os/ossrv/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_Framework.mdl
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 
     2 (object Petal
     3     version    	43
     4     _written   	"Rose 6.1.9113.5"
     5     charSet    	0)
     6 
     7 (object Design "Logical View"
     8     is_unit    	TRUE
     9     is_loaded  	TRUE
    10     attributes 	(list Attribute_Set
    11 	(object Attribute
    12 	    tool       	"VC++"
    13 	    name       	"Scripting"
    14 	    value      	FALSE))
    15     quid       	"3A1CFC8B00FA"
    16     defaults   	(object defaults
    17 	rightMargin 	0.250000
    18 	leftMargin 	0.250000
    19 	topMargin  	0.250000
    20 	bottomMargin 	0.500000
    21 	pageOverlap 	0.250000
    22 	clipIconLabels 	TRUE
    23 	autoResize 	TRUE
    24 	snapToGrid 	TRUE
    25 	gridX      	62
    26 	gridY      	62
    27 	defaultFont 	(object Font
    28 	    size       	10
    29 	    face       	"Arial"
    30 	    bold       	FALSE
    31 	    italics    	FALSE
    32 	    underline  	FALSE
    33 	    strike     	FALSE
    34 	    color      	0
    35 	    default_color 	TRUE)
    36 	showMessageNum 	1
    37 	showClassOfObject 	TRUE
    38 	notation   	"Unified")
    39     root_usecase_package 	(object Class_Category "Use Case View"
    40 	quid       	"3A13E88202DA"
    41 	external_docs 	(list external_doc_list
    42 	    (object external_doc
    43 		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 02_1 Plugin Architecture 6.2 - ECom Detailed Requirements v1.00.doc")
    44 	    (object external_doc
    45 		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 03_1 Plugin Architecture 6.2 - ECOM Functional Specification v2.00.doc")
    46 	    (object external_doc
    47 		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 07_1 PluginArchitecture 6.2 - ECOM Architecture Overview v2.00.doc"))
    48 	exportControl 	"Public"
    49 	global     	TRUE
    50 	logical_models 	(list unit_reference_list
    51 	    (object Class_Category "Customers"
    52 		quid       	"3A13E8D6009E"
    53 		visible_categories 	(list visibility_relationship_list
    54 		    (object Visibility_Relationship
    55 			quid       	"3A1401FA03B0"
    56 			supplier   	"Use Case View::Customer Use Cases"
    57 			quidu      	"3A13E8DE0172"))
    58 		exportControl 	"Public"
    59 		logical_models 	(list unit_reference_list
    60 		    (object Class "GT WAP Browser 6.2 "
    61 			quid       	"3A13E91B01DE"
    62 			documentation 	"The Generic Technology WAP Browser v6.2 (including Push component)."
    63 			stereotype 	"Actor"
    64 			superclasses 	(list inheritance_relationship_list
    65 			    (object Inheritance_Relationship
    66 				quid       	"3A1E343801DC"
    67 				supplier   	"Use Case View::Customers::Generic Client"
    68 				quidu      	"3A1E33F801F8"))
    69 			cardinality 	(value Cardinality "0..1"))
    70 		    (object Class "GT HTTP Client 6.2"
    71 			quid       	"3A13E94100F2"
    72 			documentation 	"The Generic Technology project for HTTP for version 6.2."
    73 			stereotype 	"Actor"
    74 			superclasses 	(list inheritance_relationship_list
    75 			    (object Inheritance_Relationship
    76 				quid       	"3A1E348401BD"
    77 				supplier   	"Use Case View::Customers::Generic Client"
    78 				quidu      	"3A1E33F801F8"))
    79 			cardinality 	(value Cardinality "0..n"))
    80 		    (object Class "SyncML Client 1.0"
    81 			quid       	"3A13E952036E"
    82 			documentation 	
    83 |Role:
    84 |- Requests the use of a particular type of functionality, supplied via a known interface.
    85 |- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
    86 |- Implements functional modules which fulfill the the client request mediated by the interface proxy.
    87 			
    88 			stereotype 	"Actor"
    89 			superclasses 	(list inheritance_relationship_list
    90 			    (object Inheritance_Relationship
    91 				quid       	"3A1E34C30023"
    92 				supplier   	"Use Case View::Customers::Generic Client"
    93 				quidu      	"3A1E33F801F8"))
    94 			cardinality 	(value Cardinality "0..1"))
    95 		    (object Class "Future GT Projects"
    96 			quid       	"3A13E96103E7"
    97 			documentation 	"Speculative, based on predictions of requirements of Future projects in Generic Technology."
    98 			stereotype 	"Actor"
    99 			superclasses 	(list inheritance_relationship_list
   100 			    (object Inheritance_Relationship
   101 				quid       	"3A1E36E000E9"
   102 				supplier   	"Use Case View::Customers::Generic Future Projects"
   103 				quidu      	"3A1E36BF024A")))
   104 		    (object Class "3rd Party Projects"
   105 			quid       	"3A13E96F0351"
   106 			documentation 	"Speculative, based on the predicted requirements of 3rd Party Developers in the future."
   107 			stereotype 	"Actor"
   108 			superclasses 	(list inheritance_relationship_list
   109 			    (object Inheritance_Relationship
   110 				quid       	"3A1E36DC0292"
   111 				supplier   	"Use Case View::Customers::Generic Future Projects"
   112 				quidu      	"3A1E36BF024A")))
   113 		    (object Class "Generic Client"
   114 			quid       	"3A1E33F801F8"
   115 			documentation 	
   116 |Role:
   117 |- Requests the use of a particular type of functionality, supplied via a known interface.
   118 |- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
   119 |- Implements functional modules which fulfill the the client request mediated by the interface proxy.
   120 			
   121 			stereotype 	"Actor"
   122 			used_nodes 	(list uses_relationship_list
   123 			    (object Uses_Relationship
   124 				quid       	"3A798EA9012F"
   125 				stereotype 	"Uses"
   126 				supplier   	"Logical View::CExampleInterface"
   127 				quidu      	"3A1D07A10155"))
   128 			operations 	(list Operations
   129 			    (object Operation "RunL"
   130 				quid       	"3A2E16F50344"
   131 				documentation 	"Representative of the active object call which will take place when the interface implementation has been instantiated."
   132 				concurrency 	"Sequential"
   133 				opExportControl 	"Public"
   134 				uid        	0)))
   135 		    (object Class "Generic Future Projects"
   136 			quid       	"3A1E36BF024A"
   137 			documentation 	"Encompasses Future GT projects and also 3rd Party Projects."
   138 			stereotype 	"Actor"
   139 			superclasses 	(list inheritance_relationship_list
   140 			    (object Inheritance_Relationship
   141 				quid       	"3A1E37330034"
   142 				supplier   	"Use Case View::Customers::Generic Client"
   143 				quidu      	"3A1E33F801F8"))))
   144 		logical_presentations 	(list unit_reference_list
   145 		    (object UseCaseDiagram "Main"
   146 			quid       	"3A1544E003B8"
   147 			title      	"Main"
   148 			documentation 	"The customers for MAGIC 6.2, including predicted future customers."
   149 			zoom       	100
   150 			max_height 	28350
   151 			max_width  	21600
   152 			origin_x   	0
   153 			origin_y   	0
   154 			items      	(list diagram_item_list
   155 			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @1
   156 				ShowCompartmentStereotypes 	TRUE
   157 				IncludeAttribute 	TRUE
   158 				IncludeOperation 	TRUE
   159 				location   	(434, 620)
   160 				label      	(object ItemLabel
   161 				    Parent_View 	@1
   162 				    location   	(434, 780)
   163 				    anchor_loc 	1
   164 				    nlines     	2
   165 				    max_width  	325
   166 				    justify    	0
   167 				    label      	"GT WAP Browser 6.2 ")
   168 				icon       	"Actor"
   169 				icon_style 	"Icon"
   170 				line_color 	3342489
   171 				fill_color 	13434879
   172 				quidu      	"3A13E91B01DE"
   173 				annotation 	8
   174 				autoResize 	TRUE)
   175 			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @2
   176 				ShowCompartmentStereotypes 	TRUE
   177 				IncludeAttribute 	TRUE
   178 				IncludeOperation 	TRUE
   179 				location   	(682, 868)
   180 				label      	(object ItemLabel
   181 				    Parent_View 	@2
   182 				    location   	(682, 1028)
   183 				    anchor_loc 	1
   184 				    nlines     	2
   185 				    max_width  	325
   186 				    justify    	0
   187 				    label      	"GT HTTP Client 6.2")
   188 				icon       	"Actor"
   189 				icon_style 	"Icon"
   190 				line_color 	3342489
   191 				fill_color 	13434879
   192 				quidu      	"3A13E94100F2"
   193 				annotation 	8
   194 				autoResize 	TRUE)
   195 			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @3
   196 				ShowCompartmentStereotypes 	TRUE
   197 				IncludeAttribute 	TRUE
   198 				IncludeOperation 	TRUE
   199 				location   	(186, 868)
   200 				label      	(object ItemLabel
   201 				    Parent_View 	@3
   202 				    location   	(186, 1028)
   203 				    anchor_loc 	1
   204 				    nlines     	2
   205 				    max_width  	325
   206 				    justify    	0
   207 				    label      	"SyncML Client 1.0")
   208 				icon       	"Actor"
   209 				icon_style 	"Icon"
   210 				line_color 	3342489
   211 				fill_color 	13434879
   212 				quidu      	"3A13E952036E"
   213 				annotation 	8
   214 				autoResize 	TRUE)
   215 			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @4
   216 				ShowCompartmentStereotypes 	TRUE
   217 				IncludeAttribute 	TRUE
   218 				IncludeOperation 	TRUE
   219 				location   	(930, 124)
   220 				label      	(object ItemLabel
   221 				    Parent_View 	@4
   222 				    location   	(930, 284)
   223 				    anchor_loc 	1
   224 				    nlines     	2
   225 				    max_width  	325
   226 				    justify    	0
   227 				    label      	"Future GT Projects")
   228 				icon       	"Actor"
   229 				icon_style 	"Icon"
   230 				line_color 	3342489
   231 				fill_color 	13434879
   232 				quidu      	"3A13E96103E7"
   233 				annotation 	8
   234 				autoResize 	TRUE)
   235 			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @5
   236 				ShowCompartmentStereotypes 	TRUE
   237 				IncludeAttribute 	TRUE
   238 				IncludeOperation 	TRUE
   239 				location   	(1426, 186)
   240 				label      	(object ItemLabel
   241 				    Parent_View 	@5
   242 				    location   	(1426, 346)
   243 				    anchor_loc 	1
   244 				    nlines     	2
   245 				    max_width  	325
   246 				    justify    	0
   247 				    label      	"3rd Party Projects")
   248 				icon       	"Actor"
   249 				icon_style 	"Icon"
   250 				line_color 	3342489
   251 				fill_color 	13434879
   252 				quidu      	"3A13E96F0351"
   253 				annotation 	8
   254 				autoResize 	TRUE)
   255 			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @6
   256 				ShowCompartmentStereotypes 	TRUE
   257 				IncludeAttribute 	TRUE
   258 				IncludeOperation 	TRUE
   259 				location   	(620, 1426)
   260 				label      	(object ItemLabel
   261 				    Parent_View 	@6
   262 				    location   	(620, 1586)
   263 				    anchor_loc 	1
   264 				    nlines     	2
   265 				    max_width  	327
   266 				    justify    	0
   267 				    label      	"Generic Client")
   268 				icon       	"Actor"
   269 				icon_style 	"Icon"
   270 				line_color 	3342489
   271 				fill_color 	13434879
   272 				quidu      	"3A1E33F801F8"
   273 				annotation 	8
   274 				autoResize 	TRUE)
   275 			    (object InheritView "" @7
   276 				stereotype 	TRUE
   277 				line_color 	3342489
   278 				quidu      	"3A1E343801DC"
   279 				client     	@1
   280 				supplier   	@6
   281 				line_style 	0)
   282 			    (object InheritView "" @8
   283 				stereotype 	TRUE
   284 				line_color 	3342489
   285 				quidu      	"3A1E348401BD"
   286 				client     	@2
   287 				supplier   	@6
   288 				line_style 	0)
   289 			    (object InheritView "" @9
   290 				stereotype 	TRUE
   291 				line_color 	3342489
   292 				quidu      	"3A1E34C30023"
   293 				client     	@3
   294 				supplier   	@6
   295 				line_style 	0)
   296 			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @10
   297 				ShowCompartmentStereotypes 	TRUE
   298 				IncludeAttribute 	TRUE
   299 				IncludeOperation 	TRUE
   300 				location   	(992, 682)
   301 				label      	(object ItemLabel
   302 				    Parent_View 	@10
   303 				    location   	(992, 842)
   304 				    anchor_loc 	1
   305 				    nlines     	2
   306 				    max_width  	327
   307 				    justify    	0
   308 				    label      	"Generic Future Projects")
   309 				icon       	"Actor"
   310 				icon_style 	"Icon"
   311 				line_color 	3342489
   312 				fill_color 	13434879
   313 				quidu      	"3A1E36BF024A"
   314 				annotation 	8
   315 				autoResize 	TRUE)
   316 			    (object InheritView "" @11
   317 				stereotype 	TRUE
   318 				line_color 	3342489
   319 				quidu      	"3A1E36E000E9"
   320 				client     	@4
   321 				supplier   	@10
   322 				line_style 	0)
   323 			    (object InheritView "" @12
   324 				stereotype 	TRUE
   325 				line_color 	3342489
   326 				quidu      	"3A1E36DC0292"
   327 				client     	@5
   328 				supplier   	@10
   329 				line_style 	0)
   330 			    (object InheritView "" @13
   331 				stereotype 	TRUE
   332 				line_color 	3342489
   333 				quidu      	"3A1E37330034"
   334 				client     	@10
   335 				supplier   	@6
   336 				line_style 	0)))))
   337 	    (object Class_Category "Customer Use Cases"
   338 		quid       	"3A13E8DE0172"
   339 		exportControl 	"Public"
   340 		logical_models 	(list unit_reference_list
   341 		    (object UseCase "convert 6.0 plug-in client"
   342 			quid       	"3A13EA9C02AA"
   343 			documentation 	"Translate the 6.0 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
   344 			superclasses 	(list inheritance_relationship_list
   345 			    (object Inheritance_Relationship
   346 				quid       	"3A1CFD2601C5"
   347 				stereotype 	"uses"
   348 				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   349 				quidu      	"3A13EAE103CC")
   350 			    (object Inheritance_Relationship
   351 				quid       	"3A1CFD550155"
   352 				stereotype 	"uses"
   353 				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   354 				quidu      	"3A13EEEE0282")))
   355 		    (object UseCase "convert 6.1 plug-in client"
   356 			quid       	"3A13EAB50133"
   357 			documentation 	"Translate the 6.1 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
   358 			superclasses 	(list inheritance_relationship_list
   359 			    (object Inheritance_Relationship
   360 				quid       	"3A1CFD4B0074"
   361 				stereotype 	"uses"
   362 				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   363 				quidu      	"3A13EAE103CC")
   364 			    (object Inheritance_Relationship
   365 				quid       	"3A1CFD57027A"
   366 				stereotype 	"uses"
   367 				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   368 				quidu      	"3A13EEEE0282")))
   369 		    (object UseCase "Define an interface"
   370 			quid       	"3A13EAE103CC"
   371 			documentation 	
   372 |Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
   373 |- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
   374 			)
   375 		    (object UseCase "Use interface"
   376 			quid       	"3A13EAF1039D"
   377 			documentation 	"Apply the supplied 'implementation class' instantiation to the task.")
   378 		    (object UseCase "Identify a best fit interface implementation"
   379 			quid       	"3A13EB2301BE"
   380 			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request with the highest level of 'confidence'. "
   381 			superclasses 	(list inheritance_relationship_list
   382 			    (object Inheritance_Relationship
   383 				quid       	"3A2242310342"
   384 				stereotype 	"extends"
   385 				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
   386 				quidu      	"3A2241DA012A")))
   387 		    (object UseCase "Instantiate an interface implementation"
   388 			quid       	"3A13EC69004A"
   389 			documentation 	"Satisfy the client request by supplying an instatiation of the 'implementation class' identified by request resolution. "
   390 			superclasses 	(list inheritance_relationship_list
   391 			    (object Inheritance_Relationship
   392 				quid       	"3A2241EF0199"
   393 				stereotype 	"uses"
   394 				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
   395 				quidu      	"3A2241DA012A")))
   396 		    (object UseCase "Hint  preferred  load/unload behaviour"
   397 			quid       	"3A13ECD80112"
   398 			documentation 	"Request the system to conform where possible to the specified behaviour.")
   399 		    (object UseCase "Define an interface with initialisation parameters"
   400 			quid       	"3A13EEEE0282"
   401 			documentation 	
   402 |Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
   403 |- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
   404 |The client provides the initialisation parameters, which are passed on to the instantiated object during construction.
   405 			)
   406 		    (object UseCase "Identify a specific interface implementation"
   407 			quid       	"3A13EF2401E0"
   408 			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request. "
   409 			superclasses 	(list inheritance_relationship_list
   410 			    (object Inheritance_Relationship
   411 				quid       	"3A22422E03AC"
   412 				stereotype 	"extends"
   413 				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
   414 				quidu      	"3A2241DA012A")))
   415 		    (object UseCase "Provide Interface implementation"
   416 			quid       	"3A13F0D3023A"
   417 			documentation 	"Create the implementation of an 'implementation  class' which provides the actual functionality requested by the client, and promised by the 'interface class'.")
   418 		    (object UseCase "Convert existing plugin client"
   419 			quid       	"3A13F9370224"
   420 			documentation 	"Translate the current plug-in system clients to use the provided 'interface classes' supplied by the new system."
   421 			superclasses 	(list inheritance_relationship_list
   422 			    (object Inheritance_Relationship
   423 				quid       	"3A1CFD530102"
   424 				stereotype 	"uses"
   425 				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   426 				quidu      	"3A13EAE103CC")
   427 			    (object Inheritance_Relationship
   428 				quid       	"3A1CFD590313"
   429 				stereotype 	"uses"
   430 				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   431 				quidu      	"3A13EEEE0282")))
   432 		    (object UseCase "Use localised data storage"
   433 			quid       	"3A13FC09010A"
   434 			documentation 	"Access for read and write, a specifed area of persistent storage which is maintained by the system.")
   435 		    (object UseCase "List interface implementations"
   436 			quid       	"3A13FCA40059"
   437 			documentation 	"Identify and provide information to the client of the  'implementation classes' which could satisfy a particular request.")
   438 		    (object UseCase "Convert existing plugin implementations"
   439 			quid       	"3A13FE620317"
   440 			documentation 	"Translate the current plug-in implementations into the form required to be supplied by the new system."
   441 			superclasses 	(list inheritance_relationship_list
   442 			    (object Inheritance_Relationship
   443 				quid       	"3A1CFD6303A4"
   444 				stereotype 	"uses"
   445 				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   446 				quidu      	"3A13F0D3023A")
   447 			    (object Inheritance_Relationship
   448 				quid       	"3A1CFD6A0263"
   449 				stereotype 	"uses"
   450 				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   451 				quidu      	"3A140BAC01E2")))
   452 		    (object UseCase "Convert 6.0 plug-in implementations"
   453 			quid       	"3A13FF020050"
   454 			documentation 	"Translate the 6.0 WAP plug-in implementations into the form required to be supplied by the new system."
   455 			superclasses 	(list inheritance_relationship_list
   456 			    (object Inheritance_Relationship
   457 				quid       	"3A1CFD5F0073"
   458 				stereotype 	"uses"
   459 				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   460 				quidu      	"3A13F0D3023A")
   461 			    (object Inheritance_Relationship
   462 				quid       	"3A1CFD66002D"
   463 				stereotype 	"uses"
   464 				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   465 				quidu      	"3A140BAC01E2")))
   466 		    (object UseCase "Convert 6.1 plug-in implementations"
   467 			quid       	"3A13FF370056"
   468 			documentation 	"Translate the 6.1 WAP plug-in implementations into the form required to be supplied by the new system."
   469 			superclasses 	(list inheritance_relationship_list
   470 			    (object Inheritance_Relationship
   471 				quid       	"3A1CFD6101AC"
   472 				stereotype 	"uses"
   473 				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   474 				quidu      	"3A13F0D3023A")
   475 			    (object Inheritance_Relationship
   476 				quid       	"3A1CFD68017A"
   477 				stereotype 	"uses"
   478 				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   479 				quidu      	"3A140BAC01E2")))
   480 		    (object UseCase "List interface capabilities"
   481 			quid       	"3A1406C4027C"
   482 			documentation 	"Identify and provide information to the client of the capabilities of an identified 'implementation class'.")
   483 		    (object UseCase "Group Interface implementations"
   484 			quid       	"3A140BAC01E2"
   485 			documentation 	"Create the load module for the  implementations of one or more 'implementation  classes' which provide the actual functionality requested by the client, and promised by the 'interface classes'.")
   486 		    (object UseCase "Suicide"
   487 			quid       	"3A140CE10114"
   488 			documentation 	"The instantiation of the 'implementation class' utterly destroys itself."
   489 			superclasses 	(list inheritance_relationship_list
   490 			    (object Inheritance_Relationship
   491 				quid       	"3A266021010E"
   492 				stereotype 	"uses"
   493 				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
   494 				quidu      	"3A265FDE037F")))
   495 		    (object UseCase "Configure default behaviour"
   496 			quid       	"3A1515F101F9"
   497 			documentation 	"Instruct the system upon the default states which it must conform to.")
   498 		    (object UseCase "Destroy an interface instantiation"
   499 			quid       	"3A1D050E0111"
   500 			superclasses 	(list inheritance_relationship_list
   501 			    (object Inheritance_Relationship
   502 				quid       	"3A266019018F"
   503 				stereotype 	"uses"
   504 				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
   505 				quidu      	"3A265FDE037F")))
   506 		    (object UseCase "Suspend Registration"
   507 			quid       	"3A1D28CB0031")
   508 		    (object UseCase "Resume Registration"
   509 			quid       	"3A1D28DA00E6")
   510 		    (object UseCase "Identify An Implementation"
   511 			quid       	"3A2241DA012A")
   512 		    (object UseCase "Remove Instantiation"
   513 			quid       	"3A265FDE037F"
   514 			documentation 	"An instantiation which is being deleted is removed from Magic.")
   515 		    (object UseCase "Serve Multiple Clients"
   516 			quid       	"3A2CC5C40219"
   517 			superclasses 	(list inheritance_relationship_list
   518 			    (object Inheritance_Relationship
   519 				quid       	"3A2CC66F020B"
   520 				stereotype 	"uses"
   521 				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
   522 				quidu      	"3A13EC69004A")))
   523 		    (object UseCase "Asynchronous Object Creation"
   524 			quid       	"3A2E10BF036F"
   525 			documentation 	"Method for creating interface instantiations asynchronously.")
   526 		    (object Association "$UNNAMED$0"
   527 			quid       	"3A13FA37015A"
   528 			roles      	(list role_list
   529 			    (object Role "$UNNAMED$1"
   530 				quid       	"3A13FA390058"
   531 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   532 				quidu      	"3A13ECD80112"
   533 				is_navigable 	TRUE)
   534 			    (object Role "$UNNAMED$2"
   535 				quid       	"3A13FA390063"
   536 				supplier   	"Use Case View::System Actors::DFRDs"
   537 				quidu      	"3A13E9F801AA")))
   538 		    (object Association "$UNNAMED$3"
   539 			quid       	"3A13FA3D02AD"
   540 			roles      	(list role_list
   541 			    (object Role "$UNNAMED$4"
   542 				quid       	"3A13FA3F002F"
   543 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   544 				quidu      	"3A13ECD80112"
   545 				is_navigable 	TRUE)
   546 			    (object Role "$UNNAMED$5"
   547 				quid       	"3A13FA3F0030"
   548 				supplier   	"Use Case View::System Actors::EPOC Platform"
   549 				quidu      	"3A13EA0E027E")))
   550 		    (object Association "$UNNAMED$6"
   551 			quid       	"3A13FB2B02B9"
   552 			roles      	(list role_list
   553 			    (object Role "$UNNAMED$7"
   554 				quid       	"3A13FB2D0009"
   555 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   556 				quidu      	"3A13ECD80112"
   557 				is_navigable 	TRUE)
   558 			    (object Role "$UNNAMED$8"
   559 				quid       	"3A13FB2D000A"
   560 				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
   561 				quidu      	"3A13E94100F2")))
   562 		    (object Association "$UNNAMED$9"
   563 			quid       	"3A13FB38034E"
   564 			roles      	(list role_list
   565 			    (object Role "$UNNAMED$10"
   566 				quid       	"3A13FB3A00B2"
   567 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   568 				quidu      	"3A13ECD80112"
   569 				is_navigable 	TRUE)
   570 			    (object Role "$UNNAMED$11"
   571 				quid       	"3A13FB3A00B3"
   572 				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   573 				quidu      	"3A13E91B01DE")))
   574 		    (object Association "$UNNAMED$12"
   575 			quid       	"3A13FE4301F0"
   576 			roles      	(list role_list
   577 			    (object Role "$UNNAMED$13"
   578 				quid       	"3A13FE4401DD"
   579 				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
   580 				quidu      	"3A13EA9C02AA"
   581 				is_navigable 	TRUE)
   582 			    (object Role "$UNNAMED$14"
   583 				quid       	"3A13FE4401DE"
   584 				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
   585 				quidu      	"3A13E94100F2")))
   586 		    (object Association "$UNNAMED$15"
   587 			quid       	"3A13FE480085"
   588 			roles      	(list role_list
   589 			    (object Role "$UNNAMED$16"
   590 				quid       	"3A13FE49000E"
   591 				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
   592 				quidu      	"3A13EA9C02AA"
   593 				is_navigable 	TRUE)
   594 			    (object Role "$UNNAMED$17"
   595 				quid       	"3A13FE49000F"
   596 				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   597 				quidu      	"3A13E91B01DE")))
   598 		    (object Association "$UNNAMED$18"
   599 			quid       	"3A13FE4B004D"
   600 			roles      	(list role_list
   601 			    (object Role "$UNNAMED$19"
   602 				quid       	"3A13FE4C001C"
   603 				supplier   	"Use Case View::Customer Use Cases::convert 6.1 plug-in client"
   604 				quidu      	"3A13EAB50133"
   605 				is_navigable 	TRUE)
   606 			    (object Role "$UNNAMED$20"
   607 				quid       	"3A13FE4C001D"
   608 				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   609 				quidu      	"3A13E91B01DE")))
   610 		    (object Association "$UNNAMED$21"
   611 			quid       	"3A13FE810195"
   612 			roles      	(list role_list
   613 			    (object Role "$UNNAMED$22"
   614 				quid       	"3A13FE82018C"
   615 				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
   616 				quidu      	"3A13FF020050"
   617 				is_navigable 	TRUE)
   618 			    (object Role "$UNNAMED$23"
   619 				quid       	"3A13FE82018D"
   620 				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   621 				quidu      	"3A13E91B01DE")))
   622 		    (object Association "$UNNAMED$24"
   623 			quid       	"3A13FE8702D4"
   624 			roles      	(list role_list
   625 			    (object Role "$UNNAMED$25"
   626 				quid       	"3A13FE8A00DA"
   627 				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
   628 				quidu      	"3A13FF020050"
   629 				is_navigable 	TRUE)
   630 			    (object Role "$UNNAMED$26"
   631 				quid       	"3A13FE8A00DB"
   632 				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
   633 				quidu      	"3A13E94100F2")))
   634 		    (object Association "$UNNAMED$27"
   635 			quid       	"3A13FF4E01C2"
   636 			roles      	(list role_list
   637 			    (object Role "$UNNAMED$28"
   638 				quid       	"3A13FF5001BB"
   639 				supplier   	"Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations"
   640 				quidu      	"3A13FF370056"
   641 				is_navigable 	TRUE)
   642 			    (object Role "$UNNAMED$29"
   643 				quid       	"3A13FF5001BC"
   644 				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   645 				quidu      	"3A13E91B01DE")))
   646 		    (object Association "$UNNAMED$30"
   647 			quid       	"3A14003E01B3"
   648 			roles      	(list role_list
   649 			    (object Role "$UNNAMED$31"
   650 				quid       	"3A14004002E2"
   651 				supplier   	"Use Case View::System Use Cases::Register availability"
   652 				quidu      	"3A14002A033B"
   653 				is_navigable 	TRUE)
   654 			    (object Role "$UNNAMED$32"
   655 				quid       	"3A14004002E3"
   656 				supplier   	"Use Case View::System Actors::Interface Implementation"
   657 				quidu      	"3A13FF96031A")))
   658 		    (object Association "$UNNAMED$33"
   659 			quid       	"3A1400B20160"
   660 			roles      	(list role_list
   661 			    (object Role "$UNNAMED$34"
   662 				quid       	"3A1400B30053"
   663 				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
   664 				quidu      	"3A14007F03DD"
   665 				is_navigable 	TRUE)
   666 			    (object Role "$UNNAMED$35"
   667 				quid       	"3A1400B30054"
   668 				supplier   	"Use Case View::System Actors::Interface Implementation"
   669 				quidu      	"3A13FF96031A")))
   670 		    (object Association "$UNNAMED$36"
   671 			quid       	"3A1400B5016E"
   672 			roles      	(list role_list
   673 			    (object Role "$UNNAMED$37"
   674 				quid       	"3A1400B6026A"
   675 				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
   676 				quidu      	"3A1400A3029E"
   677 				is_navigable 	TRUE)
   678 			    (object Role "$UNNAMED$38"
   679 				quid       	"3A1400B6026B"
   680 				supplier   	"Use Case View::System Actors::Interface Implementation"
   681 				quidu      	"3A13FF96031A")))
   682 		    (object Association "$UNNAMED$39"
   683 			quid       	"3A14073801BB"
   684 			roles      	(list role_list
   685 			    (object Role "$UNNAMED$40"
   686 				quid       	"3A140739022B"
   687 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   688 				quidu      	"3A13ECD80112"
   689 				is_navigable 	TRUE)
   690 			    (object Role "$UNNAMED$41"
   691 				quid       	"3A140739022C"
   692 				supplier   	"Use Case View::System Actors::Interface Implementation"
   693 				quidu      	"3A13FF96031A")))
   694 		    (object Association "$UNNAMED$42"
   695 			quid       	"3A1408F303D5"
   696 			roles      	(list role_list
   697 			    (object Role "$UNNAMED$43"
   698 				quid       	"3A1408F603D9"
   699 				supplier   	"Use Case View::Customer Use Cases::Use interface"
   700 				quidu      	"3A13EAF1039D"
   701 				is_navigable 	TRUE)
   702 			    (object Role "$UNNAMED$44"
   703 				quid       	"3A1408F603DA"
   704 				supplier   	"Use Case View::System Actors::Interface Implementation"
   705 				quidu      	"3A13FF96031A")))
   706 		    (object Association "$UNNAMED$45"
   707 			quid       	"3A1408FB0033"
   708 			roles      	(list role_list
   709 			    (object Role "$UNNAMED$46"
   710 				quid       	"3A1408FC01CF"
   711 				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
   712 				quidu      	"3A13FCA40059"
   713 				is_navigable 	TRUE)
   714 			    (object Role "$UNNAMED$47"
   715 				quid       	"3A1408FC01D0"
   716 				supplier   	"Use Case View::System Actors::Interface Implementation"
   717 				quidu      	"3A13FF96031A")))
   718 		    (object Association "$UNNAMED$48"
   719 			quid       	"3A14090502D6"
   720 			roles      	(list role_list
   721 			    (object Role "$UNNAMED$49"
   722 				quid       	"3A140907035B"
   723 				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
   724 				quidu      	"3A1406C4027C"
   725 				is_navigable 	TRUE)
   726 			    (object Role "$UNNAMED$50"
   727 				quid       	"3A140907035C"
   728 				supplier   	"Use Case View::System Actors::Interface Implementation"
   729 				quidu      	"3A13FF96031A")))
   730 		    (object Association "$UNNAMED$51"
   731 			quid       	"3A14090B019E"
   732 			roles      	(list role_list
   733 			    (object Role "$UNNAMED$52"
   734 				quid       	"3A14090D033C"
   735 				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
   736 				quidu      	"3A13FC09010A"
   737 				is_navigable 	TRUE)
   738 			    (object Role "$UNNAMED$53"
   739 				quid       	"3A14090D033D"
   740 				supplier   	"Use Case View::System Actors::Interface Implementation"
   741 				quidu      	"3A13FF96031A")))
   742 		    (object Association "$UNNAMED$54"
   743 			quid       	"3A140DAC00EE"
   744 			roles      	(list role_list
   745 			    (object Role "$UNNAMED$55"
   746 				quid       	"3A140DAE003D"
   747 				supplier   	"Use Case View::Customer Use Cases::Suicide"
   748 				quidu      	"3A140CE10114"
   749 				is_navigable 	TRUE)
   750 			    (object Role "$UNNAMED$56"
   751 				quid       	"3A140DAE003E"
   752 				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   753 				quidu      	"3A13E91B01DE")))
   754 		    (object Association "$UNNAMED$57"
   755 			quid       	"3A1516380042"
   756 			roles      	(list role_list
   757 			    (object Role "$UNNAMED$58"
   758 				quid       	"3A151639009E"
   759 				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
   760 				quidu      	"3A1515F101F9"
   761 				is_navigable 	TRUE)
   762 			    (object Role "$UNNAMED$59"
   763 				quid       	"3A151639009F"
   764 				supplier   	"Use Case View::System Actors::DFRDs"
   765 				quidu      	"3A13E9F801AA")))
   766 		    (object Association "$UNNAMED$60"
   767 			quid       	"3A15163C021F"
   768 			roles      	(list role_list
   769 			    (object Role "$UNNAMED$61"
   770 				quid       	"3A15163D01DA"
   771 				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
   772 				quidu      	"3A1515F101F9"
   773 				is_navigable 	TRUE)
   774 			    (object Role "$UNNAMED$62"
   775 				quid       	"3A15163D01DB"
   776 				supplier   	"Use Case View::System Actors::EPOC Platform"
   777 				quidu      	"3A13EA0E027E")))
   778 		    (object Association "$UNNAMED$63"
   779 			quid       	"3A15620F027A"
   780 			roles      	(list role_list
   781 			    (object Role "$UNNAMED$64"
   782 				quid       	"3A15621002CC"
   783 				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
   784 				quidu      	"3A13FCA40059"
   785 				is_navigable 	TRUE)
   786 			    (object Role "$UNNAMED$65"
   787 				quid       	"3A15621002D6"
   788 				supplier   	"Use Case View::Customers::SyncML Client 1.0"
   789 				quidu      	"3A13E952036E")))
   790 		    (object Association "$UNNAMED$66"
   791 			quid       	"3A15621400FB"
   792 			roles      	(list role_list
   793 			    (object Role "$UNNAMED$67"
   794 				quid       	"3A156215021F"
   795 				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
   796 				quidu      	"3A1406C4027C"
   797 				is_navigable 	TRUE)
   798 			    (object Role "$UNNAMED$68"
   799 				quid       	"3A1562150220"
   800 				supplier   	"Use Case View::Customers::SyncML Client 1.0"
   801 				quidu      	"3A13E952036E")))
   802 		    (object Association "$UNNAMED$69"
   803 			quid       	"3A1D28E900C0"
   804 			roles      	(list role_list
   805 			    (object Role "$UNNAMED$70"
   806 				quid       	"3A1D28E902FB"
   807 				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
   808 				quidu      	"3A1D28CB0031"
   809 				is_navigable 	TRUE)
   810 			    (object Role "$UNNAMED$71"
   811 				quid       	"3A1D28E902FC"
   812 				supplier   	"Use Case View::System Actors::EPOC Platform"
   813 				quidu      	"3A13EA0E027E")))
   814 		    (object Association "$UNNAMED$72"
   815 			quid       	"3A1D28ED0256"
   816 			roles      	(list role_list
   817 			    (object Role "$UNNAMED$73"
   818 				quid       	"3A1D28EE0081"
   819 				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
   820 				quidu      	"3A1D28DA00E6"
   821 				is_navigable 	TRUE)
   822 			    (object Role "$UNNAMED$74"
   823 				quid       	"3A1D28EE0082"
   824 				supplier   	"Use Case View::System Actors::EPOC Platform"
   825 				quidu      	"3A13EA0E027E")))
   826 		    (object Association "$UNNAMED$75"
   827 			quid       	"3A1E34420013"
   828 			roles      	(list role_list
   829 			    (object Role "$UNNAMED$76"
   830 				quid       	"3A1E3443023B"
   831 				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
   832 				quidu      	"3A13EC69004A"
   833 				is_navigable 	TRUE)
   834 			    (object Role "$UNNAMED$77"
   835 				quid       	"3A1E3443026E"
   836 				supplier   	"Use Case View::Customers::Generic Client"
   837 				quidu      	"3A1E33F801F8")))
   838 		    (object Association "$UNNAMED$78"
   839 			quid       	"3A1E344C027A"
   840 			roles      	(list role_list
   841 			    (object Role "$UNNAMED$79"
   842 				quid       	"3A1E344E0010"
   843 				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
   844 				quidu      	"3A1D050E0111"
   845 				is_navigable 	TRUE)
   846 			    (object Role "$UNNAMED$80"
   847 				quid       	"3A1E344E0043"
   848 				supplier   	"Use Case View::Customers::Generic Client"
   849 				quidu      	"3A1E33F801F8")))
   850 		    (object Association "$UNNAMED$81"
   851 			quid       	"3A1E346E028D"
   852 			roles      	(list role_list
   853 			    (object Role "$UNNAMED$82"
   854 				quid       	"3A1E34700308"
   855 				supplier   	"Use Case View::Customer Use Cases::Use interface"
   856 				quidu      	"3A13EAF1039D"
   857 				is_navigable 	TRUE)
   858 			    (object Role "$UNNAMED$83"
   859 				quid       	"3A1E3470031C"
   860 				supplier   	"Use Case View::Customers::Generic Client"
   861 				quidu      	"3A1E33F801F8")))
   862 		    (object Association "$UNNAMED$84"
   863 			quid       	"3A1E36E4030B"
   864 			roles      	(list role_list
   865 			    (object Role "$UNNAMED$85"
   866 				quid       	"3A1E36E501C2"
   867 				supplier   	"Use Case View::Customer Use Cases::Suicide"
   868 				quidu      	"3A140CE10114"
   869 				is_navigable 	TRUE)
   870 			    (object Role "$UNNAMED$86"
   871 				quid       	"3A1E36E501EB"
   872 				supplier   	"Use Case View::Customers::Generic Future Projects"
   873 				quidu      	"3A1E36BF024A")))
   874 		    (object Association "$UNNAMED$87"
   875 			quid       	"3A1E36FB0070"
   876 			roles      	(list role_list
   877 			    (object Role "$UNNAMED$88"
   878 				quid       	"3A1E36FB032D"
   879 				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
   880 				quidu      	"3A13FC09010A"
   881 				is_navigable 	TRUE)
   882 			    (object Role "$UNNAMED$89"
   883 				quid       	"3A1E36FB0337"
   884 				supplier   	"Use Case View::Customers::Generic Future Projects"
   885 				quidu      	"3A1E36BF024A")))
   886 		    (object Association "$UNNAMED$90"
   887 			quid       	"3A1E37060238"
   888 			roles      	(list role_list
   889 			    (object Role "$UNNAMED$91"
   890 				quid       	"3A1E3707010D"
   891 				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
   892 				quidu      	"3A1406C4027C"
   893 				is_navigable 	TRUE)
   894 			    (object Role "$UNNAMED$92"
   895 				quid       	"3A1E37070117"
   896 				supplier   	"Use Case View::Customers::Generic Future Projects"
   897 				quidu      	"3A1E36BF024A")))
   898 		    (object Association "$UNNAMED$93"
   899 			quid       	"3A1E37230230"
   900 			roles      	(list role_list
   901 			    (object Role "$UNNAMED$94"
   902 				quid       	"3A1E3724019B"
   903 				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
   904 				quidu      	"3A13FCA40059"
   905 				is_navigable 	TRUE)
   906 			    (object Role "$UNNAMED$95"
   907 				quid       	"3A1E372401A5"
   908 				supplier   	"Use Case View::Customers::Generic Future Projects"
   909 				quidu      	"3A1E36BF024A")))
   910 		    (object Association "$UNNAMED$96"
   911 			quid       	"3A1E3764008F"
   912 			roles      	(list role_list
   913 			    (object Role "$UNNAMED$97"
   914 				quid       	"3A1E37650090"
   915 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   916 				quidu      	"3A13ECD80112"
   917 				is_navigable 	TRUE)
   918 			    (object Role "$UNNAMED$98"
   919 				quid       	"3A1E376500A4"
   920 				supplier   	"Use Case View::Customers::Generic Future Projects"
   921 				quidu      	"3A1E36BF024A")))
   922 		    (object Association "$UNNAMED$99"
   923 			quid       	"3A1E3BDA0380"
   924 			roles      	(list role_list
   925 			    (object Role "$UNNAMED$100"
   926 				quid       	"3A1E3BDB01A1"
   927 				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   928 				quidu      	"3A13EAE103CC"
   929 				is_navigable 	TRUE)
   930 			    (object Role "$UNNAMED$101"
   931 				quid       	"3A1E3BDB01DD"
   932 				supplier   	"Use Case View::Customers::Generic Client"
   933 				quidu      	"3A1E33F801F8")))
   934 		    (object Association "$UNNAMED$102"
   935 			quid       	"3A1E3BDD00B3"
   936 			roles      	(list role_list
   937 			    (object Role "$UNNAMED$103"
   938 				quid       	"3A1E3BDD0352"
   939 				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   940 				quidu      	"3A13EEEE0282"
   941 				is_navigable 	TRUE)
   942 			    (object Role "$UNNAMED$104"
   943 				quid       	"3A1E3BDD038E"
   944 				supplier   	"Use Case View::Customers::Generic Client"
   945 				quidu      	"3A1E33F801F8")))
   946 		    (object Association "$UNNAMED$105"
   947 			quid       	"3A1E3BE00035"
   948 			roles      	(list role_list
   949 			    (object Role "$UNNAMED$106"
   950 				quid       	"3A1E3BE00342"
   951 				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   952 				quidu      	"3A13F0D3023A"
   953 				is_navigable 	TRUE)
   954 			    (object Role "$UNNAMED$107"
   955 				quid       	"3A1E3BE0037E"
   956 				supplier   	"Use Case View::Customers::Generic Client"
   957 				quidu      	"3A1E33F801F8")))
   958 		    (object Association "$UNNAMED$108"
   959 			quid       	"3A1E3BE300DA"
   960 			roles      	(list role_list
   961 			    (object Role "$UNNAMED$109"
   962 				quid       	"3A1E3BE40095"
   963 				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   964 				quidu      	"3A140BAC01E2"
   965 				is_navigable 	TRUE)
   966 			    (object Role "$UNNAMED$110"
   967 				quid       	"3A1E3BE400C7"
   968 				supplier   	"Use Case View::Customers::Generic Client"
   969 				quidu      	"3A1E33F801F8")))
   970 		    (object Association "$UNNAMED$111"
   971 			quid       	"3A1E3D3C0004"
   972 			roles      	(list role_list
   973 			    (object Role "$UNNAMED$112"
   974 				quid       	"3A1E3D3C02A3"
   975 				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin implementations"
   976 				quidu      	"3A13FE620317"
   977 				is_navigable 	TRUE)
   978 			    (object Role "$UNNAMED$113"
   979 				quid       	"3A1E3D3C02B7"
   980 				supplier   	"Use Case View::Customers::Generic Future Projects"
   981 				quidu      	"3A1E36BF024A")))
   982 		    (object Association "$UNNAMED$114"
   983 			quid       	"3A1E3D3E015B"
   984 			roles      	(list role_list
   985 			    (object Role "$UNNAMED$115"
   986 				quid       	"3A1E3D3F0062"
   987 				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin client"
   988 				quidu      	"3A13F9370224"
   989 				is_navigable 	TRUE)
   990 			    (object Role "$UNNAMED$116"
   991 				quid       	"3A1E3D3F0076"
   992 				supplier   	"Use Case View::Customers::Generic Future Projects"
   993 				quidu      	"3A1E36BF024A")))
   994 		    (object Association "$UNNAMED$117"
   995 			quid       	"3A2CC5F9011B"
   996 			roles      	(list role_list
   997 			    (object Role "$UNNAMED$118"
   998 				quid       	"3A2CC5F90319"
   999 				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
  1000 				quidu      	"3A2CC5C40219"
  1001 				is_navigable 	TRUE)
  1002 			    (object Role "$UNNAMED$119"
  1003 				quid       	"3A2CC5F9031A"
  1004 				supplier   	"Use Case View::Customers::Generic Client"
  1005 				quidu      	"3A1E33F801F8")))
  1006 		    (object Association "$UNNAMED$120"
  1007 			quid       	"3A2E10D20024"
  1008 			roles      	(list role_list
  1009 			    (object Role "$UNNAMED$121"
  1010 				quid       	"3A2E10D20395"
  1011 				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
  1012 				quidu      	"3A2E10BF036F"
  1013 				is_navigable 	TRUE)
  1014 			    (object Role "$UNNAMED$122"
  1015 				quid       	"3A2E10D20396"
  1016 				supplier   	"Use Case View::Customers::Generic Future Projects"
  1017 				quidu      	"3A1E36BF024A"))))
  1018 		logical_presentations 	(list unit_reference_list
  1019 		    (object UseCaseDiagram "Run-Time"
  1020 			quid       	"3A13E88603A7"
  1021 			title      	"Run-Time"
  1022 			zoom       	75
  1023 			max_height 	28350
  1024 			max_width  	21600
  1025 			origin_x   	0
  1026 			origin_y   	0
  1027 			items      	(list diagram_item_list
  1028 			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @14
  1029 				ShowCompartmentStereotypes 	TRUE
  1030 				IncludeAttribute 	TRUE
  1031 				IncludeOperation 	TRUE
  1032 				location   	(1343, 868)
  1033 				label      	(object ItemLabel
  1034 				    Parent_View 	@14
  1035 				    location   	(1343, 1028)
  1036 				    anchor_loc 	1
  1037 				    nlines     	2
  1038 				    max_width  	325
  1039 				    justify    	0
  1040 				    label      	"3rd Party Projects")
  1041 				icon       	"Actor"
  1042 				icon_style 	"Icon"
  1043 				line_color 	3342489
  1044 				fill_color 	13434879
  1045 				quidu      	"3A13E96F0351"
  1046 				annotation 	8
  1047 				autoResize 	TRUE)
  1048 			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @15
  1049 				ShowCompartmentStereotypes 	TRUE
  1050 				IncludeAttribute 	TRUE
  1051 				IncludeOperation 	TRUE
  1052 				location   	(1095, 1054)
  1053 				label      	(object ItemLabel
  1054 				    Parent_View 	@15
  1055 				    location   	(1095, 1214)
  1056 				    anchor_loc 	1
  1057 				    nlines     	2
  1058 				    max_width  	325
  1059 				    justify    	0
  1060 				    label      	"Future GT Projects")
  1061 				icon       	"Actor"
  1062 				icon_style 	"Icon"
  1063 				line_color 	3342489
  1064 				fill_color 	13434879
  1065 				quidu      	"3A13E96103E7"
  1066 				annotation 	8
  1067 				autoResize 	TRUE)
  1068 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @16
  1069 				location   	(2645, 2294)
  1070 				label      	(object ItemLabel
  1071 				    Parent_View 	@16
  1072 				    location   	(2645, 2432)
  1073 				    anchor_loc 	1
  1074 				    nlines     	2
  1075 				    max_width  	631
  1076 				    justify    	0
  1077 				    label      	"Identify a best fit interface implementation")
  1078 				icon_style 	"Icon"
  1079 				line_color 	3342489
  1080 				fill_color 	13434879
  1081 				quidu      	"3A13EB2301BE"
  1082 				height     	118
  1083 				autoResize 	TRUE)
  1084 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @17
  1085 				location   	(2645, 1674)
  1086 				label      	(object ItemLabel
  1087 				    Parent_View 	@17
  1088 				    location   	(2645, 1812)
  1089 				    anchor_loc 	1
  1090 				    nlines     	2
  1091 				    max_width  	630
  1092 				    justify    	0
  1093 				    label      	"Identify An Implementation")
  1094 				icon_style 	"Icon"
  1095 				line_color 	3342489
  1096 				fill_color 	13434879
  1097 				quidu      	"3A2241DA012A"
  1098 				height     	118)
  1099 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @18
  1100 				location   	(2335, 2046)
  1101 				label      	(object ItemLabel
  1102 				    Parent_View 	@18
  1103 				    location   	(2335, 2184)
  1104 				    anchor_loc 	1
  1105 				    nlines     	2
  1106 				    max_width  	631
  1107 				    justify    	0
  1108 				    label      	"Identify a specific interface implementation")
  1109 				icon_style 	"Icon"
  1110 				line_color 	3342489
  1111 				fill_color 	13434879
  1112 				quidu      	"3A13EF2401E0"
  1113 				height     	118
  1114 				autoResize 	TRUE)
  1115 			    (object InheritView "" @19
  1116 				stereotype 	(object SegLabel @20
  1117 				    Parent_View 	@19
  1118 				    location   	(2457, 1845)
  1119 				    anchor     	10
  1120 				    anchor_loc 	1
  1121 				    nlines     	1
  1122 				    max_width  	450
  1123 				    justify    	0
  1124 				    label      	"<<extends>>"
  1125 				    pctDist    	0.475635
  1126 				    height     	32
  1127 				    orientation 	0)
  1128 				line_color 	3342489
  1129 				quidu      	"3A22422E03AC"
  1130 				client     	@18
  1131 				supplier   	@17
  1132 				line_style 	0)
  1133 			    (object InheritView "" @21
  1134 				stereotype 	(object SegLabel @22
  1135 				    Parent_View 	@21
  1136 				    location   	(2714, 1985)
  1137 				    anchor     	10
  1138 				    anchor_loc 	1
  1139 				    nlines     	1
  1140 				    max_width  	450
  1141 				    justify    	0
  1142 				    label      	"<<extends>>"
  1143 				    pctDist    	0.497487
  1144 				    height     	69
  1145 				    orientation 	1)
  1146 				line_color 	3342489
  1147 				quidu      	"3A2242310342"
  1148 				client     	@16
  1149 				supplier   	@17
  1150 				line_style 	0)
  1151 			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @23
  1152 				location   	(2087, 124)
  1153 				label      	(object ItemLabel
  1154 				    Parent_View 	@23
  1155 				    location   	(2087, 262)
  1156 				    anchor_loc 	1
  1157 				    nlines     	2
  1158 				    max_width  	630
  1159 				    justify    	0
  1160 				    label      	"Remove Instantiation")
  1161 				icon_style 	"Icon"
  1162 				line_color 	3342489
  1163 				fill_color 	13434879
  1164 				quidu      	"3A265FDE037F"
  1165 				height     	118)
  1166 			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @24
  1167 				location   	(2645, 1240)
  1168 				label      	(object ItemLabel
  1169 				    Parent_View 	@24
  1170 				    location   	(2645, 1378)
  1171 				    anchor_loc 	1
  1172 				    nlines     	2
  1173 				    max_width  	649
  1174 				    justify    	0
  1175 				    label      	"Instantiate an interface implementation")
  1176 				icon_style 	"Icon"
  1177 				line_color 	3342489
  1178 				fill_color 	13434879
  1179 				quidu      	"3A13EC69004A"
  1180 				height     	118
  1181 				autoResize 	TRUE)
  1182 			    (object InheritView "" @25
  1183 				stereotype 	(object SegLabel @26
  1184 				    Parent_View 	@25
  1185 				    location   	(2681, 1429)
  1186 				    anchor     	10
  1187 				    anchor_loc 	1
  1188 				    nlines     	1
  1189 				    max_width  	450
  1190 				    justify    	0
  1191 				    label      	"<<uses>>"
  1192 				    pctDist    	0.417082
  1193 				    height     	36
  1194 				    orientation 	0)
  1195 				line_color 	3342489
  1196 				quidu      	"3A2241EF0199"
  1197 				client     	@24
  1198 				supplier   	@17
  1199 				line_style 	0)
  1200 			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @27
  1201 				location   	(2583, 186)
  1202 				label      	(object ItemLabel
  1203 				    Parent_View 	@27
  1204 				    location   	(2583, 324)
  1205 				    anchor_loc 	1
  1206 				    nlines     	2
  1207 				    max_width  	630
  1208 				    justify    	0
  1209 				    label      	"Destroy an interface instantiation")
  1210 				icon_style 	"Icon"
  1211 				line_color 	3342489
  1212 				fill_color 	13434879
  1213 				quidu      	"3A1D050E0111")
  1214 			    (object InheritView "" @28
  1215 				stereotype 	(object SegLabel @29
  1216 				    Parent_View 	@28
  1217 				    location   	(2378, 149)
  1218 				    anchor     	10
  1219 				    anchor_loc 	1
  1220 				    nlines     	1
  1221 				    max_width  	450
  1222 				    justify    	0
  1223 				    label      	"<<uses>>"
  1224 				    pctDist    	0.341999
  1225 				    height     	10
  1226 				    orientation 	1)
  1227 				line_color 	3342489
  1228 				quidu      	"3A266019018F"
  1229 				client     	@27
  1230 				supplier   	@23
  1231 				line_style 	0)
  1232 			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @30
  1233 				location   	(2707, 496)
  1234 				label      	(object ItemLabel
  1235 				    Parent_View 	@30
  1236 				    location   	(2707, 634)
  1237 				    anchor_loc 	1
  1238 				    nlines     	2
  1239 				    max_width  	633
  1240 				    justify    	0
  1241 				    label      	"Use interface")
  1242 				icon_style 	"Icon"
  1243 				line_color 	3342489
  1244 				fill_color 	13434879
  1245 				quidu      	"3A13EAF1039D"
  1246 				height     	118
  1247 				autoResize 	TRUE)
  1248 			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @31
  1249 				location   	(2707, 806)
  1250 				label      	(object ItemLabel
  1251 				    Parent_View 	@31
  1252 				    location   	(2707, 944)
  1253 				    anchor_loc 	1
  1254 				    nlines     	2
  1255 				    max_width  	630
  1256 				    justify    	0
  1257 				    label      	"Serve Multiple Clients")
  1258 				icon_style 	"Icon"
  1259 				line_color 	3342489
  1260 				fill_color 	13434879
  1261 				quidu      	"3A2CC5C40219"
  1262 				height     	118)
  1263 			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @32
  1264 				ShowCompartmentStereotypes 	TRUE
  1265 				IncludeAttribute 	TRUE
  1266 				IncludeOperation 	TRUE
  1267 				location   	(2232, 1054)
  1268 				label      	(object ItemLabel
  1269 				    Parent_View 	@32
  1270 				    location   	(2232, 1214)
  1271 				    anchor_loc 	1
  1272 				    nlines     	2
  1273 				    max_width  	385
  1274 				    justify    	0
  1275 				    label      	"Generic Client")
  1276 				icon       	"Actor"
  1277 				icon_style 	"Icon"
  1278 				line_color 	3342489
  1279 				fill_color 	13434879
  1280 				quidu      	"3A1E33F801F8"
  1281 				annotation 	8
  1282 				autoResize 	TRUE)
  1283 			    (object AssociationViewNew "$UNNAMED$75" @33
  1284 				location   	(2411, 1133)
  1285 				stereotype 	TRUE
  1286 				line_color 	3342489
  1287 				quidu      	"3A1E34420013"
  1288 				roleview_list 	(list RoleViews
  1289 				    (object RoleView "$UNNAMED$76" @34
  1290 					Parent_View 	@33
  1291 					location   	(1233, 575)
  1292 					stereotype 	TRUE
  1293 					line_color 	3342489
  1294 					quidu      	"3A1E3443023B"
  1295 					client     	@33
  1296 					supplier   	@24
  1297 					line_style 	0)
  1298 				    (object RoleView "$UNNAMED$77" @35
  1299 					Parent_View 	@33
  1300 					location   	(1233, 575)
  1301 					stereotype 	TRUE
  1302 					line_color 	3342489
  1303 					quidu      	"3A1E3443026E"
  1304 					client     	@33
  1305 					supplier   	@32
  1306 					line_style 	0)))
  1307 			    (object AssociationViewNew "$UNNAMED$78" @36
  1308 				location   	(2408, 608)
  1309 				stereotype 	TRUE
  1310 				line_color 	3342489
  1311 				quidu      	"3A1E344C027A"
  1312 				roleview_list 	(list RoleViews
  1313 				    (object RoleView "$UNNAMED$79" @37
  1314 					Parent_View 	@36
  1315 					location   	(1230, 50)
  1316 					stereotype 	TRUE
  1317 					line_color 	3342489
  1318 					quidu      	"3A1E344E0010"
  1319 					client     	@36
  1320 					supplier   	@27
  1321 					line_style 	0)
  1322 				    (object RoleView "$UNNAMED$80" @38
  1323 					Parent_View 	@36
  1324 					location   	(1230, 50)
  1325 					stereotype 	TRUE
  1326 					line_color 	3342489
  1327 					quidu      	"3A1E344E0043"
  1328 					client     	@36
  1329 					supplier   	@32
  1330 					line_style 	0)))
  1331 			    (object AssociationViewNew "$UNNAMED$81" @39
  1332 				location   	(2472, 768)
  1333 				stereotype 	TRUE
  1334 				line_color 	3342489
  1335 				quidu      	"3A1E346E028D"
  1336 				roleview_list 	(list RoleViews
  1337 				    (object RoleView "$UNNAMED$82" @40
  1338 					Parent_View 	@39
  1339 					location   	(302, 86)
  1340 					stereotype 	TRUE
  1341 					line_color 	3342489
  1342 					quidu      	"3A1E34700308"
  1343 					client     	@39
  1344 					supplier   	@30
  1345 					line_style 	0)
  1346 				    (object RoleView "$UNNAMED$83" @41
  1347 					Parent_View 	@39
  1348 					location   	(302, 86)
  1349 					stereotype 	TRUE
  1350 					line_color 	3342489
  1351 					quidu      	"3A1E3470031C"
  1352 					client     	@39
  1353 					supplier   	@32
  1354 					line_style 	0)))
  1355 			    (object AssociationViewNew "$UNNAMED$117" @42
  1356 				location   	(2443, 941)
  1357 				stereotype 	TRUE
  1358 				line_color 	3342489
  1359 				quidu      	"3A2CC5F9011B"
  1360 				roleview_list 	(list RoleViews
  1361 				    (object RoleView "$UNNAMED$118" @43
  1362 					Parent_View 	@42
  1363 					location   	(149, -113)
  1364 					stereotype 	TRUE
  1365 					line_color 	3342489
  1366 					quidu      	"3A2CC5F90319"
  1367 					client     	@42
  1368 					supplier   	@31
  1369 					line_style 	0)
  1370 				    (object RoleView "$UNNAMED$119" @44
  1371 					Parent_View 	@42
  1372 					location   	(149, -113)
  1373 					stereotype 	TRUE
  1374 					line_color 	3342489
  1375 					quidu      	"3A2CC5F9031A"
  1376 					client     	@42
  1377 					supplier   	@32
  1378 					line_style 	0)))
  1379 			    (object InheritView "" @45
  1380 				stereotype 	(object SegLabel @46
  1381 				    Parent_View 	@45
  1382 				    location   	(2668, 1037)
  1383 				    anchor     	10
  1384 				    anchor_loc 	1
  1385 				    nlines     	1
  1386 				    max_width  	450
  1387 				    justify    	0
  1388 				    label      	"<<uses>>"
  1389 				    pctDist    	0.548114
  1390 				    height     	3
  1391 				    orientation 	1)
  1392 				line_color 	3342489
  1393 				quidu      	"3A2CC66F020B"
  1394 				client     	@31
  1395 				supplier   	@24
  1396 				line_style 	0)
  1397 			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @47
  1398 				location   	(248, 2395)
  1399 				label      	(object ItemLabel
  1400 				    Parent_View 	@47
  1401 				    location   	(248, 2533)
  1402 				    anchor_loc 	1
  1403 				    nlines     	2
  1404 				    max_width  	761
  1405 				    justify    	0
  1406 				    label      	"Configure default behaviour")
  1407 				icon_style 	"Icon"
  1408 				line_color 	3342489
  1409 				fill_color 	13434879
  1410 				quidu      	"3A1515F101F9"
  1411 				height     	118
  1412 				autoResize 	TRUE)
  1413 			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @48
  1414 				location   	(930, 2395)
  1415 				label      	(object ItemLabel
  1416 				    Parent_View 	@48
  1417 				    location   	(930, 2533)
  1418 				    anchor_loc 	1
  1419 				    nlines     	2
  1420 				    max_width  	630
  1421 				    justify    	0
  1422 				    label      	"Suspend Registration")
  1423 				icon_style 	"Icon"
  1424 				line_color 	3342489
  1425 				fill_color 	13434879
  1426 				quidu      	"3A1D28CB0031"
  1427 				height     	118)
  1428 			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @49
  1429 				location   	(620, 2457)
  1430 				label      	(object ItemLabel
  1431 				    Parent_View 	@49
  1432 				    location   	(620, 2595)
  1433 				    anchor_loc 	1
  1434 				    nlines     	2
  1435 				    max_width  	630
  1436 				    justify    	0
  1437 				    label      	"Resume Registration")
  1438 				icon_style 	"Icon"
  1439 				line_color 	3342489
  1440 				fill_color 	13434879
  1441 				quidu      	"3A1D28DA00E6"
  1442 				height     	118)
  1443 			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @50
  1444 				ShowCompartmentStereotypes 	TRUE
  1445 				IncludeAttribute 	TRUE
  1446 				IncludeOperation 	TRUE
  1447 				location   	(1909, 1746)
  1448 				label      	(object ItemLabel
  1449 				    Parent_View 	@50
  1450 				    location   	(1909, 1906)
  1451 				    anchor_loc 	1
  1452 				    nlines     	2
  1453 				    max_width  	325
  1454 				    justify    	0
  1455 				    label      	"SyncML Client 1.0")
  1456 				icon       	"Actor"
  1457 				icon_style 	"Icon"
  1458 				line_color 	3342489
  1459 				fill_color 	13434879
  1460 				quidu      	"3A13E952036E"
  1461 				annotation 	8
  1462 				autoResize 	TRUE)
  1463 			    (object InheritView "" @51
  1464 				stereotype 	TRUE
  1465 				line_color 	3342489
  1466 				quidu      	"3A1E34C30023"
  1467 				client     	@50
  1468 				supplier   	@32
  1469 				line_style 	0)
  1470 			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @52
  1471 				ShowCompartmentStereotypes 	TRUE
  1472 				IncludeAttribute 	TRUE
  1473 				IncludeOperation 	TRUE
  1474 				location   	(186, 1922)
  1475 				label      	(object ItemLabel
  1476 				    Parent_View 	@52
  1477 				    location   	(186, 2082)
  1478 				    anchor_loc 	1
  1479 				    nlines     	2
  1480 				    max_width  	539
  1481 				    justify    	0
  1482 				    label      	"DFRDs")
  1483 				icon       	"Actor"
  1484 				icon_style 	"Icon"
  1485 				line_color 	3342489
  1486 				fill_color 	13434879
  1487 				quidu      	"3A13E9F801AA"
  1488 				annotation 	8
  1489 				autoResize 	TRUE)
  1490 			    (object AssociationViewNew "$UNNAMED$57" @53
  1491 				location   	(216, 2168)
  1492 				stereotype 	TRUE
  1493 				line_color 	3342489
  1494 				quidu      	"3A1516380042"
  1495 				roleview_list 	(list RoleViews
  1496 				    (object RoleView "$UNNAMED$58" @54
  1497 					Parent_View 	@53
  1498 					location   	(-156, -188)
  1499 					stereotype 	TRUE
  1500 					line_color 	3342489
  1501 					quidu      	"3A151639009E"
  1502 					client     	@53
  1503 					supplier   	@47
  1504 					line_style 	0)
  1505 				    (object RoleView "$UNNAMED$59" @55
  1506 					Parent_View 	@53
  1507 					location   	(-156, -188)
  1508 					stereotype 	TRUE
  1509 					line_color 	3342489
  1510 					quidu      	"3A151639009F"
  1511 					client     	@53
  1512 					supplier   	@52
  1513 					line_style 	0)))
  1514 			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @56
  1515 				ShowCompartmentStereotypes 	TRUE
  1516 				IncludeAttribute 	TRUE
  1517 				IncludeOperation 	TRUE
  1518 				location   	(1033, 124)
  1519 				label      	(object ItemLabel
  1520 				    Parent_View 	@56
  1521 				    location   	(1033, 284)
  1522 				    anchor_loc 	1
  1523 				    nlines     	2
  1524 				    max_width  	325
  1525 				    justify    	0
  1526 				    label      	"GT WAP Browser 6.2 ")
  1527 				icon       	"Actor"
  1528 				icon_style 	"Icon"
  1529 				line_color 	3342489
  1530 				fill_color 	13434879
  1531 				quidu      	"3A13E91B01DE"
  1532 				annotation 	8
  1533 				autoResize 	TRUE)
  1534 			    (object InheritView "" @57
  1535 				stereotype 	TRUE
  1536 				line_color 	3342489
  1537 				quidu      	"3A1E343801DC"
  1538 				client     	@56
  1539 				supplier   	@32
  1540 				line_style 	0)
  1541 			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @58
  1542 				ShowCompartmentStereotypes 	TRUE
  1543 				IncludeAttribute 	TRUE
  1544 				IncludeOperation 	TRUE
  1545 				location   	(1095, 496)
  1546 				label      	(object ItemLabel
  1547 				    Parent_View 	@58
  1548 				    location   	(1095, 656)
  1549 				    anchor_loc 	1
  1550 				    nlines     	2
  1551 				    max_width  	325
  1552 				    justify    	0
  1553 				    label      	"GT HTTP Client 6.2")
  1554 				icon       	"Actor"
  1555 				icon_style 	"Icon"
  1556 				line_color 	3342489
  1557 				fill_color 	13434879
  1558 				quidu      	"3A13E94100F2"
  1559 				annotation 	8
  1560 				autoResize 	TRUE)
  1561 			    (object InheritView "" @59
  1562 				stereotype 	TRUE
  1563 				line_color 	3342489
  1564 				quidu      	"3A1E348401BD"
  1565 				client     	@58
  1566 				supplier   	@32
  1567 				line_style 	0)
  1568 			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @60
  1569 				ShowCompartmentStereotypes 	TRUE
  1570 				IncludeAttribute 	TRUE
  1571 				IncludeOperation 	TRUE
  1572 				location   	(496, 1922)
  1573 				label      	(object ItemLabel
  1574 				    Parent_View 	@60
  1575 				    location   	(496, 2082)
  1576 				    anchor_loc 	1
  1577 				    nlines     	2
  1578 				    max_width  	325
  1579 				    justify    	0
  1580 				    label      	"EPOC Platform")
  1581 				icon       	"Actor"
  1582 				icon_style 	"Icon"
  1583 				line_color 	3342489
  1584 				fill_color 	13434879
  1585 				quidu      	"3A13EA0E027E"
  1586 				annotation 	8
  1587 				autoResize 	TRUE)
  1588 			    (object AssociationViewNew "$UNNAMED$60" @61
  1589 				location   	(363, 2168)
  1590 				stereotype 	TRUE
  1591 				line_color 	3342489
  1592 				quidu      	"3A15163C021F"
  1593 				roleview_list 	(list RoleViews
  1594 				    (object RoleView "$UNNAMED$61" @62
  1595 					Parent_View 	@61
  1596 					location   	(-505, -188)
  1597 					stereotype 	TRUE
  1598 					line_color 	3342489
  1599 					quidu      	"3A15163D01DA"
  1600 					client     	@61
  1601 					supplier   	@47
  1602 					line_style 	0)
  1603 				    (object RoleView "$UNNAMED$62" @63
  1604 					Parent_View 	@61
  1605 					location   	(-505, -188)
  1606 					stereotype 	TRUE
  1607 					line_color 	3342489
  1608 					quidu      	"3A15163D01DB"
  1609 					client     	@61
  1610 					supplier   	@60
  1611 					line_style 	0)))
  1612 			    (object AssociationViewNew "$UNNAMED$69" @64
  1613 				location   	(714, 2159)
  1614 				stereotype 	TRUE
  1615 				line_color 	3342489
  1616 				quidu      	"3A1D28E900C0"
  1617 				roleview_list 	(list RoleViews
  1618 				    (object RoleView "$UNNAMED$70" @65
  1619 					Parent_View 	@64
  1620 					location   	(-154, -197)
  1621 					stereotype 	TRUE
  1622 					line_color 	3342489
  1623 					quidu      	"3A1D28E902FB"
  1624 					client     	@64
  1625 					supplier   	@48
  1626 					line_style 	0)
  1627 				    (object RoleView "$UNNAMED$71" @66
  1628 					Parent_View 	@64
  1629 					location   	(-154, -197)
  1630 					stereotype 	TRUE
  1631 					line_color 	3342489
  1632 					quidu      	"3A1D28E902FC"
  1633 					client     	@64
  1634 					supplier   	@60
  1635 					line_style 	0)))
  1636 			    (object AssociationViewNew "$UNNAMED$72" @67
  1637 				location   	(557, 2199)
  1638 				stereotype 	TRUE
  1639 				line_color 	3342489
  1640 				quidu      	"3A1D28ED0256"
  1641 				roleview_list 	(list RoleViews
  1642 				    (object RoleView "$UNNAMED$73" @68
  1643 					Parent_View 	@67
  1644 					location   	(-249, -157)
  1645 					stereotype 	TRUE
  1646 					line_color 	3342489
  1647 					quidu      	"3A1D28EE0081"
  1648 					client     	@67
  1649 					supplier   	@49
  1650 					line_style 	0)
  1651 				    (object RoleView "$UNNAMED$74" @69
  1652 					Parent_View 	@67
  1653 					location   	(-249, -157)
  1654 					stereotype 	TRUE
  1655 					line_color 	3342489
  1656 					quidu      	"3A1D28EE0082"
  1657 					client     	@67
  1658 					supplier   	@60
  1659 					line_style 	0)))
  1660 			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @70
  1661 				location   	(1715, 372)
  1662 				label      	(object ItemLabel
  1663 				    Parent_View 	@70
  1664 				    location   	(1715, 510)
  1665 				    anchor_loc 	1
  1666 				    nlines     	2
  1667 				    max_width  	631
  1668 				    justify    	0
  1669 				    label      	"Suicide")
  1670 				icon_style 	"Icon"
  1671 				line_color 	3342489
  1672 				fill_color 	13434879
  1673 				quidu      	"3A140CE10114"
  1674 				autoResize 	TRUE)
  1675 			    (object AssociationViewNew "$UNNAMED$54" @71
  1676 				location   	(1347, 235)
  1677 				stereotype 	TRUE
  1678 				line_color 	3342489
  1679 				quidu      	"3A140DAC00EE"
  1680 				roleview_list 	(list RoleViews
  1681 				    (object RoleView "$UNNAMED$55" @72
  1682 					Parent_View 	@71
  1683 					location   	(-761, -75)
  1684 					stereotype 	TRUE
  1685 					line_color 	3342489
  1686 					quidu      	"3A140DAE003D"
  1687 					client     	@71
  1688 					supplier   	@70
  1689 					line_style 	0)
  1690 				    (object RoleView "$UNNAMED$56" @73
  1691 					Parent_View 	@71
  1692 					location   	(-761, -75)
  1693 					stereotype 	TRUE
  1694 					line_color 	3342489
  1695 					quidu      	"3A140DAE003E"
  1696 					client     	@71
  1697 					supplier   	@56
  1698 					line_style 	0)))
  1699 			    (object InheritView "" @74
  1700 				stereotype 	(object SegLabel @75
  1701 				    Parent_View 	@74
  1702 				    location   	(1833, 276)
  1703 				    anchor     	10
  1704 				    anchor_loc 	1
  1705 				    nlines     	1
  1706 				    max_width  	450
  1707 				    justify    	0
  1708 				    label      	"<<uses>>"
  1709 				    pctDist    	0.210827
  1710 				    height     	12
  1711 				    orientation 	0)
  1712 				line_color 	3342489
  1713 				quidu      	"3A266021010E"
  1714 				client     	@70
  1715 				supplier   	@23
  1716 				line_style 	0)
  1717 			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @76
  1718 				location   	(847, 1808)
  1719 				label      	(object ItemLabel
  1720 				    Parent_View 	@76
  1721 				    location   	(847, 1946)
  1722 				    anchor_loc 	1
  1723 				    nlines     	2
  1724 				    max_width  	631
  1725 				    justify    	0
  1726 				    label      	"Use localised data storage")
  1727 				icon_style 	"Icon"
  1728 				line_color 	3342489
  1729 				fill_color 	13434879
  1730 				quidu      	"3A13FC09010A"
  1731 				height     	118
  1732 				autoResize 	TRUE)
  1733 			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @77
  1734 				location   	(1405, 2242)
  1735 				label      	(object ItemLabel
  1736 				    Parent_View 	@77
  1737 				    location   	(1405, 2380)
  1738 				    anchor_loc 	1
  1739 				    nlines     	2
  1740 				    max_width  	631
  1741 				    justify    	0
  1742 				    label      	"List interface capabilities")
  1743 				icon_style 	"Icon"
  1744 				line_color 	3342489
  1745 				fill_color 	13434879
  1746 				quidu      	"3A1406C4027C"
  1747 				height     	118
  1748 				autoResize 	TRUE)
  1749 			    (object AssociationViewNew "$UNNAMED$66" @78
  1750 				location   	(1654, 1991)
  1751 				stereotype 	TRUE
  1752 				line_color 	3342489
  1753 				quidu      	"3A15621400FB"
  1754 				roleview_list 	(list RoleViews
  1755 				    (object RoleView "$UNNAMED$67" @79
  1756 					Parent_View 	@78
  1757 					location   	(-2190, 1681)
  1758 					stereotype 	TRUE
  1759 					line_color 	3342489
  1760 					quidu      	"3A156215021F"
  1761 					client     	@78
  1762 					supplier   	@77
  1763 					line_style 	0)
  1764 				    (object RoleView "$UNNAMED$68" @80
  1765 					Parent_View 	@78
  1766 					location   	(-2190, 1681)
  1767 					stereotype 	TRUE
  1768 					line_color 	3342489
  1769 					quidu      	"3A1562150220"
  1770 					client     	@78
  1771 					supplier   	@50
  1772 					line_style 	0)))
  1773 			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @81
  1774 				location   	(1095, 2056)
  1775 				label      	(object ItemLabel
  1776 				    Parent_View 	@81
  1777 				    location   	(1095, 2194)
  1778 				    anchor_loc 	1
  1779 				    nlines     	2
  1780 				    max_width  	631
  1781 				    justify    	0
  1782 				    label      	"List interface implementations")
  1783 				icon_style 	"Icon"
  1784 				line_color 	3342489
  1785 				fill_color 	13434879
  1786 				quidu      	"3A13FCA40059"
  1787 				height     	118
  1788 				autoResize 	TRUE)
  1789 			    (object AssociationViewNew "$UNNAMED$63" @82
  1790 				location   	(1525, 1887)
  1791 				stereotype 	TRUE
  1792 				line_color 	3342489
  1793 				quidu      	"3A15620F027A"
  1794 				roleview_list 	(list RoleViews
  1795 				    (object RoleView "$UNNAMED$64" @83
  1796 					Parent_View 	@82
  1797 					location   	(-2319, 1577)
  1798 					stereotype 	TRUE
  1799 					line_color 	3342489
  1800 					quidu      	"3A15621002CC"
  1801 					client     	@82
  1802 					supplier   	@81
  1803 					line_style 	0)
  1804 				    (object RoleView "$UNNAMED$65" @84
  1805 					Parent_View 	@82
  1806 					location   	(-2319, 1577)
  1807 					stereotype 	TRUE
  1808 					line_color 	3342489
  1809 					quidu      	"3A15621002D6"
  1810 					client     	@82
  1811 					supplier   	@50
  1812 					line_style 	0)))
  1813 			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @85
  1814 				location   	(372, 1364)
  1815 				label      	(object ItemLabel
  1816 				    Parent_View 	@85
  1817 				    location   	(372, 1502)
  1818 				    anchor_loc 	1
  1819 				    nlines     	2
  1820 				    max_width  	631
  1821 				    justify    	0
  1822 				    label      	"Hint  preferred  load/unload behaviour")
  1823 				icon_style 	"Icon"
  1824 				line_color 	3342489
  1825 				fill_color 	13434879
  1826 				quidu      	"3A13ECD80112"
  1827 				height     	118
  1828 				autoResize 	TRUE)
  1829 			    (object AssociationViewNew "$UNNAMED$0" @86
  1830 				location   	(279, 1631)
  1831 				stereotype 	TRUE
  1832 				line_color 	3342489
  1833 				quidu      	"3A13FA37015A"
  1834 				roleview_list 	(list RoleViews
  1835 				    (object RoleView "$UNNAMED$1" @87
  1836 					Parent_View 	@86
  1837 					location   	(-1395, -663)
  1838 					stereotype 	TRUE
  1839 					line_color 	3342489
  1840 					quidu      	"3A13FA390058"
  1841 					client     	@86
  1842 					supplier   	@85
  1843 					line_style 	0)
  1844 				    (object RoleView "$UNNAMED$2" @88
  1845 					Parent_View 	@86
  1846 					location   	(-1395, -663)
  1847 					stereotype 	TRUE
  1848 					line_color 	3342489
  1849 					quidu      	"3A13FA390063"
  1850 					client     	@86
  1851 					supplier   	@52
  1852 					line_style 	0)))
  1853 			    (object AssociationViewNew "$UNNAMED$9" @89
  1854 				location   	(694, 754)
  1855 				stereotype 	TRUE
  1856 				line_color 	3342489
  1857 				quidu      	"3A13FB38034E"
  1858 				roleview_list 	(list RoleViews
  1859 				    (object RoleView "$UNNAMED$10" @90
  1860 					Parent_View 	@89
  1861 					location   	(-298, 506)
  1862 					stereotype 	TRUE
  1863 					line_color 	3342489
  1864 					quidu      	"3A13FB3A00B2"
  1865 					client     	@89
  1866 					supplier   	@85
  1867 					line_style 	0)
  1868 				    (object RoleView "$UNNAMED$11" @91
  1869 					Parent_View 	@89
  1870 					location   	(-298, 506)
  1871 					stereotype 	TRUE
  1872 					line_color 	3342489
  1873 					quidu      	"3A13FB3A00B3"
  1874 					client     	@89
  1875 					supplier   	@56
  1876 					line_style 	0)))
  1877 			    (object AssociationViewNew "$UNNAMED$6" @92
  1878 				location   	(725, 934)
  1879 				stereotype 	TRUE
  1880 				line_color 	3342489
  1881 				quidu      	"3A13FB2B02B9"
  1882 				roleview_list 	(list RoleViews
  1883 				    (object RoleView "$UNNAMED$7" @93
  1884 					Parent_View 	@92
  1885 					location   	(-763, 686)
  1886 					stereotype 	TRUE
  1887 					line_color 	3342489
  1888 					quidu      	"3A13FB2D0009"
  1889 					client     	@92
  1890 					supplier   	@85
  1891 					line_style 	0)
  1892 				    (object RoleView "$UNNAMED$8" @94
  1893 					Parent_View 	@92
  1894 					location   	(-763, 686)
  1895 					stereotype 	TRUE
  1896 					line_color 	3342489
  1897 					quidu      	"3A13FB2D000A"
  1898 					client     	@92
  1899 					supplier   	@58
  1900 					line_style 	0)))
  1901 			    (object AssociationViewNew "$UNNAMED$3" @95
  1902 				location   	(429, 1631)
  1903 				stereotype 	TRUE
  1904 				line_color 	3342489
  1905 				quidu      	"3A13FA3D02AD"
  1906 				roleview_list 	(list RoleViews
  1907 				    (object RoleView "$UNNAMED$4" @96
  1908 					Parent_View 	@95
  1909 					location   	(-1617, -663)
  1910 					stereotype 	TRUE
  1911 					line_color 	3342489
  1912 					quidu      	"3A13FA3F002F"
  1913 					client     	@95
  1914 					supplier   	@85
  1915 					line_style 	0)
  1916 				    (object RoleView "$UNNAMED$5" @97
  1917 					Parent_View 	@95
  1918 					location   	(-1617, -663)
  1919 					stereotype 	TRUE
  1920 					line_color 	3342489
  1921 					quidu      	"3A13FA3F0030"
  1922 					client     	@95
  1923 					supplier   	@60
  1924 					line_style 	0)))
  1925 			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @98
  1926 				location   	(806, 1488)
  1927 				label      	(object ItemLabel
  1928 				    Parent_View 	@98
  1929 				    location   	(806, 1626)
  1930 				    anchor_loc 	1
  1931 				    nlines     	2
  1932 				    max_width  	630
  1933 				    justify    	0
  1934 				    label      	"Asynchronous Object Creation")
  1935 				icon_style 	"Icon"
  1936 				line_color 	3342489
  1937 				fill_color 	13434879
  1938 				quidu      	"3A2E10BF036F"
  1939 				height     	118)
  1940 			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @99
  1941 				ShowCompartmentStereotypes 	TRUE
  1942 				IncludeAttribute 	TRUE
  1943 				IncludeOperation 	TRUE
  1944 				location   	(1777, 1250)
  1945 				label      	(object ItemLabel
  1946 				    Parent_View 	@99
  1947 				    location   	(1777, 1410)
  1948 				    anchor_loc 	1
  1949 				    nlines     	2
  1950 				    max_width  	327
  1951 				    justify    	0
  1952 				    label      	"Generic Future Projects")
  1953 				icon       	"Actor"
  1954 				icon_style 	"Icon"
  1955 				line_color 	3342489
  1956 				fill_color 	13434879
  1957 				quidu      	"3A1E36BF024A"
  1958 				annotation 	8
  1959 				autoResize 	TRUE)
  1960 			    (object InheritView "" @100
  1961 				stereotype 	TRUE
  1962 				line_color 	3342489
  1963 				quidu      	"3A1E36DC0292"
  1964 				client     	@14
  1965 				supplier   	@99
  1966 				line_style 	0)
  1967 			    (object InheritView "" @101
  1968 				stereotype 	TRUE
  1969 				line_color 	3342489
  1970 				quidu      	"3A1E36E000E9"
  1971 				client     	@15
  1972 				supplier   	@99
  1973 				line_style 	0)
  1974 			    (object AssociationViewNew "$UNNAMED$84" @102
  1975 				location   	(1743, 798)
  1976 				stereotype 	TRUE
  1977 				line_color 	3342489
  1978 				quidu      	"3A1E36E4030B"
  1979 				roleview_list 	(list RoleViews
  1980 				    (object RoleView "$UNNAMED$85" @103
  1981 					Parent_View 	@102
  1982 					location   	(751, 116)
  1983 					stereotype 	TRUE
  1984 					line_color 	3342489
  1985 					quidu      	"3A1E36E501C2"
  1986 					client     	@102
  1987 					supplier   	@70
  1988 					line_style 	0)
  1989 				    (object RoleView "$UNNAMED$86" @104
  1990 					Parent_View 	@102
  1991 					location   	(751, 116)
  1992 					stereotype 	TRUE
  1993 					line_color 	3342489
  1994 					quidu      	"3A1E36E501EB"
  1995 					client     	@102
  1996 					supplier   	@99
  1997 					line_style 	0)))
  1998 			    (object AssociationViewNew "$UNNAMED$87" @105
  1999 				location   	(1328, 1515)
  2000 				stereotype 	TRUE
  2001 				line_color 	3342489
  2002 				quidu      	"3A1E36FB0070"
  2003 				roleview_list 	(list RoleViews
  2004 				    (object RoleView "$UNNAMED$88" @106
  2005 					Parent_View 	@105
  2006 					location   	(-346, 957)
  2007 					stereotype 	TRUE
  2008 					line_color 	3342489
  2009 					quidu      	"3A1E36FB032D"
  2010 					client     	@105
  2011 					supplier   	@76
  2012 					line_style 	0)
  2013 				    (object RoleView "$UNNAMED$89" @107
  2014 					Parent_View 	@105
  2015 					location   	(-346, 957)
  2016 					stereotype 	TRUE
  2017 					line_color 	3342489
  2018 					quidu      	"3A1E36FB0337"
  2019 					client     	@105
  2020 					supplier   	@99
  2021 					line_style 	0)))
  2022 			    (object AssociationViewNew "$UNNAMED$90" @108
  2023 				location   	(1585, 1755)
  2024 				stereotype 	TRUE
  2025 				line_color 	3342489
  2026 				quidu      	"3A1E37060238"
  2027 				roleview_list 	(list RoleViews
  2028 				    (object RoleView "$UNNAMED$91" @109
  2029 					Parent_View 	@108
  2030 					location   	(-337, 1135)
  2031 					stereotype 	TRUE
  2032 					line_color 	3342489
  2033 					quidu      	"3A1E3707010D"
  2034 					client     	@108
  2035 					supplier   	@77
  2036 					line_style 	0)
  2037 				    (object RoleView "$UNNAMED$92" @110
  2038 					Parent_View 	@108
  2039 					location   	(-337, 1135)
  2040 					stereotype 	TRUE
  2041 					line_color 	3342489
  2042 					quidu      	"3A1E37070117"
  2043 					client     	@108
  2044 					supplier   	@99
  2045 					line_style 	0)))
  2046 			    (object AssociationViewNew "$UNNAMED$93" @111
  2047 				location   	(1428, 1657)
  2048 				stereotype 	TRUE
  2049 				line_color 	3342489
  2050 				quidu      	"3A1E37230230"
  2051 				roleview_list 	(list RoleViews
  2052 				    (object RoleView "$UNNAMED$94" @112
  2053 					Parent_View 	@111
  2054 					location   	(-804, 975)
  2055 					stereotype 	TRUE
  2056 					line_color 	3342489
  2057 					quidu      	"3A1E3724019B"
  2058 					client     	@111
  2059 					supplier   	@81
  2060 					line_style 	0)
  2061 				    (object RoleView "$UNNAMED$95" @113
  2062 					Parent_View 	@111
  2063 					location   	(-804, 975)
  2064 					stereotype 	TRUE
  2065 					line_color 	3342489
  2066 					quidu      	"3A1E372401A5"
  2067 					client     	@111
  2068 					supplier   	@99
  2069 					line_style 	0)))
  2070 			    (object AssociationViewNew "$UNNAMED$96" @114
  2071 				location   	(1099, 1301)
  2072 				stereotype 	TRUE
  2073 				line_color 	3342489
  2074 				quidu      	"3A1E3764008F"
  2075 				roleview_list 	(list RoleViews
  2076 				    (object RoleView "$UNNAMED$97" @115
  2077 					Parent_View 	@114
  2078 					location   	(-1133, 619)
  2079 					stereotype 	TRUE
  2080 					line_color 	3342489
  2081 					quidu      	"3A1E37650090"
  2082 					client     	@114
  2083 					supplier   	@85
  2084 					line_style 	0)
  2085 				    (object RoleView "$UNNAMED$98" @116
  2086 					Parent_View 	@114
  2087 					location   	(-1133, 619)
  2088 					stereotype 	TRUE
  2089 					line_color 	3342489
  2090 					quidu      	"3A1E376500A4"
  2091 					client     	@114
  2092 					supplier   	@99
  2093 					line_style 	0)))
  2094 			    (object InheritView "" @117
  2095 				stereotype 	TRUE
  2096 				line_color 	3342489
  2097 				quidu      	"3A1E37330034"
  2098 				client     	@99
  2099 				supplier   	@32
  2100 				line_style 	0)
  2101 			    (object AssociationViewNew "$UNNAMED$120" @118
  2102 				location   	(1316, 1359)
  2103 				stereotype 	TRUE
  2104 				line_color 	3342489
  2105 				quidu      	"3A2E10D20024"
  2106 				roleview_list 	(list RoleViews
  2107 				    (object RoleView "$UNNAMED$121" @119
  2108 					Parent_View 	@118
  2109 					location   	(-482, 119)
  2110 					stereotype 	TRUE
  2111 					line_color 	3342489
  2112 					quidu      	"3A2E10D20395"
  2113 					client     	@118
  2114 					supplier   	@98
  2115 					line_style 	0)
  2116 				    (object RoleView "$UNNAMED$122" @120
  2117 					Parent_View 	@118
  2118 					location   	(-482, 119)
  2119 					stereotype 	TRUE
  2120 					line_color 	3342489
  2121 					quidu      	"3A2E10D20396"
  2122 					client     	@118
  2123 					supplier   	@99
  2124 					line_style 	0)))))
  2125 		    (object UseCaseDiagram "Development"
  2126 			quid       	"3A13EFB901DA"
  2127 			title      	"Development"
  2128 			zoom       	100
  2129 			max_height 	28350
  2130 			max_width  	21600
  2131 			origin_x   	0
  2132 			origin_y   	78
  2133 			items      	(list diagram_item_list
  2134 			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @121
  2135 				ShowCompartmentStereotypes 	TRUE
  2136 				IncludeAttribute 	TRUE
  2137 				IncludeOperation 	TRUE
  2138 				location   	(1178, 622)
  2139 				label      	(object ItemLabel
  2140 				    Parent_View 	@121
  2141 				    location   	(1178, 782)
  2142 				    anchor_loc 	1
  2143 				    nlines     	2
  2144 				    max_width  	325
  2145 				    justify    	0
  2146 				    label      	"GT WAP Browser 6.2 ")
  2147 				icon       	"Actor"
  2148 				icon_style 	"Icon"
  2149 				line_color 	3342489
  2150 				fill_color 	13434879
  2151 				quidu      	"3A13E91B01DE"
  2152 				annotation 	8
  2153 				autoResize 	TRUE)
  2154 			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @122
  2155 				ShowCompartmentStereotypes 	TRUE
  2156 				IncludeAttribute 	TRUE
  2157 				IncludeOperation 	TRUE
  2158 				location   	(1488, 560)
  2159 				label      	(object ItemLabel
  2160 				    Parent_View 	@122
  2161 				    location   	(1488, 720)
  2162 				    anchor_loc 	1
  2163 				    nlines     	2
  2164 				    max_width  	325
  2165 				    justify    	0
  2166 				    label      	"GT HTTP Client 6.2")
  2167 				icon       	"Actor"
  2168 				icon_style 	"Icon"
  2169 				line_color 	3342489
  2170 				fill_color 	13434879
  2171 				quidu      	"3A13E94100F2"
  2172 				annotation 	8
  2173 				autoResize 	TRUE)
  2174 			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @123
  2175 				ShowCompartmentStereotypes 	TRUE
  2176 				IncludeAttribute 	TRUE
  2177 				IncludeOperation 	TRUE
  2178 				location   	(1798, 622)
  2179 				label      	(object ItemLabel
  2180 				    Parent_View 	@123
  2181 				    location   	(1798, 782)
  2182 				    anchor_loc 	1
  2183 				    nlines     	2
  2184 				    max_width  	325
  2185 				    justify    	0
  2186 				    label      	"SyncML Client 1.0")
  2187 				icon       	"Actor"
  2188 				icon_style 	"Icon"
  2189 				line_color 	3342489
  2190 				fill_color 	13434879
  2191 				quidu      	"3A13E952036E"
  2192 				annotation 	8
  2193 				autoResize 	TRUE)
  2194 			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @124
  2195 				ShowCompartmentStereotypes 	TRUE
  2196 				IncludeAttribute 	TRUE
  2197 				IncludeOperation 	TRUE
  2198 				location   	(806, 124)
  2199 				label      	(object ItemLabel
  2200 				    Parent_View 	@124
  2201 				    location   	(806, 284)
  2202 				    anchor_loc 	1
  2203 				    nlines     	2
  2204 				    max_width  	325
  2205 				    justify    	0
  2206 				    label      	"Future GT Projects")
  2207 				icon       	"Actor"
  2208 				icon_style 	"Icon"
  2209 				line_color 	3342489
  2210 				fill_color 	13434879
  2211 				quidu      	"3A13E96103E7"
  2212 				annotation 	8
  2213 				autoResize 	TRUE)
  2214 			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @125
  2215 				ShowCompartmentStereotypes 	TRUE
  2216 				IncludeAttribute 	TRUE
  2217 				IncludeOperation 	TRUE
  2218 				location   	(434, 186)
  2219 				label      	(object ItemLabel
  2220 				    Parent_View 	@125
  2221 				    location   	(434, 346)
  2222 				    anchor_loc 	1
  2223 				    nlines     	2
  2224 				    max_width  	325
  2225 				    justify    	0
  2226 				    label      	"3rd Party Projects")
  2227 				icon       	"Actor"
  2228 				icon_style 	"Icon"
  2229 				line_color 	3342489
  2230 				fill_color 	13434879
  2231 				quidu      	"3A13E96F0351"
  2232 				annotation 	8
  2233 				autoResize 	TRUE)
  2234 			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @126
  2235 				ShowCompartmentStereotypes 	TRUE
  2236 				IncludeAttribute 	TRUE
  2237 				IncludeOperation 	TRUE
  2238 				location   	(868, 684)
  2239 				label      	(object ItemLabel
  2240 				    Parent_View 	@126
  2241 				    location   	(868, 844)
  2242 				    anchor_loc 	1
  2243 				    nlines     	2
  2244 				    max_width  	327
  2245 				    justify    	0
  2246 				    label      	"Generic Future Projects")
  2247 				icon       	"Actor"
  2248 				icon_style 	"Icon"
  2249 				line_color 	3342489
  2250 				fill_color 	13434879
  2251 				quidu      	"3A1E36BF024A"
  2252 				annotation 	8
  2253 				autoResize 	TRUE)
  2254 			    (object InheritView "" @127
  2255 				stereotype 	TRUE
  2256 				line_color 	3342489
  2257 				quidu      	"3A1E36E000E9"
  2258 				client     	@124
  2259 				supplier   	@126
  2260 				line_style 	0)
  2261 			    (object InheritView "" @128
  2262 				stereotype 	TRUE
  2263 				line_color 	3342489
  2264 				quidu      	"3A1E36DC0292"
  2265 				client     	@125
  2266 				supplier   	@126
  2267 				line_style 	0)
  2268 			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @129
  2269 				location   	(558, 1678)
  2270 				label      	(object ItemLabel
  2271 				    Parent_View 	@129
  2272 				    location   	(558, 1816)
  2273 				    anchor_loc 	1
  2274 				    nlines     	2
  2275 				    max_width  	631
  2276 				    justify    	0
  2277 				    label      	"Define an interface")
  2278 				icon_style 	"Icon"
  2279 				line_color 	3342489
  2280 				fill_color 	13434879
  2281 				quidu      	"3A13EAE103CC"
  2282 				height     	118
  2283 				autoResize 	TRUE)
  2284 			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @130
  2285 				location   	(930, 1740)
  2286 				label      	(object ItemLabel
  2287 				    Parent_View 	@130
  2288 				    location   	(930, 1878)
  2289 				    anchor_loc 	1
  2290 				    nlines     	2
  2291 				    max_width  	631
  2292 				    justify    	0
  2293 				    label      	"Define an interface with initialisation parameters")
  2294 				icon_style 	"Icon"
  2295 				line_color 	3342489
  2296 				fill_color 	13434879
  2297 				quidu      	"3A13EEEE0282"
  2298 				autoResize 	TRUE)
  2299 			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @131
  2300 				location   	(1426, 1678)
  2301 				label      	(object ItemLabel
  2302 				    Parent_View 	@131
  2303 				    location   	(1426, 1816)
  2304 				    anchor_loc 	1
  2305 				    nlines     	2
  2306 				    max_width  	631
  2307 				    justify    	0
  2308 				    label      	"Provide Interface implementation")
  2309 				icon_style 	"Icon"
  2310 				line_color 	3342489
  2311 				fill_color 	13434879
  2312 				quidu      	"3A13F0D3023A"
  2313 				height     	118
  2314 				autoResize 	TRUE)
  2315 			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @132
  2316 				location   	(1860, 1740)
  2317 				label      	(object ItemLabel
  2318 				    Parent_View 	@132
  2319 				    location   	(1860, 1878)
  2320 				    anchor_loc 	1
  2321 				    nlines     	2
  2322 				    max_width  	631
  2323 				    justify    	0
  2324 				    label      	"Group Interface implementations")
  2325 				icon_style 	"Icon"
  2326 				line_color 	3342489
  2327 				fill_color 	13434879
  2328 				quidu      	"3A140BAC01E2"
  2329 				height     	118
  2330 				autoResize 	TRUE)
  2331 			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @133
  2332 				ShowCompartmentStereotypes 	TRUE
  2333 				IncludeAttribute 	TRUE
  2334 				IncludeOperation 	TRUE
  2335 				location   	(1178, 1240)
  2336 				label      	(object ItemLabel
  2337 				    Parent_View 	@133
  2338 				    location   	(1178, 1400)
  2339 				    anchor_loc 	1
  2340 				    nlines     	2
  2341 				    max_width  	327
  2342 				    justify    	0
  2343 				    label      	"Generic Client")
  2344 				icon       	"Actor"
  2345 				icon_style 	"Icon"
  2346 				line_color 	3342489
  2347 				fill_color 	13434879
  2348 				quidu      	"3A1E33F801F8"
  2349 				annotation 	8
  2350 				autoResize 	TRUE)
  2351 			    (object InheritView "" @134
  2352 				stereotype 	TRUE
  2353 				line_color 	3342489
  2354 				quidu      	"3A1E343801DC"
  2355 				client     	@121
  2356 				supplier   	@133
  2357 				line_style 	0)
  2358 			    (object InheritView "" @135
  2359 				stereotype 	TRUE
  2360 				line_color 	3342489
  2361 				quidu      	"3A1E348401BD"
  2362 				client     	@122
  2363 				supplier   	@133
  2364 				line_style 	0)
  2365 			    (object InheritView "" @136
  2366 				stereotype 	TRUE
  2367 				line_color 	3342489
  2368 				quidu      	"3A1E34C30023"
  2369 				client     	@123
  2370 				supplier   	@133
  2371 				line_style 	0)
  2372 			    (object InheritView "" @137
  2373 				stereotype 	TRUE
  2374 				line_color 	3342489
  2375 				quidu      	"3A1E37330034"
  2376 				client     	@126
  2377 				supplier   	@133
  2378 				line_style 	0)
  2379 			    (object AssociationViewNew "$UNNAMED$99" @138
  2380 				location   	(875, 1448)
  2381 				stereotype 	TRUE
  2382 				line_color 	3342489
  2383 				quidu      	"3A1E3BDA0380"
  2384 				roleview_list 	(list RoleViews
  2385 				    (object RoleView "$UNNAMED$100" @139
  2386 					Parent_View 	@138
  2387 					location   	(317, 890)
  2388 					stereotype 	TRUE
  2389 					line_color 	3342489
  2390 					quidu      	"3A1E3BDB01A1"
  2391 					client     	@138
  2392 					supplier   	@129
  2393 					line_style 	0)
  2394 				    (object RoleView "$UNNAMED$101" @140
  2395 					Parent_View 	@138
  2396 					location   	(317, 890)
  2397 					stereotype 	TRUE
  2398 					line_color 	3342489
  2399 					quidu      	"3A1E3BDB01DD"
  2400 					client     	@138
  2401 					supplier   	@133
  2402 					line_style 	0)))
  2403 			    (object AssociationViewNew "$UNNAMED$102" @141
  2404 				location   	(1046, 1499)
  2405 				stereotype 	TRUE
  2406 				line_color 	3342489
  2407 				quidu      	"3A1E3BDD00B3"
  2408 				roleview_list 	(list RoleViews
  2409 				    (object RoleView "$UNNAMED$103" @142
  2410 					Parent_View 	@141
  2411 					location   	(488, 941)
  2412 					stereotype 	TRUE
  2413 					line_color 	3342489
  2414 					quidu      	"3A1E3BDD0352"
  2415 					client     	@141
  2416 					supplier   	@130
  2417 					line_style 	0)
  2418 				    (object RoleView "$UNNAMED$104" @143
  2419 					Parent_View 	@141
  2420 					location   	(488, 941)
  2421 					stereotype 	TRUE
  2422 					line_color 	3342489
  2423 					quidu      	"3A1E3BDD038E"
  2424 					client     	@141
  2425 					supplier   	@133
  2426 					line_style 	0)))
  2427 			    (object AssociationViewNew "$UNNAMED$105" @144
  2428 				location   	(1305, 1468)
  2429 				stereotype 	TRUE
  2430 				line_color 	3342489
  2431 				quidu      	"3A1E3BE00035"
  2432 				roleview_list 	(list RoleViews
  2433 				    (object RoleView "$UNNAMED$106" @145
  2434 					Parent_View 	@144
  2435 					location   	(747, 910)
  2436 					stereotype 	TRUE
  2437 					line_color 	3342489
  2438 					quidu      	"3A1E3BE00342"
  2439 					client     	@144
  2440 					supplier   	@131
  2441 					line_style 	0)
  2442 				    (object RoleView "$UNNAMED$107" @146
  2443 					Parent_View 	@144
  2444 					location   	(747, 910)
  2445 					stereotype 	TRUE
  2446 					line_color 	3342489
  2447 					quidu      	"3A1E3BE0037E"
  2448 					client     	@144
  2449 					supplier   	@133
  2450 					line_style 	0)))
  2451 			    (object AssociationViewNew "$UNNAMED$108" @147
  2452 				location   	(1507, 1480)
  2453 				stereotype 	TRUE
  2454 				line_color 	3342489
  2455 				quidu      	"3A1E3BE300DA"
  2456 				roleview_list 	(list RoleViews
  2457 				    (object RoleView "$UNNAMED$109" @148
  2458 					Parent_View 	@147
  2459 					location   	(949, 922)
  2460 					stereotype 	TRUE
  2461 					line_color 	3342489
  2462 					quidu      	"3A1E3BE40095"
  2463 					client     	@147
  2464 					supplier   	@132
  2465 					line_style 	0)
  2466 				    (object RoleView "$UNNAMED$110" @149
  2467 					Parent_View 	@147
  2468 					location   	(949, 922)
  2469 					stereotype 	TRUE
  2470 					line_color 	3342489
  2471 					quidu      	"3A1E3BE400C7"
  2472 					client     	@147
  2473 					supplier   	@133
  2474 					line_style 	0)))))
  2475 		    (object UseCaseDiagram "Legacy"
  2476 			quid       	"3A13FDD601CB"
  2477 			title      	"Legacy"
  2478 			zoom       	100
  2479 			max_height 	28350
  2480 			max_width  	21600
  2481 			origin_x   	0
  2482 			origin_y   	0
  2483 			items      	(list diagram_item_list
  2484 			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @150
  2485 				ShowCompartmentStereotypes 	TRUE
  2486 				IncludeAttribute 	TRUE
  2487 				IncludeOperation 	TRUE
  2488 				location   	(1410, 1696)
  2489 				label      	(object ItemLabel
  2490 				    Parent_View 	@150
  2491 				    location   	(1410, 1856)
  2492 				    anchor_loc 	1
  2493 				    nlines     	2
  2494 				    max_width  	325
  2495 				    justify    	0
  2496 				    label      	"3rd Party Projects")
  2497 				icon       	"Actor"
  2498 				icon_style 	"Icon"
  2499 				line_color 	3342489
  2500 				fill_color 	13434879
  2501 				quidu      	"3A13E96F0351"
  2502 				annotation 	8
  2503 				autoResize 	TRUE)
  2504 			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @151
  2505 				ShowCompartmentStereotypes 	TRUE
  2506 				IncludeAttribute 	TRUE
  2507 				IncludeOperation 	TRUE
  2508 				location   	(666, 1696)
  2509 				label      	(object ItemLabel
  2510 				    Parent_View 	@151
  2511 				    location   	(666, 1856)
  2512 				    anchor_loc 	1
  2513 				    nlines     	2
  2514 				    max_width  	325
  2515 				    justify    	0
  2516 				    label      	"Future GT Projects")
  2517 				icon       	"Actor"
  2518 				icon_style 	"Icon"
  2519 				line_color 	3342489
  2520 				fill_color 	13434879
  2521 				quidu      	"3A13E96103E7"
  2522 				annotation 	8
  2523 				autoResize 	TRUE)
  2524 			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @152
  2525 				ShowCompartmentStereotypes 	TRUE
  2526 				IncludeAttribute 	TRUE
  2527 				IncludeOperation 	TRUE
  2528 				location   	(666, 115)
  2529 				label      	(object ItemLabel
  2530 				    Parent_View 	@152
  2531 				    location   	(666, 275)
  2532 				    anchor_loc 	1
  2533 				    nlines     	2
  2534 				    max_width  	325
  2535 				    justify    	0
  2536 				    label      	"GT HTTP Client 6.2")
  2537 				icon       	"Actor"
  2538 				icon_style 	"Icon"
  2539 				line_color 	3342489
  2540 				fill_color 	13434879
  2541 				quidu      	"3A13E94100F2"
  2542 				annotation 	8
  2543 				autoResize 	TRUE)
  2544 			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @153
  2545 				location   	(790, 726)
  2546 				label      	(object ItemLabel
  2547 				    Parent_View 	@153
  2548 				    location   	(790, 864)
  2549 				    anchor_loc 	1
  2550 				    nlines     	2
  2551 				    max_width  	631
  2552 				    justify    	0
  2553 				    label      	"convert 6.0 plug-in client")
  2554 				icon_style 	"Icon"
  2555 				line_color 	3342489
  2556 				fill_color 	13434879
  2557 				quidu      	"3A13EA9C02AA"
  2558 				autoResize 	TRUE)
  2559 			    (object AssociationViewNew "$UNNAMED$12" @154
  2560 				location   	(745, 519)
  2561 				stereotype 	TRUE
  2562 				line_color 	3342489
  2563 				quidu      	"3A13FE4301F0"
  2564 				roleview_list 	(list RoleViews
  2565 				    (object RoleView "$UNNAMED$13" @155
  2566 					Parent_View 	@154
  2567 					location   	(-185, 209)
  2568 					stereotype 	TRUE
  2569 					line_color 	3342489
  2570 					quidu      	"3A13FE4401DD"
  2571 					client     	@154
  2572 					supplier   	@153
  2573 					line_style 	0)
  2574 				    (object RoleView "$UNNAMED$14" @156
  2575 					Parent_View 	@154
  2576 					location   	(-185, 209)
  2577 					stereotype 	TRUE
  2578 					line_color 	3342489
  2579 					quidu      	"3A13FE4401DE"
  2580 					client     	@154
  2581 					supplier   	@152
  2582 					line_style 	0)))
  2583 			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @157
  2584 				location   	(1348, 726)
  2585 				label      	(object ItemLabel
  2586 				    Parent_View 	@157
  2587 				    location   	(1348, 864)
  2588 				    anchor_loc 	1
  2589 				    nlines     	2
  2590 				    max_width  	631
  2591 				    justify    	0
  2592 				    label      	"convert 6.1 plug-in client")
  2593 				icon_style 	"Icon"
  2594 				line_color 	3342489
  2595 				fill_color 	13434879
  2596 				quidu      	"3A13EAB50133"
  2597 				autoResize 	TRUE)
  2598 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @158
  2599 				location   	(232, 726)
  2600 				label      	(object ItemLabel
  2601 				    Parent_View 	@158
  2602 				    location   	(232, 864)
  2603 				    anchor_loc 	1
  2604 				    nlines     	2
  2605 				    max_width  	631
  2606 				    justify    	0
  2607 				    label      	"Convert 6.0 plug-in implementations")
  2608 				icon_style 	"Icon"
  2609 				line_color 	3342489
  2610 				fill_color 	13434879
  2611 				quidu      	"3A13FF020050"
  2612 				height     	118
  2613 				autoResize 	TRUE)
  2614 			    (object AssociationViewNew "$UNNAMED$24" @159
  2615 				location   	(392, 496)
  2616 				stereotype 	TRUE
  2617 				line_color 	3342489
  2618 				quidu      	"3A13FE8702D4"
  2619 				roleview_list 	(list RoleViews
  2620 				    (object RoleView "$UNNAMED$25" @160
  2621 					Parent_View 	@159
  2622 					location   	(-538, 186)
  2623 					stereotype 	TRUE
  2624 					line_color 	3342489
  2625 					quidu      	"3A13FE8A00DA"
  2626 					client     	@159
  2627 					supplier   	@158
  2628 					line_style 	0)
  2629 				    (object RoleView "$UNNAMED$26" @161
  2630 					Parent_View 	@159
  2631 					location   	(-538, 186)
  2632 					stereotype 	TRUE
  2633 					line_color 	3342489
  2634 					quidu      	"3A13FE8A00DB"
  2635 					client     	@159
  2636 					supplier   	@152
  2637 					line_style 	0)))
  2638 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @162
  2639 				location   	(1906, 726)
  2640 				label      	(object ItemLabel
  2641 				    Parent_View 	@162
  2642 				    location   	(1906, 864)
  2643 				    anchor_loc 	1
  2644 				    nlines     	2
  2645 				    max_width  	631
  2646 				    justify    	0
  2647 				    label      	"Convert 6.1 plug-in implementations")
  2648 				icon_style 	"Icon"
  2649 				line_color 	3342489
  2650 				fill_color 	13434879
  2651 				quidu      	"3A13FF370056"
  2652 				height     	118
  2653 				autoResize 	TRUE)
  2654 			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @163
  2655 				ShowCompartmentStereotypes 	TRUE
  2656 				IncludeAttribute 	TRUE
  2657 				IncludeOperation 	TRUE
  2658 				location   	(1348, 115)
  2659 				label      	(object ItemLabel
  2660 				    Parent_View 	@163
  2661 				    location   	(1348, 275)
  2662 				    anchor_loc 	1
  2663 				    nlines     	2
  2664 				    max_width  	325
  2665 				    justify    	0
  2666 				    label      	"GT WAP Browser 6.2 ")
  2667 				icon       	"Actor"
  2668 				icon_style 	"Icon"
  2669 				line_color 	3342489
  2670 				fill_color 	13434879
  2671 				quidu      	"3A13E91B01DE"
  2672 				annotation 	8
  2673 				autoResize 	TRUE)
  2674 			    (object AssociationViewNew "$UNNAMED$15" @164
  2675 				location   	(1005, 486)
  2676 				stereotype 	TRUE
  2677 				line_color 	3342489
  2678 				quidu      	"3A13FE480085"
  2679 				roleview_list 	(list RoleViews
  2680 				    (object RoleView "$UNNAMED$16" @165
  2681 					Parent_View 	@164
  2682 					location   	(-545, 176)
  2683 					stereotype 	TRUE
  2684 					line_color 	3342489
  2685 					quidu      	"3A13FE49000E"
  2686 					client     	@164
  2687 					supplier   	@153
  2688 					line_style 	0)
  2689 				    (object RoleView "$UNNAMED$17" @166
  2690 					Parent_View 	@164
  2691 					location   	(-545, 176)
  2692 					stereotype 	TRUE
  2693 					line_color 	3342489
  2694 					quidu      	"3A13FE49000F"
  2695 					client     	@164
  2696 					supplier   	@163
  2697 					line_style 	0)))
  2698 			    (object AssociationViewNew "$UNNAMED$18" @167
  2699 				location   	(1348, 519)
  2700 				stereotype 	TRUE
  2701 				line_color 	3342489
  2702 				quidu      	"3A13FE4B004D"
  2703 				roleview_list 	(list RoleViews
  2704 				    (object RoleView "$UNNAMED$19" @168
  2705 					Parent_View 	@167
  2706 					location   	(-202, 209)
  2707 					stereotype 	TRUE
  2708 					line_color 	3342489
  2709 					quidu      	"3A13FE4C001C"
  2710 					client     	@167
  2711 					supplier   	@157
  2712 					line_style 	0)
  2713 				    (object RoleView "$UNNAMED$20" @169
  2714 					Parent_View 	@167
  2715 					location   	(-202, 209)
  2716 					stereotype 	TRUE
  2717 					line_color 	3342489
  2718 					quidu      	"3A13FE4C001D"
  2719 					client     	@167
  2720 					supplier   	@163
  2721 					line_style 	0)))
  2722 			    (object AssociationViewNew "$UNNAMED$21" @170
  2723 				location   	(752, 438)
  2724 				stereotype 	TRUE
  2725 				line_color 	3342489
  2726 				quidu      	"3A13FE810195"
  2727 				roleview_list 	(list RoleViews
  2728 				    (object RoleView "$UNNAMED$22" @171
  2729 					Parent_View 	@170
  2730 					location   	(-798, 128)
  2731 					stereotype 	TRUE
  2732 					line_color 	3342489
  2733 					quidu      	"3A13FE82018C"
  2734 					client     	@170
  2735 					supplier   	@158
  2736 					line_style 	0)
  2737 				    (object RoleView "$UNNAMED$23" @172
  2738 					Parent_View 	@170
  2739 					location   	(-798, 128)
  2740 					stereotype 	TRUE
  2741 					line_color 	3342489
  2742 					quidu      	"3A13FE82018D"
  2743 					client     	@170
  2744 					supplier   	@163
  2745 					line_style 	0)))
  2746 			    (object AssociationViewNew "$UNNAMED$27" @173
  2747 				location   	(1686, 485)
  2748 				stereotype 	TRUE
  2749 				line_color 	3342489
  2750 				quidu      	"3A13FF4E01C2"
  2751 				roleview_list 	(list RoleViews
  2752 				    (object RoleView "$UNNAMED$28" @174
  2753 					Parent_View 	@173
  2754 					location   	(136, 175)
  2755 					stereotype 	TRUE
  2756 					line_color 	3342489
  2757 					quidu      	"3A13FF5001BB"
  2758 					client     	@173
  2759 					supplier   	@162
  2760 					line_style 	0)
  2761 				    (object RoleView "$UNNAMED$29" @175
  2762 					Parent_View 	@173
  2763 					location   	(136, 175)
  2764 					stereotype 	TRUE
  2765 					line_color 	3342489
  2766 					quidu      	"3A13FF5001BC"
  2767 					client     	@173
  2768 					supplier   	@163
  2769 					line_style 	0)))
  2770 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @176
  2771 				location   	(232, 1007)
  2772 				label      	(object ItemLabel
  2773 				    Parent_View 	@176
  2774 				    location   	(232, 1145)
  2775 				    anchor_loc 	1
  2776 				    nlines     	2
  2777 				    max_width  	631
  2778 				    justify    	0
  2779 				    label      	"Convert existing plugin implementations")
  2780 				icon_style 	"Icon"
  2781 				line_color 	3342489
  2782 				fill_color 	13434879
  2783 				quidu      	"3A13FE620317"
  2784 				height     	118
  2785 				autoResize 	TRUE)
  2786 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @177
  2787 				location   	(1906, 1007)
  2788 				label      	(object ItemLabel
  2789 				    Parent_View 	@177
  2790 				    location   	(1906, 1145)
  2791 				    anchor_loc 	1
  2792 				    nlines     	2
  2793 				    max_width  	631
  2794 				    justify    	0
  2795 				    label      	"Convert existing plugin client")
  2796 				icon_style 	"Icon"
  2797 				line_color 	3342489
  2798 				fill_color 	13434879
  2799 				quidu      	"3A13F9370224"
  2800 				height     	118
  2801 				autoResize 	TRUE)
  2802 			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @178
  2803 				ShowCompartmentStereotypes 	TRUE
  2804 				IncludeAttribute 	TRUE
  2805 				IncludeOperation 	TRUE
  2806 				location   	(1038, 1354)
  2807 				label      	(object ItemLabel
  2808 				    Parent_View 	@178
  2809 				    location   	(1038, 1514)
  2810 				    anchor_loc 	1
  2811 				    nlines     	2
  2812 				    max_width  	327
  2813 				    justify    	0
  2814 				    label      	"Generic Future Projects")
  2815 				icon       	"Actor"
  2816 				icon_style 	"Icon"
  2817 				line_color 	3342489
  2818 				fill_color 	13434879
  2819 				quidu      	"3A1E36BF024A"
  2820 				annotation 	8
  2821 				autoResize 	TRUE)
  2822 			    (object InheritView "" @179
  2823 				stereotype 	TRUE
  2824 				line_color 	3342489
  2825 				quidu      	"3A1E36E000E9"
  2826 				client     	@151
  2827 				supplier   	@178
  2828 				line_style 	0)
  2829 			    (object InheritView "" @180
  2830 				stereotype 	TRUE
  2831 				line_color 	3342489
  2832 				quidu      	"3A1E36DC0292"
  2833 				client     	@150
  2834 				supplier   	@178
  2835 				line_style 	0)
  2836 			    (object AssociationViewNew "$UNNAMED$111" @181
  2837 				location   	(712, 1211)
  2838 				stereotype 	TRUE
  2839 				line_color 	3342489
  2840 				quidu      	"3A1E3D3C0004"
  2841 				roleview_list 	(list RoleViews
  2842 				    (object RoleView "$UNNAMED$112" @182
  2843 					Parent_View 	@181
  2844 					location   	(-528, -401)
  2845 					stereotype 	TRUE
  2846 					line_color 	3342489
  2847 					quidu      	"3A1E3D3C02A3"
  2848 					client     	@181
  2849 					supplier   	@176
  2850 					line_style 	0)
  2851 				    (object RoleView "$UNNAMED$113" @183
  2852 					Parent_View 	@181
  2853 					location   	(-528, -401)
  2854 					stereotype 	TRUE
  2855 					line_color 	3342489
  2856 					quidu      	"3A1E3D3C02B7"
  2857 					client     	@181
  2858 					supplier   	@178
  2859 					line_style 	0)))
  2860 			    (object AssociationViewNew "$UNNAMED$114" @184
  2861 				location   	(1368, 1218)
  2862 				stereotype 	TRUE
  2863 				line_color 	3342489
  2864 				quidu      	"3A1E3D3E015B"
  2865 				roleview_list 	(list RoleViews
  2866 				    (object RoleView "$UNNAMED$115" @185
  2867 					Parent_View 	@184
  2868 					location   	(128, -394)
  2869 					stereotype 	TRUE
  2870 					line_color 	3342489
  2871 					quidu      	"3A1E3D3F0062"
  2872 					client     	@184
  2873 					supplier   	@177
  2874 					line_style 	0)
  2875 				    (object RoleView "$UNNAMED$116" @186
  2876 					Parent_View 	@184
  2877 					location   	(128, -394)
  2878 					stereotype 	TRUE
  2879 					line_color 	3342489
  2880 					quidu      	"3A1E3D3F0076"
  2881 					client     	@184
  2882 					supplier   	@178
  2883 					line_style 	0)))))
  2884 		    (object UseCaseDiagram "Legacy -> Development Breakdown"
  2885 			quid       	"3A14105202CA"
  2886 			title      	"Legacy -> Development Breakdown"
  2887 			zoom       	100
  2888 			max_height 	28350
  2889 			max_width  	21600
  2890 			origin_x   	0
  2891 			origin_y   	0
  2892 			items      	(list diagram_item_list
  2893 			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @187
  2894 				location   	(310, 124)
  2895 				label      	(object ItemLabel
  2896 				    Parent_View 	@187
  2897 				    location   	(310, 262)
  2898 				    anchor_loc 	1
  2899 				    nlines     	2
  2900 				    max_width  	631
  2901 				    justify    	0
  2902 				    label      	"convert 6.0 plug-in client")
  2903 				icon_style 	"Icon"
  2904 				line_color 	3342489
  2905 				fill_color 	13434879
  2906 				quidu      	"3A13EA9C02AA"
  2907 				autoResize 	TRUE)
  2908 			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @188
  2909 				location   	(930, 124)
  2910 				label      	(object ItemLabel
  2911 				    Parent_View 	@188
  2912 				    location   	(930, 262)
  2913 				    anchor_loc 	1
  2914 				    nlines     	2
  2915 				    max_width  	631
  2916 				    justify    	0
  2917 				    label      	"convert 6.1 plug-in client")
  2918 				icon_style 	"Icon"
  2919 				line_color 	3342489
  2920 				fill_color 	13434879
  2921 				quidu      	"3A13EAB50133"
  2922 				autoResize 	TRUE)
  2923 			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @189
  2924 				location   	(310, 682)
  2925 				label      	(object ItemLabel
  2926 				    Parent_View 	@189
  2927 				    location   	(310, 820)
  2928 				    anchor_loc 	1
  2929 				    nlines     	2
  2930 				    max_width  	631
  2931 				    justify    	0
  2932 				    label      	"Define an interface")
  2933 				icon_style 	"Icon"
  2934 				line_color 	3342489
  2935 				fill_color 	13434879
  2936 				quidu      	"3A13EAE103CC"
  2937 				height     	118
  2938 				autoResize 	TRUE)
  2939 			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @190
  2940 				location   	(1550, 682)
  2941 				label      	(object ItemLabel
  2942 				    Parent_View 	@190
  2943 				    location   	(1550, 820)
  2944 				    anchor_loc 	1
  2945 				    nlines     	2
  2946 				    max_width  	631
  2947 				    justify    	0
  2948 				    label      	"Define an interface with initialisation parameters")
  2949 				icon_style 	"Icon"
  2950 				line_color 	3342489
  2951 				fill_color 	13434879
  2952 				quidu      	"3A13EEEE0282"
  2953 				autoResize 	TRUE)
  2954 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @191
  2955 				location   	(1550, 124)
  2956 				label      	(object ItemLabel
  2957 				    Parent_View 	@191
  2958 				    location   	(1550, 262)
  2959 				    anchor_loc 	1
  2960 				    nlines     	2
  2961 				    max_width  	631
  2962 				    justify    	0
  2963 				    label      	"Convert existing plugin client")
  2964 				icon_style 	"Icon"
  2965 				line_color 	3342489
  2966 				fill_color 	13434879
  2967 				quidu      	"3A13F9370224"
  2968 				height     	118
  2969 				autoResize 	TRUE)
  2970 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @192
  2971 				location   	(310, 1101)
  2972 				label      	(object ItemLabel
  2973 				    Parent_View 	@192
  2974 				    location   	(310, 1239)
  2975 				    anchor_loc 	1
  2976 				    nlines     	2
  2977 				    max_width  	631
  2978 				    justify    	0
  2979 				    label      	"Convert 6.0 plug-in implementations")
  2980 				icon_style 	"Icon"
  2981 				line_color 	3342489
  2982 				fill_color 	13434879
  2983 				quidu      	"3A13FF020050"
  2984 				autoResize 	TRUE)
  2985 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @193
  2986 				location   	(930, 1101)
  2987 				label      	(object ItemLabel
  2988 				    Parent_View 	@193
  2989 				    location   	(930, 1239)
  2990 				    anchor_loc 	1
  2991 				    nlines     	2
  2992 				    max_width  	631
  2993 				    justify    	0
  2994 				    label      	"Convert 6.1 plug-in implementations")
  2995 				icon_style 	"Icon"
  2996 				line_color 	3342489
  2997 				fill_color 	13434879
  2998 				quidu      	"3A13FF370056"
  2999 				autoResize 	TRUE)
  3000 			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @194
  3001 				location   	(310, 1783)
  3002 				label      	(object ItemLabel
  3003 				    Parent_View 	@194
  3004 				    location   	(310, 1921)
  3005 				    anchor_loc 	1
  3006 				    nlines     	2
  3007 				    max_width  	631
  3008 				    justify    	0
  3009 				    label      	"Provide Interface implementation")
  3010 				icon_style 	"Icon"
  3011 				line_color 	3342489
  3012 				fill_color 	13434879
  3013 				quidu      	"3A13F0D3023A"
  3014 				autoResize 	TRUE)
  3015 			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @195
  3016 				location   	(1550, 1783)
  3017 				label      	(object ItemLabel
  3018 				    Parent_View 	@195
  3019 				    location   	(1550, 1921)
  3020 				    anchor_loc 	1
  3021 				    nlines     	2
  3022 				    max_width  	631
  3023 				    justify    	0
  3024 				    label      	"Group Interface implementations")
  3025 				icon_style 	"Icon"
  3026 				line_color 	3342489
  3027 				fill_color 	13434879
  3028 				quidu      	"3A140BAC01E2"
  3029 				autoResize 	TRUE)
  3030 			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @196
  3031 				location   	(1550, 1101)
  3032 				label      	(object ItemLabel
  3033 				    Parent_View 	@196
  3034 				    location   	(1550, 1239)
  3035 				    anchor_loc 	1
  3036 				    nlines     	2
  3037 				    max_width  	631
  3038 				    justify    	0
  3039 				    label      	"Convert existing plugin implementations")
  3040 				icon_style 	"Icon"
  3041 				line_color 	3342489
  3042 				fill_color 	13434879
  3043 				quidu      	"3A13FE620317"
  3044 				autoResize 	TRUE)
  3045 			    (object InheritView "" @197
  3046 				stereotype 	(object SegLabel @198
  3047 				    Parent_View 	@197
  3048 				    location   	(307, 456)
  3049 				    anchor     	10
  3050 				    anchor_loc 	1
  3051 				    nlines     	1
  3052 				    max_width  	450
  3053 				    justify    	0
  3054 				    label      	"<<uses>>"
  3055 				    pctDist    	0.502976
  3056 				    height     	3
  3057 				    orientation 	1)
  3058 				line_color 	3342489
  3059 				quidu      	"3A1CFD2601C5"
  3060 				client     	@187
  3061 				supplier   	@189
  3062 				line_style 	0)
  3063 			    (object InheritView "" @199
  3064 				stereotype 	(object SegLabel @200
  3065 				    Parent_View 	@199
  3066 				    location   	(638, 419)
  3067 				    anchor     	10
  3068 				    anchor_loc 	1
  3069 				    nlines     	1
  3070 				    max_width  	450
  3071 				    justify    	0
  3072 				    label      	"<<uses>>"
  3073 				    pctDist    	0.335046
  3074 				    height     	25
  3075 				    orientation 	0)
  3076 				line_color 	3342489
  3077 				quidu      	"3A1CFD4B0074"
  3078 				client     	@188
  3079 				supplier   	@189
  3080 				line_style 	0)
  3081 			    (object InheritView "" @201
  3082 				stereotype 	(object SegLabel @202
  3083 				    Parent_View 	@201
  3084 				    location   	(717, 481)
  3085 				    anchor     	10
  3086 				    anchor_loc 	1
  3087 				    nlines     	1
  3088 				    max_width  	450
  3089 				    justify    	0
  3090 				    label      	"<<uses>>"
  3091 				    pctDist    	0.648924
  3092 				    height     	14
  3093 				    orientation 	1)
  3094 				line_color 	3342489
  3095 				quidu      	"3A1CFD530102"
  3096 				client     	@191
  3097 				supplier   	@189
  3098 				line_style 	0)
  3099 			    (object InheritView "" @203
  3100 				stereotype 	(object SegLabel @204
  3101 				    Parent_View 	@203
  3102 				    location   	(1098, 503)
  3103 				    anchor     	10
  3104 				    anchor_loc 	1
  3105 				    nlines     	1
  3106 				    max_width  	450
  3107 				    justify    	0
  3108 				    label      	"<<uses>>"
  3109 				    pctDist    	0.633766
  3110 				    height     	24
  3111 				    orientation 	1)
  3112 				line_color 	3342489
  3113 				quidu      	"3A1CFD550155"
  3114 				client     	@187
  3115 				supplier   	@190
  3116 				line_style 	0)
  3117 			    (object InheritView "" @205
  3118 				stereotype 	(object SegLabel @206
  3119 				    Parent_View 	@205
  3120 				    location   	(1254, 425)
  3121 				    anchor     	10
  3122 				    anchor_loc 	1
  3123 				    nlines     	1
  3124 				    max_width  	450
  3125 				    justify    	0
  3126 				    label      	"<<uses>>"
  3127 				    pctDist    	0.393870
  3128 				    height     	8
  3129 				    orientation 	1)
  3130 				line_color 	3342489
  3131 				quidu      	"3A1CFD57027A"
  3132 				client     	@188
  3133 				supplier   	@190
  3134 				line_style 	0)
  3135 			    (object InheritView "" @207
  3136 				stereotype 	(object SegLabel @208
  3137 				    Parent_View 	@207
  3138 				    location   	(1548, 394)
  3139 				    anchor     	10
  3140 				    anchor_loc 	1
  3141 				    nlines     	1
  3142 				    max_width  	450
  3143 				    justify    	0
  3144 				    label      	"<<uses>>"
  3145 				    pctDist    	0.318452
  3146 				    height     	2
  3147 				    orientation 	1)
  3148 				line_color 	3342489
  3149 				quidu      	"3A1CFD590313"
  3150 				client     	@191
  3151 				supplier   	@190
  3152 				line_style 	0)
  3153 			    (object InheritView "" @209
  3154 				stereotype 	(object SegLabel @210
  3155 				    Parent_View 	@209
  3156 				    location   	(310, 1385)
  3157 				    anchor     	10
  3158 				    anchor_loc 	1
  3159 				    nlines     	1
  3160 				    max_width  	450
  3161 				    justify    	0
  3162 				    label      	"<<uses>>"
  3163 				    pctDist    	0.220690
  3164 				    height     	0
  3165 				    orientation 	0)
  3166 				line_color 	3342489
  3167 				quidu      	"3A1CFD5F0073"
  3168 				client     	@192
  3169 				supplier   	@194
  3170 				line_style 	0)
  3171 			    (object InheritView "" @211
  3172 				stereotype 	(object SegLabel @212
  3173 				    Parent_View 	@211
  3174 				    location   	(583, 1465)
  3175 				    anchor     	10
  3176 				    anchor_loc 	1
  3177 				    nlines     	2
  3178 				    max_width  	300
  3179 				    justify    	0
  3180 				    label      	"<<uses>>"
  3181 				    pctDist    	0.416945
  3182 				    height     	11
  3183 				    orientation 	1)
  3184 				line_color 	3342489
  3185 				quidu      	"3A1CFD6101AC"
  3186 				client     	@193
  3187 				supplier   	@194
  3188 				line_style 	0)
  3189 			    (object InheritView "" @213
  3190 				stereotype 	(object SegLabel @214
  3191 				    Parent_View 	@213
  3192 				    location   	(805, 1513)
  3193 				    anchor     	10
  3194 				    anchor_loc 	1
  3195 				    nlines     	1
  3196 				    max_width  	450
  3197 				    justify    	0
  3198 				    label      	"<<uses>>"
  3199 				    pctDist    	0.576028
  3200 				    height     	4
  3201 				    orientation 	0)
  3202 				line_color 	3342489
  3203 				quidu      	"3A1CFD6303A4"
  3204 				client     	@196
  3205 				supplier   	@194
  3206 				line_style 	0)
  3207 			    (object InheritView "" @215
  3208 				stereotype 	(object SegLabel @216
  3209 				    Parent_View 	@215
  3210 				    location   	(1089, 1541)
  3211 				    anchor     	10
  3212 				    anchor_loc 	1
  3213 				    nlines     	1
  3214 				    max_width  	450
  3215 				    justify    	0
  3216 				    label      	"<<uses>>"
  3217 				    pctDist    	0.632280
  3218 				    height     	13
  3219 				    orientation 	1)
  3220 				line_color 	3342489
  3221 				quidu      	"3A1CFD66002D"
  3222 				client     	@192
  3223 				supplier   	@195
  3224 				line_style 	0)
  3225 			    (object InheritView "" @217
  3226 				stereotype 	(object SegLabel @218
  3227 				    Parent_View 	@217
  3228 				    location   	(1264, 1430)
  3229 				    anchor     	10
  3230 				    anchor_loc 	1
  3231 				    nlines     	1
  3232 				    max_width  	450
  3233 				    justify    	0
  3234 				    label      	"<<uses>>"
  3235 				    pctDist    	0.357758
  3236 				    height     	25
  3237 				    orientation 	0)
  3238 				line_color 	3342489
  3239 				quidu      	"3A1CFD68017A"
  3240 				client     	@193
  3241 				supplier   	@195
  3242 				line_style 	0)
  3243 			    (object InheritView "" @219
  3244 				stereotype 	(object SegLabel @220
  3245 				    Parent_View 	@219
  3246 				    location   	(1607, 1385)
  3247 				    anchor     	10
  3248 				    anchor_loc 	1
  3249 				    nlines     	1
  3250 				    max_width  	450
  3251 				    justify    	0
  3252 				    label      	"<<uses>>"
  3253 				    pctDist    	0.220690
  3254 				    height     	57
  3255 				    orientation 	0)
  3256 				line_color 	3342489
  3257 				quidu      	"3A1CFD6A0263"
  3258 				client     	@196
  3259 				supplier   	@195
  3260 				line_style 	0)))))
  3261 	    (object Class_Category "System Actors"
  3262 		quid       	"3A140656021A"
  3263 		visible_categories 	(list visibility_relationship_list
  3264 		    (object Visibility_Relationship
  3265 			quid       	"3A140C8E0133"
  3266 			supplier   	"Use Case View::System Use Cases"
  3267 			quidu      	"3A140ADD013A"))
  3268 		exportControl 	"Public"
  3269 		logical_models 	(list unit_reference_list
  3270 		    (object Class "Interface Implementation"
  3271 			quid       	"3A13FF96031A"
  3272 			documentation 	
  3273 |Role:
  3274 |- Supplies the functionality which fulfills the promise made by the Interface, and requested by the client.
  3275 |- Requests the use of a particular type of functionality, supplied via a known interface.
  3276 			
  3277 			stereotype 	"Actor"
  3278 			operations 	(list Operations
  3279 			    (object Operation "ConstructL"
  3280 				quid       	"3A75A414014D"
  3281 				concurrency 	"Sequential"
  3282 				opExportControl 	"Public"
  3283 				uid        	0)))
  3284 		    (object Class "EPOC Platform"
  3285 			quid       	"3A13EA0E027E"
  3286 			documentation 	
  3287 |Role :
  3288 |- Enforces specific restrictions upon the MAGIC components, either explicitly through configuration requests, or implicitly through resource limitation.
  3289 			
  3290 			stereotype 	"Actor")
  3291 		    (object Class "DFRDs"
  3292 			quid       	"3A13E9F801AA"
  3293 			documentation 	
  3294 |Role :
  3295 |- Enforces specific restrictions upon the MAGIC components, explicitly through configuration requests.
  3296 			
  3297 			stereotype 	"Actor"))
  3298 		logical_presentations 	(list unit_reference_list
  3299 		    (object UseCaseDiagram "Main"
  3300 			quid       	"3A15451300E0"
  3301 			title      	"Main"
  3302 			zoom       	100
  3303 			max_height 	28350
  3304 			max_width  	21600
  3305 			origin_x   	0
  3306 			origin_y   	0
  3307 			items      	(list diagram_item_list
  3308 			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @221
  3309 				ShowCompartmentStereotypes 	TRUE
  3310 				IncludeAttribute 	TRUE
  3311 				IncludeOperation 	TRUE
  3312 				location   	(248, 186)
  3313 				label      	(object ItemLabel
  3314 				    Parent_View 	@221
  3315 				    location   	(248, 346)
  3316 				    anchor_loc 	1
  3317 				    nlines     	2
  3318 				    max_width  	327
  3319 				    justify    	0
  3320 				    label      	"Interface Implementation")
  3321 				icon       	"Actor"
  3322 				icon_style 	"Icon"
  3323 				line_color 	3342489
  3324 				fill_color 	13434879
  3325 				quidu      	"3A13FF96031A"
  3326 				annotation 	8
  3327 				autoResize 	TRUE)
  3328 			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @222
  3329 				ShowCompartmentStereotypes 	TRUE
  3330 				IncludeAttribute 	TRUE
  3331 				IncludeOperation 	TRUE
  3332 				location   	(682, 186)
  3333 				label      	(object ItemLabel
  3334 				    Parent_View 	@222
  3335 				    location   	(682, 346)
  3336 				    anchor_loc 	1
  3337 				    nlines     	2
  3338 				    max_width  	325
  3339 				    justify    	0
  3340 				    label      	"EPOC Platform")
  3341 				icon       	"Actor"
  3342 				icon_style 	"Icon"
  3343 				line_color 	3342489
  3344 				fill_color 	13434879
  3345 				quidu      	"3A13EA0E027E"
  3346 				annotation 	8
  3347 				autoResize 	TRUE)
  3348 			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @223
  3349 				ShowCompartmentStereotypes 	TRUE
  3350 				IncludeAttribute 	TRUE
  3351 				IncludeOperation 	TRUE
  3352 				location   	(1054, 186)
  3353 				label      	(object ItemLabel
  3354 				    Parent_View 	@223
  3355 				    location   	(1054, 346)
  3356 				    anchor_loc 	1
  3357 				    nlines     	2
  3358 				    max_width  	327
  3359 				    justify    	0
  3360 				    label      	"DFRDs")
  3361 				icon       	"Actor"
  3362 				icon_style 	"Icon"
  3363 				line_color 	3342489
  3364 				fill_color 	13434879
  3365 				quidu      	"3A13E9F801AA"
  3366 				annotation 	8
  3367 				autoResize 	TRUE)))))
  3368 	    (object Class_Category "System Use Cases"
  3369 		quid       	"3A140ADD013A"
  3370 		exportControl 	"Public"
  3371 		logical_models 	(list unit_reference_list
  3372 		    (object UseCase "Register availability"
  3373 			quid       	"3A14002A033B"
  3374 			documentation 	"Inform the system that the 'implementation class' is available for instantiation.")
  3375 		    (object UseCase "Temporarily Un-install"
  3376 			quid       	"3A14007F03DD"
  3377 			documentation 	"Inform the system that the 'implementation class' is currently un-available for instantiation.")
  3378 		    (object UseCase "Permanently Un-install"
  3379 			quid       	"3A1400A3029E"
  3380 			documentation 	"Inform the system that the 'implementation class' is no longer avalable for instantiation, and that any information / storage maintained for it may be removed.")
  3381 		    (object UseCase "Re-install"
  3382 			quid       	"3A227CC00059")
  3383 		    (object Association "$UNNAMED$123"
  3384 			quid       	"3A140CEF022D"
  3385 			roles      	(list role_list
  3386 			    (object Role "$UNNAMED$124"
  3387 				quid       	"3A140CF00076"
  3388 				supplier   	"Use Case View::Customer Use Cases::Suicide"
  3389 				quidu      	"3A140CE10114"
  3390 				is_navigable 	TRUE)
  3391 			    (object Role "$UNNAMED$125"
  3392 				quid       	"3A140CF00077"
  3393 				supplier   	"Use Case View::System Actors::Interface Implementation"
  3394 				quidu      	"3A13FF96031A")))
  3395 		    (object Association "$UNNAMED$126"
  3396 			quid       	"3A1542B7020E"
  3397 			roles      	(list role_list
  3398 			    (object Role "$UNNAMED$127"
  3399 				quid       	"3A1542B8018D"
  3400 				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
  3401 				quidu      	"3A13EC69004A"
  3402 				is_navigable 	TRUE)
  3403 			    (object Role "$UNNAMED$128"
  3404 				quid       	"3A1542B8018E"
  3405 				supplier   	"Use Case View::System Actors::Interface Implementation"
  3406 				quidu      	"3A13FF96031A")))
  3407 		    (object Association "$UNNAMED$129"
  3408 			quid       	"3A22749701AA"
  3409 			roles      	(list role_list
  3410 			    (object Role "$UNNAMED$130"
  3411 				quid       	"3A22749800C5"
  3412 				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
  3413 				quidu      	"3A14007F03DD"
  3414 				is_navigable 	TRUE)
  3415 			    (object Role "$UNNAMED$131"
  3416 				quid       	"3A22749800D9"
  3417 				supplier   	"Use Case View::Customers::Generic Client"
  3418 				quidu      	"3A1E33F801F8")))
  3419 		    (object Association "$UNNAMED$132"
  3420 			quid       	"3A2274E200A3"
  3421 			roles      	(list role_list
  3422 			    (object Role "$UNNAMED$133"
  3423 				quid       	"3A2274E2039C"
  3424 				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
  3425 				quidu      	"3A1400A3029E"
  3426 				is_navigable 	TRUE)
  3427 			    (object Role "$UNNAMED$134"
  3428 				quid       	"3A2274E203A6"
  3429 				supplier   	"Use Case View::Customers::Generic Client"
  3430 				quidu      	"3A1E33F801F8")))
  3431 		    (object Association "$UNNAMED$135"
  3432 			quid       	"3A227CD60173"
  3433 			roles      	(list role_list
  3434 			    (object Role "$UNNAMED$136"
  3435 				quid       	"3A227CD70016"
  3436 				supplier   	"Use Case View::System Use Cases::Re-install"
  3437 				quidu      	"3A227CC00059"
  3438 				is_navigable 	TRUE)
  3439 			    (object Role "$UNNAMED$137"
  3440 				quid       	"3A227CD70020"
  3441 				supplier   	"Use Case View::System Actors::Interface Implementation"
  3442 				quidu      	"3A13FF96031A")))
  3443 		    (object Association "$UNNAMED$138"
  3444 			quid       	"3A227CD90005"
  3445 			roles      	(list role_list
  3446 			    (object Role "$UNNAMED$139"
  3447 				quid       	"3A227CD9024A"
  3448 				supplier   	"Use Case View::System Use Cases::Re-install"
  3449 				quidu      	"3A227CC00059"
  3450 				is_navigable 	TRUE)
  3451 			    (object Role "$UNNAMED$140"
  3452 				quid       	"3A227CD90254"
  3453 				supplier   	"Use Case View::Customers::Generic Client"
  3454 				quidu      	"3A1E33F801F8"))))
  3455 		logical_presentations 	(list unit_reference_list
  3456 		    (object UseCaseDiagram "Run-Time Usage"
  3457 			quid       	"3A140986000B"
  3458 			title      	"Run-Time Usage"
  3459 			zoom       	85
  3460 			max_height 	28350
  3461 			max_width  	21600
  3462 			origin_x   	0
  3463 			origin_y   	0
  3464 			items      	(list diagram_item_list
  3465 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @224
  3466 				location   	(248, 2046)
  3467 				label      	(object ItemLabel
  3468 				    Parent_View 	@224
  3469 				    location   	(248, 2184)
  3470 				    anchor_loc 	1
  3471 				    nlines     	2
  3472 				    max_width  	631
  3473 				    justify    	0
  3474 				    label      	"Identify a best fit interface implementation")
  3475 				icon_style 	"Icon"
  3476 				line_color 	3342489
  3477 				fill_color 	13434879
  3478 				quidu      	"3A13EB2301BE"
  3479 				autoResize 	TRUE)
  3480 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @225
  3481 				location   	(1054, 2046)
  3482 				label      	(object ItemLabel
  3483 				    Parent_View 	@225
  3484 				    location   	(1054, 2184)
  3485 				    anchor_loc 	1
  3486 				    nlines     	2
  3487 				    max_width  	631
  3488 				    justify    	0
  3489 				    label      	"Identify a specific interface implementation")
  3490 				icon_style 	"Icon"
  3491 				line_color 	3342489
  3492 				fill_color 	13434879
  3493 				quidu      	"3A13EF2401E0"
  3494 				autoResize 	TRUE)
  3495 			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @226
  3496 				ShowCompartmentStereotypes 	TRUE
  3497 				IncludeAttribute 	TRUE
  3498 				IncludeOperation 	TRUE
  3499 				location   	(2046, 248)
  3500 				label      	(object ItemLabel
  3501 				    Parent_View 	@226
  3502 				    location   	(2046, 408)
  3503 				    anchor_loc 	1
  3504 				    nlines     	2
  3505 				    max_width  	327
  3506 				    justify    	0
  3507 				    label      	"DFRDs")
  3508 				icon       	"Actor"
  3509 				icon_style 	"Icon"
  3510 				line_color 	3342489
  3511 				fill_color 	13434879
  3512 				quidu      	"3A13E9F801AA"
  3513 				annotation 	8
  3514 				autoResize 	TRUE)
  3515 			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @227
  3516 				ShowCompartmentStereotypes 	TRUE
  3517 				IncludeAttribute 	TRUE
  3518 				IncludeOperation 	TRUE
  3519 				location   	(2480, 245)
  3520 				label      	(object ItemLabel
  3521 				    Parent_View 	@227
  3522 				    location   	(2480, 405)
  3523 				    anchor_loc 	1
  3524 				    nlines     	2
  3525 				    max_width  	325
  3526 				    justify    	0
  3527 				    label      	"EPOC Platform")
  3528 				icon       	"Actor"
  3529 				icon_style 	"Icon"
  3530 				line_color 	3342489
  3531 				fill_color 	13434879
  3532 				quidu      	"3A13EA0E027E"
  3533 				annotation 	8
  3534 				autoResize 	TRUE)
  3535 			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @228
  3536 				location   	(1426, 1560)
  3537 				label      	(object ItemLabel
  3538 				    Parent_View 	@228
  3539 				    location   	(1426, 1698)
  3540 				    anchor_loc 	1
  3541 				    nlines     	2
  3542 				    max_width  	631
  3543 				    justify    	0
  3544 				    label      	"List interface implementations")
  3545 				icon_style 	"Icon"
  3546 				line_color 	3342489
  3547 				fill_color 	13434879
  3548 				quidu      	"3A13FCA40059"
  3549 				autoResize 	TRUE)
  3550 			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @229
  3551 				location   	(2046, 1560)
  3552 				label      	(object ItemLabel
  3553 				    Parent_View 	@229
  3554 				    location   	(2046, 1698)
  3555 				    anchor_loc 	1
  3556 				    nlines     	2
  3557 				    max_width  	631
  3558 				    justify    	0
  3559 				    label      	"List interface capabilities")
  3560 				icon_style 	"Icon"
  3561 				line_color 	3342489
  3562 				fill_color 	13434879
  3563 				quidu      	"3A1406C4027C"
  3564 				autoResize 	TRUE)
  3565 			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @230
  3566 				location   	(2046, 930)
  3567 				label      	(object ItemLabel
  3568 				    Parent_View 	@230
  3569 				    location   	(2046, 1068)
  3570 				    anchor_loc 	1
  3571 				    nlines     	2
  3572 				    max_width  	631
  3573 				    justify    	0
  3574 				    label      	"Hint  preferred  load/unload behaviour")
  3575 				icon_style 	"Icon"
  3576 				line_color 	3342489
  3577 				fill_color 	13434879
  3578 				quidu      	"3A13ECD80112"
  3579 				autoResize 	TRUE)
  3580 			    (object AssociationViewNew "$UNNAMED$0" @231
  3581 				location   	(2046, 599)
  3582 				stereotype 	TRUE
  3583 				line_color 	3342489
  3584 				quidu      	"3A13FA37015A"
  3585 				roleview_list 	(list RoleViews
  3586 				    (object RoleView "$UNNAMED$2" @232
  3587 					Parent_View 	@231
  3588 					location   	(-310, 165)
  3589 					label      	(object SegLabel @233
  3590 					    Parent_View 	@232
  3591 					    location   	(2088, 381)
  3592 					    hidden     	TRUE
  3593 					    anchor     	1
  3594 					    anchor_loc 	1
  3595 					    nlines     	1
  3596 					    max_width  	450
  3597 					    justify    	0
  3598 					    label      	""
  3599 					    pctDist    	0.800000
  3600 					    height     	42
  3601 					    orientation 	1)
  3602 					stereotype 	TRUE
  3603 					line_color 	3342489
  3604 					quidu      	"3A13FA390063"
  3605 					client     	@231
  3606 					supplier   	@226
  3607 					line_style 	0)
  3608 				    (object RoleView "$UNNAMED$1" @234
  3609 					Parent_View 	@231
  3610 					location   	(-310, 165)
  3611 					label      	(object SegLabel @235
  3612 					    Parent_View 	@234
  3613 					    location   	(2088, 817)
  3614 					    hidden     	TRUE
  3615 					    anchor     	1
  3616 					    anchor_loc 	1
  3617 					    nlines     	1
  3618 					    max_width  	450
  3619 					    justify    	0
  3620 					    label      	""
  3621 					    pctDist    	0.800000
  3622 					    height     	42
  3623 					    orientation 	0)
  3624 					stereotype 	TRUE
  3625 					line_color 	3342489
  3626 					quidu      	"3A13FA390058"
  3627 					client     	@231
  3628 					supplier   	@230
  3629 					line_style 	0)))
  3630 			    (object AssociationViewNew "$UNNAMED$3" @236
  3631 				location   	(2211, 666)
  3632 				stereotype 	TRUE
  3633 				line_color 	3342489
  3634 				quidu      	"3A13FA3D02AD"
  3635 				roleview_list 	(list RoleViews
  3636 				    (object RoleView "$UNNAMED$5" @237
  3637 					Parent_View 	@236
  3638 					location   	(-145, 232)
  3639 					label      	(object SegLabel @238
  3640 					    Parent_View 	@237
  3641 					    location   	(2352, 524)
  3642 					    hidden     	TRUE
  3643 					    anchor     	1
  3644 					    anchor_loc 	1
  3645 					    nlines     	1
  3646 					    max_width  	450
  3647 					    justify    	0
  3648 					    label      	""
  3649 					    pctDist    	0.800000
  3650 					    height     	42
  3651 					    orientation 	1)
  3652 					stereotype 	TRUE
  3653 					line_color 	3342489
  3654 					quidu      	"3A13FA3F0030"
  3655 					client     	@236
  3656 					supplier   	@227
  3657 					line_style 	0)
  3658 				    (object RoleView "$UNNAMED$4" @239
  3659 					Parent_View 	@236
  3660 					location   	(-145, 232)
  3661 					label      	(object SegLabel @240
  3662 					    Parent_View 	@239
  3663 					    location   	(2140, 854)
  3664 					    hidden     	TRUE
  3665 					    anchor     	1
  3666 					    anchor_loc 	1
  3667 					    nlines     	1
  3668 					    max_width  	450
  3669 					    justify    	0
  3670 					    label      	""
  3671 					    pctDist    	0.800000
  3672 					    height     	42
  3673 					    orientation 	0)
  3674 					stereotype 	TRUE
  3675 					line_color 	3342489
  3676 					quidu      	"3A13FA3F002F"
  3677 					client     	@236
  3678 					supplier   	@230
  3679 					line_style 	0)))
  3680 			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @241
  3681 				location   	(248, 266)
  3682 				label      	(object ItemLabel
  3683 				    Parent_View 	@241
  3684 				    location   	(248, 404)
  3685 				    anchor_loc 	1
  3686 				    nlines     	2
  3687 				    max_width  	631
  3688 				    justify    	0
  3689 				    label      	"Use localised data storage")
  3690 				icon_style 	"Icon"
  3691 				line_color 	3342489
  3692 				fill_color 	13434879
  3693 				quidu      	"3A13FC09010A"
  3694 				autoResize 	TRUE)
  3695 			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @242
  3696 				location   	(930, 245)
  3697 				label      	(object ItemLabel
  3698 				    Parent_View 	@242
  3699 				    location   	(930, 383)
  3700 				    anchor_loc 	1
  3701 				    nlines     	2
  3702 				    max_width  	633
  3703 				    justify    	0
  3704 				    label      	"Use interface")
  3705 				icon_style 	"Icon"
  3706 				line_color 	3342489
  3707 				fill_color 	13434879
  3708 				quidu      	"3A13EAF1039D"
  3709 				height     	118
  3710 				autoResize 	TRUE)
  3711 			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @243
  3712 				location   	(1426, 245)
  3713 				label      	(object ItemLabel
  3714 				    Parent_View 	@243
  3715 				    location   	(1426, 383)
  3716 				    anchor_loc 	1
  3717 				    nlines     	2
  3718 				    max_width  	631
  3719 				    justify    	0
  3720 				    label      	"Suicide")
  3721 				icon_style 	"Icon"
  3722 				line_color 	3342489
  3723 				fill_color 	13434879
  3724 				quidu      	"3A140CE10114"
  3725 				height     	118
  3726 				autoResize 	TRUE)
  3727 			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @244
  3728 				location   	(868, 930)
  3729 				label      	(object ItemLabel
  3730 				    Parent_View 	@244
  3731 				    location   	(868, 1068)
  3732 				    anchor_loc 	1
  3733 				    nlines     	2
  3734 				    max_width  	633
  3735 				    justify    	0
  3736 				    label      	"Instantiate an interface implementation")
  3737 				icon_style 	"Icon"
  3738 				line_color 	3342489
  3739 				fill_color 	13434879
  3740 				quidu      	"3A13EC69004A"
  3741 				height     	118
  3742 				autoResize 	TRUE)
  3743 			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @245
  3744 				ShowCompartmentStereotypes 	TRUE
  3745 				IncludeAttribute 	TRUE
  3746 				IncludeOperation 	TRUE
  3747 				location   	(1426, 930)
  3748 				label      	(object ItemLabel
  3749 				    Parent_View 	@245
  3750 				    location   	(1426, 1090)
  3751 				    anchor_loc 	1
  3752 				    nlines     	2
  3753 				    max_width  	408
  3754 				    justify    	0
  3755 				    label      	"Interface Implementation")
  3756 				icon       	"Actor"
  3757 				icon_style 	"Icon"
  3758 				line_color 	3342489
  3759 				fill_color 	13434879
  3760 				quidu      	"3A13FF96031A"
  3761 				annotation 	8
  3762 				autoResize 	TRUE)
  3763 			    (object AssociationViewNew "$UNNAMED$45" @246
  3764 				location   	(1426, 1255)
  3765 				stereotype 	TRUE
  3766 				line_color 	3342489
  3767 				quidu      	"3A1408FB0033"
  3768 				roleview_list 	(list RoleViews
  3769 				    (object RoleView "$UNNAMED$47" @247
  3770 					Parent_View 	@246
  3771 					location   	(-62, 201)
  3772 					label      	(object SegLabel @248
  3773 					    Parent_View 	@247
  3774 					    location   	(1385, 1058)
  3775 					    hidden     	TRUE
  3776 					    anchor     	1
  3777 					    anchor_loc 	1
  3778 					    nlines     	1
  3779 					    max_width  	450
  3780 					    justify    	0
  3781 					    label      	""
  3782 					    pctDist    	0.800000
  3783 					    height     	42
  3784 					    orientation 	0)
  3785 					stereotype 	TRUE
  3786 					line_color 	3342489
  3787 					quidu      	"3A1408FC01D0"
  3788 					client     	@246
  3789 					supplier   	@245
  3790 					line_style 	0)
  3791 				    (object RoleView "$UNNAMED$46" @249
  3792 					Parent_View 	@246
  3793 					location   	(-62, 201)
  3794 					label      	(object SegLabel @250
  3795 					    Parent_View 	@249
  3796 					    location   	(1385, 1452)
  3797 					    hidden     	TRUE
  3798 					    anchor     	1
  3799 					    anchor_loc 	1
  3800 					    nlines     	1
  3801 					    max_width  	450
  3802 					    justify    	0
  3803 					    label      	""
  3804 					    pctDist    	0.800000
  3805 					    height     	42
  3806 					    orientation 	1)
  3807 					stereotype 	TRUE
  3808 					line_color 	3342489
  3809 					quidu      	"3A1408FC01CF"
  3810 					client     	@246
  3811 					supplier   	@228
  3812 					line_style 	0)))
  3813 			    (object AssociationViewNew "$UNNAMED$48" @251
  3814 				location   	(1736, 1244)
  3815 				stereotype 	TRUE
  3816 				line_color 	3342489
  3817 				quidu      	"3A14090502D6"
  3818 				roleview_list 	(list RoleViews
  3819 				    (object RoleView "$UNNAMED$50" @252
  3820 					Parent_View 	@251
  3821 					location   	(-372, 190)
  3822 					label      	(object SegLabel @253
  3823 					    Parent_View 	@252
  3824 					    location   	(1563, 1010)
  3825 					    hidden     	TRUE
  3826 					    anchor     	1
  3827 					    anchor_loc 	1
  3828 					    nlines     	1
  3829 					    max_width  	450
  3830 					    justify    	0
  3831 					    label      	""
  3832 					    pctDist    	0.800000
  3833 					    height     	42
  3834 					    orientation 	1)
  3835 					stereotype 	TRUE
  3836 					line_color 	3342489
  3837 					quidu      	"3A140907035C"
  3838 					client     	@251
  3839 					supplier   	@245
  3840 					line_style 	0)
  3841 				    (object RoleView "$UNNAMED$49" @254
  3842 					Parent_View 	@251
  3843 					location   	(-372, 190)
  3844 					label      	(object SegLabel @255
  3845 					    Parent_View 	@254
  3846 					    location   	(1969, 1422)
  3847 					    hidden     	TRUE
  3848 					    anchor     	1
  3849 					    anchor_loc 	1
  3850 					    nlines     	1
  3851 					    max_width  	450
  3852 					    justify    	0
  3853 					    label      	""
  3854 					    pctDist    	0.800000
  3855 					    height     	42
  3856 					    orientation 	0)
  3857 					stereotype 	TRUE
  3858 					line_color 	3342489
  3859 					quidu      	"3A140907035B"
  3860 					client     	@251
  3861 					supplier   	@229
  3862 					line_style 	0)))
  3863 			    (object AssociationViewNew "$UNNAMED$39" @256
  3864 				location   	(1709, 930)
  3865 				stereotype 	TRUE
  3866 				line_color 	3342489
  3867 				quidu      	"3A14073801BB"
  3868 				roleview_list 	(list RoleViews
  3869 				    (object RoleView "$UNNAMED$41" @257
  3870 					Parent_View 	@256
  3871 					location   	(-647, 496)
  3872 					label      	(object SegLabel @258
  3873 					    Parent_View 	@257
  3874 					    location   	(1528, 889)
  3875 					    hidden     	TRUE
  3876 					    anchor     	1
  3877 					    anchor_loc 	1
  3878 					    nlines     	1
  3879 					    max_width  	450
  3880 					    justify    	0
  3881 					    label      	""
  3882 					    pctDist    	0.800000
  3883 					    height     	42
  3884 					    orientation 	1)
  3885 					stereotype 	TRUE
  3886 					line_color 	3342489
  3887 					quidu      	"3A140739022C"
  3888 					client     	@256
  3889 					supplier   	@245
  3890 					line_style 	0)
  3891 				    (object RoleView "$UNNAMED$40" @259
  3892 					Parent_View 	@256
  3893 					location   	(-647, 496)
  3894 					label      	(object SegLabel @260
  3895 					    Parent_View 	@259
  3896 					    location   	(1890, 889)
  3897 					    hidden     	TRUE
  3898 					    anchor     	1
  3899 					    anchor_loc 	1
  3900 					    nlines     	1
  3901 					    max_width  	450
  3902 					    justify    	0
  3903 					    label      	""
  3904 					    pctDist    	0.800000
  3905 					    height     	42
  3906 					    orientation 	0)
  3907 					stereotype 	TRUE
  3908 					line_color 	3342489
  3909 					quidu      	"3A140739022B"
  3910 					client     	@256
  3911 					supplier   	@230
  3912 					line_style 	0)))
  3913 			    (object AssociationViewNew "$UNNAMED$51" @261
  3914 				location   	(857, 608)
  3915 				stereotype 	TRUE
  3916 				line_color 	3342489
  3917 				quidu      	"3A14090B019E"
  3918 				roleview_list 	(list RoleViews
  3919 				    (object RoleView "$UNNAMED$53" @262
  3920 					Parent_View 	@261
  3921 					location   	(609, -136)
  3922 					label      	(object SegLabel @263
  3923 					    Parent_View 	@262
  3924 					    location   	(1284, 801)
  3925 					    hidden     	TRUE
  3926 					    anchor     	1
  3927 					    anchor_loc 	1
  3928 					    nlines     	1
  3929 					    max_width  	450
  3930 					    justify    	0
  3931 					    label      	""
  3932 					    pctDist    	0.800000
  3933 					    height     	42
  3934 					    orientation 	0)
  3935 					stereotype 	TRUE
  3936 					line_color 	3342489
  3937 					quidu      	"3A14090D033D"
  3938 					client     	@261
  3939 					supplier   	@245
  3940 					line_style 	0)
  3941 				    (object RoleView "$UNNAMED$52" @264
  3942 					Parent_View 	@261
  3943 					location   	(609, -136)
  3944 					label      	(object SegLabel @265
  3945 					    Parent_View 	@264
  3946 					    location   	(472, 343)
  3947 					    hidden     	TRUE
  3948 					    anchor     	1
  3949 					    anchor_loc 	1
  3950 					    nlines     	1
  3951 					    max_width  	450
  3952 					    justify    	0
  3953 					    label      	""
  3954 					    pctDist    	0.800000
  3955 					    height     	42
  3956 					    orientation 	1)
  3957 					stereotype 	TRUE
  3958 					line_color 	3342489
  3959 					quidu      	"3A14090D033C"
  3960 					client     	@261
  3961 					supplier   	@241
  3962 					line_style 	0)))
  3963 			    (object AssociationViewNew "$UNNAMED$42" @266
  3964 				location   	(1169, 575)
  3965 				stereotype 	TRUE
  3966 				line_color 	3342489
  3967 				quidu      	"3A1408F303D5"
  3968 				roleview_list 	(list RoleViews
  3969 				    (object RoleView "$UNNAMED$44" @267
  3970 					Parent_View 	@266
  3971 					location   	(-9, -107)
  3972 					label      	(object SegLabel @268
  3973 					    Parent_View 	@267
  3974 					    location   	(1295, 820)
  3975 					    hidden     	TRUE
  3976 					    anchor     	1
  3977 					    anchor_loc 	1
  3978 					    nlines     	1
  3979 					    max_width  	450
  3980 					    justify    	0
  3981 					    label      	""
  3982 					    pctDist    	0.800000
  3983 					    height     	42
  3984 					    orientation 	1)
  3985 					stereotype 	TRUE
  3986 					line_color 	3342489
  3987 					quidu      	"3A1408F603DA"
  3988 					client     	@266
  3989 					supplier   	@245
  3990 					line_style 	0)
  3991 				    (object RoleView "$UNNAMED$43" @269
  3992 					Parent_View 	@266
  3993 					location   	(-9, -107)
  3994 					label      	(object SegLabel @270
  3995 					    Parent_View 	@269
  3996 					    location   	(977, 381)
  3997 					    hidden     	TRUE
  3998 					    anchor     	1
  3999 					    anchor_loc 	1
  4000 					    nlines     	1
  4001 					    max_width  	450
  4002 					    justify    	0
  4003 					    label      	""
  4004 					    pctDist    	0.800000
  4005 					    height     	42
  4006 					    orientation 	0)
  4007 					stereotype 	TRUE
  4008 					line_color 	3342489
  4009 					quidu      	"3A1408F603D9"
  4010 					client     	@266
  4011 					supplier   	@242
  4012 					line_style 	0)))
  4013 			    (object AssociationViewNew "$UNNAMED$123" @271
  4014 				location   	(1426, 575)
  4015 				stereotype 	TRUE
  4016 				line_color 	3342489
  4017 				quidu      	"3A140CEF022D"
  4018 				roleview_list 	(list RoleViews
  4019 				    (object RoleView "$UNNAMED$124" @272
  4020 					Parent_View 	@271
  4021 					location   	(248, -603)
  4022 					stereotype 	TRUE
  4023 					line_color 	3342489
  4024 					quidu      	"3A140CF00076"
  4025 					client     	@271
  4026 					supplier   	@243
  4027 					line_style 	0)
  4028 				    (object RoleView "$UNNAMED$125" @273
  4029 					Parent_View 	@271
  4030 					location   	(248, -603)
  4031 					stereotype 	TRUE
  4032 					line_color 	3342489
  4033 					quidu      	"3A140CF00077"
  4034 					client     	@271
  4035 					supplier   	@245
  4036 					line_style 	0)))
  4037 			    (object AssociationViewNew "$UNNAMED$126" @274
  4038 				location   	(1171, 930)
  4039 				stereotype 	TRUE
  4040 				line_color 	3342489
  4041 				quidu      	"3A1542B7020E"
  4042 				roleview_list 	(list RoleViews
  4043 				    (object RoleView "$UNNAMED$127" @275
  4044 					Parent_View 	@274
  4045 					location   	(-379, -248)
  4046 					stereotype 	TRUE
  4047 					line_color 	3342489
  4048 					quidu      	"3A1542B8018D"
  4049 					client     	@274
  4050 					supplier   	@244
  4051 					line_style 	0)
  4052 				    (object RoleView "$UNNAMED$128" @276
  4053 					Parent_View 	@274
  4054 					location   	(-379, -248)
  4055 					stereotype 	TRUE
  4056 					line_color 	3342489
  4057 					quidu      	"3A1542B8018E"
  4058 					client     	@274
  4059 					supplier   	@245
  4060 					line_style 	0)))
  4061 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @277
  4062 				location   	(620, 1560)
  4063 				label      	(object ItemLabel
  4064 				    Parent_View 	@277
  4065 				    location   	(620, 1698)
  4066 				    anchor_loc 	1
  4067 				    nlines     	2
  4068 				    max_width  	630
  4069 				    justify    	0
  4070 				    label      	"Identify An Implementation")
  4071 				icon_style 	"Icon"
  4072 				line_color 	3342489
  4073 				fill_color 	13434879
  4074 				quidu      	"3A2241DA012A")
  4075 			    (object InheritView "" @278
  4076 				stereotype 	(object SegLabel @279
  4077 				    Parent_View 	@278
  4078 				    location   	(798, 1263)
  4079 				    anchor     	10
  4080 				    anchor_loc 	1
  4081 				    nlines     	1
  4082 				    max_width  	450
  4083 				    justify    	0
  4084 				    label      	"<<uses>>"
  4085 				    pctDist    	0.248061
  4086 				    height     	62
  4087 				    orientation 	0)
  4088 				line_color 	3342489
  4089 				quidu      	"3A2241EF0199"
  4090 				client     	@244
  4091 				supplier   	@277
  4092 				line_style 	0)
  4093 			    (object InheritView "" @280
  4094 				stereotype 	(object SegLabel @281
  4095 				    Parent_View 	@280
  4096 				    location   	(906, 1872)
  4097 				    anchor     	10
  4098 				    anchor_loc 	1
  4099 				    nlines     	1
  4100 				    max_width  	450
  4101 				    justify    	0
  4102 				    label      	"<<extends>>"
  4103 				    pctDist    	0.497110
  4104 				    height     	7
  4105 				    orientation 	1)
  4106 				line_color 	3342489
  4107 				quidu      	"3A22422E03AC"
  4108 				client     	@225
  4109 				supplier   	@277
  4110 				line_style 	0)
  4111 			    (object InheritView "" @282
  4112 				stereotype 	(object SegLabel @283
  4113 				    Parent_View 	@282
  4114 				    location   	(371, 1912)
  4115 				    anchor     	10
  4116 				    anchor_loc 	1
  4117 				    nlines     	1
  4118 				    max_width  	450
  4119 				    justify    	0
  4120 				    label      	"<<extends>>"
  4121 				    pctDist    	0.387159
  4122 				    height     	18
  4123 				    orientation 	1)
  4124 				line_color 	3342489
  4125 				quidu      	"3A2242310342"
  4126 				client     	@224
  4127 				supplier   	@277
  4128 				line_style 	0)))
  4129 		    (object UseCaseDiagram "Run-Time Installation"
  4130 			quid       	"3A13FFC70067"
  4131 			title      	"Run-Time Installation"
  4132 			zoom       	100
  4133 			max_height 	28350
  4134 			max_width  	21600
  4135 			origin_x   	0
  4136 			origin_y   	284
  4137 			items      	(list diagram_item_list
  4138 			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @284
  4139 				location   	(186, 1054)
  4140 				label      	(object ItemLabel
  4141 				    Parent_View 	@284
  4142 				    location   	(186, 1192)
  4143 				    anchor_loc 	1
  4144 				    nlines     	2
  4145 				    max_width  	631
  4146 				    justify    	0
  4147 				    label      	"Register availability")
  4148 				icon_style 	"Icon"
  4149 				line_color 	3342489
  4150 				fill_color 	13434879
  4151 				quidu      	"3A14002A033B"
  4152 				height     	118
  4153 				autoResize 	TRUE)
  4154 			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @285
  4155 				location   	(1984, 1054)
  4156 				label      	(object ItemLabel
  4157 				    Parent_View 	@285
  4158 				    location   	(1984, 1192)
  4159 				    anchor_loc 	1
  4160 				    nlines     	2
  4161 				    max_width  	631
  4162 				    justify    	0
  4163 				    label      	"Hint  preferred  load/unload behaviour")
  4164 				icon_style 	"Icon"
  4165 				line_color 	3342489
  4166 				fill_color 	13434879
  4167 				quidu      	"3A13ECD80112"
  4168 				autoResize 	TRUE)
  4169 			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @286
  4170 				ShowCompartmentStereotypes 	TRUE
  4171 				IncludeAttribute 	TRUE
  4172 				IncludeOperation 	TRUE
  4173 				location   	(1054, 434)
  4174 				label      	(object ItemLabel
  4175 				    Parent_View 	@286
  4176 				    location   	(1054, 594)
  4177 				    anchor_loc 	1
  4178 				    nlines     	2
  4179 				    max_width  	327
  4180 				    justify    	0
  4181 				    label      	"Interface Implementation")
  4182 				icon       	"Actor"
  4183 				icon_style 	"Icon"
  4184 				line_color 	3342489
  4185 				fill_color 	13434879
  4186 				quidu      	"3A13FF96031A"
  4187 				annotation 	8
  4188 				autoResize 	TRUE)
  4189 			    (object AssociationViewNew "$UNNAMED$30" @287
  4190 				location   	(627, 734)
  4191 				stereotype 	TRUE
  4192 				line_color 	3342489
  4193 				quidu      	"3A14003E01B3"
  4194 				roleview_list 	(list RoleViews
  4195 				    (object RoleView "$UNNAMED$31" @288
  4196 					Parent_View 	@287
  4197 					location   	(-489, 362)
  4198 					stereotype 	TRUE
  4199 					line_color 	3342489
  4200 					quidu      	"3A14004002E2"
  4201 					client     	@287
  4202 					supplier   	@284
  4203 					line_style 	0)
  4204 				    (object RoleView "$UNNAMED$32" @289
  4205 					Parent_View 	@287
  4206 					location   	(-489, 362)
  4207 					stereotype 	TRUE
  4208 					line_color 	3342489
  4209 					quidu      	"3A14004002E3"
  4210 					client     	@287
  4211 					supplier   	@286
  4212 					line_style 	0)))
  4213 			    (object AssociationViewNew "$UNNAMED$39" @290
  4214 				location   	(1503, 733)
  4215 				stereotype 	TRUE
  4216 				line_color 	3342489
  4217 				quidu      	"3A14073801BB"
  4218 				roleview_list 	(list RoleViews
  4219 				    (object RoleView "$UNNAMED$40" @291
  4220 					Parent_View 	@290
  4221 					location   	(387, 361)
  4222 					stereotype 	TRUE
  4223 					line_color 	3342489
  4224 					quidu      	"3A140739022B"
  4225 					client     	@290
  4226 					supplier   	@285
  4227 					line_style 	0)
  4228 				    (object RoleView "$UNNAMED$41" @292
  4229 					Parent_View 	@290
  4230 					location   	(387, 361)
  4231 					stereotype 	TRUE
  4232 					line_color 	3342489
  4233 					quidu      	"3A140739022C"
  4234 					client     	@290
  4235 					supplier   	@286
  4236 					line_style 	0)))
  4237 			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @293
  4238 				location   	(1054, 1054)
  4239 				label      	(object ItemLabel
  4240 				    Parent_View 	@293
  4241 				    location   	(1054, 1192)
  4242 				    anchor_loc 	1
  4243 				    nlines     	2
  4244 				    max_width  	631
  4245 				    justify    	0
  4246 				    label      	"Temporarily Un-install")
  4247 				icon_style 	"Icon"
  4248 				line_color 	3342489
  4249 				fill_color 	13434879
  4250 				quidu      	"3A14007F03DD"
  4251 				height     	118
  4252 				autoResize 	TRUE)
  4253 			    (object AssociationViewNew "$UNNAMED$33" @294
  4254 				location   	(1054, 753)
  4255 				stereotype 	TRUE
  4256 				line_color 	3342489
  4257 				quidu      	"3A1400B20160"
  4258 				roleview_list 	(list RoleViews
  4259 				    (object RoleView "$UNNAMED$34" @295
  4260 					Parent_View 	@294
  4261 					location   	(-62, 381)
  4262 					stereotype 	TRUE
  4263 					line_color 	3342489
  4264 					quidu      	"3A1400B30053"
  4265 					client     	@294
  4266 					supplier   	@293
  4267 					line_style 	0)
  4268 				    (object RoleView "$UNNAMED$35" @296
  4269 					Parent_View 	@294
  4270 					location   	(-62, 381)
  4271 					stereotype 	TRUE
  4272 					line_color 	3342489
  4273 					quidu      	"3A1400B30054"
  4274 					client     	@294
  4275 					supplier   	@286
  4276 					line_style 	0)))
  4277 			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @297
  4278 				location   	(1488, 1054)
  4279 				label      	(object ItemLabel
  4280 				    Parent_View 	@297
  4281 				    location   	(1488, 1192)
  4282 				    anchor_loc 	1
  4283 				    nlines     	2
  4284 				    max_width  	631
  4285 				    justify    	0
  4286 				    label      	"Permanently Un-install")
  4287 				icon_style 	"Icon"
  4288 				line_color 	3342489
  4289 				fill_color 	13434879
  4290 				quidu      	"3A1400A3029E"
  4291 				height     	118
  4292 				autoResize 	TRUE)
  4293 			    (object AssociationViewNew "$UNNAMED$36" @298
  4294 				location   	(1277, 753)
  4295 				stereotype 	TRUE
  4296 				line_color 	3342489
  4297 				quidu      	"3A1400B5016E"
  4298 				roleview_list 	(list RoleViews
  4299 				    (object RoleView "$UNNAMED$37" @299
  4300 					Parent_View 	@298
  4301 					location   	(161, 381)
  4302 					stereotype 	TRUE
  4303 					line_color 	3342489
  4304 					quidu      	"3A1400B6026A"
  4305 					client     	@298
  4306 					supplier   	@297
  4307 					line_style 	0)
  4308 				    (object RoleView "$UNNAMED$38" @300
  4309 					Parent_View 	@298
  4310 					location   	(161, 381)
  4311 					stereotype 	TRUE
  4312 					line_color 	3342489
  4313 					quidu      	"3A1400B6026B"
  4314 					client     	@298
  4315 					supplier   	@286
  4316 					line_style 	0)))
  4317 			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @301
  4318 				location   	(620, 1054)
  4319 				label      	(object ItemLabel
  4320 				    Parent_View 	@301
  4321 				    location   	(620, 1192)
  4322 				    anchor_loc 	1
  4323 				    nlines     	2
  4324 				    max_width  	630
  4325 				    justify    	0
  4326 				    label      	"Re-install")
  4327 				icon_style 	"Icon"
  4328 				line_color 	3342489
  4329 				fill_color 	13434879
  4330 				quidu      	"3A227CC00059"
  4331 				height     	118)
  4332 			    (object AssociationViewNew "$UNNAMED$135" @302
  4333 				location   	(826, 753)
  4334 				stereotype 	TRUE
  4335 				line_color 	3342489
  4336 				quidu      	"3A227CD60173"
  4337 				roleview_list 	(list RoleViews
  4338 				    (object RoleView "$UNNAMED$136" @303
  4339 					Parent_View 	@302
  4340 					location   	(-228, 319)
  4341 					stereotype 	TRUE
  4342 					line_color 	3342489
  4343 					quidu      	"3A227CD70016"
  4344 					client     	@302
  4345 					supplier   	@301
  4346 					line_style 	0)
  4347 				    (object RoleView "$UNNAMED$137" @304
  4348 					Parent_View 	@302
  4349 					location   	(-228, 319)
  4350 					stereotype 	TRUE
  4351 					line_color 	3342489
  4352 					quidu      	"3A227CD70020"
  4353 					client     	@302
  4354 					supplier   	@286
  4355 					line_style 	0)))
  4356 			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @305
  4357 				ShowCompartmentStereotypes 	TRUE
  4358 				IncludeAttribute 	TRUE
  4359 				IncludeOperation 	TRUE
  4360 				location   	(1054, 1550)
  4361 				label      	(object ItemLabel
  4362 				    Parent_View 	@305
  4363 				    location   	(1054, 1710)
  4364 				    anchor_loc 	1
  4365 				    nlines     	2
  4366 				    max_width  	327
  4367 				    justify    	0
  4368 				    label      	"Generic Client")
  4369 				icon       	"Actor"
  4370 				icon_style 	"Icon"
  4371 				line_color 	3342489
  4372 				fill_color 	13434879
  4373 				quidu      	"3A1E33F801F8"
  4374 				annotation 	8
  4375 				autoResize 	TRUE)
  4376 			    (object AssociationViewNew "$UNNAMED$129" @306
  4377 				location   	(1054, 1289)
  4378 				stereotype 	TRUE
  4379 				line_color 	3342489
  4380 				quidu      	"3A22749701AA"
  4381 				roleview_list 	(list RoleViews
  4382 				    (object RoleView "$UNNAMED$130" @307
  4383 					Parent_View 	@306
  4384 					location   	(0, -199)
  4385 					stereotype 	TRUE
  4386 					line_color 	3342489
  4387 					quidu      	"3A22749800C5"
  4388 					client     	@306
  4389 					supplier   	@293
  4390 					line_style 	0)
  4391 				    (object RoleView "$UNNAMED$131" @308
  4392 					Parent_View 	@306
  4393 					location   	(0, -199)
  4394 					stereotype 	TRUE
  4395 					line_color 	3342489
  4396 					quidu      	"3A22749800D9"
  4397 					client     	@306
  4398 					supplier   	@305
  4399 					line_style 	0)))
  4400 			    (object AssociationViewNew "$UNNAMED$132" @309
  4401 				location   	(1272, 1296)
  4402 				stereotype 	TRUE
  4403 				line_color 	3342489
  4404 				quidu      	"3A2274E200A3"
  4405 				roleview_list 	(list RoleViews
  4406 				    (object RoleView "$UNNAMED$133" @310
  4407 					Parent_View 	@309
  4408 					location   	(218, -192)
  4409 					stereotype 	TRUE
  4410 					line_color 	3342489
  4411 					quidu      	"3A2274E2039C"
  4412 					client     	@309
  4413 					supplier   	@297
  4414 					line_style 	0)
  4415 				    (object RoleView "$UNNAMED$134" @311
  4416 					Parent_View 	@309
  4417 					location   	(218, -192)
  4418 					stereotype 	TRUE
  4419 					line_color 	3342489
  4420 					quidu      	"3A2274E203A6"
  4421 					client     	@309
  4422 					supplier   	@305
  4423 					line_style 	0)))
  4424 			    (object AssociationViewNew "$UNNAMED$138" @312
  4425 				location   	(830, 1295)
  4426 				stereotype 	TRUE
  4427 				line_color 	3342489
  4428 				quidu      	"3A227CD90005"
  4429 				roleview_list 	(list RoleViews
  4430 				    (object RoleView "$UNNAMED$139" @313
  4431 					Parent_View 	@312
  4432 					location   	(-224, -255)
  4433 					stereotype 	TRUE
  4434 					line_color 	3342489
  4435 					quidu      	"3A227CD9024A"
  4436 					client     	@312
  4437 					supplier   	@301
  4438 					line_style 	0)
  4439 				    (object RoleView "$UNNAMED$140" @314
  4440 					Parent_View 	@312
  4441 					location   	(-224, -255)
  4442 					stereotype 	TRUE
  4443 					line_color 	3342489
  4444 					quidu      	"3A227CD90254"
  4445 					client     	@312
  4446 					supplier   	@305
  4447 					line_style 	0))))))))
  4448 	logical_presentations 	(list unit_reference_list
  4449 	    (object UseCaseDiagram "Main"
  4450 		quid       	"3A1401D201C0"
  4451 		title      	"Main"
  4452 		zoom       	100
  4453 		max_height 	28350
  4454 		max_width  	21600
  4455 		origin_x   	0
  4456 		origin_y   	0
  4457 		items      	(list diagram_item_list
  4458 		    (object CategoryView "Use Case View::Customers" @315
  4459 			location   	(558, 310)
  4460 			label      	(object ItemLabel
  4461 			    Parent_View 	@315
  4462 			    location   	(414, 226)
  4463 			    fill_color 	13434879
  4464 			    nlines     	2
  4465 			    max_width  	288
  4466 			    justify    	0
  4467 			    label      	"Customers")
  4468 			icon_style 	"Icon"
  4469 			line_color 	3342489
  4470 			fill_color 	13434879
  4471 			quidu      	"3A13E8D6009E"
  4472 			width      	300
  4473 			height     	180)
  4474 		    (object CategoryView "Use Case View::Customer Use Cases" @316
  4475 			location   	(1488, 310)
  4476 			label      	(object ItemLabel
  4477 			    Parent_View 	@316
  4478 			    location   	(1344, 226)
  4479 			    fill_color 	13434879
  4480 			    nlines     	2
  4481 			    max_width  	288
  4482 			    justify    	0
  4483 			    label      	"Customer Use Cases")
  4484 			icon_style 	"Icon"
  4485 			line_color 	3342489
  4486 			fill_color 	13434879
  4487 			quidu      	"3A13E8DE0172"
  4488 			width      	300
  4489 			height     	180)
  4490 		    (object ImportView "" @317
  4491 			stereotype 	TRUE
  4492 			line_color 	3342489
  4493 			quidu      	"3A1401FA03B0"
  4494 			client     	@315
  4495 			supplier   	@316
  4496 			line_style 	0)
  4497 		    (object CategoryView "Use Case View::System Actors" @318
  4498 			location   	(558, 806)
  4499 			label      	(object ItemLabel
  4500 			    Parent_View 	@318
  4501 			    location   	(414, 722)
  4502 			    fill_color 	13434879
  4503 			    nlines     	2
  4504 			    max_width  	288
  4505 			    justify    	0
  4506 			    label      	"System Actors")
  4507 			icon_style 	"Icon"
  4508 			line_color 	3342489
  4509 			fill_color 	13434879
  4510 			quidu      	"3A140656021A"
  4511 			width      	300
  4512 			height     	180)
  4513 		    (object CategoryView "Use Case View::System Use Cases" @319
  4514 			location   	(1488, 806)
  4515 			label      	(object ItemLabel
  4516 			    Parent_View 	@319
  4517 			    location   	(1344, 722)
  4518 			    fill_color 	13434879
  4519 			    nlines     	2
  4520 			    max_width  	288
  4521 			    justify    	0
  4522 			    label      	"System Use Cases")
  4523 			icon_style 	"Icon"
  4524 			line_color 	3342489
  4525 			fill_color 	13434879
  4526 			quidu      	"3A140ADD013A"
  4527 			width      	300
  4528 			height     	180)
  4529 		    (object ImportView "" @320
  4530 			stereotype 	TRUE
  4531 			line_color 	3342489
  4532 			quidu      	"3A140C8E0133"
  4533 			client     	@318
  4534 			supplier   	@319
  4535 			line_style 	0)))))
  4536     root_category 	(object Class_Category "Logical View"
  4537 	attributes 	(list Attribute_Set
  4538 	    (object Attribute
  4539 		tool       	"ReportGen"
  4540 		name       	"SystemClassName"
  4541 		value      	"Registrar"))
  4542 	quid       	"3A13E88202D9"
  4543 	exportControl 	"Public"
  4544 	global     	TRUE
  4545 	subsystem  	"Component View"
  4546 	quidu      	"3A13E88202E2"
  4547 	logical_models 	(list unit_reference_list
  4548 	    (object Class "CExampleInterface"
  4549 		attributes 	(list Attribute_Set
  4550 		    (object Attribute
  4551 			tool       	"VC++"
  4552 			name       	"AfxSupportMacro"
  4553 			value      	""))
  4554 		quid       	"3A1D07A10155"
  4555 		documentation 	
  4556 |*
  4557 |	@public
  4558 |	@class CExampleInterface
  4559 |	@since 6.0
  4560 |	@dependencies REComSession, CBase
  4561 |	An example abstract class being representitive of the
  4562 |	concrete class which the client wishes to use.
  4563 |	It acts as a base, for a real class to provide all the 
  4564 |	functionality that a client requires.  
  4565 |	It supplies instantiation & destruction by using
  4566 |	the MAGIC framework, and functional services
  4567 |	by using the methods of the actual class.
  4568 		
  4569 		stereotype 	"boundary"
  4570 		superclasses 	(list inheritance_relationship_list
  4571 		    (object Inheritance_Relationship
  4572 			quid       	"3A5F0C3100FA"
  4573 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  4574 			quidu      	"3A75AD8E019C"))
  4575 		used_nodes 	(list uses_relationship_list
  4576 		    (object Uses_Relationship
  4577 			quid       	"3A798F28024A"
  4578 			stereotype 	"Uses"
  4579 			supplier   	"Logical View::TEComResolverParams"
  4580 			quidu      	"3A71B08F031E")
  4581 		    (object Uses_Relationship
  4582 			quid       	"3AACF4C20367"
  4583 			stereotype 	"Uses"
  4584 			supplier   	"Use Case View::System Actors::Interface Implementation"
  4585 			quidu      	"3A13FF96031A"))
  4586 		operations 	(list Operations
  4587 		    (object Operation "NewL"
  4588 			attributes 	(list Attribute_Set
  4589 			    (object Attribute
  4590 				tool       	"VC++"
  4591 				name       	"Inline"
  4592 				value      	FALSE))
  4593 			quid       	"3A2CF1A6010E"
  4594 			documentation 	
  4595 |The function which instantiates an object of this type 
  4596 |(eg NewL for a CBase derived object).
  4597 			
  4598 			stereotype 	"static"
  4599 			result     	"IMPORT_C CExampleInterface*"
  4600 			concurrency 	"Sequential"
  4601 			opExportControl 	"Public"
  4602 			uid        	0)
  4603 		    (object Operation "NewL"
  4604 			attributes 	(list Attribute_Set
  4605 			    (object Attribute
  4606 				tool       	"VC++"
  4607 				name       	"Inline"
  4608 				value      	FALSE))
  4609 			quid       	"3A83EF7000B5"
  4610 			documentation 	
  4611 |The function which instantiates an object of this type with the required parameters 
  4612 |(eg NewL for a CBase derived object).
  4613 			
  4614 			stereotype 	"static"
  4615 			parameters 	(list Parameters
  4616 			    (object Parameter "aIntParameterTest"
  4617 				type       	"TInt")
  4618 			    (object Parameter "aDesParameterTest"
  4619 				type       	"const TDesC&"
  4620 				const      	TRUE))
  4621 			result     	"IMPORT_C CExampleInterface*"
  4622 			concurrency 	"Sequential"
  4623 			opExportControl 	"Public"
  4624 			uid        	0)
  4625 		    (object Operation "~CExampleInterface"
  4626 			attributes 	(list Attribute_Set
  4627 			    (object Attribute
  4628 				tool       	"VC++"
  4629 				name       	"Inline"
  4630 				value      	FALSE))
  4631 			quid       	"3A65869103AA"
  4632 			documentation 	"Standardised destructor."
  4633 			stereotype 	"virtual"
  4634 			result     	"IMPORT_C"
  4635 			concurrency 	"Sequential"
  4636 			opExportControl 	"Public"
  4637 			uid        	0)
  4638 		    (object Operation "ListImplementationsL"
  4639 			attributes 	(list Attribute_Set
  4640 			    (object Attribute
  4641 				tool       	"VC++"
  4642 				name       	"Inline"
  4643 				value      	FALSE))
  4644 			quid       	"3A2CF2470250"
  4645 			documentation 	
  4646 |Request a list of all available implementations which 
  4647 |satisfy this given interface.
  4648 			
  4649 			result     	"IMPORT_C RPointerArray<TUid>*"
  4650 			concurrency 	"Sequential"
  4651 			opExportControl 	"Public"
  4652 			uid        	0)
  4653 		    (object Operation "DoMethodL"
  4654 			attributes 	(list Attribute_Set
  4655 			    (object Attribute
  4656 				tool       	"VC++"
  4657 				name       	"Inline"
  4658 				value      	FALSE))
  4659 			quid       	"3A2CFF6B01B7"
  4660 			documentation 	
  4661 |Pure interface method
  4662 |Representative of a method provided on the interface by 
  4663 |the interface definer.
  4664 			
  4665 			stereotype 	"abstract"
  4666 			result     	"IMPORT_C void"
  4667 			concurrency 	"Sequential"
  4668 			opExportControl 	"Public"
  4669 			uid        	0)
  4670 		    (object Operation "FireAndForget"
  4671 			attributes 	(list Attribute_Set
  4672 			    (object Attribute
  4673 				tool       	"VC++"
  4674 				name       	"Inline"
  4675 				value      	FALSE))
  4676 			quid       	"3A2D069800DC"
  4677 			documentation 	
  4678 |Pure interface method
  4679 |Representative of an asynchronous function which 
  4680 |an interface definer could specify.  
  4681 |It allows the client to call the function in the knowledge 
  4682 |that the object will commit suicide when the 
  4683 |function completes.
  4684 			
  4685 			stereotype 	"abstract"
  4686 			result     	"IMPORT_C TInt"
  4687 			concurrency 	"Sequential"
  4688 			opExportControl 	"Public"
  4689 			uid        	0))
  4690 		language   	"VC++")
  4691 	    (object Class "CRegistryData"
  4692 		attributes 	(list Attribute_Set
  4693 		    (object Attribute
  4694 			tool       	"VC++"
  4695 			name       	"AfxSupportMacro"
  4696 			value      	""))
  4697 		quid       	"3A1D0A2B03D0"
  4698 		documentation 	
  4699 | __________________________________________________________________________
  4700 |
  4701 |*
  4702 |	@internal
  4703 |	@class CRegistryData
  4704 |	@since 7.0
  4705 |	@dependencies	CBase, RFs, CImplementationInformation, TDriveUnit, MPolicyObserver, TTime, 
  4706 |					TUnloadPolicyIndex, RFile, RFileWriteStream, RFileReadStream
  4707 |	TUnloadPolicyIndex, RFileWriteStream, RFileReadStream
  4708 |	This class manages the entire data of the registry.
  4709 		
  4710 		stereotype 	"entity"
  4711 		superclasses 	(list inheritance_relationship_list
  4712 		    (object Inheritance_Relationship
  4713 			quid       	"3A5F10A00106"
  4714 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  4715 			quidu      	"3A75AD8E019C")
  4716 		    (object Inheritance_Relationship
  4717 			quid       	"3B2A28880241"
  4718 			supplier   	"Logical View::MPublicRegistry"
  4719 			quidu      	"3B2A284A0332"))
  4720 		used_nodes 	(list uses_relationship_list
  4721 		    (object Uses_Relationship
  4722 			quid       	"3A8156CB0266"
  4723 			supplier   	"Logical View::CRegistryData::RPointerArray<CDriveData>"
  4724 			quidu      	"3A8136FF035B"))
  4725 		operations 	(list Operations
  4726 		    (object Operation "NewL"
  4727 			attributes 	(list Attribute_Set
  4728 			    (object Attribute
  4729 				tool       	"VC++"
  4730 				name       	"Inline"
  4731 				value      	FALSE))
  4732 			quid       	"3A6324F7016F"
  4733 			documentation 	
  4734 |*
  4735 |		@fn				CRegistryData* NewL(RFs& aFs)
  4736 |		Intended Usage	: Standardized safe construction which leaves nothing the cleanup stack.
  4737 |		Error Condition	: Leaves with the error code.
  4738 |		@leave KErrNoMemory.	
  4739 |		@since			7.0
  4740 |		@param 			aFs The open file session.
  4741 |		@return			The newly created instance of the registry data.
  4742 |		@post			CRegistryData is fully constructed, and initialized.
  4743 			
  4744 			stereotype 	"static"
  4745 			parameters 	(list Parameters
  4746 			    (object Parameter "aFs"
  4747 				type       	"RFs&"))
  4748 			result     	"CRegistryData*"
  4749 			concurrency 	"Sequential"
  4750 			opExportControl 	"Public"
  4751 			uid        	0)
  4752 		    (object Operation "~CRegistryData"
  4753 			attributes 	(list Attribute_Set
  4754 			    (object Attribute
  4755 				tool       	"VC++"
  4756 				name       	"Inline"
  4757 				value      	FALSE))
  4758 			quid       	"3A79797B018D"
  4759 			documentation 	
  4760 |*
  4761 |		@fn				~CRegistryData()
  4762 |		Intended Usage	: Default Destructor
  4763 |		@since			7.0
  4764 			
  4765 			stereotype 	"virtual"
  4766 			concurrency 	"Sequential"
  4767 			opExportControl 	"Public"
  4768 			uid        	0)
  4769 		    (object Operation "ListImplementationsL"
  4770 			attributes 	(list Attribute_Set
  4771 			    (object Attribute
  4772 				tool       	"VC++"
  4773 				name       	"Inline"
  4774 				value      	FALSE))
  4775 			quid       	"3A2CF123032C"
  4776 			documentation 	
  4777 |*
  4778 |		@fn				ListImplementationsL(TUid aInterfaceUid)
  4779 |		Intended Usage	:	Returns an array of implementations which satisfy the specified interface
  4780 |		Error Condition	:	
  4781 |		@since			7.0
  4782 |		@param			aInterfaceUid The Uid of the interface which the implementations should provide
  4783 |		@return			Array of implementations which satisfy the specified interface
  4784 |		@pre 			This object is fully constructed and initialized
  4785 			
  4786 			stereotype 	"const"
  4787 			parameters 	(list Parameters
  4788 			    (object Parameter "aInterfaceUid"
  4789 				type       	"TUid"))
  4790 			result     	"RImplInfoArray&"
  4791 			concurrency 	"Sequential"
  4792 			opExportControl 	"Public"
  4793 			uid        	0)
  4794 		    (object Operation "GetImplementationDataL"
  4795 			attributes 	(list Attribute_Set
  4796 			    (object Attribute
  4797 				tool       	"VC++"
  4798 				name       	"Inline"
  4799 				value      	FALSE))
  4800 			quid       	"3AB7308403C8"
  4801 			documentation 	
  4802 |*
  4803 |	@fn				GetImplementationDataL(TUid aImplementationUid) const
  4804 |	Intended Usage	:	Returns information on a particular implementation.
  4805 |	@since			7.0
  4806 |	@param			aImplementationUid The Uid of the implementation to get information on
  4807 |	@return			Information on the requested implementation
  4808 |	@pre 			This object is fully constructed
  4809 			
  4810 			stereotype 	"const"
  4811 			parameters 	(list Parameters
  4812 			    (object Parameter "aImplementationUid"
  4813 				type       	"TUid"))
  4814 			result     	"const CImplementationInformation&"
  4815 			concurrency 	"Sequential"
  4816 			opExportControl 	"Public"
  4817 			uid        	0)
  4818 		    (object Operation "SetEnabledState"
  4819 			attributes 	(list Attribute_Set
  4820 			    (object Attribute
  4821 				tool       	"VC++"
  4822 				name       	"Inline"
  4823 				value      	FALSE))
  4824 			quid       	"3A2CFDBB0382"
  4825 			documentation 	
  4826 |*
  4827 |		@fn				SetEnabledState(TUid aImplementationUid, TBool aState)
  4828 |		Intended Usage	: Enable or disable the specified interface implementation 
  4829 |						within the registry.
  4830 |		Error Condition	: None.
  4831 |		@since			7.0
  4832 |		@param			aImplementationUid The interface implementation to change.
  4833 |		@param			aState ETrue to enable the implementation, EFalse to disable it
  4834 |		@return			KErrNone, KEComErrEnableFailed or KEComErrDisableFailed
  4835 |		@pre 			CRegistry is fully constructed,
  4836 |		@post			The implementation is now enabled or disabled as described 
  4837 |						by aState.
  4838 			
  4839 			parameters 	(list Parameters
  4840 			    (object Parameter "aImplementationUid"
  4841 				type       	"TUid")
  4842 			    (object Parameter "aState"
  4843 				type       	"TBool"))
  4844 			result     	"TInt"
  4845 			concurrency 	"Sequential"
  4846 			opExportControl 	"Public"
  4847 			uid        	0)
  4848 		    (object Operation "IsRegisteredWithDateL"
  4849 			attributes 	(list Attribute_Set
  4850 			    (object Attribute
  4851 				tool       	"VC++"
  4852 				name       	"Inline"
  4853 				value      	FALSE))
  4854 			quid       	"3A7FEAF402E5"
  4855 			documentation 	
  4856 |*
  4857 |		@fn				IsRegisteredWithDateL(const TDriveUnit& aDrive, TUid aDllUid, const TTime& aModified, TBool& aUpdate, TInt& aFoundDriveIndex)
  4858 |		Intended Usage	:	Determine if the specified implementation grouping already registered, 
  4859 |							but needs an update.
  4860 |		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
  4861 |		@since			7.0
  4862 |		@param			aDrive The drive the registry data has been found on 
  4863 |		@param			aDllUid The interface implementation collection data to add. 
  4864 |						CRegistryData takes ownership of this object
  4865 |						so it should not be on the CleanupStack.
  4866 |		@param			aModified The date of the last modification of the Interface 
  4867 |						Implementation Collection. 
  4868 |		@param			aUpdate An output to indicate if the registry entry requires an update. 
  4869 |						(Only valid if the return is ETrue).
  4870 |		@param			aFoundDriveIndex An output providing index within the registry data 
  4871 |						for the branch that the registry entry was found within. 
  4872 |						(Only valid if the return is ETrue).
  4873 |		@return			ETrue if the Interface Implementation Collection already has a registry entry.
  4874 |						EFalse otherwise.
  4875 |		@pre 			This object is fully constructed and there is also a valid drive entry
  4876 |						in the registry for aDrive
  4877 |		@post			The new data is added to the registry
  4878 			
  4879 			parameters 	(list Parameters
  4880 			    (object Parameter "aDrive"
  4881 				type       	"const TDriveUnit&"
  4882 				const      	TRUE)
  4883 			    (object Parameter "aDllUid"
  4884 				type       	"TUid")
  4885 			    (object Parameter "aModified"
  4886 				type       	"const TTime&"
  4887 				const      	TRUE)
  4888 			    (object Parameter "aUpdate"
  4889 				type       	"TBool&")
  4890 			    (object Parameter "aFoundDriveIndex"
  4891 				type       	"TInt&"))
  4892 			result     	"TBool"
  4893 			concurrency 	"Sequential"
  4894 			opExportControl 	"Public"
  4895 			uid        	0)
  4896 		    (object Operation "TemporaryUninstallL"
  4897 			attributes 	(list Attribute_Set
  4898 			    (object Attribute
  4899 				tool       	"VC++"
  4900 				name       	"Inline"
  4901 				value      	FALSE))
  4902 			quid       	"3A754F3E025F"
  4903 			documentation 	
  4904 |*
  4905 |		@fn				TemporaryUninstallL(const TDriveUnit& aDrive)
  4906 |		Intended Usage	:Temporarily uninstall the interface implementation 
  4907 |						groups upon the specified drive.
  4908 |						(ie this can be undone later).
  4909 |		Error Condition	: None.
  4910 |		@since			7.0
  4911 |		@param			aDrive	The identifier of the drive to uninstall.
  4912 |		@pre 			CRegistry is fully constructed
  4913 |		@post			The registered implementation groupings
  4914 |						stored upon the specified drive are no 
  4915 |						longer available for use.
  4916 			
  4917 			parameters 	(list Parameters
  4918 			    (object Parameter "aDrive"
  4919 				type       	"const TDriveUnit&"
  4920 				const      	TRUE))
  4921 			result     	"void"
  4922 			concurrency 	"Sequential"
  4923 			opExportControl 	"Public"
  4924 			uid        	0)
  4925 		    (object Operation "UndoTemporaryUninstallL"
  4926 			attributes 	(list Attribute_Set
  4927 			    (object Attribute
  4928 				tool       	"VC++"
  4929 				name       	"Inline"
  4930 				value      	FALSE))
  4931 			quid       	"3A754F3E0165"
  4932 			documentation 	
  4933 |*
  4934 |		@fn				UndoTemporaryUninstallL(const TDriveUnit& aDrive)
  4935 |		Intended Usage	:Undo a temporary uninstall of the interface 
  4936 |						implementation groups upon the specified drive.
  4937 |						(ie this can be undone later).
  4938 |		Error Condition	: Leaves with the error code.
  4939 |		@exception		KErrNoMemory, KErrReinstallFailed.
  4940 |		@since			7.0
  4941 |		@param			aDrive	The identifier of the drive to reinstate.
  4942 |		@pre 			CRegistry is fully constructed
  4943 |		@post			The registered implementation groupings
  4944 |						stored upon the specified drive are again 
  4945 |						made available for use.
  4946 			
  4947 			parameters 	(list Parameters
  4948 			    (object Parameter "aDrive"
  4949 				type       	"const TDriveUnit&"
  4950 				const      	TRUE))
  4951 			result     	"void"
  4952 			concurrency 	"Sequential"
  4953 			opExportControl 	"Public"
  4954 			uid        	0)
  4955 		    (object Operation "PersistNowL"
  4956 			attributes 	(list Attribute_Set
  4957 			    (object Attribute
  4958 				tool       	"VC++"
  4959 				name       	"Inline"
  4960 				value      	FALSE))
  4961 			quid       	"3A797978000C"
  4962 			documentation 	
  4963 |*
  4964 |		@fn				PersistNowL() const
  4965 |		Intended Usage	:Persist the registry information immediately.
  4966 |		Error Condition	: Leaves with an error code.
  4967 |		@exception		See RFileStoreSteam.
  4968 |		@since			7.0
  4969 |		@pre 			CRegistry is fully constructed
  4970 |		@post			The entire registry is written out to file.
  4971 			
  4972 			stereotype 	"const"
  4973 			result     	"void"
  4974 			concurrency 	"Sequential"
  4975 			opExportControl 	"Public"
  4976 			uid        	0)
  4977 		    (object Operation "AddDllDataL"
  4978 			attributes 	(list Attribute_Set
  4979 			    (object Attribute
  4980 				tool       	"VC++"
  4981 				name       	"Inline"
  4982 				value      	FALSE))
  4983 			quid       	"3AB7308503C9"
  4984 			documentation 	
  4985 |*
  4986 |		@fn				AddDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
  4987 |		Intended Usage	:	Adds data on a specific dll to the registry. The data to be added
  4988 |						is parsed by CRegistryParser.
  4989 |		@exception		KErrNoMemory If the item could not be appended to the registry
  4990 |		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
  4991 |		@since			7.0
  4992 |		@param			aDrive The drive the registry data has been found on 
  4993 |		@param			aFoundDriveIndex The index of the registry data for the drive 
  4994 |						the interface implementation collection data has been found on.
  4995 |		@param			aDllData The dll data to add. CRegistryData takes ownership of this object
  4996 |						so it should not be on the CleanupStack.
  4997 |		@pre 			This object is fully constructed and there is also a valid drive entry
  4998 |						in the registry for aDrive
  4999 |		@post			The new data is added to the registry
  5000 			
  5001 			parameters 	(list Parameters
  5002 			    (object Parameter "aDrive"
  5003 				type       	"const TDriveUnit&"
  5004 				const      	TRUE)
  5005 			    (object Parameter "aFoundDriveIndex"
  5006 				type       	"TInt")
  5007 			    (object Parameter "aDllData"
  5008 				type       	"CDllData*"))
  5009 			result     	"void"
  5010 			concurrency 	"Sequential"
  5011 			opExportControl 	"Public"
  5012 			uid        	0)
  5013 		    (object Operation "UpdateDllDataL"
  5014 			attributes 	(list Attribute_Set
  5015 			    (object Attribute
  5016 				tool       	"VC++"
  5017 				name       	"Inline"
  5018 				value      	FALSE))
  5019 			quid       	"3AB7308501CA"
  5020 			documentation 	
  5021 |*
  5022 |		@fn				UpdateDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
  5023 |		Intended Usage	:	Updates the data for a dll in the registry.
  5024 |		@exception		KErrNoMemory If the indexes cannot be rebuilt
  5025 |		@since			7.0
  5026 |		@param			aFoundDriveIndex The index of the registry data for the drive 
  5027 |						the interface implementation collection data has been found on.
  5028 |		@param			aDllData The updated interface implementation collection data. 
  5029 |						CRegistryData takes ownership of this object
  5030 |						so it should not be on the CleanupStack.
  5031 |		@pre 			This object is fully constructed
  5032 |		@post			The dll data is updated in the registry
  5033 			
  5034 			parameters 	(list Parameters
  5035 			    (object Parameter "aFoundDriveIndex"
  5036 				type       	"TInt")
  5037 			    (object Parameter "aDllData"
  5038 				type       	"CDllData*"))
  5039 			result     	"void"
  5040 			concurrency 	"Sequential"
  5041 			opExportControl 	"Public"
  5042 			uid        	0)
  5043 		    (object Operation "CRegistryData"
  5044 			attributes 	(list Attribute_Set
  5045 			    (object Attribute
  5046 				tool       	"VC++"
  5047 				name       	"Inline"
  5048 				value      	FALSE))
  5049 			quid       	"3A79797702AA"
  5050 			documentation 	
  5051 |*
  5052 |	@fn				 CRegistryData(RFs& aFs)
  5053 |	Intended Usage	: Default Constructor : usable only by derived classes
  5054 |	@since			7.0
  5055 |	@param 			aFs A handle to a connected file server.
  5056 			
  5057 			parameters 	(list Parameters
  5058 			    (object Parameter "aFs"
  5059 				type       	"RFs&"))
  5060 			result     	"explicit"
  5061 			concurrency 	"Sequential"
  5062 			opExportControl 	"Private"
  5063 			uid        	0)
  5064 		    (object Operation "ConstructL"
  5065 			attributes 	(list Attribute_Set
  5066 			    (object Attribute
  5067 				tool       	"VC++"
  5068 				name       	"Inline"
  5069 				value      	FALSE))
  5070 			quid       	"3A6324F60330"
  5071 			documentation 	
  5072 |*
  5073 |	@fn				ConstructL()
  5074 |	Intended Usage	: Completes the safe construction of the CRegistryData object
  5075 |	@leave KErrNoMemory.
  5076 |	Error Condition	:	
  5077 |	@since			7.0
  5078 |	@pre 			This object is constructed
  5079 |	@post			This object is fully initialized
  5080 			
  5081 			result     	"void"
  5082 			concurrency 	"Sequential"
  5083 			opExportControl 	"Private"
  5084 			uid        	0)
  5085 		    (object Operation "RestoreL"
  5086 			attributes 	(list Attribute_Set
  5087 			    (object Attribute
  5088 				tool       	"VC++"
  5089 				name       	"Inline"
  5090 				value      	FALSE))
  5091 			quid       	"3A7979760212"
  5092 			documentation 	
  5093 |*
  5094 |	@fn				RestoreL(RFileReadStream& aStore)
  5095 |	Intended Usage	:	Restore the entire registry to the state specified in aStore.
  5096 |	Error Condition	:	
  5097 |	@since			7.0
  5098 |	@param			aStore The stream to read the data from.
  5099 |	@pre 			This object is fully constructed
  5100 |	@post			This object is initialized to the state specified in aStore
  5101 			
  5102 			parameters 	(list Parameters
  5103 			    (object Parameter "aStore"
  5104 				type       	"RFileReadStream&"))
  5105 			result     	"void"
  5106 			concurrency 	"Sequential"
  5107 			opExportControl 	"Private"
  5108 			uid        	0)
  5109 		    (object Operation "StoreL"
  5110 			attributes 	(list Attribute_Set
  5111 			    (object Attribute
  5112 				tool       	"VC++"
  5113 				name       	"Inline"
  5114 				value      	FALSE))
  5115 			quid       	"3A7979770029"
  5116 			documentation 	
  5117 |*
  5118 |	@fn				StoreL(RFileWriteStream& aStore) const
  5119 |	Intended Usage	:	Write the entire registry out to file
  5120 |	Error Condition	:	
  5121 |	@since			7.0
  5122 |	@param			aStore The stream to store the data in.
  5123 |	@pre 			This object is fully constructed
  5124 			
  5125 			stereotype 	"const"
  5126 			parameters 	(list Parameters
  5127 			    (object Parameter "aStore"
  5128 				type       	"RFileWriteStream&"))
  5129 			result     	"void"
  5130 			concurrency 	"Sequential"
  5131 			opExportControl 	"Private"
  5132 			uid        	0)
  5133 		    (object Operation "MatchOnUid"
  5134 			attributes 	(list Attribute_Set
  5135 			    (object Attribute
  5136 				tool       	"VC++"
  5137 				name       	"Inline"
  5138 				value      	FALSE))
  5139 			quid       	"3A7FEAF30329"
  5140 			documentation 	
  5141 |*
  5142 |	@fn				MatchOnUid(const TInterfaceIndex& aIndexItem, const TInterfaceIndex& aKey)
  5143 |	Intended Usage	: To check for a match between two TInterfaceIndex items on iKey.
  5144 |	Error Condition	: None.
  5145 |	@since			7.0
  5146 |	@return			ETrue for a match, EFalse otherwise.
  5147 |	@pre 			None
  5148 |	@post			No change to the registry data.
  5149 			
  5150 			stereotype 	"static"
  5151 			parameters 	(list Parameters
  5152 			    (object Parameter "aIndexItem"
  5153 				type       	"const TInterfaceIndex&"
  5154 				const      	TRUE)
  5155 			    (object Parameter "aKey"
  5156 				type       	"const TInterfaceIndex&"
  5157 				const      	TRUE))
  5158 			result     	"TBool"
  5159 			concurrency 	"Sequential"
  5160 			opExportControl 	"Private"
  5161 			uid        	0)
  5162 		    (object Operation "IndexedFind"
  5163 			attributes 	(list Attribute_Set
  5164 			    (object Attribute
  5165 				tool       	"VC++"
  5166 				name       	"Inline"
  5167 				value      	FALSE))
  5168 			quid       	"3A7FEAF40154"
  5169 			documentation 	
  5170 |*
  5171 |	@fn				IndexedFind(TUid aInterfaceUid)
  5172 |	Intended Usage	: To find the index entry for aImplementationUid.
  5173 |	Error Condition	: KErrIndexEntryNotFound.
  5174 |	@since			7.0
  5175 |	@return			The index of the item or KErrIndexEntryNotFound. 
  5176 |	@pre 			This object is fully constructed
  5177 			
  5178 			stereotype 	"const"
  5179 			parameters 	(list Parameters
  5180 			    (object Parameter "aInterfaceUid"
  5181 				type       	"TUid"))
  5182 			result     	"TInt"
  5183 			concurrency 	"Sequential"
  5184 			opExportControl 	"Private"
  5185 			uid        	0)
  5186 		    (object Operation "BuildIndexesL"
  5187 			attributes 	(list Attribute_Set
  5188 			    (object Attribute
  5189 				tool       	"VC++"
  5190 				name       	"Inline"
  5191 				value      	FALSE))
  5192 			quid       	"3A797976008B"
  5193 			documentation 	
  5194 |*
  5195 |	@fn				BuildIndexesL() const
  5196 |	Intended Usage	: To construct the index lists for the loaded 
  5197 |					registry information.
  5198 |	Error Condition	: Leaves with error code.
  5199 |	@exception		KErrNoMemory.
  5200 |	@since			7.0
  5201 |	@pre 			This object is fully constructed
  5202 			
  5203 			stereotype 	"const"
  5204 			result     	"void"
  5205 			concurrency 	"Sequential"
  5206 			opExportControl 	"Public"
  5207 			uid        	0)
  5208 		    (object Operation "SetPolicyObserver"
  5209 			attributes 	(list Attribute_Set
  5210 			    (object Attribute
  5211 				tool       	"VC++"
  5212 				name       	"Inline"
  5213 				value      	FALSE))
  5214 			quid       	"3AE05EBA030F"
  5215 			documentation 	
  5216 |*
  5217 |	@fn				SetPolicyObserver(MPolicyObserver aPolicyObserver)
  5218 |	Intended Usage	:	Allows an observer to register itself.
  5219 |	@since			7.0
  5220 |	@param			aPolicyObserver The object which is an observer
  5221 |	@pre 			The object is fully constructed and initialized
  5222 |	@post			The observer is stored in the registry.
  5223 			
  5224 			parameters 	(list Parameters
  5225 			    (object Parameter "aPolicyObserver"
  5226 				type       	"MPolicyObserver*"))
  5227 			result     	"void"
  5228 			concurrency 	"Sequential"
  5229 			opExportControl 	"Public"
  5230 			uid        	0)
  5231 		    (object Operation "ClearImplementationIndexList"
  5232 			attributes 	(list Attribute_Set
  5233 			    (object Attribute
  5234 				tool       	"VC++"
  5235 				name       	"Inline"
  5236 				value      	FALSE))
  5237 			quid       	"3AE443780126"
  5238 			stereotype 	"const"
  5239 			result     	"void"
  5240 			concurrency 	"Sequential"
  5241 			opExportControl 	"Private"
  5242 			uid        	0)
  5243 		    (object Operation "ConstructPolicyIndexL"
  5244 			attributes 	(list Attribute_Set
  5245 			    (object Attribute
  5246 				tool       	"VC++"
  5247 				name       	"Inline"
  5248 				value      	FALSE))
  5249 			quid       	"3AE99A620171"
  5250 			documentation 	
  5251 |*
  5252 |	@fn				ConstructPolicyIndex()
  5253 |	Intended Usage	:	Creates an index of implementation uid to unload policy and 
  5254 |	passes ownership of the array back to the calling function.
  5255 |	Error Condition	:	Out of memory when appending to array
  5256 |	@exception		KErrNoMemory
  5257 |	@since			7.0
  5258 |	@pre 			This object is constructed
  5259 |	@post			The index of unload policies is constructed
  5260 			
  5261 			stereotype 	"const"
  5262 			result     	"RArray<TUnloadPolicyIndex>*"
  5263 			concurrency 	"Sequential"
  5264 			opExportControl 	"Public"
  5265 			uid        	0)
  5266 		    (object Operation "FindImplementationInformation"
  5267 			attributes 	(list Attribute_Set
  5268 			    (object Attribute
  5269 				tool       	"VC++"
  5270 				name       	"Inline"
  5271 				value      	FALSE))
  5272 			quid       	"3B16385F0072"
  5273 			stereotype 	"const"
  5274 			parameters 	(list Parameters
  5275 			    (object Parameter "aImplUid"
  5276 				type       	"TUid"))
  5277 			result     	"CImplementationInformation*"
  5278 			concurrency 	"Sequential"
  5279 			opExportControl 	"Private"
  5280 			uid        	0)
  5281 		    (object Operation "FindDriveL"
  5282 			attributes 	(list Attribute_Set
  5283 			    (object Attribute
  5284 				tool       	"VC++"
  5285 				name       	"Inline"
  5286 				value      	FALSE))
  5287 			quid       	"3B16386000C3"
  5288 			stereotype 	"const"
  5289 			parameters 	(list Parameters
  5290 			    (object Parameter "aDrive"
  5291 				type       	"const TDriveUnit&"
  5292 				const      	TRUE)
  5293 			    (object Parameter "aDriveData"
  5294 				type       	"CDriveData*&"))
  5295 			result     	"TInt"
  5296 			concurrency 	"Sequential"
  5297 			opExportControl 	"Private"
  5298 			uid        	0)
  5299 		    (object Operation "MatchOnDrive"
  5300 			attributes 	(list Attribute_Set
  5301 			    (object Attribute
  5302 				tool       	"VC++"
  5303 				name       	"Inline"
  5304 				value      	FALSE))
  5305 			quid       	"3B1638610273"
  5306 			documentation 	
  5307 |*
  5308 |	@fn				MatchOnDrive(const CRegistryData::CDriveData& aIndexOne, 
  5309 |								 const CRegistryData::CDriveData& aIndexTwo)
  5310 |	Intended Usage	: Used by a TIdentityRelation to decide if two CDriveData match.
  5311 |					Returns true if the TDriveUnit inside the indexes match.
  5312 |	Error Condition	: None
  5313 |	@since			7.0
  5314 |	@param			aIndexOne The first CDriveData to compare
  5315 |	@param			aIndexTwo The second CDriveData to compare
  5316 			
  5317 			stereotype 	"static"
  5318 			parameters 	(list Parameters
  5319 			    (object Parameter "aIndexOne"
  5320 				type       	"const CRegistryData::CDriveData&"
  5321 				const      	TRUE)
  5322 			    (object Parameter "aIndexTwo"
  5323 				type       	"const CRegistryData::CDriveData&"
  5324 				const      	TRUE))
  5325 			result     	"TBool"
  5326 			concurrency 	"Sequential"
  5327 			opExportControl 	"Private"
  5328 			uid        	0)
  5329 		    (object Operation "ValidateRegistry"
  5330 			attributes 	(list Attribute_Set
  5331 			    (object Attribute
  5332 				tool       	"VC++"
  5333 				name       	"Inline"
  5334 				value      	FALSE))
  5335 			quid       	"3B44A306007B"
  5336 			documentation 	
  5337 |*
  5338 |	@fn				ValidateRegistry()
  5339 |	Intended Usage	:	Checks each entry in the registry to ensure that the 
  5340 |					corresponding dll still exists.  If not the dll branch is removed
  5341 |					from the tree.  If a drive branch is found which contains no dlls
  5342 |					it is also removed.
  5343 |	Error Condition	:	None
  5344 |	@since			7.0
  5345 |	@pre 			This object is fully constructed.
  5346 |	@post			Any out of date registry entries are removed from the tree.
  5347 			
  5348 			result     	"void"
  5349 			concurrency 	"Sequential"
  5350 			opExportControl 	"Private"
  5351 			uid        	0)
  5352 		    (object Operation "IndexValid"
  5353 			attributes 	(list Attribute_Set
  5354 			    (object Attribute
  5355 				tool       	"VC++"
  5356 				name       	"Inline"
  5357 				value      	FALSE))
  5358 			quid       	"3B44A30601BB"
  5359 			documentation 	
  5360 |*
  5361 |	@fn				IndexValid() const
  5362 |	Intended Usage	: Indicates whether the registry index is currently valid.  The 
  5363 |					index will not be valid if discoveries are currently taking place.
  5364 |					If the index is not currently valid then calls to 
  5365 |					ListImplementationsL() cannot be serviced.
  5366 |	Error Condition	: None.
  5367 |	@return			ETrue if the index is currently valid, EFalse otherwise.
  5368 |	@since			7.0
  5369 |	@pre 			CRegistrar is fully constructed
  5370 			
  5371 			stereotype 	"const"
  5372 			result     	"TBool"
  5373 			concurrency 	"Sequential"
  5374 			opExportControl 	"Public"
  5375 			uid        	0)
  5376 		    (object Operation "DiscoveriesCompleteL"
  5377 			attributes 	(list Attribute_Set
  5378 			    (object Attribute
  5379 				tool       	"VC++"
  5380 				name       	"Inline"
  5381 				value      	FALSE))
  5382 			quid       	"3B44A307002C"
  5383 			documentation 	
  5384 |*
  5385 |	@fn				DiscoveriesCompleteL(TBool aSuccessful)
  5386 |	Intended Usage	: The cue to persist the registry, and rebuild the indexes
  5387 |	Error Condition	: Registry persistence failed, or index building failed.
  5388 |	@exception		KErrNoMemory
  5389 |	@exception		@see CStore
  5390 |	@since			7.0
  5391 |	@param			aSuccessful Indicates whether discovery completed fully or not
  5392 |	@pre 			CRegistrar is fully constructed
  5393 |	@post			The internal access indexes have been rebuilt and, if discovery was
  5394 |					successful, the current registry data has been persisted.
  5395 			
  5396 			parameters 	(list Parameters
  5397 			    (object Parameter "aSuccessful"
  5398 				type       	"TBool"))
  5399 			result     	"void"
  5400 			concurrency 	"Sequential"
  5401 			opExportControl 	"Public"
  5402 			uid        	0)
  5403 		    (object Operation "DiscoveriesBeginning"
  5404 			attributes 	(list Attribute_Set
  5405 			    (object Attribute
  5406 				tool       	"VC++"
  5407 				name       	"Inline"
  5408 				value      	FALSE))
  5409 			quid       	"3B44A307027B"
  5410 			documentation 	
  5411 |*
  5412 |	@fn				DiscoveriesBeginning() const
  5413 |	Intended Usage	: The cue that newly discovered Dlls are about to be registered, 
  5414 |					and, therefore, the registry index will be out of date until 
  5415 |					DiscoveriesCompleteL is called.
  5416 |	Error Condition	: None.
  5417 |	@since			7.0
  5418 |	@pre 			CRegistrar is fully constructed
  5419 |	@post			iCurrentlyDiscovering is set and the index list is cleared.
  5420 			
  5421 			stereotype 	"const"
  5422 			result     	"void"
  5423 			concurrency 	"Sequential"
  5424 			opExportControl 	"Public"
  5425 			uid        	0)
  5426 		    (object Operation "SetDriveSpiBasedL"
  5427 			quid       	"4452363E0015"
  5428 			result     	"void"
  5429 			concurrency 	"Sequential"
  5430 			opExportControl 	"Public"
  5431 			uid        	0))
  5432 		class_attributes 	(list class_attribute_list
  5433 		    (object ClassAttribute "iCurrentlyDiscovering"
  5434 			quid       	"3B44A3050278"
  5435 			documentation 	
  5436 |* The flag to indicate that we are in the middle of discoveries and therefore
  5437 |	the index list is probably out of date
  5438 			
  5439 			type       	"mutable TBool"))
  5440 		module     	"Component View::MAGIC"
  5441 		quidu      	"3A5DF73E0288"
  5442 		language   	"VC++"
  5443 		nestedClasses 	(list nestedClasses
  5444 		    (object Class "CDllData"
  5445 			quid       	"3A81365601C8"
  5446 			stereotype 	"entity"
  5447 			exportControl 	"Private"
  5448 			class_attributes 	(list class_attribute_list
  5449 			    (object ClassAttribute "iDllEntry"
  5450 				quid       	"3A8144550346"
  5451 				type       	"TEntry")
  5452 			    (object ClassAttribute "iLibrary"
  5453 				quid       	"3A81447C039C"
  5454 				type       	"RLibrary")
  5455 			    (object ClassAttribute "iDeleted"
  5456 				quid       	"3A814490016A"
  5457 				type       	"TBool")
  5458 			    (object ClassAttribute "iVid"
  5459 				quid       	"4436B9E80148"
  5460 				type       	"TVendorId"
  5461 				exportControl 	"Public"))
  5462 			module     	"Component View::MAGIC"
  5463 			quidu      	"3A5DF73E0288")
  5464 		    (object Class "CDriveData"
  5465 			quid       	"3A81363E039A"
  5466 			stereotype 	"entity"
  5467 			exportControl 	"Private"
  5468 			class_attributes 	(list class_attribute_list
  5469 			    (object ClassAttribute "iDrive"
  5470 				quid       	"3A8144AE0376"
  5471 				type       	"TDriveUnit")
  5472 			    (object ClassAttribute "iUnavailable"
  5473 				quid       	"3A8144B70199"
  5474 				type       	"TBool")
  5475 			    (object ClassAttribute "iDriveChanged"
  5476 				quid       	"44522E810206"
  5477 				type       	"TBool")
  5478 			    (object ClassAttribute "iSpiBased"
  5479 				quid       	"44522E91033E"
  5480 				type       	"TBool"))
  5481 			module     	"Component View::MAGIC"
  5482 			quidu      	"3A5DF73E0288")
  5483 		    (object Class "TIndex"
  5484 			quid       	"3A8134A40141"
  5485 			stereotype 	"entity"
  5486 			used_nodes 	(list uses_relationship_list
  5487 			    (object Uses_Relationship
  5488 				quid       	"3A8138DB01A7"
  5489 				stereotype 	"Uses"
  5490 				label      	"iDllArrayLoc"
  5491 				supplier   	"Logical View::CRegistryData::CDllData"
  5492 				quidu      	"3A81365601C8")
  5493 			    (object Uses_Relationship
  5494 				quid       	"3A8138EA00F4"
  5495 				stereotype 	"Uses"
  5496 				label      	"iInterfaceArrayLoc"
  5497 				supplier   	"Logical View::CRegistryData::CInterfaceData"
  5498 				quidu      	"3A81366B01F0")
  5499 			    (object Uses_Relationship
  5500 				quid       	"3A81395D00B4"
  5501 				stereotype 	"Uses"
  5502 				label      	"iDriveArrayLoc"
  5503 				supplier   	"Logical View::CRegistryData::CDriveData"
  5504 				quidu      	"3A81363E039A")
  5505 			    (object Uses_Relationship
  5506 				quid       	"3AD47BA901E2"
  5507 				supplier   	"Logical View::CImplementationInformation"
  5508 				quidu      	"3AD31E780181"
  5509 				supplier_cardinality 	(value cardinality "0..n")
  5510 				client_cardinality 	(value cardinality "1")))
  5511 			exportControl 	"Private"
  5512 			class_attributes 	(list class_attribute_list
  5513 			    (object ClassAttribute "iKey"
  5514 				quid       	"3A81416A0342"
  5515 				type       	"TUid"))
  5516 			module     	"Component View::MAGIC"
  5517 			quidu      	"3A5DF73E0288")
  5518 		    (object Class "CInterfaceData"
  5519 			quid       	"3A81366B01F0"
  5520 			stereotype 	"entity"
  5521 			exportControl 	"Private"
  5522 			class_attributes 	(list class_attribute_list
  5523 			    (object ClassAttribute "ifUid"
  5524 				quid       	"3A81444002EC"
  5525 				type       	"TUid"))
  5526 			module     	"Component View::MAGIC"
  5527 			quidu      	"3A5DF73E0288")
  5528 		    (object Parameterized_Class "RPointerArray<CDllData>"
  5529 			quid       	"3A8137F8004C"
  5530 			stereotype 	"control"
  5531 			used_nodes 	(list uses_relationship_list
  5532 			    (object Uses_Relationship
  5533 				quid       	"3A813846026B"
  5534 				supplier   	"Logical View::CRegistryData::CDllData"
  5535 				quidu      	"3A81365601C8"
  5536 				supplier_cardinality 	(value cardinality "0..n")
  5537 				client_cardinality 	(value cardinality "1")))
  5538 			exportControl 	"Private"
  5539 			module     	"Component View::MAGIC"
  5540 			quidu      	"3A5DF73E0288")
  5541 		    (object Parameterized_Class "mutable RArray<TIndex>"
  5542 			attributes 	(list Attribute_Set
  5543 			    (object Attribute
  5544 				tool       	"VC++"
  5545 				name       	"AppliedPattern"
  5546 				value      	"none")
  5547 			    (object Attribute
  5548 				tool       	"VC++"
  5549 				name       	"Generate"
  5550 				value      	FALSE))
  5551 			quid       	"3A7FEAF302B1"
  5552 			stereotype 	"control"
  5553 			used_nodes 	(list uses_relationship_list
  5554 			    (object Uses_Relationship
  5555 				quid       	"3A7FEAF30301"
  5556 				supplier   	"mutable RArray")
  5557 			    (object Uses_Relationship
  5558 				quid       	"3A8134C80215"
  5559 				supplier   	"Logical View::CRegistryData::TIndex"
  5560 				quidu      	"3A8134A40141"
  5561 				supplier_cardinality 	(value cardinality "0..n")
  5562 				client_cardinality 	(value cardinality "1")))
  5563 			exportControl 	"Private"
  5564 			module     	"Component View::MAGIC"
  5565 			quidu      	"3A5DF73E0288")
  5566 		    (object Parameterized_Class "RPointerArray<CDriveData>"
  5567 			quid       	"3A8136FF035B"
  5568 			stereotype 	"control"
  5569 			used_nodes 	(list uses_relationship_list
  5570 			    (object Uses_Relationship
  5571 				quid       	"3A8137DD0089"
  5572 				supplier   	"Logical View::CRegistryData::CDriveData"
  5573 				quidu      	"3A81363E039A"
  5574 				supplier_cardinality 	(value cardinality "0..n")
  5575 				client_cardinality 	(value cardinality "1")))
  5576 			exportControl 	"Private"
  5577 			module     	"Component View::MAGIC"
  5578 			quidu      	"3A5DF73E0288")
  5579 		    (object Parameterized_Class "RPointerArray<CImplementationInformation>"
  5580 			quid       	"3A81387301B1"
  5581 			stereotype 	"control"
  5582 			used_nodes 	(list uses_relationship_list
  5583 			    (object Uses_Relationship
  5584 				quid       	"3AD47BA402B7"
  5585 				supplier   	"Logical View::CImplementationInformation"
  5586 				quidu      	"3AD31E780181"
  5587 				supplier_cardinality 	(value cardinality "0..n")
  5588 				client_cardinality 	(value cardinality "1")))
  5589 			exportControl 	"Private"
  5590 			module     	"Component View::MAGIC"
  5591 			quidu      	"3A5DF73E0288")
  5592 		    (object Parameterized_Class "RPointerArray<CInterfaceData>"
  5593 			quid       	"3A813855026D"
  5594 			stereotype 	"control"
  5595 			used_nodes 	(list uses_relationship_list
  5596 			    (object Uses_Relationship
  5597 				quid       	"3A8138A701E8"
  5598 				supplier   	"Logical View::CRegistryData::CInterfaceData"
  5599 				quidu      	"3A81366B01F0"
  5600 				supplier_cardinality 	(value cardinality "0..n")
  5601 				client_cardinality 	(value cardinality "1")))
  5602 			exportControl 	"Private"
  5603 			module     	"Component View::MAGIC"
  5604 			quidu      	"3A5DF73E0288")))
  5605 	    (object Class "REComSession"
  5606 		attributes 	(list Attribute_Set
  5607 		    (object Attribute
  5608 			tool       	"VC++"
  5609 			name       	"AfxSupportMacro"
  5610 			value      	""))
  5611 		quid       	"3A1D08B702D1"
  5612 		documentation 	
  5613 |*
  5614 |	@public
  5615 |	@class REComSession
  5616 |
  5617 |	This singleton class controls the process of identifying, 
  5618 |	(resolution), instantiation, and destruction of the 
  5619 |	interface class implementations requested by the client.
  5620 |	It manages itself to produce a single connection to the ECom framework 
  5621 |	per thread.
  5622 |
  5623 |	@since 7.0
  5624 |	@Depends RSessionBase, TEComResolverParams
  5625 		
  5626 		stereotype 	"boundary"
  5627 		superclasses 	(list inheritance_relationship_list
  5628 		    (object Inheritance_Relationship
  5629 			quid       	"3AD479580059"
  5630 			supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
  5631 			quidu      	"3AACF7FF03CD"))
  5632 		operations 	(list Operations
  5633 		    (object Operation "OpenL"
  5634 			attributes 	(list Attribute_Set
  5635 			    (object Attribute
  5636 				tool       	"VC++"
  5637 				name       	"Inline"
  5638 				value      	FALSE))
  5639 			quid       	"3A2D03B2003F"
  5640 			documentation 	
  5641 |*
  5642 |	@fn				OpenL()
  5643 |	Intended Usage	: Open a single connection to the the ECom server,
  5644 |					reference counting all others.
  5645 |
  5646 |	Error Condition	: Cannot connect.
  5647 |	@exception		(@see RSessionBase)
  5648 |	@since			7.0
  5649 |	@return			Reference to the open session
  5650 |	@pre 			None
  5651 |	@post			REComSession is connected and ready to issue
  5652 |					ECOM requests.
  5653 			
  5654 			stereotype 	"static"
  5655 			result     	"IMPORT_C REComSession&"
  5656 			concurrency 	"Sequential"
  5657 			opExportControl 	"Public"
  5658 			uid        	0)
  5659 		    (object Operation "Close"
  5660 			attributes 	(list Attribute_Set
  5661 			    (object Attribute
  5662 				tool       	"VC++"
  5663 				name       	"Inline"
  5664 				value      	FALSE))
  5665 			quid       	"3A62E471009B"
  5666 			documentation 	
  5667 |*
  5668 |	@fn				Close()
  5669 |	Intended Usage	: Close the connection to ECOM. 
  5670 |
  5671 |	Error Condition	: None	
  5672 |	@since			7.0
  5673 |	@pre 			REComSession must have been fully constructed.
  5674 |	@post			REComSession will be closed if this is the last 
  5675 |					thread instance of REComSession that has been opened,
  5676 |					otherwise its internal connection information is updated.
  5677 			
  5678 			result     	"IMPORT_C void"
  5679 			concurrency 	"Sequential"
  5680 			opExportControl 	"Public"
  5681 			uid        	0)
  5682 		    (object Operation "ListImplementationsL"
  5683 			attributes 	(list Attribute_Set
  5684 			    (object Attribute
  5685 				tool       	"VC++"
  5686 				name       	"Inline"
  5687 				value      	FALSE))
  5688 			quid       	"3A2D04B2001F"
  5689 			documentation 	
  5690 |*
  5691 |	@fn				ListImplementationsL(TUid aInterfaceUid, 
  5692 |										 const TEComResolverParams& aResolutionParameters,
  5693 |										 RImplInfoPtrArray& aImplInfoArray)
  5694 |	Intended Usage	: Retrieve a list of all the implementations which 
  5695 |						satisfy the specified interface with selection restriction to
  5696 |						the specified parameters.
  5697 |
  5698 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5699 |	@exception		KErrNoMemory
  5700 |	@exception		KErrNotConnected
  5701 |	@exception		KErrArgument
  5702 |	@since			7.0
  5703 |	@param			aInterfaceUid A UID specifying the required interface.
  5704 |	@param			aResolutionParameters A descriptor specifying any additional
  5705 |					implementation characteristics to be fulfilled.
  5706 |	@param			aImplInfoArray A reference to a client owned array which will be filled 
  5707 |					with interface implementation data. 
  5708 |	@pre 			REComSession must have been fully constructed.
  5709 |	@post			REComSession has not changed, and aImplInfoArray 
  5710 |					contains the list of Implementation information for the interface.
  5711 |	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  5712 |					it is filled with the new information.
  5713 			
  5714 			stereotype 	"static"
  5715 			parameters 	(list Parameters
  5716 			    (object Parameter "aInterfaceUid"
  5717 				type       	"TUid")
  5718 			    (object Parameter "aResolutionParameters"
  5719 				type       	"const TEComResolverParams&"
  5720 				const      	TRUE)
  5721 			    (object Parameter "aImplInfoArray"
  5722 				type       	"RImplInfoPtrArray&"))
  5723 			result     	"IMPORT_C void"
  5724 			concurrency 	"Sequential"
  5725 			opExportControl 	"Public"
  5726 			uid        	0)
  5727 		    (object Operation "ListImplementationsL"
  5728 			attributes 	(list Attribute_Set
  5729 			    (object Attribute
  5730 				tool       	"VC++"
  5731 				name       	"Inline"
  5732 				value      	FALSE))
  5733 			quid       	"3A65868D0354"
  5734 			documentation 	
  5735 |*
  5736 |	@fn				ListImplementationsL(TUid aInterfaceUid, 
  5737 |										 const TEComResolverParams& aResolutionParameters, 
  5738 |										 TUid aResolverUid,
  5739 |										 RImplInfoPtrArray& aImplInfoArray)
  5740 |	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
  5741 |						specified interface with selection restriction to
  5742 |						the specified parameters. 
  5743 |
  5744 |					Overload with a client provided CResolver.
  5745 |
  5746 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5747 |	@exception		KErrNoMemory
  5748 |	@exception		KErrNotConnected
  5749 |	@exception		KErrArgument
  5750 |	@since			7.0
  5751 |	@param			aInterfaceUid A UID specifying the required interface.
  5752 |	@param			aResolutionParameters A descriptor specifying any additional
  5753 |					implementation characteristics to be fulfilled.
  5754 |	@param			aResolverUid The CResolver UID which identifies the resolver 
  5755 |					implementation with the required client defined behaviour.
  5756 |	@param			aImplInfoArray A reference to a client owned array which will be filled 
  5757 |					with interface implementation data. 
  5758 |	@pre 			REComSession must have been fully constructed.
  5759 |	@post			REComSession has not changed, and aImplInfoArray 
  5760 |					contains the list of Implementation information for the interface.
  5761 |	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  5762 |					it is filled with the new information.
  5763 			
  5764 			stereotype 	"static"
  5765 			parameters 	(list Parameters
  5766 			    (object Parameter "aInterfaceUid"
  5767 				type       	"TUid")
  5768 			    (object Parameter "aResolutionParameters"
  5769 				type       	"const TEComResolverParams&"
  5770 				const      	TRUE)
  5771 			    (object Parameter "aResolverUid"
  5772 				type       	"TUid")
  5773 			    (object Parameter "aImplInfoArray"
  5774 				type       	"RImplInfoPtrArray&"))
  5775 			result     	"IMPORT_C void"
  5776 			concurrency 	"Sequential"
  5777 			opExportControl 	"Public"
  5778 			uid        	0)
  5779 		    (object Operation "ListImplementationsL"
  5780 			attributes 	(list Attribute_Set
  5781 			    (object Attribute
  5782 				tool       	"VC++"
  5783 				name       	"Inline"
  5784 				value      	FALSE))
  5785 			quid       	"3AE05EB603BD"
  5786 			documentation 	
  5787 |*
  5788 |	@fn				ListImplementationsL(TUid aInterfaceUid,
  5789 |										 RImplInfoPtrArray& aImplInfoArray)
  5790 |	Intended Usage	: Retrieve a list of all the implementations which 
  5791 |						satisfy the specified interface.
  5792 |
  5793 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5794 |	@exception		KErrNoMemory
  5795 |	@exception		KErrNotConnected
  5796 |	@exception		KErrArgument
  5797 |	@since			7.0
  5798 |	@param			aInterfaceUid A UID specifying the required interface.
  5799 |	@param			aImplInfoArray A reference to a client owned array which will be filled 
  5800 |					with interface implementation data. 
  5801 |	@pre 			REComSession must have been fully constructed.
  5802 |	@post			REComSession has not changed, and aImplInfoArray 
  5803 |					contains the list of Implementation information for the interface.
  5804 |	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  5805 |					it is filled with the new information.
  5806 			
  5807 			stereotype 	"static"
  5808 			parameters 	(list Parameters
  5809 			    (object Parameter "aInterfaceUid"
  5810 				type       	"TUid")
  5811 			    (object Parameter "aImplInfoArray"
  5812 				type       	"RImplInfoPtrArray&"))
  5813 			result     	"IMPORT_C void"
  5814 			concurrency 	"Sequential"
  5815 			opExportControl 	"Public"
  5816 			uid        	0)
  5817 		    (object Operation "CreateImplementationL"
  5818 			attributes 	(list Attribute_Set
  5819 			    (object Attribute
  5820 				tool       	"VC++"
  5821 				name       	"Inline"
  5822 				value      	FALSE))
  5823 			quid       	"3AD31E680386"
  5824 			documentation 	
  5825 |*
  5826 |	@fn				CreateImplementationL(TUid aImplementationUid,
  5827 |										  TInt32 aKeyOffset, 
  5828 |										  TAny* aConstructionParameters)
  5829 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  5830 |					specified interface.
  5831 |					
  5832 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5833 |	@exception		KErrNoMemory
  5834 |	@exception		KErrNotConnected
  5835 |	@exception		KErrArgument
  5836 |	@since			7.0
  5837 |	@param			aImplementationUid A UID specifying the required interface implementation.
  5838 |	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  5839 |					identify this instance to the framework.
  5840 |	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  5841 |	@return			TAny* A pointer to the instantiated interface implementation.
  5842 |	@pre 			REComSession must have been fully constructed.
  5843 |	@post			The requested interface implementation is identified,
  5844 |					and the instantiation method pointer is returned.
  5845 			
  5846 			stereotype 	"static"
  5847 			parameters 	(list Parameters
  5848 			    (object Parameter "aImplementationUid"
  5849 				type       	"TUid")
  5850 			    (object Parameter "aKeyOffset"
  5851 				type       	"TInt32")
  5852 			    (object Parameter "aConstructionParameters"
  5853 				type       	"TAny*"))
  5854 			result     	"IMPORT_C TAny*"
  5855 			concurrency 	"Sequential"
  5856 			opExportControl 	"Public"
  5857 			uid        	0)
  5858 		    (object Operation "CreateImplementationL"
  5859 			attributes 	(list Attribute_Set
  5860 			    (object Attribute
  5861 				tool       	"VC++"
  5862 				name       	"Inline"
  5863 				value      	FALSE))
  5864 			quid       	"3AD31E6700C8"
  5865 			documentation 	
  5866 | Loading method overloads
  5867 | 1. Implementation UID is known : No parameters to creation.(Key, and offset versions)
  5868 | 2. Implementation UID is known : Parameters required for creation.(Key, and offset versions)
  5869 | 3. Interface UID and default resolver : No parameters to creation.(Key, and offset versions)
  5870 | 4. Interface UID and default resolver : Parameters required for creation.(Key, and offset versions)
  5871 | 5. Interface UID and non-default resolver : No parameters to creation.(Key, and offset versions)
  5872 | 6. Interface UID and non-default resolver : Parameters required for creation.(Key, and offset versions)
  5873 |*
  5874 |	@fn				CreateImplementationL(TUid aImplementationUid,
  5875 |										  TUid& aDtorIDKey)
  5876 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  5877 |					specified interface. 
  5878 |
  5879 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5880 |	@exception		KErrNoMemory
  5881 |	@exception		KErrNotConnected
  5882 |	@exception		KErrArgument
  5883 |	@since			7.0
  5884 |	@param			aImplementationUid A UID specifying the required interface implementation.
  5885 |	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  5886 |					identify this instance to the framework.
  5887 |	@return			TAny* A pointer to the instantiated interface implementation.
  5888 |	@pre 			REComSession must have been fully constructed.
  5889 |	@post			The requested interface implementation is identified,
  5890 |					and the instantiation method pointer is returned.
  5891 			
  5892 			stereotype 	"static"
  5893 			parameters 	(list Parameters
  5894 			    (object Parameter "aImplementationUid"
  5895 				type       	"TUid")
  5896 			    (object Parameter "aDtorIDKey"
  5897 				type       	"TUid&"))
  5898 			result     	"IMPORT_C TAny*"
  5899 			concurrency 	"Sequential"
  5900 			opExportControl 	"Public"
  5901 			uid        	0)
  5902 		    (object Operation "CreateImplementationL"
  5903 			attributes 	(list Attribute_Set
  5904 			    (object Attribute
  5905 				tool       	"VC++"
  5906 				name       	"Inline"
  5907 				value      	FALSE))
  5908 			quid       	"3A9D2C5B0170"
  5909 			documentation 	
  5910 |*
  5911 |	@fn				CreateImplementationL(TUid aImplementationUid,
  5912 |										  TUid& aDtorIDKey, 
  5913 |										  TAny* aConstructionParameters)
  5914 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  5915 |					specified interface. 
  5916 |
  5917 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5918 |	@exception		KErrNoMemory
  5919 |	@exception		KErrNotConnected
  5920 |	@exception		KErrArgument
  5921 |	@since			7.0
  5922 |	@param			aImplementationUid A UID specifying the required interface implementation.
  5923 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  5924 |					identify this instance to the framework.
  5925 |	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  5926 |	@return			TAny* A pointer to the instantiated interface implementation.
  5927 |	@pre 			REComSession must have been fully constructed.
  5928 |	@post			The requested interface implementation is identified,
  5929 |					and the instantiation method pointer is returned.
  5930 			
  5931 			stereotype 	"static"
  5932 			parameters 	(list Parameters
  5933 			    (object Parameter "aImplementationUid"
  5934 				type       	"TUid")
  5935 			    (object Parameter "aDtorIDKey"
  5936 				type       	"TUid&")
  5937 			    (object Parameter "aConstructionParameters"
  5938 				type       	"TAny*"))
  5939 			result     	"IMPORT_C TAny*"
  5940 			concurrency 	"Sequential"
  5941 			opExportControl 	"Public"
  5942 			uid        	0)
  5943 		    (object Operation "CreateImplementationL"
  5944 			attributes 	(list Attribute_Set
  5945 			    (object Attribute
  5946 				tool       	"VC++"
  5947 				name       	"Inline"
  5948 				value      	FALSE))
  5949 			quid       	"3AD31E680047"
  5950 			documentation 	
  5951 |*
  5952 |	@fn				CreateImplementationL(TUid aImplementationUid,
  5953 |										  TInt32 aKeyOffset)
  5954 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  5955 |					specified interface. 
  5956 |
  5957 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5958 |	@exception		KErrNoMemory
  5959 |	@exception		KErrNotConnected
  5960 |	@exception		KErrArgument
  5961 |	@since			7.0
  5962 |	@param			aImplementationUid A UID specifying the required interface implementation.
  5963 |	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  5964 |					identify this instance to the framework.
  5965 |	@return			TAny* A pointer to the instantiated interface implementation.
  5966 |	@pre 			REComSession must have been fully constructed.
  5967 |	@post			The requested interface implementation is identified,
  5968 |					and the instantiation method pointer is returned.
  5969 			
  5970 			stereotype 	"static"
  5971 			parameters 	(list Parameters
  5972 			    (object Parameter "aImplementationUid"
  5973 				type       	"TUid")
  5974 			    (object Parameter "aKeyOffset"
  5975 				type       	"TInt32"))
  5976 			result     	"IMPORT_C TAny*"
  5977 			concurrency 	"Sequential"
  5978 			opExportControl 	"Public"
  5979 			uid        	0)
  5980 		    (object Operation "CreateImplementationL"
  5981 			attributes 	(list Attribute_Set
  5982 			    (object Attribute
  5983 				tool       	"VC++"
  5984 				name       	"Inline"
  5985 				value      	FALSE))
  5986 			quid       	"3AD31E6A000E"
  5987 			documentation 	
  5988 |*
  5989 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  5990 |										  TUid& aDtorIDKey, 
  5991 |										  const TEComResolverParams& aResolutionParameters)
  5992 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  5993 |					specified interface. 
  5994 |
  5995 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  5996 |	@exception		KErrNoMemory
  5997 |	@exception		KErrNotConnected
  5998 |	@exception		KErrArgument
  5999 |	@since			7.0
  6000 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6001 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6002 |					identify this instance to the framework.
  6003 |	@param			aResolutionParameters A descriptor specifying any additional
  6004 |					implementation characteristics to be fulfilled.
  6005 |	@return			TAny* A pointer to the instantiated interface implementation.
  6006 |	@pre 			REComSession must have been fully constructed.
  6007 |	@post			The requested interface implementation is identified,
  6008 |					and the instantiation method pointer is returned.
  6009 			
  6010 			stereotype 	"static"
  6011 			parameters 	(list Parameters
  6012 			    (object Parameter "aInterfaceUid"
  6013 				type       	"TUid")
  6014 			    (object Parameter "aDtorIDKey"
  6015 				type       	"TUid&")
  6016 			    (object Parameter "aResolutionParameters"
  6017 				type       	"const TEComResolverParams&"
  6018 				const      	TRUE))
  6019 			result     	"IMPORT_C TAny*"
  6020 			concurrency 	"Sequential"
  6021 			opExportControl 	"Public"
  6022 			uid        	0)
  6023 		    (object Operation "CreateImplementationL"
  6024 			attributes 	(list Attribute_Set
  6025 			    (object Attribute
  6026 				tool       	"VC++"
  6027 				name       	"Inline"
  6028 				value      	FALSE))
  6029 			quid       	"3AD31E6B006A"
  6030 			documentation 	
  6031 |*
  6032 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6033 |										  TInt32 aKeyOffset, 
  6034 |										  const TEComResolverParams& aResolutionParameters);
  6035 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6036 |					specified interface. 
  6037 |	
  6038 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6039 |	@exception		KErrNoMemory
  6040 |	@exception		KErrNotConnected
  6041 |	@exception		KErrArgument
  6042 |	@since			7.0
  6043 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6044 |	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  6045 |					identify this instance to the framework.
  6046 |	@param			aResolutionParameters A descriptor specifying any additional
  6047 |					implementation characteristics to be fulfilled.
  6048 |	@return			TAny* A pointer to the instantiated interface implementation.
  6049 |	@pre 			REComSession must have been fully constructed.
  6050 |	@post			The requested interface implementation is identified,
  6051 |					and the instantiation method pointer is returned.
  6052 			
  6053 			stereotype 	"static"
  6054 			parameters 	(list Parameters
  6055 			    (object Parameter "aInterfaceUid"
  6056 				type       	"TUid")
  6057 			    (object Parameter "aKeyOffset"
  6058 				type       	"TInt32")
  6059 			    (object Parameter "aResolutionParameters"
  6060 				type       	"const TEComResolverParams&"
  6061 				const      	TRUE))
  6062 			result     	"IMPORT_C TAny*"
  6063 			concurrency 	"Sequential"
  6064 			opExportControl 	"Public"
  6065 			uid        	0)
  6066 		    (object Operation "CreateImplementationL"
  6067 			attributes 	(list Attribute_Set
  6068 			    (object Attribute
  6069 				tool       	"VC++"
  6070 				name       	"Inline"
  6071 				value      	FALSE))
  6072 			quid       	"3AD31E6C00E3"
  6073 			documentation 	
  6074 |*
  6075 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6076 |										  TUid& aDtorIDKey, 
  6077 |										  TAny* aConstructionParameters, 
  6078 |										  const TEComResolverParams& aResolutionParameters)
  6079 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6080 |					specified interface. 
  6081 |
  6082 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6083 |	@exception		KErrNoMemory
  6084 |	@exception		KErrNotConnected
  6085 |	@exception		KErrArgument
  6086 |	@since			7.0
  6087 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6088 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6089 |					identify this instance to the framework.
  6090 |	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  6091 |	@param			aResolutionParameters A descriptor specifying any additional
  6092 |					implementation characteristics to be fulfilled.
  6093 |	@return			TAny* A pointer to the instantiated interface implementation.
  6094 |	@pre 			REComSession must have been fully constructed.
  6095 |	@post			The requested interface implementation is identified,
  6096 |					and the instantiation method pointer is returned.
  6097 			
  6098 			stereotype 	"static"
  6099 			parameters 	(list Parameters
  6100 			    (object Parameter "aInterfaceUid"
  6101 				type       	"TUid")
  6102 			    (object Parameter "aDtorIDKey"
  6103 				type       	"TUid&")
  6104 			    (object Parameter "aConstructionParameters"
  6105 				type       	"TAny*")
  6106 			    (object Parameter "aResolutionParameters"
  6107 				type       	"const TEComResolverParams&"
  6108 				const      	TRUE))
  6109 			result     	"IMPORT_C TAny*"
  6110 			concurrency 	"Sequential"
  6111 			opExportControl 	"Public"
  6112 			uid        	0)
  6113 		    (object Operation "CreateImplementationL"
  6114 			attributes 	(list Attribute_Set
  6115 			    (object Attribute
  6116 				tool       	"VC++"
  6117 				name       	"Inline"
  6118 				value      	FALSE))
  6119 			quid       	"3AD31E6D026B"
  6120 			documentation 	
  6121 |*
  6122 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6123 |										  TInt32 aKeyOffset, 
  6124 |										  TAny* aConstructionParameters, 
  6125 |										  const TEComResolverParams& aResolutionParameters);
  6126 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6127 |					specified interface. 
  6128 |
  6129 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6130 |	@exception		KErrNoMemory
  6131 |	@exception		KErrNotConnected
  6132 |	@exception		KErrArgument
  6133 |	@since			7.0
  6134 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6135 |	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  6136 |					identify this instance to the framework.
  6137 |	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  6138 |	@param			aResolutionParameters A descriptor specifying any additional
  6139 |					implementation characteristics to be fulfilled.
  6140 |	@return			TAny* A pointer to the instantiated interface implementation.
  6141 |	@pre 			REComSession must have been fully constructed.
  6142 |	@post			The requested interface implementation is identified,
  6143 |					and the instantiation method pointer is returned.
  6144 			
  6145 			stereotype 	"static"
  6146 			parameters 	(list Parameters
  6147 			    (object Parameter "aInterfaceUid"
  6148 				type       	"TUid")
  6149 			    (object Parameter "aKeyOffset"
  6150 				type       	"TInt32")
  6151 			    (object Parameter "aConstructionParameters"
  6152 				type       	"TAny*")
  6153 			    (object Parameter "aResolutionParameters"
  6154 				type       	"const TEComResolverParams&"
  6155 				const      	TRUE))
  6156 			result     	"IMPORT_C TAny*"
  6157 			concurrency 	"Sequential"
  6158 			opExportControl 	"Public"
  6159 			uid        	0)
  6160 		    (object Operation "CreateImplementationL"
  6161 			attributes 	(list Attribute_Set
  6162 			    (object Attribute
  6163 				tool       	"VC++"
  6164 				name       	"Inline"
  6165 				value      	FALSE))
  6166 			quid       	"3AD31E6F0033"
  6167 			documentation 	
  6168 |*
  6169 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6170 |										  TUid& aDtorIDKey, 
  6171 |										  const TEComResolverParams& aResolutionParameters,
  6172 |										  TUid aResolverUid);
  6173 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6174 |					specified interface. 
  6175 |
  6176 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6177 |	@exception		KErrNoMemory
  6178 |	@exception		KErrNotConnected
  6179 |	@exception		KErrArgument
  6180 |	@since			7.0
  6181 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6182 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6183 |					identify this instance to the framework.
  6184 |	@param			aResolutionParameters A descriptor specifying any additional
  6185 |					implementation characteristics to be fulfilled.
  6186 |	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  6187 |	@return			TAny* A pointer to the instantiated interface implementation.
  6188 |	@pre 			REComSession must have been fully constructed.
  6189 |	@post			The requested interface implementation is identified,
  6190 |					and the instantiation method pointer is returned.
  6191 			
  6192 			stereotype 	"static"
  6193 			parameters 	(list Parameters
  6194 			    (object Parameter "aInterfaceUid"
  6195 				type       	"TUid")
  6196 			    (object Parameter "aDtorIDKey"
  6197 				type       	"TUid&")
  6198 			    (object Parameter "aResolutionParameters"
  6199 				type       	"const TEComResolverParams&"
  6200 				const      	TRUE)
  6201 			    (object Parameter "aResolverUid"
  6202 				type       	"TUid"))
  6203 			result     	"IMPORT_C TAny*"
  6204 			concurrency 	"Sequential"
  6205 			opExportControl 	"Public"
  6206 			uid        	0)
  6207 		    (object Operation "CreateImplementationL"
  6208 			attributes 	(list Attribute_Set
  6209 			    (object Attribute
  6210 				tool       	"VC++"
  6211 				name       	"Inline"
  6212 				value      	FALSE))
  6213 			quid       	"3AD31E7001E3"
  6214 			documentation 	
  6215 |*
  6216 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6217 |										  TInt32 aKeyOffset,
  6218 |										  const TEComResolverParams& aResolutionParameters, 
  6219 |										  TUid aResolverUid);
  6220 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6221 |					specified interface. 
  6222 |
  6223 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6224 |	@exception		KErrNoMemory
  6225 |	@exception		KErrNotConnected
  6226 |	@exception		KErrArgument
  6227 |	@since			7.0
  6228 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6229 |	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  6230 |					identify this instance to the framework.
  6231 |	@param			aResolutionParameters A descriptor specifying any additional
  6232 |					implementation characteristics to be fulfilled.
  6233 |	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  6234 |	@return			TAny* A pointer to the instantiated interface implementation.
  6235 |	@pre 			REComSession must have been fully constructed.
  6236 |	@post			The requested interface implementation is identified,
  6237 |					and the instantiation method pointer is returned.
  6238 			
  6239 			stereotype 	"static"
  6240 			parameters 	(list Parameters
  6241 			    (object Parameter "aInterfaceUid"
  6242 				type       	"TUid")
  6243 			    (object Parameter "aKeyOffset"
  6244 				type       	"TInt32")
  6245 			    (object Parameter "aResolutionParameters"
  6246 				type       	"const TEComResolverParams&"
  6247 				const      	TRUE)
  6248 			    (object Parameter "aResolverUid"
  6249 				type       	"TUid"))
  6250 			result     	"IMPORT_C TAny*"
  6251 			concurrency 	"Sequential"
  6252 			opExportControl 	"Public"
  6253 			uid        	0)
  6254 		    (object Operation "CreateImplementationL"
  6255 			attributes 	(list Attribute_Set
  6256 			    (object Attribute
  6257 				tool       	"VC++"
  6258 				name       	"Inline"
  6259 				value      	FALSE))
  6260 			quid       	"3AD31E7103D0"
  6261 			documentation 	
  6262 |*
  6263 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6264 |										  TUid& aDtorIDKey, 
  6265 |										  TAny* aConstructionParameters,
  6266 |										  const TEComResolverParams& aResolutionParameters, 
  6267 |										  TUid aResolverUid);
  6268 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6269 |					specified interface. 
  6270 |
  6271 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6272 |	@exception		KErrNoMemory
  6273 |	@exception		KErrNotConnected
  6274 |	@exception		KErrArgument
  6275 |	@since			7.0
  6276 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6277 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6278 |					identify this instance to the framework.
  6279 |	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  6280 |	@param			aResolutionParameters A descriptor specifying any additional
  6281 |					implementation characteristics to be fulfilled.
  6282 |	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  6283 |	@return			TAny* A pointer to the instantiated interface implementation.
  6284 |	@pre 			REComSession must have been fully constructed.
  6285 |	@post			The requested interface implementation is identified,
  6286 |					and the instantiation method pointer is returned.
  6287 			
  6288 			stereotype 	"static"
  6289 			parameters 	(list Parameters
  6290 			    (object Parameter "aInterfaceUid"
  6291 				type       	"TUid")
  6292 			    (object Parameter "aDtorIDKey"
  6293 				type       	"TUid&")
  6294 			    (object Parameter "aConstructionParameters"
  6295 				type       	"TAny*")
  6296 			    (object Parameter "aResolutionParameters"
  6297 				type       	"const TEComResolverParams&"
  6298 				const      	TRUE)
  6299 			    (object Parameter "aResolverUid"
  6300 				type       	"TUid"))
  6301 			result     	"IMPORT_C TAny*"
  6302 			concurrency 	"Sequential"
  6303 			opExportControl 	"Public"
  6304 			uid        	0)
  6305 		    (object Operation "CreateImplementationL"
  6306 			attributes 	(list Attribute_Set
  6307 			    (object Attribute
  6308 				tool       	"VC++"
  6309 				name       	"Inline"
  6310 				value      	FALSE))
  6311 			quid       	"3AD31E73035A"
  6312 			documentation 	
  6313 |*
  6314 |	@fn				CreateImplementationL(TUid aInterfaceUid,
  6315 |										  TInt32 aKeyOffset, 
  6316 |										  TAny* aConstructionParameters,
  6317 |										  const TEComResolverParams& aResolutionParameters,
  6318 |										  TUid aResolverUid);
  6319 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  6320 |					specified interface. 
  6321 |
  6322 |	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  6323 |	@exception		KErrNoMemory
  6324 |	@exception		KErrNotConnected
  6325 |	@exception		KErrArgument
  6326 |	@since			7.0
  6327 |	@param			aInterfaceUid A UID specifying the required interface implementation.
  6328 |	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  6329 |					identify this instance to the framework.
  6330 |	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  6331 |	@param			aResolutionParameters A descriptor specifying any additional
  6332 |					implementation characteristics to be fulfilled.
  6333 |	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  6334 |	@return			TAny* A pointer to the instantiated interface implementation.
  6335 |	@pre 			REComSession must have been fully constructed.
  6336 |	@post			The requested interface implementation is identified,
  6337 |					and the instantiation method pointer is returned.
  6338 			
  6339 			stereotype 	"static"
  6340 			parameters 	(list Parameters
  6341 			    (object Parameter "aInterfaceUid"
  6342 				type       	"TUid")
  6343 			    (object Parameter "aKeyOffset"
  6344 				type       	"TInt32")
  6345 			    (object Parameter "aConstructionParameters"
  6346 				type       	"TAny*")
  6347 			    (object Parameter "aResolutionParameters"
  6348 				type       	"const TEComResolverParams&"
  6349 				const      	TRUE)
  6350 			    (object Parameter "aResolverUid"
  6351 				type       	"TUid"))
  6352 			result     	"IMPORT_C TAny*"
  6353 			concurrency 	"Sequential"
  6354 			opExportControl 	"Public"
  6355 			uid        	0)
  6356 		    (object Operation "DestroyedImplementation"
  6357 			attributes 	(list Attribute_Set
  6358 			    (object Attribute
  6359 				tool       	"VC++"
  6360 				name       	"Inline"
  6361 				value      	FALSE))
  6362 			quid       	"3A716CC401D8"
  6363 			documentation 	
  6364 |*
  6365 |	@fn				DestroyedImplementation(TUid aDtorIDKey)
  6366 |	Intended Usage	: Signal the destruction of an interface implementation to ECOM.
  6367 |
  6368 |	Error Condition	: None	
  6369 |	@since			7.0
  6370 |	@param			aDtorIDKey A key specifying the implementation instance.
  6371 |	@pre 			REComSession must have been fully constructed, and aDtorIDKey 
  6372 |					must refer to a previously created instance.
  6373 |	@post			The destruction of the Interface Implementation referred 
  6374 |					to by aDtorIDKey has been noted by the ECom framework.
  6375 			
  6376 			stereotype 	"static"
  6377 			parameters 	(list Parameters
  6378 			    (object Parameter "aDtorIDKey"
  6379 				type       	"TUid"))
  6380 			result     	"IMPORT_C void"
  6381 			concurrency 	"Sequential"
  6382 			opExportControl 	"Public"
  6383 			uid        	0)
  6384 		    (object Operation "NotifyOnChange"
  6385 			attributes 	(list Attribute_Set
  6386 			    (object Attribute
  6387 				tool       	"VC++"
  6388 				name       	"Inline"
  6389 				value      	FALSE))
  6390 			quid       	"3AE45A6900C6"
  6391 			documentation 	
  6392 |*
  6393 |	@fn				NotifyOnChange(TRequestStatus& aStatus)
  6394 |	Intended Usage	: Register for notification messages when the underlying ECOM registration
  6395 |					data changes. 
  6396 |
  6397 |	Error Condition	: None	
  6398 |	@since			7.0
  6399 |	@param			aStatus A request status object to complete for notification signalling.
  6400 |	@pre 			REComSession must have been fully constructed and opened.
  6401 |	@post			The caller is registered for receipt of notifications
  6402 |					if the server's registry data changes.
  6403 			
  6404 			parameters 	(list Parameters
  6405 			    (object Parameter "aStatus"
  6406 				type       	"TRequestStatus&"))
  6407 			result     	"IMPORT_C void"
  6408 			concurrency 	"Sequential"
  6409 			opExportControl 	"Public"
  6410 			uid        	0)
  6411 		    (object Operation "CancelNotifyOnChange"
  6412 			attributes 	(list Attribute_Set
  6413 			    (object Attribute
  6414 				tool       	"VC++"
  6415 				name       	"Inline"
  6416 				value      	FALSE))
  6417 			quid       	"3AE45A690025"
  6418 			documentation 	
  6419 |*
  6420 |	@fn				CancelNotifyOnChange(TRequestStatus& aStatus)
  6421 |	Intended Usage	: De-register for notification messages. 
  6422 |
  6423 |	Error Condition	: None	
  6424 |	@since			7.0
  6425 |	@param			aStatus The request status object originally passed
  6426 |					to NotifyOnChange() for notification signalling.
  6427 |	@pre 			REComSession must have been fully constructed.
  6428 |	@post			The caller's registeration for reciept of notifications
  6429 |					of registry data changes has been cancelled.
  6430 			
  6431 			parameters 	(list Parameters
  6432 			    (object Parameter "aStatus"
  6433 				type       	"TRequestStatus&"))
  6434 			result     	"IMPORT_C void"
  6435 			concurrency 	"Sequential"
  6436 			opExportControl 	"Public"
  6437 			uid        	0)
  6438 		    (object Operation "ListImplementationsL"
  6439 			attributes 	(list Attribute_Set
  6440 			    (object Attribute
  6441 				tool       	"VC++"
  6442 				name       	"Inline"
  6443 				value      	FALSE))
  6444 			quid       	"3AE99A5F00CC"
  6445 			documentation 	
  6446 |*
  6447 |	@fn				ListImplementationsL(TInt aServiceId,
  6448 |										 TUid aInterfaceUid, 
  6449 |										 const TEComResolverParams& aResolutionParameters, 
  6450 |										 TUid aResolverUid,
  6451 |										 RImplInfoPtrArray& aImplInfoArray)
  6452 |	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
  6453 |						specified interface with selection restriction to
  6454 |						the specified parameters. 
  6455 |					Overload for internal use to ensure consistency between calls.
  6456 |					This is the method which actually makes the IPC call.
  6457 |
  6458 |	Error Condition	: Lack of memory, or not connected.	
  6459 |	@exception		KErrNoMemory
  6460 |	@exception		KErrNotConnected
  6461 |	@since			7.0
  6462 |	@param			aServiceId An integer specifying the ECom service variant to use.
  6463 |	@param			aInterfaceUid A UID specifying the required interface.
  6464 |	@param			aResolutionParameters A descriptor specifying any additional
  6465 |					implementation characteristics to be fulfilled.
  6466 |	@param			aResolverUid The CResolver UID which identifies the resolver 
  6467 |					implementation with the required client defined behaviour.
  6468 |	@param			aImplInfoArray A reference to a client owned array which will be filled 
  6469 |					with interface implementation data. 
  6470 |	@pre 			REComSession must have been fully constructed.
  6471 |	@post			REComSession has not changed, and aImplInfoArray 
  6472 |					contains the list of Implementation information for the interface.
  6473 |	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  6474 |					it is filled with the new information.
  6475 			
  6476 			stereotype 	"static"
  6477 			parameters 	(list Parameters
  6478 			    (object Parameter "aServiceId"
  6479 				type       	"TInt")
  6480 			    (object Parameter "aInterfaceUid"
  6481 				type       	"TUid")
  6482 			    (object Parameter "aResolutionParameters"
  6483 				type       	"const TEComResolverParams&"
  6484 				const      	TRUE)
  6485 			    (object Parameter "aResolverUid"
  6486 				type       	"TUid")
  6487 			    (object Parameter "aImplInfoArray"
  6488 				type       	"RImplInfoPtrArray&"))
  6489 			result     	"void"
  6490 			concurrency 	"Sequential"
  6491 			opExportControl 	"Private"
  6492 			uid        	0)
  6493 		    (object Operation "GetResolvedCreationMethodL"
  6494 			attributes 	(list Attribute_Set
  6495 			    (object Attribute
  6496 				tool       	"VC++"
  6497 				name       	"Inline"
  6498 				value      	FALSE))
  6499 			quid       	"3A65868D003D"
  6500 			documentation 	
  6501 |*
  6502 |	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
  6503 |											   const TEComResolverParams& aResolutionParameters, 
  6504 |											   TUid aResolverUid,
  6505 |											   TUid& aDtorIDKey)
  6506 |	Intended Usage	:Provide the instantiation method for an interface implementation 
  6507 |					that satisfies the specified interface.
  6508 |					Overload with a client provided CResolver.
  6509 |
  6510 |	Error Condition	: Lack of memory, or not connected.	
  6511 |	@exception		KErrNoMemory
  6512 |	@exception		KErrNotConnected
  6513 |	@since			7.0
  6514 |	@param			aInterfaceUid A UID specifying the required interface.
  6515 |	@param			aResolutionParameters A descriptor specifying any additional
  6516 |					implementation characteristics to be fulfilled.
  6517 |	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  6518 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6519 |					identify this instance to the framework.
  6520 |	@return			TAny* A pointer to the interface implementation instantiation
  6521 |					method.
  6522 |	@pre 			REComSession must have been fully constructed.
  6523 |	@post			The requested interface implementation is identified,
  6524 |					and the instantiation method pointer is returned.
  6525 			
  6526 			parameters 	(list Parameters
  6527 			    (object Parameter "aInterfaceUid"
  6528 				type       	"TUid")
  6529 			    (object Parameter "aResolutionParameters"
  6530 				type       	"const TEComResolverParams&"
  6531 				const      	TRUE)
  6532 			    (object Parameter "aResolverUid"
  6533 				type       	"TUid")
  6534 			    (object Parameter "aDtorIDKey"
  6535 				type       	"TUid&"))
  6536 			result     	"TAny*"
  6537 			concurrency 	"Sequential"
  6538 			opExportControl 	"Private"
  6539 			uid        	0)
  6540 		    (object Operation "GetResolvedCreationMethodL"
  6541 			attributes 	(list Attribute_Set
  6542 			    (object Attribute
  6543 				tool       	"VC++"
  6544 				name       	"Inline"
  6545 				value      	FALSE))
  6546 			quid       	"3A7FEAF002A3"
  6547 			documentation 	
  6548 |*
  6549 |	@fn				GetResolvedCreationMethodL(TUid aImplementationUid,
  6550 |											   TUid& aDtorIDKey)
  6551 |	Intended Usage	:Provide the instantiation method for an interface implementation 
  6552 |					that satisfies the specified interface. 
  6553 |
  6554 |	Error Condition	: Lack of memory, or not connected.	
  6555 |	@exception		KErrNoMemory
  6556 |	@exception		KErrNotConnected
  6557 |	@since			7.0
  6558 |	@param			aImplementationUid A UID specifying the required interface implementation.
  6559 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6560 |					identify this instance to the framework.
  6561 |	@return			TAny* A pointer to the interface implementation instantiation
  6562 |					method.
  6563 |	@pre 			REComSession must have been fully constructed.
  6564 |	@post			The requested interface implementation is identified,
  6565 |					and the instantiation method pointer is returned.
  6566 			
  6567 			parameters 	(list Parameters
  6568 			    (object Parameter "aImplementationUid"
  6569 				type       	"TUid")
  6570 			    (object Parameter "aDtorIDKey"
  6571 				type       	"TUid&"))
  6572 			result     	"TAny*"
  6573 			concurrency 	"Sequential"
  6574 			opExportControl 	"Private"
  6575 			uid        	0)
  6576 		    (object Operation "GetResolvedCreationMethodL"
  6577 			attributes 	(list Attribute_Set
  6578 			    (object Attribute
  6579 				tool       	"VC++"
  6580 				name       	"Inline"
  6581 				value      	FALSE))
  6582 			quid       	"3A2E4670007B"
  6583 			documentation 	
  6584 |*
  6585 |	@fn				TAny* GetResolvedCreationMethodL(TUid aInterfaceUid, 
  6586 |													 const TEComResolverParams& aResolutionParameters,
  6587 |													 TUid& aDtorIDKey)
  6588 |	Intended Usage	:Provide the instantiation method for an interface implementation 
  6589 |					that satisfies the specified interface. 
  6590 |
  6591 |	Error Condition	: Lack of memory, or not connected.	
  6592 |	@exception		KErrNoMemory
  6593 |	@exception		KErrNotConnected
  6594 |	@since			7.0
  6595 |	@param			aInterfaceUid A UID specifying the required interface.
  6596 |	@param			aResolutionParameters A descriptor specifying any additional
  6597 |					implementation characteristics to be fulfilled.
  6598 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6599 |					identify this instance to the framework.
  6600 |	@return			TAny* A pointer to the interface implementation instantiation
  6601 |					method.
  6602 |	@pre 			REComSession must have been fully constructed.
  6603 |	@post			The requested interface implementation is identified,
  6604 |					and the instantiation method pointer is returned.
  6605 			
  6606 			parameters 	(list Parameters
  6607 			    (object Parameter "aInterfaceUid"
  6608 				type       	"TUid")
  6609 			    (object Parameter "aResolutionParameters"
  6610 				type       	"const TEComResolverParams&"
  6611 				const      	TRUE)
  6612 			    (object Parameter "aDtorIDKey"
  6613 				type       	"TUid&"))
  6614 			result     	"TAny*"
  6615 			concurrency 	"Sequential"
  6616 			opExportControl 	"Private"
  6617 			uid        	0)
  6618 		    (object Operation "GetResolvedCreationMethodL"
  6619 			attributes 	(list Attribute_Set
  6620 			    (object Attribute
  6621 				tool       	"VC++"
  6622 				name       	"Inline"
  6623 				value      	FALSE))
  6624 			quid       	"3AE99A5D021E"
  6625 			documentation 	
  6626 |*
  6627 |	@fn				GetResolvedCreationMethodL( TInt aServiceId,
  6628 |												TUid aInterfaceUid, 
  6629 |												const TEComResolverParams& aResolutionParameters, 
  6630 |												TUid aResolverUid,
  6631 |												TUid& aDtorIDKey)
  6632 |	Intended Usage	:Provide the instantiation method for an interface implementation 
  6633 |					that satisfies the specified interface.
  6634 |					Overload for internal use to ensure consistency between calls.
  6635 |					This is the method which actually makes the IPC call.
  6636 |
  6637 |	Error Condition	: Lack of memory, or not connected.	
  6638 |	@exception		KErrNoMemory
  6639 |	@exception		KErrNotConnected
  6640 |	@since			7.0
  6641 |	@param			aServiceId An integer specifying the ECom service variant to use.
  6642 |	@param			aInterfaceUid A UID specifying the required interface.
  6643 |	@param			aResolutionParameters A descriptor specifying any additional
  6644 |					implementation characteristics to be fulfilled.
  6645 |	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  6646 |	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  6647 |					identify this instance to the framework.
  6648 |	@return			TAny* A pointer to the interface implementation instantiation
  6649 |					method.
  6650 |	@pre 			REComSession must have been fully constructed.
  6651 |	@post			The requested interface implementation is identified,
  6652 |					and the instantiation method pointer is returned.
  6653 			
  6654 			parameters 	(list Parameters
  6655 			    (object Parameter "aServiceId"
  6656 				type       	"TInt")
  6657 			    (object Parameter "aInterfaceUid"
  6658 				type       	"TUid")
  6659 			    (object Parameter "aResolutionParameters"
  6660 				type       	"const TEComResolverParams&"
  6661 				const      	TRUE)
  6662 			    (object Parameter "aResolverUid"
  6663 				type       	"TUid")
  6664 			    (object Parameter "aDtorIDKey"
  6665 				type       	"TUid&"))
  6666 			result     	"TAny*"
  6667 			concurrency 	"Sequential"
  6668 			opExportControl 	"Private"
  6669 			uid        	0)
  6670 		    (object Operation "ReallyClose"
  6671 			attributes 	(list Attribute_Set
  6672 			    (object Attribute
  6673 				tool       	"VC++"
  6674 				name       	"Inline"
  6675 				value      	FALSE))
  6676 			quid       	"3AC83A290054"
  6677 			documentation 	
  6678 |*
  6679 |	@fn				ReallyClose()
  6680 |	Intended Usage	: Controlled destruction of this singleton class.
  6681 |
  6682 |	Error Condition	: None	
  6683 |	@exception		KErrNoMemory
  6684 |	@since			7.0
  6685 |	@return			void 
  6686 |	@pre 			REComSession is fully constructed.
  6687 |	@post			The server session has been torn down and REComSession
  6688 |					has been closed, releasing its resources.
  6689 			
  6690 			result     	"void"
  6691 			concurrency 	"Sequential"
  6692 			opExportControl 	"Private"
  6693 			uid        	0)
  6694 		    (object Operation "ConstructL"
  6695 			attributes 	(list Attribute_Set
  6696 			    (object Attribute
  6697 				tool       	"VC++"
  6698 				name       	"Inline"
  6699 				value      	FALSE))
  6700 			quid       	"3A62E47001BC"
  6701 			documentation 	
  6702 |*
  6703 |	@internal
  6704 |	@fn				ConstructL()
  6705 |	Intended Usage	: Initialisation phase of two phase construction.
  6706 |	@exception		KErrNoMemory & @see CreateSession & StartServer
  6707 |	@since			7.0
  6708 |	@pre 			REComSession is fully constructed.
  6709 |	@post			REComSession is fully initialised.
  6710 			
  6711 			result     	"void"
  6712 			concurrency 	"Sequential"
  6713 			opExportControl 	"Private"
  6714 			uid        	0)
  6715 		    (object Operation "CreateL"
  6716 			attributes 	(list Attribute_Set
  6717 			    (object Attribute
  6718 				tool       	"VC++"
  6719 				name       	"Inline"
  6720 				value      	FALSE))
  6721 			quid       	"3AD4795801AE"
  6722 			documentation 	
  6723 |*
  6724 |	@fn				CreateL(TAny* aCreationMethodPtr)
  6725 |	Intended Usage	: Construction of an Interface Implementation instance from
  6726 |					the resolved creation method pointer.
  6727 |
  6728 |	Error Condition	: Leaves with the error code.	
  6729 |	@exception		KErrNoMemory
  6730 |	@since			7.0
  6731 |	@param			aCreationMethodPtr The pointer to a creation method of type 
  6732 |					TAny* (*TNewL)().
  6733 |	@return			TAny* a pointer to the fully constructed instantiation
  6734 |					produced when aCreationMethodPtr is called.
  6735 |	@pre 			REComSession is fully constructed.
  6736 |	@post			TAny* contains a pointer to the fully constructed instantiation
  6737 |					produced by aCreationMethod pointer.
  6738 			
  6739 			parameters 	(list Parameters
  6740 			    (object Parameter "aCreationMethodPtr"
  6741 				type       	"TAny*"))
  6742 			result     	"TAny*"
  6743 			concurrency 	"Sequential"
  6744 			opExportControl 	"Private"
  6745 			uid        	0)
  6746 		    (object Operation "CreateL"
  6747 			attributes 	(list Attribute_Set
  6748 			    (object Attribute
  6749 				tool       	"VC++"
  6750 				name       	"Inline"
  6751 				value      	FALSE))
  6752 			quid       	"3AD47958038E"
  6753 			documentation 	
  6754 |*
  6755 |	@fn				CreateL(TAny* aCreationMethodPtr, TAny* aCreationParameters)
  6756 |	Intended Usage	: Construction of an Interface Implementation instance from
  6757 |					the resolved creation method pointer.
  6758 |
  6759 |	Error Condition	: Leaves with the error code.	
  6760 |	@exception		KErrNoMemory
  6761 |	@since			7.0
  6762 |	@param			aCreationMethodPtr The pointer to a creation method of type 
  6763 |					TAny* (*TNewL)(TAny*).
  6764 |	@param			aCreationParameters A pointer to the creation parameter
  6765 |					structure passed to the creation method when called.
  6766 |	@return			TAny* a pointer to the fully constructed instantiation
  6767 |					produced when aCreationMethodPtr is called with aCreationParameters
  6768 |					as its sole argument.
  6769 |	@pre 			REComSession is fully constructed.
  6770 |	@post			TAny* contains a pointer to the fully constructed instantiation
  6771 |					produced by aCreationMethod pointer.
  6772 			
  6773 			parameters 	(list Parameters
  6774 			    (object Parameter "aCreationMethodPtr"
  6775 				type       	"TAny*")
  6776 			    (object Parameter "aCreationParameters"
  6777 				type       	"TAny*"))
  6778 			result     	"TAny*"
  6779 			concurrency 	"Sequential"
  6780 			opExportControl 	"Private"
  6781 			uid        	0))
  6782 		class_attributes 	(list class_attribute_list
  6783 		    (object ClassAttribute "iOutstandingNotificationRequests"
  6784 			quid       	"3B050BC302C7"
  6785 			type       	"TInt")
  6786 		    (object ClassAttribute "iDoNotCloseThis"
  6787 			quid       	"3B2A288403AE"
  6788 			documentation 	
  6789 |* Flag indicating that this session should not be closed because the interface
  6790 |	implementation is in the middle of construction and this will be on the CleanupStack
  6791 			
  6792 			type       	"TBool"))
  6793 		module     	"Component View::MAGIC"
  6794 		quidu      	"3A5DF73E0288"
  6795 		language   	"VC++")
  6796 	    (object Class "CDefaultResolver"
  6797 		attributes 	(list Attribute_Set
  6798 		    (object Attribute
  6799 			tool       	"VC++"
  6800 			name       	"AfxSupportMacro"
  6801 			value      	""))
  6802 		quid       	"3A1D097B0305"
  6803 		documentation 	
  6804 |*
  6805 |	@public
  6806 |	@class CDefaultResolver
  6807 |	@since 7.0
  6808 |	@dependencies CResolver, CRegistryData, TEComResolverParams, CImplementationInformation, TDesC8
  6809 |	Controls the identification, (resolution), of which implementation 
  6810 |	will be used to satisfy an interface implementation instantiation.
  6811 		
  6812 		stereotype 	"control"
  6813 		superclasses 	(list inheritance_relationship_list
  6814 		    (object Inheritance_Relationship
  6815 			quid       	"3B050EEF00D9"
  6816 			supplier   	"Logical View::CResolver"
  6817 			quidu      	"3B050BD702BB"))
  6818 		used_nodes 	(list uses_relationship_list
  6819 		    (object Uses_Relationship
  6820 			quid       	"3A798F7302D4"
  6821 			stereotype 	"Uses"
  6822 			supplier   	"Logical View::TEComResolverParams"
  6823 			quidu      	"3A71B08F031E"))
  6824 		operations 	(list Operations
  6825 		    (object Operation "NewL"
  6826 			attributes 	(list Attribute_Set
  6827 			    (object Attribute
  6828 				tool       	"VC++"
  6829 				name       	"Inline"
  6830 				value      	FALSE))
  6831 			quid       	"3A2E4AE60073"
  6832 			documentation 	
  6833 |*
  6834 |	@fn				NewL(CRegistryData& aRegistry)
  6835 |	Intended Usage	: Standardized safe construction which leaves nothing 
  6836 |					on the cleanup stack.	
  6837 |	Error Condition	: Cannot fully construct because of memory limitations.	
  6838 |	@exception		KErrNoMemory
  6839 |	@since			7.0
  6840 |	@return			A pointer to the new class
  6841 |	@post			CDefaultResolver is fully constructed, 
  6842 |					and initialized.
  6843 			
  6844 			stereotype 	"static"
  6845 			parameters 	(list Parameters
  6846 			    (object Parameter "aRegistry"
  6847 				type       	"CRegistryData&"))
  6848 			result     	"CDefaultResolver*"
  6849 			concurrency 	"Sequential"
  6850 			opExportControl 	"Public"
  6851 			uid        	0)
  6852 		    (object Operation "~CDefaultResolver"
  6853 			attributes 	(list Attribute_Set
  6854 			    (object Attribute
  6855 				tool       	"VC++"
  6856 				name       	"Inline"
  6857 				value      	FALSE))
  6858 			quid       	"3A815A6B02CE"
  6859 			documentation 	
  6860 |*
  6861 |	@fn				~CDefaultResolver()
  6862 |	Intended Usage	: Standard default d'tor	
  6863 |	Error Condition	: None	
  6864 |	@since			7.0
  6865 			
  6866 			concurrency 	"Sequential"
  6867 			opExportControl 	"Public"
  6868 			uid        	0)
  6869 		    (object Operation "ListAllL"
  6870 			attributes 	(list Attribute_Set
  6871 			    (object Attribute
  6872 				tool       	"VC++"
  6873 				name       	"Inline"
  6874 				value      	FALSE))
  6875 			quid       	"3A2D04DD00A3"
  6876 			documentation 	
  6877 |*
  6878 |	@fn				ListAllL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
  6879 |	Intended Usage	:	List all the implementations which satisfy the specified interface.
  6880 |	Error Condition	:	
  6881 |	@since			7.0
  6882 |	@param			aInterfaceUid The interface for which implementations are requested
  6883 |	@param			aAdditionalParameters Data to be used to refine the search further
  6884 |	@return			Pointer to an array of suitable implementations. Ownership of this array
  6885 |	is passed to the calling function.
  6886 |	@pre 			Object is fully constructed and initialized
  6887 |	@post			Registry contents are not modified but registry keys may be updated
  6888 			
  6889 			stereotype 	"const"
  6890 			parameters 	(list Parameters
  6891 			    (object Parameter "aInterfaceUid"
  6892 				type       	"TUid")
  6893 			    (object Parameter "aAdditionalParameters"
  6894 				type       	"const TEComResolverParams&"
  6895 				const      	TRUE))
  6896 			result     	"RImplInfoArray*"
  6897 			concurrency 	"Sequential"
  6898 			opExportControl 	"Public"
  6899 			uid        	0)
  6900 		    (object Operation "IdentifyImplementationL"
  6901 			attributes 	(list Attribute_Set
  6902 			    (object Attribute
  6903 				tool       	"VC++"
  6904 				name       	"Inline"
  6905 				value      	FALSE))
  6906 			quid       	"3A2CF07E0022"
  6907 			documentation 	
  6908 |*
  6909 |	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
  6910 |											const TEComResolverParams& aAdditionalParameters) const
  6911 |	Intended Usage	:	Request that the resolver identify the most appropriate 
  6912 |						interface implementation.
  6913 |	Error Condition	:	
  6914 |	@since			7.0
  6915 |	@param			aInterfaceUid The interface for which implementations are requested
  6916 |	@param			aAdditionalParameters Data to be used to refine the search further
  6917 |	@return			The Uid of the best fit interface implementation - KNullUid if no match is found
  6918 |	@pre 			Object is fully constructed and initialized
  6919 |	@post			Registry contents are not modified but registry keys may be updated
  6920 			
  6921 			stereotype 	"const"
  6922 			parameters 	(list Parameters
  6923 			    (object Parameter "aInterfaceUid"
  6924 				type       	"TUid")
  6925 			    (object Parameter "aAdditionalParameters"
  6926 				type       	"const TEComResolverParams&"
  6927 				const      	TRUE))
  6928 			result     	"TUid"
  6929 			concurrency 	"Sequential"
  6930 			opExportControl 	"Public"
  6931 			uid        	0)
  6932 		    (object Operation "Resolve"
  6933 			attributes 	(list Attribute_Set
  6934 			    (object Attribute
  6935 				tool       	"VC++"
  6936 				name       	"Inline"
  6937 				value      	FALSE))
  6938 			quid       	"3A2CF0FF003C"
  6939 			documentation 	
  6940 |*
  6941 |	@fn				Resolve(const RImplInfoArray& aImplementationsInfo, 
  6942 |							const TEComResolverParams& aAdditionalParameters) const
  6943 |	Intended Usage	:	Called by IdentifyImplementationL to select an appropriate 
  6944 |					implementation from a list of possibles
  6945 |	@since			7.0
  6946 |	@param			aImplementationsInfo Information on the potential implementations
  6947 |	@param			aAdditionalParameters The data to match against to detemine the 
  6948 |					implementation
  6949 |	@return			The Uid of the selected implementation - KNullUid if no match is found
  6950 |	@pre 			This object is fully constructed
  6951 			
  6952 			stereotype 	"const"
  6953 			parameters 	(list Parameters
  6954 			    (object Parameter "aImplementationsInfo"
  6955 				type       	"const RImplInfoArray&"
  6956 				const      	TRUE)
  6957 			    (object Parameter "aAdditionalParameters"
  6958 				type       	"const TEComResolverParams&"
  6959 				const      	TRUE))
  6960 			result     	"TUid"
  6961 			concurrency 	"Sequential"
  6962 			opExportControl 	"Private"
  6963 			uid        	0)
  6964 		    (object Operation "CDefaultResolver"
  6965 			attributes 	(list Attribute_Set
  6966 			    (object Attribute
  6967 				tool       	"VC++"
  6968 				name       	"Inline"
  6969 				value      	FALSE))
  6970 			quid       	"3A815A6B01A2"
  6971 			documentation 	
  6972 |*
  6973 |	@internal
  6974 |	@fn				CDefaultResolver(CRegistryData& aRegistry)
  6975 |	Intended Usage	: Standardized default c'tor	
  6976 |	Error Condition	: None	
  6977 |	@since			7.0
  6978 |	@post			CDefaultResolver is fully constructed
  6979 			
  6980 			parameters 	(list Parameters
  6981 			    (object Parameter "aRegistry"
  6982 				type       	"CRegistryData&"))
  6983 			result     	"explicit"
  6984 			concurrency 	"Sequential"
  6985 			opExportControl 	"Private"
  6986 			uid        	0)
  6987 		    (object Operation "Match"
  6988 			attributes 	(list Attribute_Set
  6989 			    (object Attribute
  6990 				tool       	"VC++"
  6991 				name       	"Inline"
  6992 				value      	FALSE))
  6993 			quid       	"3AB7308802B5"
  6994 			documentation 	
  6995 |*
  6996 |	@fn				Match(const TDesC8& aImplementationType, 
  6997 |						  const TDesC8& aMatchType, 
  6998 |						  TBool aUseWildcards) const
  6999 |	Intended Usage	:	Searches for a match of a data type on an implementation type.
  7000 |	Match returns ETrue if aMatchType is found within aImplementationType according to 
  7001 |	the following rules:
  7002 |	1) aImplementationType is treated as a series of descriptors separated by double 
  7003 |	bars (||). ETrue is returned if aMatchType matches exactly any of the short 
  7004 |	descriptors.  If no double bar is present then aImplementationType is treated as a
  7005 |	single descriptor.
  7006 |	2) If aUseWildcards == ETrue then a '?' in aMatchType will be matched to any single
  7007 |	character and '*' will be matched to any series of characters.
  7008 |	@Exception		KErrNoMemory
  7009 |	@since			7.0
  7010 |	@param			aImplementationType The implementation data type to search for a match
  7011 |	@param			aMatchType The data to search for
  7012 |	@param			aUseWildcards ETrue if wildcard matching should be allowed
  7013 |	@return			ETrue if a match was found, EFalse otherwise
  7014 |	@pre 			This object is fully constructed
  7015 			
  7016 			stereotype 	"const"
  7017 			parameters 	(list Parameters
  7018 			    (object Parameter "aImplementationType"
  7019 				type       	"const TDesC8&"
  7020 				const      	TRUE)
  7021 			    (object Parameter "aMatchType"
  7022 				type       	"const TDesC8&"
  7023 				const      	TRUE)
  7024 			    (object Parameter "aUseWildcards"
  7025 				type       	"TBool"))
  7026 			result     	"TBool"
  7027 			concurrency 	"Sequential"
  7028 			opExportControl 	"Private"
  7029 			uid        	0))
  7030 		module     	"Component View::MAGIC"
  7031 		quidu      	"3A5DF73E0288"
  7032 		language   	"VC++")
  7033 	    (object Class "CLoadManager"
  7034 		attributes 	(list Attribute_Set
  7035 		    (object Attribute
  7036 			tool       	"VC++"
  7037 			name       	"AfxSupportMacro"
  7038 			value      	""))
  7039 		quid       	"3A1D0F4101D4"
  7040 		documentation 	
  7041 |*
  7042 |	@internal
  7043 |	@class CLoadManager
  7044 |	@since 7.0
  7045 |	@dependencies CRegistryData, CBase, MPolicyObserver, CUnloadPolicy, TEntry, TUnloadPolicyIndex
  7046 |	Manages the loading and unloading of interface 
  7047 |	implementation groupings.
  7048 		
  7049 		stereotype 	"control"
  7050 		superclasses 	(list inheritance_relationship_list
  7051 		    (object Inheritance_Relationship
  7052 			quid       	"3A5F10A103D8"
  7053 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  7054 			quidu      	"3A75AD8E019C")
  7055 		    (object Inheritance_Relationship
  7056 			quid       	"3AE05EC20176"
  7057 			supplier   	"Logical View::MPolicyObserver"
  7058 			quidu      	"3AE4439E01FD"))
  7059 		operations 	(list Operations
  7060 		    (object Operation "NewL"
  7061 			attributes 	(list Attribute_Set
  7062 			    (object Attribute
  7063 				tool       	"VC++"
  7064 				name       	"Inline"
  7065 				value      	FALSE))
  7066 			quid       	"3A2E4B5803AC"
  7067 			documentation 	
  7068 |*
  7069 |	@fn				NewL(CRegistryData& aRegistry)
  7070 |	Intended Usage	: Standardized safe construction which leaves nothing
  7071 |					  on the cleanup stack.
  7072 |	Error Condition	: Leaves with an error code
  7073 |	@exception		KErrNoMemory
  7074 |	@since			7.0
  7075 |	@return			A pointer to the new class
  7076 |	@post			CLoadManager is fully constructed, and initialized.
  7077 			
  7078 			stereotype 	"static"
  7079 			parameters 	(list Parameters
  7080 			    (object Parameter "aRegistry"
  7081 				type       	"CRegistryData&"))
  7082 			result     	"CLoadManager*"
  7083 			concurrency 	"Sequential"
  7084 			opExportControl 	"Public"
  7085 			uid        	0)
  7086 		    (object Operation "~CLoadManager"
  7087 			attributes 	(list Attribute_Set
  7088 			    (object Attribute
  7089 				tool       	"VC++"
  7090 				name       	"Inline"
  7091 				value      	FALSE))
  7092 			quid       	"3A62FB2D0049"
  7093 			documentation 	
  7094 |*
  7095 |	@fn				~CLoadManager()
  7096 |	Intended Usage	: Standard default d'tor	
  7097 |	Error Condition	: None	
  7098 |	@since			7.0
  7099 			
  7100 			concurrency 	"Sequential"
  7101 			opExportControl 	"Public"
  7102 			uid        	0)
  7103 		    (object Operation "DestroyedThis"
  7104 			attributes 	(list Attribute_Set
  7105 			    (object Attribute
  7106 				tool       	"VC++"
  7107 				name       	"Inline"
  7108 				value      	FALSE))
  7109 			quid       	"3A2CF48B03A8"
  7110 			documentation 	
  7111 |*
  7112 |	@fn				DestroyedThis(TUid aImplementationUid)
  7113 |	Intended Usage	: Notify the interface implementation DLL that one of its
  7114 |					objects has been destroyed.
  7115 |	Error Condition	: None	
  7116 |	@since			7.0
  7117 |	@pre 			CLoadManager is fully constructed,
  7118 |	@post			CLoadManager's interface implementation DLL references
  7119 |					are decreased by one.
  7120 			
  7121 			parameters 	(list Parameters
  7122 			    (object Parameter "aImplementationUid"
  7123 				type       	"TUid"))
  7124 			result     	"void"
  7125 			concurrency 	"Sequential"
  7126 			opExportControl 	"Public"
  7127 			uid        	0)
  7128 		    (object Operation "InstantiationMethodL"
  7129 			attributes 	(list Attribute_Set
  7130 			    (object Attribute
  7131 				tool       	"VC++"
  7132 				name       	"Inline"
  7133 				value      	FALSE))
  7134 			quid       	"3A2D158C0253"
  7135 			documentation 	
  7136 |*
  7137 |	@fn				InstantiationMethodL(TUid aUniqueImplementationUid)
  7138 |	Intended Usage	: Return an instantiation method to satisfy the specified 
  7139 |					interface.
  7140 |	Error Condition	: Leaves with an error code
  7141 |	@exception		@see CUnloadPolicy::LoadDllAndReturnProxyL
  7142 |	@since			7.0
  7143 |	@param			aUniqueImplementationUid The implementation to find.
  7144 |	@return			The implementations instantiation function pointer.
  7145 |	@pre 			CLoadManager is fully constructed,
  7146 |	@post			Interface implementation's load method is returned to the
  7147 |					caller, and aUniqueUid contains the implementation Dll's 
  7148 |					unique UID. 
  7149 |	@warning		The load method pointer is guaranteed to 
  7150 |					be valid only until DestroyedThis is called.
  7151 			
  7152 			parameters 	(list Parameters
  7153 			    (object Parameter "aUniqueImplementationUid"
  7154 				type       	"TUid"))
  7155 			result     	"TAny*"
  7156 			concurrency 	"Sequential"
  7157 			opExportControl 	"Public"
  7158 			uid        	0)
  7159 		    (object Operation "CLoadManager"
  7160 			attributes 	(list Attribute_Set
  7161 			    (object Attribute
  7162 				tool       	"VC++"
  7163 				name       	"Inline"
  7164 				value      	FALSE))
  7165 			quid       	"3A62FB2C03E1"
  7166 			documentation 	
  7167 |*
  7168 |	@internal
  7169 |	@fn				CLoadManager(CRegistryData& aRegistry)
  7170 |	Intended Usage	: Standardized default c'tor	
  7171 |	Error Condition	: None	
  7172 |	@since			7.0
  7173 |	@post			CLoadManager is fully constructed
  7174 			
  7175 			parameters 	(list Parameters
  7176 			    (object Parameter "aRegistry"
  7177 				type       	"CRegistryData&"))
  7178 			concurrency 	"Sequential"
  7179 			opExportControl 	"Private"
  7180 			uid        	0)
  7181 		    (object Operation "ConstructL"
  7182 			attributes 	(list Attribute_Set
  7183 			    (object Attribute
  7184 				tool       	"VC++"
  7185 				name       	"Inline"
  7186 				value      	FALSE))
  7187 			quid       	"3A62FB2C0391"
  7188 			documentation 	
  7189 |*
  7190 |	@fn				ConstructL()
  7191 |	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
  7192 |	Error Condition	: Leaves with an error code
  7193 |	@exception		KErrNoMemory
  7194 |	@since			7.0
  7195 |	@pre 			CLoadManager is fully constructed.
  7196 |	@post			CLoadManager is fully initialized.
  7197 			
  7198 			result     	"void"
  7199 			concurrency 	"Sequential"
  7200 			opExportControl 	"Private"
  7201 			uid        	0)
  7202 		    (object Operation "UpdatePolicyIndexL"
  7203 			attributes 	(list Attribute_Set
  7204 			    (object Attribute
  7205 				tool       	"VC++"
  7206 				name       	"Inline"
  7207 				value      	FALSE))
  7208 			quid       	"3AE05EC20324"
  7209 			documentation 	
  7210 |*
  7211 |	@fn				UpdatePolicyIndexL()
  7212 |	Intended Usage	: Instruction to the load manager that it needs to update its unload policy index.
  7213 |	Error Condition	: Leaves with an error code
  7214 |	@exception		KErrNoMemory
  7215 |	@since			7.0
  7216 |	@pre 			CLoadManager is fully constructed,
  7217 |	@post			iAllUnloadPolicies will be up to date.
  7218 			
  7219 			result     	"void"
  7220 			concurrency 	"Sequential"
  7221 			opExportControl 	"Private"
  7222 			uid        	0)
  7223 		    (object Operation "DllAdded"
  7224 			attributes 	(list Attribute_Set
  7225 			    (object Attribute
  7226 				tool       	"VC++"
  7227 				name       	"Inline"
  7228 				value      	FALSE))
  7229 			quid       	"3AE05EC20389"
  7230 			documentation 	
  7231 |*
  7232 |	@fn				DllAdded(const TEntry& aDllInfo)
  7233 |	Intended Usage	: Informs the load manager that a new dll has been added to the registry.
  7234 |	Error Condition	: None
  7235 |	@since			7.0
  7236 |	@return			The CUnloadPolicy for this dll if one already exists - otherwise NULL
  7237 |	@param			aDllInfo Information on the dll that has been added
  7238 |	@pre 			CLoadManager is fully constructed,
  7239 |	@post			If an appropriate CUnloadPolicy is found on the garbage heap it is removed and
  7240 |					ownership of it passes back to the caller.
  7241 			
  7242 			parameters 	(list Parameters
  7243 			    (object Parameter "aDllInfo"
  7244 				type       	"const TEntry&"
  7245 				const      	TRUE))
  7246 			result     	"CUnloadPolicy*"
  7247 			concurrency 	"Sequential"
  7248 			opExportControl 	"Private"
  7249 			uid        	0)
  7250 		    (object Operation "DllDeletedL"
  7251 			attributes 	(list Attribute_Set
  7252 			    (object Attribute
  7253 				tool       	"VC++"
  7254 				name       	"Inline"
  7255 				value      	FALSE))
  7256 			quid       	"3AE05EC300C3"
  7257 			documentation 	
  7258 |*
  7259 |	@fn				DllDeletedL(CUnloadPolicy*& aUnloadPolicy)
  7260 |	Intended Usage	: Informs the load manager that a dll has been removed from the registry
  7261 |	Error Condition	: Leaves with an error code.
  7262 |	@exception		KErrNoMemory, KErrInvalidUnloadPolicy
  7263 |	@since			7.0
  7264 |	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
  7265 |	@pre 			CLoadManager is fully constructed,
  7266 |	@post			If the unload policy has no outstanding references then all references to it in 
  7267 |					the index list are removed, it is deleted and the pointer is set to NULL.  
  7268 |					Otherwise, ownership is taken and it is stored on the garbage policy list.
  7269 			
  7270 			parameters 	(list Parameters
  7271 			    (object Parameter "aUnloadPolicy"
  7272 				type       	"CUnloadPolicy*&"))
  7273 			result     	"void"
  7274 			concurrency 	"Sequential"
  7275 			opExportControl 	"Private"
  7276 			uid        	0)
  7277 		    (object Operation "MatchByPolicy"
  7278 			attributes 	(list Attribute_Set
  7279 			    (object Attribute
  7280 				tool       	"VC++"
  7281 				name       	"Inline"
  7282 				value      	FALSE))
  7283 			quid       	"3B050BD60210"
  7284 			documentation 	
  7285 |*
  7286 |	@fn				MatchByPolicy(const TUnloadPolicyIndex& aIndexOne, 
  7287 |								  const TUnloadPolicyIndex& aIndexTwo)
  7288 |	Intended Usage	: Used by a TIdentityRelation to decide if two TUnloadPolicyIndex match.
  7289 |					Returns true if the CUnloadPolicies inside the indexes match.
  7290 |	Error Condition	: None
  7291 |	@since			7.0
  7292 |	@param			aIndexOne The first TUnloadPolicyIndex to compare
  7293 |	@param			aIndexTwo The second TUnloadPolicyIndex to compare
  7294 			
  7295 			stereotype 	"static"
  7296 			parameters 	(list Parameters
  7297 			    (object Parameter "aIndexOne"
  7298 				type       	"const TUnloadPolicyIndex&"
  7299 				const      	TRUE)
  7300 			    (object Parameter "aIndexTwo"
  7301 				type       	"const TUnloadPolicyIndex&"
  7302 				const      	TRUE))
  7303 			result     	"TBool"
  7304 			concurrency 	"Sequential"
  7305 			opExportControl 	"Private"
  7306 			uid        	0))
  7307 		module     	"Component View::MAGIC"
  7308 		quidu      	"3A5DF73E0288"
  7309 		language   	"VC++")
  7310 	    (object Class "CLoadPolicyInformation"
  7311 		attributes 	(list Attribute_Set
  7312 		    (object Attribute
  7313 			tool       	"VC++"
  7314 			name       	"AfxSupportMacro"
  7315 			value      	""))
  7316 		quid       	"3A1D2AFF032B"
  7317 		documentation 	
  7318 |*
  7319 |	@public
  7320 |	@class CLoadPolicyInformation
  7321 |	@since 7.0
  7322 |	@dependencies CBase
  7323 |	Information on default load and unload behaviours
  7324 		
  7325 		stereotype 	"entity"
  7326 		superclasses 	(list inheritance_relationship_list
  7327 		    (object Inheritance_Relationship
  7328 			quid       	"3A5F109F02F9"
  7329 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  7330 			quidu      	"3A75AD8E019C"))
  7331 		operations 	(list Operations
  7332 		    (object Operation "UpdatePolicy"
  7333 			attributes 	(list Attribute_Set
  7334 			    (object Attribute
  7335 				tool       	"VC++"
  7336 				name       	"Inline"
  7337 				value      	FALSE))
  7338 			quid       	"3A2CEF5C0133"
  7339 			documentation 	"Updates the Load Policy Information with the new hint"
  7340 			result     	"TInt"
  7341 			concurrency 	"Sequential"
  7342 			opExportControl 	"Public"
  7343 			uid        	0)
  7344 		    (object Operation "UpdateInfo"
  7345 			attributes 	(list Attribute_Set
  7346 			    (object Attribute
  7347 				tool       	"VC++"
  7348 				name       	"Inline"
  7349 				value      	FALSE))
  7350 			quid       	"3A2CF66B036D"
  7351 			documentation 	
  7352 |Update the Load Policy Information about when this 
  7353 |grouping was last unloaded.
  7354 			
  7355 			result     	"TInt"
  7356 			concurrency 	"Sequential"
  7357 			opExportControl 	"Public"
  7358 			uid        	0)
  7359 		    (object Operation "ConstructL"
  7360 			attributes 	(list Attribute_Set
  7361 			    (object Attribute
  7362 				tool       	"VC++"
  7363 				name       	"Inline"
  7364 				value      	FALSE))
  7365 			quid       	"3A633465016E"
  7366 			documentation 	
  7367 |*
  7368 |	@fn				ConstructL()
  7369 |	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
  7370 |	Error Condition	: None	
  7371 |	@exception		None
  7372 |	@since			7.0
  7373 |	@pre 			CLoadPolicyInformation is fully constructed.
  7374 |	@post			CLoadPolicyInformation is fully initialized.
  7375 			
  7376 			result     	"void"
  7377 			concurrency 	"Sequential"
  7378 			opExportControl 	"Private"
  7379 			uid        	0)
  7380 		    (object Operation "CLoadPolicyInformation"
  7381 			attributes 	(list Attribute_Set
  7382 			    (object Attribute
  7383 				tool       	"VC++"
  7384 				name       	"Inline"
  7385 				value      	FALSE))
  7386 			quid       	"3A63346501DD"
  7387 			documentation 	
  7388 |*
  7389 |	@internal
  7390 |	@fn				CLoadPolicyInformation()
  7391 |	Intended Usage	: Standardized default c'tor	
  7392 |	Error Condition	: None	
  7393 |	@since			7.0
  7394 |	@post			CLoadPolicyInformation is fully constructed
  7395 			
  7396 			concurrency 	"Sequential"
  7397 			opExportControl 	"Private"
  7398 			uid        	0)
  7399 		    (object Operation "~CLoadPolicyInformation"
  7400 			attributes 	(list Attribute_Set
  7401 			    (object Attribute
  7402 				tool       	"VC++"
  7403 				name       	"Inline"
  7404 				value      	FALSE))
  7405 			quid       	"3A6334650255"
  7406 			documentation 	
  7407 |*
  7408 |	@fn				~CLoadPolicyInformation()
  7409 |	Intended Usage	: Standard default d'tor	
  7410 |	Error Condition	: None	
  7411 |	@since			7.0
  7412 			
  7413 			concurrency 	"Sequential"
  7414 			opExportControl 	"Public"
  7415 			uid        	0)
  7416 		    (object Operation "NewL"
  7417 			attributes 	(list Attribute_Set
  7418 			    (object Attribute
  7419 				tool       	"VC++"
  7420 				name       	"Inline"
  7421 				value      	FALSE))
  7422 			quid       	"3A63346502A5"
  7423 			documentation 	
  7424 |*
  7425 |	@fn				NewL()
  7426 |	Intended Usage	: Standardized safe construction which leaves nothing
  7427 |					  on the cleanup stack.
  7428 |	Error Condition	:	
  7429 |	@exception		KErrNoMemory
  7430 |	@since			7.0
  7431 |	@return			A pointer to the new class
  7432 |	@post			CLoadPolicyInformation is fully constructed, and initialized.
  7433 			
  7434 			stereotype 	"static"
  7435 			result     	"CLoadPolicyInformation*"
  7436 			concurrency 	"Sequential"
  7437 			opExportControl 	"Public"
  7438 			uid        	0))
  7439 		module     	"Component View::MAGIC"
  7440 		quidu      	"3A5DF73E0288"
  7441 		language   	"VC++")
  7442 	    (object Class "CUnloadPolicy"
  7443 		attributes 	(list Attribute_Set
  7444 		    (object Attribute
  7445 			tool       	"VC++"
  7446 			name       	"AfxSupportMacro"
  7447 			value      	""))
  7448 		quid       	"3A1D309500CE"
  7449 		documentation 	
  7450 |*
  7451 |	@public
  7452 |	@class CUnloadPolicy
  7453 |	@since 7.0
  7454 |	@dependencies CTimer, TEntry, RLibrary, CLoadPolicyInformation
  7455 |	Controls the unloading of implementation groupings
  7456 		
  7457 		stereotype 	"control"
  7458 		superclasses 	(list inheritance_relationship_list
  7459 		    (object Inheritance_Relationship
  7460 			quid       	"3A754F410390"
  7461 			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
  7462 			quidu      	"3A75AE3000AE"))
  7463 		operations 	(list Operations
  7464 		    (object Operation "Wait"
  7465 			attributes 	(list Attribute_Set
  7466 			    (object Attribute
  7467 				tool       	"VC++"
  7468 				name       	"Inline"
  7469 				value      	FALSE))
  7470 			quid       	"3A2CF51F00BC"
  7471 			documentation 	
  7472 |*
  7473 |	@fn				Wait()
  7474 |	Intended Usage	: Wait until the time specified in the Load Policy Information before 
  7475 |					unloading the implementation grouping.
  7476 |	Error Condition	: None.
  7477 |	@since			7.0
  7478 |	@pre			This object is fully constructed and initialized
  7479 |	@post			The timer has been activated.
  7480 			
  7481 			result     	"void"
  7482 			concurrency 	"Sequential"
  7483 			opExportControl 	"Private"
  7484 			uid        	0)
  7485 		    (object Operation "Unload"
  7486 			attributes 	(list Attribute_Set
  7487 			    (object Attribute
  7488 				tool       	"VC++"
  7489 				name       	"Inline"
  7490 				value      	FALSE))
  7491 			quid       	"3A2CF5710345"
  7492 			documentation 	
  7493 |*
  7494 |	@fn				Unload()
  7495 |	Intended Usage	: Unload the specified implementation grouping as it is no longer referenced.
  7496 |	Error Condition	: None.
  7497 |	@since			7.0
  7498 |	@pre			This object is fully constructed and initialized
  7499 |	@post			Close the RLibrary.
  7500 			
  7501 			result     	"void"
  7502 			concurrency 	"Sequential"
  7503 			opExportControl 	"Private"
  7504 			uid        	0)
  7505 		    (object Operation "DecreaseReference"
  7506 			attributes 	(list Attribute_Set
  7507 			    (object Attribute
  7508 				tool       	"VC++"
  7509 				name       	"Inline"
  7510 				value      	FALSE))
  7511 			quid       	"3A2CF5AE002C"
  7512 			documentation 	
  7513 |*
  7514 |	@fn				DecreaseReference()
  7515 |	Intended Usage	: Decrease the reference count for the specified grouping and therefore 
  7516 |					check whether it should be unloaded.
  7517 |	Error Condition	: None.
  7518 |	@since			7.0
  7519 |	@return			EDeleteMe if this unload policy can be deleted because its reference 
  7520 |					count is zero and it is on the garbage list.
  7521 |	@pre			This object is fully constructed and initialized
  7522 |	@post			If the decreased reference count has reached zero  and the policy is not
  7523 |					on the garbage list then the timer is activated.
  7524 			
  7525 			result     	"TUnloadPolicyStatus"
  7526 			concurrency 	"Sequential"
  7527 			opExportControl 	"Public"
  7528 			uid        	0)
  7529 		    (object Operation "IncreaseReference"
  7530 			attributes 	(list Attribute_Set
  7531 			    (object Attribute
  7532 				tool       	"VC++"
  7533 				name       	"Inline"
  7534 				value      	FALSE))
  7535 			quid       	"3A2D12190019"
  7536 			documentation 	
  7537 |*
  7538 |	@fn				IncreaseReference()
  7539 |	Intended Usage	: Increase the reference count for the specified grouping.
  7540 |	Error Condition	: None.
  7541 |	@since			7.0
  7542 |	@pre			This object is fully constructed and initialized
  7543 |	@post			The reference count has been increased and if there was an outstanding timer 
  7544 |					request it has been cancelled.
  7545 			
  7546 			result     	"void"
  7547 			concurrency 	"Sequential"
  7548 			opExportControl 	"Public"
  7549 			uid        	0)
  7550 		    (object Operation "ConstructL"
  7551 			attributes 	(list Attribute_Set
  7552 			    (object Attribute
  7553 				tool       	"VC++"
  7554 				name       	"Inline"
  7555 				value      	FALSE))
  7556 			quid       	"3A63026902EB"
  7557 			documentation 	
  7558 |*
  7559 |	@fn				ConstructL()
  7560 |	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
  7561 |	Error Condition	: None
  7562 |	@exception		None
  7563 |	@since			7.0
  7564 |	@param			aDllEntry Information on the dll to which this unload policy refers
  7565 |	@pre 			CUnloadPolicy is fully constructed.
  7566 |	@post			CUnloadPolicy is fully initialized.
  7567 			
  7568 			parameters 	(list Parameters
  7569 			    (object Parameter "aDllEntry"
  7570 				type       	"const TEntry&"
  7571 				const      	TRUE))
  7572 			result     	"void"
  7573 			concurrency 	"Sequential"
  7574 			opExportControl 	"Private"
  7575 			uid        	0)
  7576 		    (object Operation "CUnloadPolicy"
  7577 			attributes 	(list Attribute_Set
  7578 			    (object Attribute
  7579 				tool       	"VC++"
  7580 				name       	"Inline"
  7581 				value      	FALSE))
  7582 			quid       	"3A630269033B"
  7583 			documentation 	
  7584 |*
  7585 |	@internal
  7586 |	@fn				CUnloadPolicy()
  7587 |	Intended Usage	: Standardized default c'tor
  7588 |	Error Condition	: None
  7589 |	@since			7.0
  7590 |	@post			CUnloadPolicy is fully constructed
  7591 			
  7592 			concurrency 	"Sequential"
  7593 			opExportControl 	"Private"
  7594 			uid        	0)
  7595 		    (object Operation "~CUnloadPolicy"
  7596 			attributes 	(list Attribute_Set
  7597 			    (object Attribute
  7598 				tool       	"VC++"
  7599 				name       	"Inline"
  7600 				value      	FALSE))
  7601 			quid       	"3A630269038B"
  7602 			documentation 	
  7603 |*
  7604 |	@fn				~CUnloadPolicy()
  7605 |	Intended Usage	: Standard default d'tor
  7606 |	Error Condition	: None
  7607 |	@since			7.0
  7608 			
  7609 			concurrency 	"Sequential"
  7610 			opExportControl 	"Public"
  7611 			uid        	0)
  7612 		    (object Operation "NewL"
  7613 			attributes 	(list Attribute_Set
  7614 			    (object Attribute
  7615 				tool       	"VC++"
  7616 				name       	"Inline"
  7617 				value      	FALSE))
  7618 			quid       	"3A63026A0012"
  7619 			documentation 	
  7620 |*
  7621 |	@fn				NewL()
  7622 |	Intended Usage	: Standardized safe construction which leaves nothing 
  7623 |					on the cleanup stack.
  7624 |	Error Condition	: Cannot fully construct because of memory limitations.
  7625 |	@exception		KErrNoMemory
  7626 |	@since			7.0
  7627 |	@return			A pointer to the new class
  7628 |	@post			CUnloadPolicy is fully constructed and initialized.
  7629 			
  7630 			stereotype 	"static"
  7631 			parameters 	(list Parameters
  7632 			    (object Parameter "aDllEntry"
  7633 				type       	"const TEntry&"
  7634 				const      	TRUE))
  7635 			result     	"CUnloadPolicy*"
  7636 			concurrency 	"Sequential"
  7637 			opExportControl 	"Public"
  7638 			uid        	0)
  7639 		    (object Operation "RunError"
  7640 			attributes 	(list Attribute_Set
  7641 			    (object Attribute
  7642 				tool       	"VC++"
  7643 				name       	"Inline"
  7644 				value      	FALSE))
  7645 			quid       	"3A754F420016"
  7646 			documentation 	
  7647 |*
  7648 |	@fn				RunError(TInt aError)
  7649 |	Intended Usage	: Called when this objects RunL left with an error.
  7650 |					It handles correct cleanup of the object. Override from CTimer.
  7651 |	Error Condition	: None.
  7652 |	@since			7.0
  7653 |	@param			aError The error code that the RunL left with.
  7654 |	@return			KErrNone if can cleanup aError otherwise. 
  7655 |	@pre 			CUnloadPolicy is fully constructed.
  7656 |	@post			RLibrary is closed, and the reference 
  7657 |					count is zero.
  7658 			
  7659 			parameters 	(list Parameters
  7660 			    (object Parameter "aError"
  7661 				type       	"TInt"))
  7662 			result     	"TInt"
  7663 			concurrency 	"Sequential"
  7664 			opExportControl 	"Private"
  7665 			uid        	0)
  7666 		    (object Operation "DoCancel"
  7667 			attributes 	(list Attribute_Set
  7668 			    (object Attribute
  7669 				tool       	"VC++"
  7670 				name       	"Inline"
  7671 				value      	FALSE))
  7672 			quid       	"3A754F420107"
  7673 			documentation 	
  7674 |*
  7675 |	@fn				DoCancel()
  7676 |	Intended Usage	: Called when this object is cancelled, unloading its implementation 
  7677 |					grouping is aborted. Override from CTimer.
  7678 |	Error Condition	: None.
  7679 |	@since			7.0
  7680 |	@pre 			CUnloadPolicy is fully constructed.
  7681 |	@post			RLibrary remains open and the reference 
  7682 |					count is non-zero.
  7683 			
  7684 			result     	"void"
  7685 			concurrency 	"Sequential"
  7686 			opExportControl 	"Private"
  7687 			uid        	0)
  7688 		    (object Operation "RunL"
  7689 			attributes 	(list Attribute_Set
  7690 			    (object Attribute
  7691 				tool       	"VC++"
  7692 				name       	"Inline"
  7693 				value      	FALSE))
  7694 			quid       	"3A754F42016B"
  7695 			documentation 	
  7696 |*
  7697 |	@fn				RunL()
  7698 |	Intended Usage	: Called when this object is signalled complete, 
  7699 |					to unload its implementation grouping. Override from CTimer.
  7700 |	Error Condition	: Leaves with an error code.
  7701 |	@exception		KErrReferenceCountInvalid
  7702 |	@since			7.0
  7703 |	@pre 			CUnloadPolicy is fully constructed.
  7704 |	@post			RLibrary is closed, and the reference 
  7705 |					count is zero.
  7706 			
  7707 			result     	"void"
  7708 			concurrency 	"Sequential"
  7709 			opExportControl 	"Private"
  7710 			uid        	0)
  7711 		    (object Operation "OnGarbageList"
  7712 			attributes 	(list Attribute_Set
  7713 			    (object Attribute
  7714 				tool       	"VC++"
  7715 				name       	"Inline"
  7716 				value      	FALSE))
  7717 			quid       	"3AE05EBC02A4"
  7718 			documentation 	
  7719 |*
  7720 |	@fn				OnGarbageList(TBool aOnGarbageList)
  7721 |	Intended Usage	: Sets the iAmOnGarbageList flag which indicates whether this unload 
  7722 |					policy is waiting to be deleted.  If the policy is on the garbage list
  7723 |					then it is not able to instantiate new interface implementations.
  7724 |	Error Condition	: None.
  7725 |	@since			7.0
  7726 |	@param			aOnGarbageList Flag indicating whether this unload policy is being 
  7727 |					added to the garbage policy list or removed.
  7728 |	@pre			This object is fully constructed and initialized
  7729 |	@post			iAmOnGarbageList flag is updated.
  7730 			
  7731 			parameters 	(list Parameters
  7732 			    (object Parameter "aOnGarbageList"
  7733 				type       	"TBool"))
  7734 			result     	"void"
  7735 			concurrency 	"Sequential"
  7736 			opExportControl 	"Public"
  7737 			uid        	0)
  7738 		    (object Operation "LoadDllAndReturnProxyL"
  7739 			attributes 	(list Attribute_Set
  7740 			    (object Attribute
  7741 				tool       	"VC++"
  7742 				name       	"Inline"
  7743 				value      	FALSE))
  7744 			quid       	"3AE05EBC03E4"
  7745 			documentation 	
  7746 |*
  7747 |	@fn				LoadDllAndReturnProxyL()
  7748 |	Intended Usage	: Loads the dll which this unload policy refers to and returns a function pointer
  7749 |					to the proxy into the dll.
  7750 |	Error Condition	: Leaves with an error code.
  7751 |	@exception		KErrInvalidDll, @see RLibrary::Load
  7752 |	@since			7.0
  7753 |	@return			The proxy function into the dll to which this unload policy refers.
  7754 |	@pre			This object is fully constructed and initialized
  7755 |	@post			iLibrary is unloaded
  7756 			
  7757 			result     	"TInstantiationL"
  7758 			concurrency 	"Sequential"
  7759 			opExportControl 	"Public"
  7760 			uid        	0)
  7761 		    (object Operation "DllEntryInformation"
  7762 			attributes 	(list Attribute_Set
  7763 			    (object Attribute
  7764 				tool       	"VC++"
  7765 				name       	"Inline"
  7766 				value      	FALSE))
  7767 			quid       	"3AE05EBD0074"
  7768 			documentation 	
  7769 |*
  7770 |	@fn				DllEntryInformation()
  7771 |	Intended Usage	: Returns information on the dll which this unload policy refers to.
  7772 |	Error Condition	: None.
  7773 |	@since			7.0
  7774 |	@pre			This object is fully constructed and initialized
  7775 			
  7776 			stereotype 	"const"
  7777 			result     	"const TEntry&"
  7778 			concurrency 	"Sequential"
  7779 			opExportControl 	"Public"
  7780 			uid        	0)
  7781 		    (object Operation "ReferenceCount"
  7782 			attributes 	(list Attribute_Set
  7783 			    (object Attribute
  7784 				tool       	"VC++"
  7785 				name       	"Inline"
  7786 				value      	FALSE))
  7787 			quid       	"3AE05EBD015B"
  7788 			documentation 	
  7789 |*
  7790 |	@fn				ReferenceCount()
  7791 |	Intended Usage	: Returns the current reference count for this grouping
  7792 |	Error Condition	: None.
  7793 |	@since			7.0
  7794 |	@return			The current library reference count for this unload policy
  7795 |	@pre			This object is fully constructed and initialized
  7796 			
  7797 			stereotype 	"const"
  7798 			result     	"const TInt"
  7799 			concurrency 	"Sequential"
  7800 			opExportControl 	"Public"
  7801 			uid        	0))
  7802 		class_attributes 	(list class_attribute_list
  7803 		    (object ClassAttribute "iReferencesInUseCount"
  7804 			quid       	"3A815C49023F"
  7805 			documentation 	
  7806 |* 
  7807 |		A reference count indicating that an implementation from
  7808 |		this implementation grouping has been instantiated / removed
  7809 			
  7810 			type       	"TInt")
  7811 		    (object ClassAttribute "iAmOnGarbageList"
  7812 			quid       	"3AE05EBC00A5"
  7813 			documentation 	
  7814 |* Indicates that this object cannot be used to instantiate new interface 
  7815 |	implementations because it is waiting to be deleted.
  7816 			
  7817 			type       	"TBool"))
  7818 		module     	"Component View::MAGIC"
  7819 		quidu      	"3A5DF73E0288"
  7820 		language   	"VC++")
  7821 	    (object Class "CRegistrar"
  7822 		attributes 	(list Attribute_Set
  7823 		    (object Attribute
  7824 			tool       	"VC++"
  7825 			name       	"AfxSupportMacro"
  7826 			value      	""))
  7827 		quid       	"3A1D3A0D0282"
  7828 		documentation 	
  7829 |*
  7830 |	@public
  7831 |	@class CRegistrar
  7832 |	@since 7.0
  7833 |	@dependencies CDiscoverer, MDiscovererObserver, CRegistryData, 
  7834 |				RFs, & CBase
  7835 |	Responsible for managing Interface Implementaion Collection registration
  7836 |	(adding and removing entries).
  7837 		
  7838 		stereotype 	"control"
  7839 		superclasses 	(list inheritance_relationship_list
  7840 		    (object Inheritance_Relationship
  7841 			quid       	"3A5F10A10220"
  7842 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  7843 			quidu      	"3A75AD8E019C")
  7844 		    (object Inheritance_Relationship
  7845 			quid       	"3A8042EB0119"
  7846 			supplier   	"Logical View::MDiscovererObserver"
  7847 			quidu      	"3A7593D7038F")
  7848 		    (object Inheritance_Relationship
  7849 			quid       	"3B44A30902C4"
  7850 			supplier   	"Logical View::MBackupNotifierObserver"
  7851 			quidu      	"3B44A309002F"
  7852 			exportControl 	"Private"))
  7853 		operations 	(list Operations
  7854 		    (object Operation "DriveReinstatedL"
  7855 			attributes 	(list Attribute_Set
  7856 			    (object Attribute
  7857 				tool       	"VC++"
  7858 				name       	"Inline"
  7859 				value      	FALSE))
  7860 			quid       	"3A754F4302FD"
  7861 			documentation 	
  7862 |*
  7863 |	@fn				DriveReinstatedL(TDriveUnit aDrive)
  7864 |	Intended Usage	:Overload of the MDiscovererObserver callback method.
  7865 |					The cue to signal the registry that 
  7866 |					the registered Interface Implementation Collections
  7867 |					stored upon the specified drive are again
  7868 |					available for use.
  7869 |	Error Condition	: Leaves with an error code.
  7870 |	@exception		KErrNoMemory, KErrRegistrationFailed.
  7871 |	@since			7.0	:
  7872 |	@param			aDrive	The drive identifier.
  7873 |	@pre 			CRegistrar is fully constructed.
  7874 |	@post			The registered Interface Implementation Collections
  7875 |					stored upon the specified drive are again 
  7876 |					made available for use.
  7877 			
  7878 			parameters 	(list Parameters
  7879 			    (object Parameter "aDrive"
  7880 				type       	"TDriveUnit"))
  7881 			result     	"void"
  7882 			concurrency 	"Sequential"
  7883 			opExportControl 	"Private"
  7884 			uid        	0)
  7885 		    (object Operation "DriveRemovedL"
  7886 			attributes 	(list Attribute_Set
  7887 			    (object Attribute
  7888 				tool       	"VC++"
  7889 				name       	"Inline"
  7890 				value      	FALSE))
  7891 			quid       	"3A2CFFB00333"
  7892 			documentation 	
  7893 |*
  7894 |	@fn				DriveRemovedL(TDriveUnit aDrive)
  7895 |	Intended Usage	:Overload of the MDiscovererObserver callback method.
  7896 |					The cue to signal the registry that 
  7897 |					the registered Interface Implementation Collections
  7898 |					stored upon the specified drive should no 
  7899 |					longer available for use.
  7900 |	Error Condition	: Leaves with an error code.
  7901 |	@exception		KErrNoMemory
  7902 |	@since			7.0	:
  7903 |	@param			aDrive	The drive identifier.
  7904 |	@pre 			CRegistrar is fully constructed.
  7905 |	@post			The registered Interface Implementation Collections
  7906 |					stored upon the specified drive are no 
  7907 |					longer available for use.
  7908 			
  7909 			parameters 	(list Parameters
  7910 			    (object Parameter "aDrive"
  7911 				type       	"TDriveUnit"))
  7912 			result     	"void"
  7913 			concurrency 	"Sequential"
  7914 			opExportControl 	"Private"
  7915 			uid        	0)
  7916 		    (object Operation "DiscoveriesBegin"
  7917 			attributes 	(list Attribute_Set
  7918 			    (object Attribute
  7919 				tool       	"VC++"
  7920 				name       	"Inline"
  7921 				value      	FALSE))
  7922 			quid       	"3A7FEAF6031A"
  7923 			documentation 	
  7924 | MDiscovererObserver method implementations
  7925 |*
  7926 |	@fn				DiscoveriesBegin()
  7927 |	Intended Usage	:Overload of the MDiscovererObserver callback method.
  7928 |					The cue that a registry update is about to occur.
  7929 |	Error Condition	: None.
  7930 |	@since			7.0	:
  7931 |	@pre 			CRegistrar is fully constructed
  7932 |	@post			The Registry data manager has been informed that its internal
  7933 |					data is out of date.
  7934 			
  7935 			result     	"void"
  7936 			concurrency 	"Sequential"
  7937 			opExportControl 	"Private"
  7938 			uid        	0)
  7939 		    (object Operation "DiscoveriesComplete"
  7940 			attributes 	(list Attribute_Set
  7941 			    (object Attribute
  7942 				tool       	"VC++"
  7943 				name       	"Inline"
  7944 				value      	FALSE))
  7945 			quid       	"3A754F440132"
  7946 			documentation 	
  7947 |*
  7948 |	@fn				DiscoveriesComplete(TBool aSuccessful)
  7949 |	Intended Usage	:Overload of the MDiscovererObserver callback method.
  7950 |					The cue to persist the registry
  7951 |	Error Condition	: None.
  7952 |	@since			7.0	:
  7953 |	@param			aSuccessful
  7954 |	@pre 			CRegistrar is fully constructed
  7955 |	@post			The current registry data has been persisted and the 
  7956 |					internal access indexes have been rebuilt.
  7957 			
  7958 			parameters 	(list Parameters
  7959 			    (object Parameter "aSuccessful"
  7960 				type       	"TBool"))
  7961 			result     	"void"
  7962 			concurrency 	"Sequential"
  7963 			opExportControl 	"Private"
  7964 			uid        	0)
  7965 		    (object Operation "RegisterDiscoveryL"
  7966 			attributes 	(list Attribute_Set
  7967 			    (object Attribute
  7968 				tool       	"VC++"
  7969 				name       	"Inline"
  7970 				value      	FALSE))
  7971 			quid       	"3A2D08320122"
  7972 			documentation 	
  7973 |*
  7974 |	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
  7975 |	Intended Usage	:Overload of the MDiscovererObserver callback method.
  7976 |					Adds the specified Interface Implementation Collection to the 
  7977 |					registry.
  7978 |	Error Condition	: Leaves with an error code.
  7979 |	@exception		KErrNoMemory, KErrRegistrationFailed.
  7980 |	@since			7.0	:
  7981 |	@param			aDirEntry The directory entry to register.
  7982 |	@pre 			CRegistrar is fully constructed
  7983 |	@post			The Interface Implementation Collection identified by the directory entry 
  7984 |					is registered.
  7985 			
  7986 			parameters 	(list Parameters
  7987 			    (object Parameter "aDirEntry"
  7988 				type       	"const TEntry&"
  7989 				const      	TRUE))
  7990 			result     	"void"
  7991 			concurrency 	"Sequential"
  7992 			opExportControl 	"Private"
  7993 			uid        	0)
  7994 		    (object Operation "Enable"
  7995 			attributes 	(list Attribute_Set
  7996 			    (object Attribute
  7997 				tool       	"VC++"
  7998 				name       	"Inline"
  7999 				value      	FALSE))
  8000 			quid       	"3A2CFDF80394"
  8001 			documentation 	
  8002 |*
  8003 |	@fn				Enable(TUid aImplementationUid)
  8004 |	Intended Usage	:Allow the specified Interface Implementation to be used.
  8005 |	Error Condition	: KErrEnableFailed The enable call failed.
  8006 |	@since			7.0	:
  8007 |	@param			aImplementationUid The Interface Implementation to enable.
  8008 |	@return			KErrNone on success, KErrEnableFailed otherwise.
  8009 |	@pre 			CRegistrar is fully constructed
  8010 |	@post			The interface implementation identified by 
  8011 |					the UID	is made available for use.
  8012 			
  8013 			parameters 	(list Parameters
  8014 			    (object Parameter "aImplementationUid"
  8015 				type       	"TUid"))
  8016 			result     	"TInt"
  8017 			concurrency 	"Sequential"
  8018 			opExportControl 	"Public"
  8019 			uid        	0)
  8020 		    (object Operation "Disable"
  8021 			attributes 	(list Attribute_Set
  8022 			    (object Attribute
  8023 				tool       	"VC++"
  8024 				name       	"Inline"
  8025 				value      	FALSE))
  8026 			quid       	"3A754F4402F4"
  8027 			documentation 	
  8028 |*
  8029 |	@fn				Disable(TUid aImplementationUid)
  8030 |	Intended Usage	:Stop the specified interface implementation 
  8031 |					from being used.
  8032 |	Error Condition	: KErrDisableFailed The disable call failed.
  8033 |	@since			7.0	:
  8034 |	@param			aImplementationUid The Interface Implementation to disable.
  8035 |	@return			KErrNone on success, KErrDisableFailed otherwise.
  8036 |	@pre 			CRegistrar is fully constructed
  8037 |	@post			The interface implementation identified by 
  8038 |					the UID	is no longer available for use.
  8039 			
  8040 			parameters 	(list Parameters
  8041 			    (object Parameter "aImplementationUid"
  8042 				type       	"TUid"))
  8043 			result     	"TInt"
  8044 			concurrency 	"Sequential"
  8045 			opExportControl 	"Public"
  8046 			uid        	0)
  8047 		    (object Operation "Resume"
  8048 			attributes 	(list Attribute_Set
  8049 			    (object Attribute
  8050 				tool       	"VC++"
  8051 				name       	"Inline"
  8052 				value      	FALSE))
  8053 			quid       	"3A2CFE4E038E"
  8054 			documentation 	
  8055 |*
  8056 |	@fn				Resume()
  8057 |	Intended Usage	: Overload of the MBackupNotifierObserver method.
  8058 |					Allow registration of new Interface Implementation Collections
  8059 |					to begin again.
  8060 |	Error Condition	: KErrResumeFailed The registration resume failed.
  8061 |	@since			7.0	:
  8062 |	@return			KErrNone on success, KErrResumeFailed otherwise.
  8063 |	@pre 			CRegistrar is fully constructed
  8064 |	@post			Registration suspension is cancelled.
  8065 			
  8066 			result     	"TInt"
  8067 			concurrency 	"Sequential"
  8068 			opExportControl 	"Public"
  8069 			uid        	0)
  8070 		    (object Operation "Suspend"
  8071 			attributes 	(list Attribute_Set
  8072 			    (object Attribute
  8073 				tool       	"VC++"
  8074 				name       	"Inline"
  8075 				value      	FALSE))
  8076 			quid       	"3A2CFEB303CF"
  8077 			documentation 	
  8078 |*
  8079 |	@fn				Suspend()
  8080 |	Intended Usage	: Overload of the MBackupNotifierObserver method.
  8081 |					Suspend registration of new Interface Implementation Collections.
  8082 |	Error Condition	: KErrSuspendFailed The registration suspension failed.
  8083 |	@since			7.0	:
  8084 |	@return			KErrNone on success, KErrSuspendFailed otherwise.
  8085 |	@pre 			CRegistrar is fully constructed
  8086 |	@post			Registration is suspended.
  8087 			
  8088 			result     	"TInt"
  8089 			concurrency 	"Sequential"
  8090 			opExportControl 	"Public"
  8091 			uid        	0)
  8092 		    (object Operation "~CRegistrar"
  8093 			attributes 	(list Attribute_Set
  8094 			    (object Attribute
  8095 				tool       	"VC++"
  8096 				name       	"Inline"
  8097 				value      	FALSE))
  8098 			quid       	"3A6324FA00E7"
  8099 			documentation 	
  8100 |*
  8101 |	@fn				~CRegistrar()
  8102 |	Intended Usage	: Standard default d'tor
  8103 |	Error Condition	: None
  8104 |	@since			7.0
  8105 |	@pre 			None
  8106 |	@post			CRegistrar is totally destroyed
  8107 			
  8108 			concurrency 	"Sequential"
  8109 			opExportControl 	"Public"
  8110 			uid        	0)
  8111 		    (object Operation "NewL"
  8112 			attributes 	(list Attribute_Set
  8113 			    (object Attribute
  8114 				tool       	"VC++"
  8115 				name       	"Inline"
  8116 				value      	FALSE))
  8117 			quid       	"3A6324FA0137"
  8118 			documentation 	
  8119 |*
  8120 |	@fn				static CRegistrar* NewL(CRegistryData& aRegistry, MRegistrarObserver& aRegistrarObserver, RFs& aFs)
  8121 |	Intended Usage	: Standardised safe construction which leaves nothing 
  8122 |					on the cleanup stack.
  8123 |	Error Condition	: Cannot fully construct because of memory limitations.	
  8124 |	@exception		KErrNoMemory
  8125 |	@since			7.0
  8126 |	@param			aRegistry A reference to the registry data management class.
  8127 |	@param			aRegistrarObserver A reference to the registrar observer class.
  8128 |	@param			aFs A reference to an connected file server session.
  8129 |	@return			CRegistrar* A pointer to the new class
  8130 |	@pre 			None
  8131 |	@post			CRegistrar is fully constructed, 
  8132 |					and initialised.
  8133 			
  8134 			stereotype 	"static"
  8135 			parameters 	(list Parameters
  8136 			    (object Parameter "aRegistry"
  8137 				type       	"CRegistryData&")
  8138 			    (object Parameter "aRegistrarObserver"
  8139 				type       	"MRegistrarObserver&")
  8140 			    (object Parameter "aFs"
  8141 				type       	"RFs&"))
  8142 			result     	"CRegistrar*"
  8143 			concurrency 	"Sequential"
  8144 			opExportControl 	"Public"
  8145 			uid        	0)
  8146 		    (object Operation "CRegistrar"
  8147 			attributes 	(list Attribute_Set
  8148 			    (object Attribute
  8149 				tool       	"VC++"
  8150 				name       	"Inline"
  8151 				value      	FALSE))
  8152 			quid       	"3A6324FA0079"
  8153 			documentation 	
  8154 | Internal methods
  8155 |*
  8156 |	@internal
  8157 |	@fn				CRegistrar(CRegistryData& aRegistry, RFs& aFs)
  8158 |	Intended Usage	: Standardised default c'tor
  8159 |	Error Condition	: None
  8160 |	@since			7.0
  8161 |	@param			aRegistry A reference to the registry data management class.
  8162 |	@param			aRegistrarObserver A reference to the registrar observer class.
  8163 |	@param			aFs A reference to an connected file server session.
  8164 |	@pre 			None
  8165 |	@post			CRegistrar is fully constructed
  8166 			
  8167 			parameters 	(list Parameters
  8168 			    (object Parameter "aRegistry"
  8169 				type       	"CRegistryData&")
  8170 			    (object Parameter "aRegistrarObserver"
  8171 				type       	"MRegistrarObserver&")
  8172 			    (object Parameter "aFs"
  8173 				type       	"RFs&"))
  8174 			concurrency 	"Sequential"
  8175 			opExportControl 	"Private"
  8176 			uid        	0)
  8177 		    (object Operation "ConstructL"
  8178 			attributes 	(list Attribute_Set
  8179 			    (object Attribute
  8180 				tool       	"VC++"
  8181 				name       	"Inline"
  8182 				value      	FALSE))
  8183 			quid       	"3A6324FA000A"
  8184 			documentation 	
  8185 |*
  8186 |	@fn				void ConstructL()
  8187 |	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
  8188 |	Error Condition	: None
  8189 |	@exception		None
  8190 |	@since			7.0
  8191 |	@pre 			CRegistrar is fully constructed.
  8192 |	@post			CRegistrar is fully initialised.
  8193 			
  8194 			result     	"void"
  8195 			concurrency 	"Sequential"
  8196 			opExportControl 	"Private"
  8197 			uid        	0)
  8198 		    (object Operation "ParseL"
  8199 			attributes 	(list Attribute_Set
  8200 			    (object Attribute
  8201 				tool       	"VC++"
  8202 				name       	"Inline"
  8203 				value      	FALSE))
  8204 			quid       	"3AC83A2B02A6"
  8205 			documentation 	
  8206 |*
  8207 |	@fn				ParseL(CRegistryData::CDllData& aDll, const TDesC& aRscFileName)
  8208 |	Intended Usage	: Parsing the resource file information associated with an
  8209 |					Interface Implementation Collection for entry into the registry
  8210 |					information.	
  8211 |	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
  8212 |	@exception		KErrNoMemory
  8213 |	@since			7.0
  8214 |	@param			aEntry The directory entry data for the Interface Impplementation Collection.
  8215 |	@param			aRscFileName The resource file from which to extract the data
  8216 |	@pre 			CRegistrar is fully constructed.
  8217 |	@post			The resource file has been parsed and the data added to 'aDll'.
  8218 			
  8219 			parameters 	(list Parameters
  8220 			    (object Parameter "aDll"
  8221 				type       	"CRegistryData::CDllData&")
  8222 			    (object Parameter "aRscFileName"
  8223 				type       	"const TDesC&"
  8224 				const      	TRUE))
  8225 			result     	"void"
  8226 			concurrency 	"Sequential"
  8227 			opExportControl 	"Private"
  8228 			uid        	0)
  8229 		    (object Operation "ParseRegistrationDataL"
  8230 			attributes 	(list Attribute_Set
  8231 			    (object Attribute
  8232 				tool       	"VC++"
  8233 				name       	"Inline"
  8234 				value      	FALSE))
  8235 			quid       	"3AB7308701EB"
  8236 			documentation 	
  8237 |*
  8238 |	@fn				void ParseRegistrationDataL(const TEntry& aEntry, const TDesC& aRscFileName, TBool aUpdate, TInt aRegistryDriveIndex)
  8239 |	Intended Usage	: To determine if the directory entry for an Interface Implementation 
  8240 |					Collection entry requires registration.
  8241 |					Parsing the associated resource file information where necessary.
  8242 |	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
  8243 |	@exception		KErrNoMemory
  8244 |	@since			7.0
  8245 |	@param			aEntry The directory entry data for the Interface Impplementation Collection.
  8246 |	@param			aRscFileName The resource file from which to extract the data
  8247 |	@param			aDrive The drive the registry data has been found on 
  8248 |	@param			aUpdate A flag indicating if this is an update, or new entry.
  8249 |	@param			aRegistryDriveIndex The index within the registry data 
  8250 |					for the branch that the registry entry was found within. 
  8251 |	@pre 			CRegistrar is fully constructed.
  8252 |	@post			The Interface Implementation Collection entry has been processed appropriately.
  8253 			
  8254 			parameters 	(list Parameters
  8255 			    (object Parameter "aEntry"
  8256 				type       	"const TEntry&"
  8257 				const      	TRUE)
  8258 			    (object Parameter "aRscFileName"
  8259 				type       	"const TDesC&"
  8260 				const      	TRUE)
  8261 			    (object Parameter "aDrive"
  8262 				type       	"const TDriveUnit&"
  8263 				const      	TRUE)
  8264 			    (object Parameter "aUpdate"
  8265 				type       	"TBool")
  8266 			    (object Parameter "aRegistryDriveIndex"
  8267 				type       	"TInt"))
  8268 			result     	"void"
  8269 			concurrency 	"Sequential"
  8270 			opExportControl 	"Private"
  8271 			uid        	0)
  8272 		    (object Operation "NotifiedWithErrorCode"
  8273 			attributes 	(list Attribute_Set
  8274 			    (object Attribute
  8275 				tool       	"VC++"
  8276 				name       	"Inline"
  8277 				value      	FALSE))
  8278 			quid       	"3B2A288B03E0"
  8279 			documentation 	
  8280 |*
  8281 |	@fn				NotifiedWithErrorCode(TInt aError)
  8282 |	Intended Usage	:Overload of the MDiscovererObserver callback method.
  8283 |					The notification that the notifier has been activated
  8284 |					with an error status code. The observer should instruct
  8285 |					the notification object how to proceed.
  8286 |	Error Condition	: None.	
  8287 |	@since			7.0	:
  8288 |	@param			aError	The error value recieved by the notifier.
  8289 |	@return			ETrue for ignore error, EFalse otherwise. 
  8290 |	@pre 			CRegistrar is fully constructed.
  8291 |	@post			The status code should be used by the observer to instruct 
  8292 |					the notifier to cease recieving notifications or not.
  8293 			
  8294 			parameters 	(list Parameters
  8295 			    (object Parameter "aError"
  8296 				type       	"TInt"))
  8297 			result     	"TBool"
  8298 			concurrency 	"Sequential"
  8299 			opExportControl 	"Private"
  8300 			uid        	0)
  8301 		    (object Operation "DriveIsSpiBasedL"
  8302 			quid       	"44522E190300"
  8303 			result     	"void"
  8304 			concurrency 	"Sequential"
  8305 			opExportControl 	"Public"
  8306 			uid        	0))
  8307 		module     	"Component View::MAGIC"
  8308 		quidu      	"3A5DF73E0288"
  8309 		language   	"VC++")
  8310 	    (object Class "CEComServer"
  8311 		attributes 	(list Attribute_Set
  8312 		    (object Attribute
  8313 			tool       	"VC++"
  8314 			name       	"AppliedPattern"
  8315 			value      	"none")
  8316 		    (object Attribute
  8317 			tool       	"VC++"
  8318 			name       	"AfxSupportMacro"
  8319 			value      	""))
  8320 		quid       	"3A7159680113"
  8321 		documentation 	
  8322 |*
  8323 |	@private
  8324 |	@class CEComServer
  8325 |	@since 7.0
  8326 |	@dependencies CRegistry, CRegistrar, CDefaultResolver, 
  8327 |				  CLoadManager, TEComResolverParams, CServer
  8328 |	A concrete implementation which supplies instantiation & 
  8329 |	destruction of a class via the ECom framework.
  8330 		
  8331 		stereotype 	"boundary"
  8332 		superclasses 	(list inheritance_relationship_list
  8333 		    (object Inheritance_Relationship
  8334 			quid       	"3AACF893004B"
  8335 			supplier   	"Logical View::EPOC Base classes::C-Classes::CServer"
  8336 			quidu      	"3AACF8880171"
  8337 			exportControl 	"Private")
  8338 		    (object Inheritance_Relationship
  8339 			quid       	"3B050B950017"
  8340 			supplier   	"Logical View::MRegistrarObserver"
  8341 			quidu      	"3B050BD60057"
  8342 			exportControl 	"Private"))
  8343 		operations 	(list Operations
  8344 		    (object Operation "Destroy"
  8345 			attributes 	(list Attribute_Set
  8346 			    (object Attribute
  8347 				tool       	"VC++"
  8348 				name       	"Inline"
  8349 				value      	FALSE))
  8350 			quid       	"3A71596801FA"
  8351 			documentation 	
  8352 |*
  8353 |	@fn				static void Destroy()
  8354 |	Intended Usage	: Destructor for the singleton CEComServer. 
  8355 |					  Destruction checks for the number of shared
  8356 |					  class instances, and calls the d'tor of the
  8357 |					  class when the last shared instance is removed.
  8358 |	Error Condition	: None	
  8359 |	@since			7.0
  8360 |	@pre 			CEComServer must have been fully constructed.
  8361 |	@post			CEComServer is destroyed IF no other class is using it.
  8362 			
  8363 			stereotype 	"static"
  8364 			result     	"void"
  8365 			concurrency 	"Sequential"
  8366 			opExportControl 	"Public"
  8367 			uid        	0)
  8368 		    (object Operation "DestroyedImplementation"
  8369 			attributes 	(list Attribute_Set
  8370 			    (object Attribute
  8371 				tool       	"VC++"
  8372 				name       	"Inline"
  8373 				value      	FALSE))
  8374 			quid       	"3A716CC2010D"
  8375 			documentation 	
  8376 |*
  8377 |	@fn				DestroyedImplementation(TUid aDtorIDKey)
  8378 |	Intended Usage	: Inform the ECom framework that a particular 
  8379 |					interface implementation is being destroyed.	
  8380 |	Error Condition	: The framework cannot respond to the destruction at this time.
  8381 |	@since			7.0
  8382 |	@param			aImplementationDllUid  A UID specifying the Interface Implementation Collection.
  8383 |	@pre 			CEComServer must have been fully constructed.
  8384 |	@post			The interface implementation destruction has been noted.
  8385 			
  8386 			parameters 	(list Parameters
  8387 			    (object Parameter "aDtor_Key"
  8388 				type       	"TUid"))
  8389 			result     	"void"
  8390 			concurrency 	"Sequential"
  8391 			opExportControl 	"Public"
  8392 			uid        	0)
  8393 		    (object Operation "GetResolvedCreationMethodL"
  8394 			attributes 	(list Attribute_Set
  8395 			    (object Attribute
  8396 				tool       	"VC++"
  8397 				name       	"Inline"
  8398 				value      	FALSE))
  8399 			quid       	"3A71596801A0"
  8400 			documentation 	
  8401 |*
  8402 |	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
  8403 |												const TEComResolverParams& aAdditionalParameters,
  8404 |												TUid& aDtorIDKey)
  8405 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  8406 |					specified interface. 
  8407 |	Error Condition	: Lack of memory	
  8408 |	@exception		KErrNoMemory
  8409 |	@since			7.0
  8410 |	@param			aInterfaceUid A UID specifying the required interface.
  8411 |	@param			aAdditionalParameters A descriptor specifying any additional
  8412 |					implementation characteristics to be fulfilled.
  8413 |	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  8414 |					identify this instance to the framework.
  8415 |	@return			TAny* A pointer to the interface implementation instantiation
  8416 |					method.
  8417 |	@pre 			CEComServer must have been fully constructed.
  8418 |	@post			The requested interface implementation is identified,
  8419 |					and the instantiation method pointer is returned.
  8420 			
  8421 			parameters 	(list Parameters
  8422 			    (object Parameter "aInterfaceUid"
  8423 				type       	"TUid")
  8424 			    (object Parameter "aAdditionalParameters"
  8425 				type       	"const TEComResolverParams&"
  8426 				const      	TRUE)
  8427 			    (object Parameter "aDtor_Key"
  8428 				type       	"TUid&"))
  8429 			result     	"TAny*"
  8430 			concurrency 	"Sequential"
  8431 			opExportControl 	"Public"
  8432 			uid        	0)
  8433 		    (object Operation "GetResolvedCreationMethodL"
  8434 			attributes 	(list Attribute_Set
  8435 			    (object Attribute
  8436 				tool       	"VC++"
  8437 				name       	"Inline"
  8438 				value      	FALSE))
  8439 			quid       	"3A71596801AA"
  8440 			documentation 	
  8441 |*
  8442 |	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
  8443 |													 const TEComResolverParams& aAdditionalParameters, 
  8444 |													 TUid aResolverUid,
  8445 |													 TUid& aDtorIDKey)
  8446 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  8447 |					specified interface. 
  8448 |					Overload with a client provided CResolver.
  8449 |	Error Condition	: Lack of memory	
  8450 |	@exception		KErrNoMemory
  8451 |	@since			7.0
  8452 |	@param			aInterfaceUid A UID specifying the required interface.
  8453 |	@param			aAdditionalParameters A descriptor specifying any additional
  8454 |					implementation characteristics to be fulfilled.
  8455 |	@param			aResolver A UID specifying the implementation of the CResolver interface
  8456 |					with client defined behaviour to use for resolution.
  8457 |	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  8458 |					identify this instance to the framework.
  8459 |	@return			TAny* A pointer to the interface implementation instantiation
  8460 |					method.
  8461 |	@pre 			CEComServer must have been fully constructed.
  8462 |	@post			The requested interface implementation is identified,
  8463 |					and the instantiation method pointer is returned.
  8464 			
  8465 			parameters 	(list Parameters
  8466 			    (object Parameter "aInterfaceUid"
  8467 				type       	"TUid")
  8468 			    (object Parameter "aAdditionalParameters"
  8469 				type       	"const TEComResolverParams&"
  8470 				const      	TRUE)
  8471 			    (object Parameter "aResolverUid"
  8472 				type       	"TUid")
  8473 			    (object Parameter "aDtor_Key"
  8474 				type       	"TUid&"))
  8475 			result     	"TAny*"
  8476 			concurrency 	"Sequential"
  8477 			opExportControl 	"Public"
  8478 			uid        	0)
  8479 		    (object Operation "GetResolvedCreationMethodL"
  8480 			attributes 	(list Attribute_Set
  8481 			    (object Attribute
  8482 				tool       	"VC++"
  8483 				name       	"Inline"
  8484 				value      	FALSE))
  8485 			quid       	"3A7FEAED0349"
  8486 			documentation 	
  8487 |*
  8488 |	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid,
  8489 |												 TUid& aDtorIDKey)
  8490 |	Intended Usage	:Instantiate an interface implementation to satisfy the 
  8491 |					specified interface. 
  8492 |	Error Condition	: Lack of memory, or not connected.	
  8493 |	@exception		KErrNoMemory
  8494 |	@exception		KErrNotConnected
  8495 |	@since			7.0
  8496 |	@param			aImplementationUid A UID specifying the required interface implementation.
  8497 |	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  8498 |					identify this instance to the framework.
  8499 |	@return			TAny* A pointer to the interface implementation instantiation
  8500 |					method.
  8501 |	@pre 			CEComServer must have been fully constructed.
  8502 |	@post			The requested interface implementation is identified,
  8503 |					and the instantiation method pointer is returned.
  8504 			
  8505 			parameters 	(list Parameters
  8506 			    (object Parameter "aImplementationUid"
  8507 				type       	"TUid")
  8508 			    (object Parameter "aDtor_Key"
  8509 				type       	"TUid&"))
  8510 			result     	"TAny*"
  8511 			concurrency 	"Sequential"
  8512 			opExportControl 	"Public"
  8513 			uid        	0)
  8514 		    (object Operation "ListImplementationsL"
  8515 			attributes 	(list Attribute_Set
  8516 			    (object Attribute
  8517 				tool       	"VC++"
  8518 				name       	"Inline"
  8519 				value      	FALSE))
  8520 			quid       	"3A71596801D2"
  8521 			documentation 	
  8522 |*
  8523 |	@fn				ListImplementationsL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
  8524 |	Intended Usage	: Retrieve a list of all the implementations which 
  8525 |					satisfy the specified interface.
  8526 |	Error Condition	: Lack of memory.	
  8527 |	@exception		KErrNoMemory
  8528 |	@since			7.0
  8529 |	@param			aInterfaceUid A UID specifying the required interface.
  8530 |	@param			aAdditionalParameters A descriptor specifying any additional
  8531 |					implementation characteristics to be fulfilled.
  8532 |	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
  8533 |	@pre 			CEComServer must have been fully constructed.
  8534 |	@post			CEComServer has not changed, and RImplInfoArray* contains the list
  8535 |					of CImplementationInformations regigistered for the interface.
  8536 |	@warning		This code returns ownership of the created array to the caller,
  8537 |					who must take the responsibility of destroying it,
  8538 |					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
  8539 			
  8540 			stereotype 	"const"
  8541 			parameters 	(list Parameters
  8542 			    (object Parameter "aInterfaceUid"
  8543 				type       	"TUid")
  8544 			    (object Parameter "aAdditionalParameters"
  8545 				type       	"const TEComResolverParams&"
  8546 				const      	TRUE))
  8547 			result     	"RImplInfoArray*"
  8548 			concurrency 	"Sequential"
  8549 			opExportControl 	"Public"
  8550 			uid        	0)
  8551 		    (object Operation "ListImplementationsL"
  8552 			attributes 	(list Attribute_Set
  8553 			    (object Attribute
  8554 				tool       	"VC++"
  8555 				name       	"Inline"
  8556 				value      	FALSE))
  8557 			quid       	"3A754F3B0002"
  8558 			documentation 	
  8559 |*
  8560 |	@fn				ListImplementationsL(TUid aInterfaceUid, 
  8561 |										 const TEComResolverParams& aAdditionalParameters, 
  8562 |										 TUid aResolverUid)
  8563 |	Intended Usage	: Retrieve a list of all the implementations which 
  8564 |					satisfy the specified interface.
  8565 |	Error Condition	: Lack of memory.	
  8566 |	@exception		KErrNoMemory
  8567 |	@since			7.0
  8568 |	@param			aInterfaceUid A UID specifying the required interface.
  8569 |	@param			aAdditionalParameters A descriptor specifying any additional
  8570 |					implementation characteristics to be fulfilled.
  8571 |	@param			aResolverUid The CResolver implementation to use.
  8572 |	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
  8573 |	@pre 			CEComServer must have been fully constructed.
  8574 |	@post			CEComServer has not changed, and RImplInfoArray* contains the list
  8575 |					of CImplementationInformations regigistered for the interface.
  8576 |	@warning		This code returns ownership of the created array to the caller,
  8577 |					who must take the responsibility of destroying it.
  8578 			
  8579 			parameters 	(list Parameters
  8580 			    (object Parameter "aInterfaceUid"
  8581 				type       	"TUid")
  8582 			    (object Parameter "aAdditionalParameters"
  8583 				type       	"const TEComResolverParams&"
  8584 				const      	TRUE)
  8585 			    (object Parameter "aResolverUid"
  8586 				type       	"TUid"))
  8587 			result     	"RImplInfoArray*"
  8588 			concurrency 	"Sequential"
  8589 			opExportControl 	"Public"
  8590 			uid        	0)
  8591 		    (object Operation "NewSessionL"
  8592 			attributes 	(list Attribute_Set
  8593 			    (object Attribute
  8594 				tool       	"VC++"
  8595 				name       	"Inline"
  8596 				value      	FALSE))
  8597 			quid       	"3AACF9500151"
  8598 			documentation 	
  8599 |*
  8600 |	@fn				NewSessionL(const TVersion& aVersion) const
  8601 |	Intended Usage	: Creates a new CEComServerSession to handle client
  8602 |					service requests.
  8603 |	@exception		KErrNoMemory
  8604 |	@exception		@see CSharableSession
  8605 |	@pre 			CEComServer must have been fully constructed.
  8606 |	@post			CEComServer has created a new CEComServerSession.
  8607 			
  8608 			stereotype 	"const"
  8609 			parameters 	(list Parameters
  8610 			    (object Parameter "aVersion"
  8611 				type       	"const TVersion&"
  8612 				const      	TRUE))
  8613 			result     	"CSharableSession*"
  8614 			concurrency 	"Sequential"
  8615 			opExportControl 	"Private"
  8616 			uid        	0)
  8617 		    (object Operation "~CEComServer"
  8618 			attributes 	(list Attribute_Set
  8619 			    (object Attribute
  8620 				tool       	"VC++"
  8621 				name       	"Inline"
  8622 				value      	FALSE))
  8623 			quid       	"3A7159680195"
  8624 			documentation 	
  8625 |*
  8626 |	@fn				~CEComServer()
  8627 |	Intended Usage	: Default d'tor, made private to enforce the call of 
  8628 |					CEComServer::Destroy(). 
  8629 |	Error Condition	: None	
  8630 |	@since			7.0
  8631 |	@pre 			CEComServer must have been fully constructed.
  8632 |	@post			CEComServer is utterly destroyed.
  8633 			
  8634 			concurrency 	"Sequential"
  8635 			opExportControl 	"Private"
  8636 			uid        	0)
  8637 		    (object Operation "ConstructL"
  8638 			attributes 	(list Attribute_Set
  8639 			    (object Attribute
  8640 				tool       	"VC++"
  8641 				name       	"Inline"
  8642 				value      	FALSE))
  8643 			quid       	"3A7159680196"
  8644 			documentation 	
  8645 |*
  8646 |	@fn				ConstructL()
  8647 |	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
  8648 |					phase construction.
  8649 |	Error Condition	: None	
  8650 |	@exception		KErrNoMemory
  8651 |	@since			7.0
  8652 |	@return			void 
  8653 |	@pre 			CEComServer is fully constructed.
  8654 |	@post			CEComServer is fully initialised.
  8655 			
  8656 			result     	"void"
  8657 			concurrency 	"Sequential"
  8658 			opExportControl 	"Private"
  8659 			uid        	0)
  8660 		    (object Operation "CEComServer"
  8661 			attributes 	(list Attribute_Set
  8662 			    (object Attribute
  8663 				tool       	"VC++"
  8664 				name       	"Inline"
  8665 				value      	FALSE))
  8666 			quid       	"3A715968019F"
  8667 			documentation 	
  8668 |*
  8669 |	@internal
  8670 |	@fn				CEComServer()
  8671 |	Intended Usage	: Default c'tor	
  8672 |	Error Condition	: None	
  8673 |	@since			7.0
  8674 |	@pre 			None
  8675 |	@post			CEComServer is fully constructed
  8676 			
  8677 			concurrency 	"Sequential"
  8678 			opExportControl 	"Private"
  8679 			uid        	0)
  8680 		    (object Operation "ListImplementationsL"
  8681 			attributes 	(list Attribute_Set
  8682 			    (object Attribute
  8683 				tool       	"VC++"
  8684 				name       	"Inline"
  8685 				value      	FALSE))
  8686 			quid       	"3A71596801DD"
  8687 			documentation 	
  8688 |*
  8689 |	@fn				ListImplementationsL(TUid aInterfaceUid, 
  8690 |										 const TEComResolverParams& aAdditionalParameters, 
  8691 |										 CResolver* aResolver) const
  8692 |	Intended Usage	: Helper method to retrieve a list of all the 
  8693 |					implementations which satisfy the specified interface. 
  8694 |					Overload with a provided CResolver*.
  8695 |	@exception		KErrNoMemory
  8696 |	@since			7.0
  8697 |	@param			aInterfaceUid A UID specifying the required interface.
  8698 |	@param			aAdditionalParameters A descriptor specifying any additional
  8699 |					implementation characteristics to be fulfilled.
  8700 |	@param			aResolver A CResolver with client defined behaviour.
  8701 |	@return			RPointerArray<TUid>* A pointer to the array of class identification
  8702 |					data. 
  8703 |	@pre 			CEComServer must have been fully constructed.
  8704 |	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
  8705 |					of Implementations for the interface.
  8706 |	@warning		This code returns ownership of the created array to the caller,
  8707 |					who must take the responsibility of destroying it.
  8708 			
  8709 			stereotype 	"const"
  8710 			parameters 	(list Parameters
  8711 			    (object Parameter "aInterfaceUid"
  8712 				type       	"TUid")
  8713 			    (object Parameter "aAdditionalParameters"
  8714 				type       	"const TEComResolverParams&"
  8715 				const      	TRUE)
  8716 			    (object Parameter "aResolver"
  8717 				type       	"CResolver*"))
  8718 			result     	"RImplInfoArray*"
  8719 			concurrency 	"Sequential"
  8720 			opExportControl 	"Private"
  8721 			uid        	0)
  8722 		    (object Operation "ListImplementationsL"
  8723 			attributes 	(list Attribute_Set
  8724 			    (object Attribute
  8725 				tool       	"VC++"
  8726 				name       	"Inline"
  8727 				value      	FALSE))
  8728 			quid       	"3AE05E890200"
  8729 			documentation 	
  8730 |*
  8731 |	@fn				ListImplementationsL(TUid aInterfaceUid) const
  8732 |	Intended Usage	: Retrieve a list of all the implementations which 
  8733 |					satisfy the specified interface.
  8734 |	Error Condition	: Lack of memory.	
  8735 |	@exception		KErrNoMemory
  8736 |	@since			7.0
  8737 |	@param			aInterfaceUid A UID specifying the required interface.
  8738 |	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
  8739 |	@pre 			CEComServer must have been fully constructed.
  8740 |	@post			CEComServer has not changed, and RImplInfoArray* contains the list
  8741 |					of CImplementationInformations regigistered for the interface.
  8742 |	@warning		This code DOES NOT return ownership of the created array to the caller,
  8743 |					THE CALLER MUST NOT DESTROY IT.
  8744 			
  8745 			stereotype 	"const"
  8746 			parameters 	(list Parameters
  8747 			    (object Parameter "aInterfaceUid"
  8748 				type       	"TUid"))
  8749 			result     	"RImplInfoArray*"
  8750 			concurrency 	"Sequential"
  8751 			opExportControl 	"Public"
  8752 			uid        	0)
  8753 		    (object Operation "ListImplementationsL"
  8754 			attributes 	(list Attribute_Set
  8755 			    (object Attribute
  8756 				tool       	"VC++"
  8757 				name       	"Inline"
  8758 				value      	FALSE))
  8759 			quid       	"3AE05E8A01B1"
  8760 			documentation 	
  8761 |*
  8762 |	@fn				ListImplementationsL(TUid aInterfaceUid, TUid aResolverUid)
  8763 |	Intended Usage	: Retrieve a list of all the implementations which 
  8764 |					satisfy the specified interface.
  8765 |	Error Condition	: Lack of memory.	
  8766 |	@exception		KErrNoMemory
  8767 |	@since			7.0
  8768 |	@param			aInterfaceUid A UID specifying the required interface.
  8769 |	@param			aResolverUid The CResolver implementation to use.
  8770 |	@return			RPointerArray<TUid>* A pointer to the array of class identification
  8771 |					data. 
  8772 |	@pre 			CEComServer must have been fully constructed.
  8773 |	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
  8774 |					of Implementations for the interface.
  8775 |	@warning		This code returns ownership of the created array to the caller,
  8776 |					who must take the responsibility of destroying it,
  8777 |					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
  8778 			
  8779 			parameters 	(list Parameters
  8780 			    (object Parameter "aInterfaceUid"
  8781 				type       	"TUid")
  8782 			    (object Parameter "aResolverUid"
  8783 				type       	"TUid"))
  8784 			result     	"RImplInfoArray*"
  8785 			concurrency 	"Sequential"
  8786 			opExportControl 	"Public"
  8787 			uid        	0)
  8788 		    (object Operation "ListImplementationsL"
  8789 			attributes 	(list Attribute_Set
  8790 			    (object Attribute
  8791 				tool       	"VC++"
  8792 				name       	"Inline"
  8793 				value      	FALSE))
  8794 			quid       	"3AE05E8B0361"
  8795 			documentation 	
  8796 |*
  8797 |	@fn				ListImplementationsL(TUid aInterfaceUid, CResolver* aResolver) const
  8798 |	Intended Usage	: Helper method to retrieve a list of all the 
  8799 |					implementations which satisfy the specified interface. 
  8800 |					Overload with a provided CResolver*.
  8801 |	@exception		KErrNoMemory
  8802 |	@since			7.0
  8803 |	@param			aInterfaceUid A UID specifying the required interface.
  8804 |	@param			aResolver A CResolver with client defined behaviour.
  8805 |	@return			A pointer to the array of class identification data. 
  8806 |	@pre 			CEComServer must have been fully constructed.
  8807 |	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
  8808 |					of Implementations for the interface.
  8809 |	@warning		This code returns ownership of the created array to the caller,
  8810 |					who must take the responsibility of destroying it.
  8811 			
  8812 			stereotype 	"const"
  8813 			parameters 	(list Parameters
  8814 			    (object Parameter "aInterfaceUid"
  8815 				type       	"TUid")
  8816 			    (object Parameter "aResolver"
  8817 				type       	"CResolver*"))
  8818 			result     	"RImplInfoArray*"
  8819 			concurrency 	"Sequential"
  8820 			opExportControl 	"Private"
  8821 			uid        	0)
  8822 		    (object Operation "RunError"
  8823 			attributes 	(list Attribute_Set
  8824 			    (object Attribute
  8825 				tool       	"VC++"
  8826 				name       	"Inline"
  8827 				value      	FALSE))
  8828 			quid       	"3AE99A300042"
  8829 			documentation 	
  8830 |*
  8831 |	@fn				RunError(TInt aError)
  8832 |	Intended Usage	: Intercept the panic caused by a RunL leave,
  8833 |					to restore the CEComServer object to a sensible state.
  8834 |					(called by the Active Scheduler immediately before the Panic).
  8835 |	Error Condition	: None.
  8836 |	@since			7.0
  8837 |	@return			TInt KErrNone if cleanup successful, otherwise return aError
  8838 |	@pre 			CEComServer is fully constructed.
  8839 |	@post			CEComServer has been restored to a sensible state.
  8840 			
  8841 			parameters 	(list Parameters
  8842 			    (object Parameter "aError"
  8843 				type       	"TInt"))
  8844 			result     	"TInt"
  8845 			concurrency 	"Sequential"
  8846 			opExportControl 	"Private"
  8847 			uid        	0)
  8848 		    (object Operation "Notification"
  8849 			attributes 	(list Attribute_Set
  8850 			    (object Attribute
  8851 				tool       	"VC++"
  8852 				name       	"Inline"
  8853 				value      	FALSE))
  8854 			quid       	"3AE99A300309"
  8855 			documentation 	
  8856 |*
  8857 |	@fn				Notification(TInt aNotificationCode)
  8858 |	Intended Usage	: The overloaded method from the MRegistrarObserver class
  8859 |					  Used for firing notifications to the client sessions that
  8860 |					  the underlying registry data has changed.
  8861 |	Error Condition	: None	
  8862 |	@since			7.0
  8863 |	@pre 			CEComServer must have been fully constructed.
  8864 |	@post			The CEComServer has notified all its client sessions
  8865 |					registered for notifications that the data changed.
  8866 			
  8867 			parameters 	(list Parameters
  8868 			    (object Parameter "aCompletionCode"
  8869 				type       	"TInt"))
  8870 			result     	"void"
  8871 			concurrency 	"Sequential"
  8872 			opExportControl 	"Public"
  8873 			uid        	0)
  8874 		    (object Operation "DropSession"
  8875 			attributes 	(list Attribute_Set
  8876 			    (object Attribute
  8877 				tool       	"VC++"
  8878 				name       	"Inline"
  8879 				value      	FALSE))
  8880 			quid       	"3AE99A310148"
  8881 			documentation 	
  8882 |*
  8883 |	@fn				DropSession()
  8884 |	Intended Usage	: (Server Session management) Destroy a session connection with a client.	
  8885 |	Error Condition	: None.
  8886 |	@since			7.0
  8887 |	@pre 			CEComServer must have been fully constructed.
  8888 |	@post			The appropriate CEComServerSession has been destroyed and 
  8889 |					the ECom client has been disconnected from this server.
  8890 			
  8891 			result     	"void"
  8892 			concurrency 	"Sequential"
  8893 			opExportControl 	"Public"
  8894 			uid        	0)
  8895 		    (object Operation "AddSession"
  8896 			attributes 	(list Attribute_Set
  8897 			    (object Attribute
  8898 				tool       	"VC++"
  8899 				name       	"Inline"
  8900 				value      	FALSE))
  8901 			quid       	"3AE99A310206"
  8902 			documentation 	
  8903 |*
  8904 |	@fn				AddSession()
  8905 |	Intended Usage	: (Server Session management) Add a new session connection for a client.	
  8906 |	Error Condition	: None.
  8907 |	@since			7.0
  8908 |	@pre 			CEComServer must have been fully constructed.
  8909 |	@post			The new CEComServerSession to handle service provision for a new 
  8910 |					ECom client has been recorded.
  8911 |					If the server was preparing to shutdown, that shutdown is cancelled
  8912 			
  8913 			result     	"void"
  8914 			concurrency 	"Sequential"
  8915 			opExportControl 	"Public"
  8916 			uid        	0)
  8917 		    (object Operation "NewLC"
  8918 			attributes 	(list Attribute_Set
  8919 			    (object Attribute
  8920 				tool       	"VC++"
  8921 				name       	"Inline"
  8922 				value      	FALSE))
  8923 			quid       	"3AE99A3200D1"
  8924 			documentation 	
  8925 |*
  8926 |	@fn				static CEComServer* NewLC()
  8927 |	Intended Usage	: Standardised safe construction which 
  8928 |					leaves the returned object on the cleanup stack.
  8929 |	Error Condition	: Cannot fully construct because of 
  8930 |					memory limitations.	
  8931 |	@exception		KErrNoMemory
  8932 |	@exception		@see RFs, CRegistryData, CRegistrar, CLoadManager, CDefaultResolver
  8933 |	@exception		@see CShutdownTimer & CServer::StartL
  8934 |	@since			7.0
  8935 |	@return			CEComServer* a pointer to the new class
  8936 |	@pre 			None
  8937 |	@post			CEComServer is fully constructed, initialised,
  8938 |					and remains upon the cleanup stack.
  8939 			
  8940 			stereotype 	"static"
  8941 			result     	"CEComServer*"
  8942 			concurrency 	"Sequential"
  8943 			opExportControl 	"Public"
  8944 			uid        	0)
  8945 		    (object Operation "CreateResolverLC"
  8946 			attributes 	(list Attribute_Set
  8947 			    (object Attribute
  8948 				tool       	"VC++"
  8949 				name       	"Inline"
  8950 				value      	FALSE))
  8951 			quid       	"3B050B95016C"
  8952 			documentation 	
  8953 |*
  8954 |	@fn				CreateResolverLC(TUid aResolverUid) const
  8955 |	Intended Usage	:	Internal helper function which is used to create a 
  8956 |						non-default resolver.
  8957 |	@exception		KErrBadResolver
  8958 |	@since			7.0
  8959 |	@param			aResolverUid The unique id of the required resolver
  8960 |	@return			A pointer to the created resolver which is also on the CleanupStack
  8961 |	@pre 			This object is fully constructed
  8962 			
  8963 			stereotype 	"const"
  8964 			parameters 	(list Parameters
  8965 			    (object Parameter "aResolverUid"
  8966 				type       	"TUid"))
  8967 			result     	"CResolver*"
  8968 			concurrency 	"Sequential"
  8969 			opExportControl 	"Private"
  8970 			uid        	0)
  8971 		    (object Operation "CleanupResolver"
  8972 			attributes 	(list Attribute_Set
  8973 			    (object Attribute
  8974 				tool       	"VC++"
  8975 				name       	"Inline"
  8976 				value      	FALSE))
  8977 			quid       	"3B2A2850009C"
  8978 			documentation 	
  8979 |*
  8980 |	@fn				CleanupResolver(TAny* aResolverCleanup)
  8981 |	Intended Usage	:	Used by a TCleanupItem for safe cleanup behaviour during 
  8982 |					non-default resolver creation.
  8983 |	@since			7.0
  8984 |	@param			aResolverCleanup A TResolverCleanup which contains the server and
  8985 |					Uid to be used for cleanup.
  8986 			
  8987 			stereotype 	"static"
  8988 			parameters 	(list Parameters
  8989 			    (object Parameter "aResolverCleanup"
  8990 				type       	"TAny*"))
  8991 			result     	"void"
  8992 			concurrency 	"Sequential"
  8993 			opExportControl 	"Private"
  8994 			uid        	0)
  8995 		    (object Operation "RegistryIndexValid"
  8996 			attributes 	(list Attribute_Set
  8997 			    (object Attribute
  8998 				tool       	"VC++"
  8999 				name       	"Inline"
  9000 				value      	FALSE))
  9001 			quid       	"3B44A2D6037F"
  9002 			documentation 	
  9003 |*
  9004 |	@fn				RegistryIndexValid() const
  9005 |	Intended Usage	: Indicates whether the registry index is currently valid.  The 
  9006 |					index will not be valid if discoveries are currently taking place.
  9007 |					If the index is not currently valid then calls to 
  9008 |					ListImplementationsL() cannot be serviced.
  9009 |	Error Condition	: None.
  9010 |	@return			ETrue if the index is currently valid, EFalse otherwise.
  9011 |	@since			7.0
  9012 |	@pre 			CEComServer is fully constructed
  9013 			
  9014 			stereotype 	"const"
  9015 			result     	"TBool"
  9016 			concurrency 	"Sequential"
  9017 			opExportControl 	"Public"
  9018 			uid        	0))
  9019 		class_attributes 	(list class_attribute_list
  9020 		    (object ClassAttribute "iSessionCount"
  9021 			quid       	"3AE99A2F01D1"
  9022 			documentation 	"* The count of the number of sessions open upon this server"
  9023 			type       	"TInt"))
  9024 		module     	"Component View::MAGIC"
  9025 		quidu      	"3A5DF73E0288"
  9026 		language   	"VC++")
  9027 	    (object Class "TEComResolverParams"
  9028 		attributes 	(list Attribute_Set
  9029 		    (object Attribute
  9030 			tool       	"VC++"
  9031 			name       	"AppliedPattern"
  9032 			value      	"none")
  9033 		    (object Attribute
  9034 			tool       	"VC++"
  9035 			name       	"AfxSupportMacro"
  9036 			value      	""))
  9037 		quid       	"3A71B08F031E"
  9038 		documentation 	
  9039 | ____________________________________________________________________________________
  9040 |*
  9041 |	@class TEComResolverParams
  9042 |
  9043 |	A simple class to hold the Interface Implementation match characteristics, to be used
  9044 |	during Interface Implementation resolution. 
  9045 |	i.e. The data descriptor of the Interface Implementation and a flag indicating if 
  9046 |	wildcard matching should be used.
  9047 |
  9048 |	Wildcard characters are ‘*’ and ‘?’, where ‘*’ matches zero or more consecutive
  9049 |	occurrences of any character and ‘?’ matches a single occurrence of any character.
  9050 |	Wildcards are only applicable to the Interface Implementation's reported string.
  9051 |	The match string is ALWAYS a literal.
  9052 |
  9053 |	@since 7.0
  9054 |	@dependencies TPtrC8, TDesC8, TBool
  9055 |
  9056 |	@warning This structure DOES NOT own the instance pointer variables, 
  9057 |	and so WILL NOT delete them.
  9058 		
  9059 		stereotype 	"entity"
  9060 		operations 	(list Operations
  9061 		    (object Operation "SetWildcardMatch"
  9062 			attributes 	(list Attribute_Set
  9063 			    (object Attribute
  9064 				tool       	"VC++"
  9065 				name       	"Inline"
  9066 				value      	TRUE))
  9067 			quid       	"3A71B08F036E"
  9068 			documentation 	
  9069 |*
  9070 |	@fn				SetWildcardMatch(TBool aWildcardMatch)
  9071 |	Intended Usage	:	Set/Clear the 'wildcard' match flag
  9072 |	@since			7.0
  9073 |	@param			aWildcardMatch The value to set the wildcard match flag to.
  9074 |	@pre 			The object is constructed
  9075 |	@post			iWildcardMatch equals aWildcardMatch.
  9076 			
  9077 			parameters 	(list Parameters
  9078 			    (object Parameter "aWildcardMatch"
  9079 				type       	"TBool"))
  9080 			result     	"void"
  9081 			concurrency 	"Sequential"
  9082 			opExportControl 	"Public"
  9083 			uid        	0)
  9084 		    (object Operation "IsWildcardMatch"
  9085 			attributes 	(list Attribute_Set
  9086 			    (object Attribute
  9087 				tool       	"VC++"
  9088 				name       	"Inline"
  9089 				value      	TRUE))
  9090 			quid       	"3A71B08F0370"
  9091 			documentation 	
  9092 |*
  9093 |	@fn				IsWildcardMatch() const
  9094 |	Intended Usage	:	Check if 'wildcard' matching is allowed.
  9095 |	@since			7.0
  9096 |	@return			ETrue if wildcard matching is allowed, EFalse otherwise
  9097 |	@pre 			The object is constructed
  9098 			
  9099 			stereotype 	"const"
  9100 			result     	"TBool"
  9101 			concurrency 	"Sequential"
  9102 			opExportControl 	"Public"
  9103 			uid        	0)
  9104 		    (object Operation "SetDataType"
  9105 			attributes 	(list Attribute_Set
  9106 			    (object Attribute
  9107 				tool       	"VC++"
  9108 				name       	"Inline"
  9109 				value      	TRUE))
  9110 			quid       	"3A71B08F03A0"
  9111 			documentation 	
  9112 |*
  9113 |	@fn				SetDataType(const TDesC8& aDataType)
  9114 |	Intended Usage	:	Set the Interface Implementation 'data string' match descriptor.
  9115 |	@since			7.0
  9116 |	@param			aDataType The data type string to be stored
  9117 |	@pre 			Object is constructed
  9118 |	@post			iDataType equals aDataType.
  9119 			
  9120 			parameters 	(list Parameters
  9121 			    (object Parameter "aDataType"
  9122 				type       	"const TDesC8&"
  9123 				const      	TRUE))
  9124 			result     	"void"
  9125 			concurrency 	"Sequential"
  9126 			opExportControl 	"Public"
  9127 			uid        	0)
  9128 		    (object Operation "DataType"
  9129 			attributes 	(list Attribute_Set
  9130 			    (object Attribute
  9131 				tool       	"VC++"
  9132 				name       	"Inline"
  9133 				value      	TRUE))
  9134 			quid       	"3A71B08F03AA"
  9135 			documentation 	
  9136 |*
  9137 |	@fn				DataType() const
  9138 |	Intended Usage	:	Provide access to the Interface Implementation 'data string' match descriptor.
  9139 |	@since			7.0
  9140 |	@return			The data type string match descriptor
  9141 |	@pre 			The object is constructed
  9142 			
  9143 			stereotype 	"const"
  9144 			result     	"const TDesC8&"
  9145 			concurrency 	"Sequential"
  9146 			opExportControl 	"Public"
  9147 			uid        	0)
  9148 		    (object Operation "TEComResolverParams"
  9149 			attributes 	(list Attribute_Set
  9150 			    (object Attribute
  9151 				tool       	"VC++"
  9152 				name       	"Inline"
  9153 				value      	TRUE))
  9154 			quid       	"3B44A2D80043"
  9155 			documentation 	
  9156 |*
  9157 |	@fn				inline TEComResolverParams()
  9158 |	Intended Usage	:	Default c'tor
  9159 |	@since			6.0
  9160 			
  9161 			result     	"inline "
  9162 			concurrency 	"Sequential"
  9163 			opExportControl 	"Public"
  9164 			uid        	0)
  9165 		    (object Operation "TEComResolverParams"
  9166 			attributes 	(list Attribute_Set
  9167 			    (object Attribute
  9168 				tool       	"VC++"
  9169 				name       	"Inline"
  9170 				value      	TRUE))
  9171 			quid       	"3B56A49802A3"
  9172 			documentation 	
  9173 |*
  9174 |	@fn				inline TEComResolverParams()
  9175 |	Intended Usage	:	Default c'tor
  9176 |	@since			7.0
  9177 			
  9178 			result     	"inline "
  9179 			concurrency 	"Sequential"
  9180 			opExportControl 	"Public"
  9181 			uid        	0))
  9182 		class_attributes 	(list class_attribute_list
  9183 		    (object ClassAttribute "iWildcardMatch"
  9184 			quid       	"3A815C420177"
  9185 			documentation 	"* The flag to show if 'wildcard' matching is enabled"
  9186 			type       	"TBool"))
  9187 		module     	"Component View::MAGIC"
  9188 		quidu      	"3A5DF73E0288"
  9189 		language   	"VC++")
  9190 	    (object Instantiated_Class "mutable RArray<TUid>"
  9191 		attributes 	(list Attribute_Set
  9192 		    (object Attribute
  9193 			tool       	"VC++"
  9194 			name       	"AppliedPattern"
  9195 			value      	"none")
  9196 		    (object Attribute
  9197 			tool       	"VC++"
  9198 			name       	"Generate"
  9199 			value      	FALSE))
  9200 		quid       	"3A7979750198"
  9201 		stereotype 	"control"
  9202 		used_nodes 	(list uses_relationship_list
  9203 		    (object Uses_Relationship
  9204 			quid       	"3A79797501E8"
  9205 			supplier   	"mutable RArray")
  9206 		    (object Uses_Relationship
  9207 			quid       	"3A8135570062"
  9208 			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
  9209 			quidu      	"3A813535001D"
  9210 			supplier_cardinality 	(value cardinality "0..n")
  9211 			client_cardinality 	(value cardinality "1")))
  9212 		module     	"Component View::MAGIC"
  9213 		quidu      	"3A5DF73E0288"
  9214 		language   	"VC++")
  9215 	    (object Class "MDiscovererObserver"
  9216 		attributes 	(list Attribute_Set
  9217 		    (object Attribute
  9218 			tool       	"VC++"
  9219 			name       	"AppliedPattern"
  9220 			value      	"none")
  9221 		    (object Attribute
  9222 			tool       	"VC++"
  9223 			name       	"AfxSupportMacro"
  9224 			value      	""))
  9225 		quid       	"3A7593D7038F"
  9226 		documentation 	
  9227 |*
  9228 |	@public
  9229 |	@class MDiscovererObserver
  9230 |	@since 6.0
  9231 |	@dependencies TEntry
  9232 |	Responsible for managing the registry (adding and removing 
  9233 |	entries).
  9234 		
  9235 		stereotype 	"Interface"
  9236 		operations 	(list Operations
  9237 		    (object Operation "DriveReinstatedL"
  9238 			attributes 	(list Attribute_Set
  9239 			    (object Attribute
  9240 				tool       	"VC++"
  9241 				name       	"Inline"
  9242 				value      	FALSE))
  9243 			quid       	"3A7593D703A9"
  9244 			documentation 	
  9245 |*
  9246 |	@fn				DriveReinstatedL(const TDriveUnit& aDrive)
  9247 |	Intended Usage	:Pure virtual method used by the CDiscoverer class
  9248 |					to notify the observer that a drive letter
  9249 |					has become available for use.<br>
  9250 |	Error Condition	: None.	<br>
  9251 |	@since			6.0	:
  9252 |	@param			aDrive	The drive identifier.
  9253 |	@pre 			The MDiscovererObserver must be fully constructed, and
  9254 |					capable of accepting discoveries for registration.
  9255 |	@post			Drive removal is noted, and any appropriate action
  9256 |					for the observer is completed. 
  9257 |					E.g. The registered implementation groupings
  9258 |					stored upon the specified drive are again 
  9259 |					made available for use.
  9260 			
  9261 			stereotype 	"abstract"
  9262 			parameters 	(list Parameters
  9263 			    (object Parameter "aDrive"
  9264 				type       	"const TDriveUnit&"
  9265 				const      	TRUE))
  9266 			result     	"void"
  9267 			concurrency 	"Sequential"
  9268 			opExportControl 	"Public"
  9269 			uid        	0)
  9270 		    (object Operation "DriveRemoved"
  9271 			attributes 	(list Attribute_Set
  9272 			    (object Attribute
  9273 				tool       	"VC++"
  9274 				name       	"Inline"
  9275 				value      	FALSE))
  9276 			quid       	"3A7593D703B4"
  9277 			documentation 	
  9278 |*
  9279 |	@fn				DriveRemoved(const TDriveUnit& aDrive)
  9280 |	Intended Usage	:Pure virtual method used by the CDiscoverer class
  9281 |					to notify the observer that a drive letter
  9282 |					is no longer available for use.<br>
  9283 |	Error Condition	: None.	<br>
  9284 |	@since			6.0	:
  9285 |	@param			aDrive	The drive identifier.
  9286 |	@pre 			The MDiscovererObserver must be fully constructed, and
  9287 |					capable of accepting discoveries for registration.
  9288 |	@post			Drive removal is noted, and any appropriate action
  9289 |					for the observer is completed. 
  9290 |					E.g. The registered implementation groupings
  9291 |					stored upon the specified drive are no 
  9292 |					longer available for use.
  9293 			
  9294 			stereotype 	"abstract"
  9295 			parameters 	(list Parameters
  9296 			    (object Parameter "aDrive"
  9297 				type       	"const TDriveUnit&"
  9298 				const      	TRUE))
  9299 			result     	"void"
  9300 			concurrency 	"Sequential"
  9301 			opExportControl 	"Public"
  9302 			uid        	0)
  9303 		    (object Operation "DiscoveriesComplete"
  9304 			attributes 	(list Attribute_Set
  9305 			    (object Attribute
  9306 				tool       	"VC++"
  9307 				name       	"Inline"
  9308 				value      	FALSE))
  9309 			quid       	"3A7593D703B6"
  9310 			documentation 	
  9311 |*
  9312 |	@fn				DiscoveriesComplete(TBool aSuccessful)
  9313 |	Intended Usage	: Pure virtual method used by the CDiscoverer class
  9314 |					to signal that a discovery session is complete.<br>
  9315 |	Error Condition	: None.<br>
  9316 |	@since			6.0
  9317 |	@param			aSuccessful ETrue indicates the scan completed successfully,
  9318 |					EFalse, that the scan was only partial.
  9319 |	@return			None.
  9320 |	@pre 			The MDiscovererObserver must be fully constructed, and
  9321 |					capable of accepting discoveries for registration.
  9322 |	@post			Discovery completion is noted, and any appropriate action
  9323 |					for the observer is completed. 
  9324 |					E.g. Persist the discovery registrations.
  9325 			
  9326 			stereotype 	"abstract"
  9327 			parameters 	(list Parameters
  9328 			    (object Parameter "aSuccessful"
  9329 				type       	"TBool"))
  9330 			result     	"void"
  9331 			concurrency 	"Sequential"
  9332 			opExportControl 	"Public"
  9333 			uid        	0)
  9334 		    (object Operation "RegisterDiscoveryL"
  9335 			attributes 	(list Attribute_Set
  9336 			    (object Attribute
  9337 				tool       	"VC++"
  9338 				name       	"Inline"
  9339 				value      	FALSE))
  9340 			quid       	"3A7593D703B8"
  9341 			documentation 	
  9342 |*
  9343 |	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
  9344 |	Intended Usage	: Pure virtual method used by the CDiscoverer class
  9345 |					to register a discovery.<br>
  9346 |	Error Condition	: Depends upon the implementation class.<br>
  9347 |	@exception		Implementation class dependent. (@see CRegistrar).
  9348 |	@since			6.0
  9349 |	@param			aDirEntry A reference to the Discovered directory entry.
  9350 |	@return			None.
  9351 |	@pre 			The MDiscovererObserver must be fully constructed, and
  9352 |					capable of accepting discoveries for registration.
  9353 |	@post			Discovery is registered.
  9354 			
  9355 			stereotype 	"abstract"
  9356 			parameters 	(list Parameters
  9357 			    (object Parameter "aDirEntry"
  9358 				type       	"const TEntry&"
  9359 				const      	TRUE))
  9360 			result     	"void"
  9361 			concurrency 	"Sequential"
  9362 			opExportControl 	"Public"
  9363 			uid        	0)
  9364 		    (object Operation "DiscoveriesBegin"
  9365 			attributes 	(list Attribute_Set
  9366 			    (object Attribute
  9367 				tool       	"VC++"
  9368 				name       	"Inline"
  9369 				value      	FALSE))
  9370 			quid       	"3A7FEAEA02B8"
  9371 			documentation 	
  9372 |*
  9373 |	@fn				DiscoveriesBegin()
  9374 |	Intended Usage	: Pure virtual method used by the CDiscoverer class
  9375 |					to signal that a discovery session is starting.<br>
  9376 |	Error Condition	: None.<br>
  9377 |	@since			6.0
  9378 |	@return			None.
  9379 |	@pre 			The MDiscovererObserver must be fully constructed, and
  9380 |					capable of accepting discoveries for registration.
  9381 |	@post			Discovery start is noted, and any appropriate action
  9382 |					for the observer is completed.
  9383 			
  9384 			stereotype 	"abstract"
  9385 			result     	"void"
  9386 			concurrency 	"Sequential"
  9387 			opExportControl 	"Public"
  9388 			uid        	0)
  9389 		    (object Operation "DriveIsSpiBasedL"
  9390 			quid       	"44522CEA0218"
  9391 			stereotype 	"abstract"
  9392 			result     	"void"
  9393 			concurrency 	"Sequential"
  9394 			opExportControl 	"Public"
  9395 			uid        	0))
  9396 		module     	"Component View::MAGIC"
  9397 		quidu      	"3A5DF73E0288"
  9398 		language   	"VC++")
  9399 	    (object Class "CEComServerSession"
  9400 		attributes 	(list Attribute_Set
  9401 		    (object Attribute
  9402 			tool       	"VC++"
  9403 			name       	"AppliedPattern"
  9404 			value      	"none")
  9405 		    (object Attribute
  9406 			tool       	"VC++"
  9407 			name       	"AfxSupportMacro"
  9408 			value      	""))
  9409 		quid       	"3AACF95200F0"
  9410 		documentation 	
  9411 | __________________________________________________________________________
  9412 |
  9413 |*
  9414 |	@private
  9415 |	@class CEComServerSession
  9416 |	@since 7.0
  9417 |	@dependencies CSharableSession, 
  9418 |	Provides the server side session which
  9419 |	handles the messages from REComSession, unpacking the input
  9420 |	message parameters, calling the server and packaging the 
  9421 |	the returned data as output message parameters.
  9422 |	Warning : The implementation of the ListImplementations
  9423 |	method for returning an arbitrary sized data set
  9424 |	uses a 2 phase collection method that
  9425 |	will not work IF the session is shared and two 
  9426 |	client calls on this method are interleaved.
  9427 |	It leads to incorrect results for one of them,
  9428 |	with potentially fatal results. so...
  9429 |	DO NOT SHARE SERVER SIDE SESSIONS BETWEEN CLIENTS
  9430 		
  9431 		stereotype 	"control"
  9432 		superclasses 	(list inheritance_relationship_list
  9433 		    (object Inheritance_Relationship
  9434 			quid       	"3AE45A3E020E"
  9435 			supplier   	"Logical View::EPOC Base classes::C-Classes::CSharableSession"
  9436 			quidu      	"3AACF8D80090"))
  9437 		used_nodes 	(list uses_relationship_list
  9438 		    (object Uses_Relationship
  9439 			quid       	"3AACFA3B0054"
  9440 			supplier   	"Logical View::CEComServer"
  9441 			quidu      	"3A7159680113"))
  9442 		operations 	(list Operations
  9443 		    (object Operation "CEComServerSession"
  9444 			attributes 	(list Attribute_Set
  9445 			    (object Attribute
  9446 				tool       	"VC++"
  9447 				name       	"Inline"
  9448 				value      	FALSE))
  9449 			quid       	"3AACF952012F"
  9450 			concurrency 	"Sequential"
  9451 			opExportControl 	"Public"
  9452 			uid        	0)
  9453 		    (object Operation "~CEComServerSession"
  9454 			attributes 	(list Attribute_Set
  9455 			    (object Attribute
  9456 				tool       	"VC++"
  9457 				name       	"Inline"
  9458 				value      	FALSE))
  9459 			quid       	"3AACF952012E"
  9460 			concurrency 	"Sequential"
  9461 			opExportControl 	"Private"
  9462 			uid        	0)
  9463 		    (object Operation "ServiceL"
  9464 			attributes 	(list Attribute_Set
  9465 			    (object Attribute
  9466 				tool       	"VC++"
  9467 				name       	"Inline"
  9468 				value      	FALSE))
  9469 			quid       	"3AACF952012C"
  9470 			parameters 	(list Parameters
  9471 			    (object Parameter "aMessage"
  9472 				type       	"const RMessage&"
  9473 				const      	TRUE))
  9474 			result     	"void"
  9475 			concurrency 	"Sequential"
  9476 			opExportControl 	"Private"
  9477 			uid        	0)
  9478 		    (object Operation "Server"
  9479 			attributes 	(list Attribute_Set
  9480 			    (object Attribute
  9481 				tool       	"VC++"
  9482 				name       	"Inline"
  9483 				value      	TRUE))
  9484 			quid       	"3AACF9520126"
  9485 			result     	"CEComServer&"
  9486 			concurrency 	"Sequential"
  9487 			opExportControl 	"Private"
  9488 			uid        	0)
  9489 		    (object Operation "ReceivePending"
  9490 			attributes 	(list Attribute_Set
  9491 			    (object Attribute
  9492 				tool       	"VC++"
  9493 				name       	"Inline"
  9494 				value      	TRUE))
  9495 			quid       	"3AACF9520124"
  9496 			stereotype 	"const"
  9497 			result     	"TBool"
  9498 			concurrency 	"Sequential"
  9499 			opExportControl 	"Private"
  9500 			uid        	0)
  9501 		    (object Operation "DoGetResolvedCreationMethodL"
  9502 			attributes 	(list Attribute_Set
  9503 			    (object Attribute
  9504 				tool       	"VC++"
  9505 				name       	"Inline"
  9506 				value      	FALSE))
  9507 			quid       	"3AE99A33012D"
  9508 			parameters 	(list Parameters
  9509 			    (object Parameter "aMessage"
  9510 				type       	"const RMessage"
  9511 				const      	TRUE))
  9512 			result     	"void"
  9513 			concurrency 	"Sequential"
  9514 			opExportControl 	"Private"
  9515 			uid        	0)
  9516 		    (object Operation "DoListImplementationsL"
  9517 			attributes 	(list Attribute_Set
  9518 			    (object Attribute
  9519 				tool       	"VC++"
  9520 				name       	"Inline"
  9521 				value      	FALSE))
  9522 			quid       	"3AE99A330155"
  9523 			parameters 	(list Parameters
  9524 			    (object Parameter "aMessage"
  9525 				type       	"const RMessage"
  9526 				const      	TRUE))
  9527 			result     	"void"
  9528 			concurrency 	"Sequential"
  9529 			opExportControl 	"Private"
  9530 			uid        	0)
  9531 		    (object Operation "CompleteNotifications"
  9532 			attributes 	(list Attribute_Set
  9533 			    (object Attribute
  9534 				tool       	"VC++"
  9535 				name       	"Inline"
  9536 				value      	FALSE))
  9537 			quid       	"3AE99A3301B9"
  9538 			documentation 	
  9539 |*
  9540 |	@fn				void CompleteNotifications(TInt aCompletionCode)
  9541 |	Intended Usage	: Completes all the outstanding notification requests with the
  9542 |					supplied error code.
  9543 |	@since			7.0
  9544 |	@param			aCompletionCode The code with which to complete the notifications.
  9545 |	@pre 			REComServerSession is fully constructed.
  9546 |	@post			The notifications contained on the iNotificationRequests array
  9547 |					have been completed with aCompletionCode, and the array has 
  9548 |					been cleared.
  9549 			
  9550 			parameters 	(list Parameters
  9551 			    (object Parameter "aCompletionCode"
  9552 				type       	"TInt"))
  9553 			result     	"void"
  9554 			concurrency 	"Sequential"
  9555 			opExportControl 	"Public"
  9556 			uid        	0)
  9557 		    (object Operation "CreateL"
  9558 			attributes 	(list Attribute_Set
  9559 			    (object Attribute
  9560 				tool       	"VC++"
  9561 				name       	"Inline"
  9562 				value      	FALSE))
  9563 			quid       	"3AE99A3301D7"
  9564 			parameters 	(list Parameters
  9565 			    (object Parameter "aServer"
  9566 				type       	"const CServer&"
  9567 				const      	TRUE))
  9568 			result     	"void"
  9569 			concurrency 	"Sequential"
  9570 			opExportControl 	"Public"
  9571 			uid        	0)
  9572 		    (object Operation "CleanupInternalList"
  9573 			attributes 	(list Attribute_Set
  9574 			    (object Attribute
  9575 				tool       	"VC++"
  9576 				name       	"Inline"
  9577 				value      	FALSE))
  9578 			quid       	"3B050B9901CC"
  9579 			documentation 	
  9580 |*
  9581 |	@fn				CleanupInternalList()
  9582 |	Intended Usage	: Releases the list of CImplementationInformation pointers
  9583 |					 that are stored within the iList variable after a successful 
  9584 |					 call to the DoListImplementations service.
  9585 |	@since			7.0
  9586 |	@pre 			REComServerSession is fully constructed.
  9587 |	@post			The resources held by iList are released, and iList is NULL.
  9588 			
  9589 			result     	"void"
  9590 			concurrency 	"Sequential"
  9591 			opExportControl 	"Private"
  9592 			uid        	0)
  9593 		    (object Operation "MatchOnUid"
  9594 			attributes 	(list Attribute_Set
  9595 			    (object Attribute
  9596 				tool       	"VC++"
  9597 				name       	"Inline"
  9598 				value      	FALSE))
  9599 			quid       	"3B2A28520294"
  9600 			documentation 	
  9601 |*
  9602 |	@fn				MatchOnUid(const TSuppliedImplementationTrackingDetail& aIndexItem, const TSuppliedImplementationTrackingDetail& aKey)
  9603 |	Intended Usage	: To check for a match between two TSuppliedImplementationTrackingDetail items on iKey.
  9604 |	Error Condition	: None.
  9605 |	@since			7.0
  9606 |	@return			ETrue for a match, EFalse otherwise.
  9607 |	@pre 			None
  9608 |	@post			No change to the CEComServerSession.
  9609 			
  9610 			stereotype 	"static"
  9611 			parameters 	(list Parameters
  9612 			    (object Parameter "aIndexItem"
  9613 				type       	"const TSuppliedImplementationTrackingDetail&"
  9614 				const      	TRUE)
  9615 			    (object Parameter "aKey"
  9616 				type       	"const TSuppliedImplementationTrackingDetail&"
  9617 				const      	TRUE))
  9618 			result     	"TBool"
  9619 			concurrency 	"Sequential"
  9620 			opExportControl 	"Private"
  9621 			uid        	0)
  9622 		    (object Operation "ManageImplementationListL"
  9623 			attributes 	(list Attribute_Set
  9624 			    (object Attribute
  9625 				tool       	"VC++"
  9626 				name       	"Inline"
  9627 				value      	FALSE))
  9628 			quid       	"3B2A285202E4"
  9629 			documentation 	
  9630 |*
  9631 |	@fn				ManageImplementationListL()
  9632 |	Intended Usage	: Manages the addition and removal of items from the 
  9633 |					internal list of Implementations supplied to the client.
  9634 |	@since			7.0
  9635 |	@pre 			REComServerSession is fully constructed.
  9636 |	@post			The resources held by iImplementationsSupplied have changed.
  9637 			
  9638 			parameters 	(list Parameters
  9639 			    (object Parameter "aId"
  9640 				type       	"TUid")
  9641 			    (object Parameter "aSupplied"
  9642 				type       	"TBool"))
  9643 			result     	"void"
  9644 			concurrency 	"Sequential"
  9645 			opExportControl 	"Private"
  9646 			uid        	0)
  9647 		    (object Operation "DoCollectListL"
  9648 			attributes 	(list Attribute_Set
  9649 			    (object Attribute
  9650 				tool       	"VC++"
  9651 				name       	"Inline"
  9652 				value      	FALSE))
  9653 			quid       	"3B2A2852032A"
  9654 			parameters 	(list Parameters
  9655 			    (object Parameter "aMessage"
  9656 				type       	"const RMessage"
  9657 				const      	TRUE))
  9658 			result     	"TBool"
  9659 			concurrency 	"Sequential"
  9660 			opExportControl 	"Private"
  9661 			uid        	0))
  9662 		class_attributes 	(list class_attribute_list
  9663 		    (object ClassAttribute "iListContext"
  9664 			quid       	"3B050B9901AE"
  9665 			documentation 	"* The last ListImplementations service request"
  9666 			type       	"TInt"))
  9667 		module     	"Component View::MAGIC"
  9668 		quidu      	"3A5DF73E0288"
  9669 		language   	"VC++")
  9670 	    (object Class "CImplementationInformation"
  9671 		attributes 	(list Attribute_Set
  9672 		    (object Attribute
  9673 			tool       	"VC++"
  9674 			name       	"AppliedPattern"
  9675 			value      	"none")
  9676 		    (object Attribute
  9677 			tool       	"VC++"
  9678 			name       	"AfxSupportMacro"
  9679 			value      	""))
  9680 		quid       	"3AD31E780181"
  9681 		documentation 	
  9682 | ____________________________________________________________________________________
  9683 | 
  9684 |*
  9685 |	@class CImplementationInformation
  9686 |
  9687 |	This class acts as the container for the registration data 
  9688 |	relating to a particular Interface Implementation.
  9689 |	
  9690 |	It is available to the client to allow access to the
  9691 |	registered characteristics of the implementation.
  9692 |	These characteristics are:
  9693 |
  9694 |	ImplementationUid() The Uid of this implementation.
  9695 |
  9696 |	Version()			The version number of this implementation.
  9697 |
  9698 |	DisplayName()		The human readable name for this implementation returned 
  9699 |						as a 16 bit descriptor.
  9700 |
  9701 |	DataType()			The data type which this implementation supports, returned
  9702 |						as an 8 bit descriptor.
  9703 |
  9704 |	OpaqueData()		The opaque data which is registered for this implementation,
  9705 |						returned as an 8 bit descriptor.
  9706 |
  9707 |	@since 7.0
  9708 |	@dependencies RArray, RPointerArray, RReadStream, RWriteStream, TUid, HBufC, HBufC8, CBase
  9709 		
  9710 		stereotype 	"entity"
  9711 		superclasses 	(list inheritance_relationship_list
  9712 		    (object Inheritance_Relationship
  9713 			quid       	"3AD31E78018B"
  9714 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  9715 			quidu      	"3A75AD8E019C"))
  9716 		used_nodes 	(list uses_relationship_list
  9717 		    (object Uses_Relationship
  9718 			quid       	"3AD47C73023D"
  9719 			supplier   	"Use Case View::System Actors::Interface Implementation"
  9720 			quidu      	"3A13FF96031A"))
  9721 		operations 	(list Operations
  9722 		    (object Operation "NewLC"
  9723 			attributes 	(list Attribute_Set
  9724 			    (object Attribute
  9725 				tool       	"VC++"
  9726 				name       	"Inline"
  9727 				value      	FALSE))
  9728 			quid       	"3AD4795C002E"
  9729 			documentation 	
  9730 |*
  9731 |		@fn				CImplementationInformation* NewLC(RReadStream& aStream)
  9732 |		Intended Usage	:	Standardised two phase constructor which leaves the
  9733 |							CImplementationInformation pointer upon the cleanup stack.
  9734 |		@exception		KErrNoMemory
  9735 |		@since			7.0
  9736 |		@param			aStream The stream to internalize this object from
  9737 |		@return			A pointer to a fully constructed CImplementationInformation
  9738 |		@post			Object is fully constructed and initialised
  9739 			
  9740 			stereotype 	"static"
  9741 			parameters 	(list Parameters
  9742 			    (object Parameter "aStream"
  9743 				type       	"RReadStream&"))
  9744 			result     	"CImplementationInformation*"
  9745 			concurrency 	"Sequential"
  9746 			opExportControl 	"Public"
  9747 			uid        	0)
  9748 		    (object Operation "NewL"
  9749 			attributes 	(list Attribute_Set
  9750 			    (object Attribute
  9751 				tool       	"VC++"
  9752 				name       	"Inline"
  9753 				value      	FALSE))
  9754 			quid       	"3AD4795C002F"
  9755 			documentation 	
  9756 |*
  9757 |		@fn				CImplementationInformation* NewL(TUid	 aUid, 
  9758 |														 TInt	 aVersion, 
  9759 |														 HBufC*  aName,
  9760 |														 HBufC8* aDataType,
  9761 |														 HBufC8* aOpaqueData)
  9762 |		Intended Usage	:	Standardised two phase construction which leaves nothing
  9763 |							on the cleanup stack.  
  9764 |		@warning		This object takes ownership of aName, aDataType & aOpaqueData.
  9765 |		@exception		KErrNoMemory
  9766 |		@since			7.0
  9767 |		@param			aUid The unique Id of this implementation
  9768 |		@param			aVersion The version number of this implementation
  9769 |		@param			aName The display name of this implementation
  9770 |		@param			aDataType The data type supported by this implementation
  9771 |		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
  9772 |		@return			A pointer to a fully constructed CImplementationInformation
  9773 |		@post			Object is fully constructed and initialised
  9774 			
  9775 			stereotype 	"static"
  9776 			parameters 	(list Parameters
  9777 			    (object Parameter "aUid"
  9778 				type       	"TUid")
  9779 			    (object Parameter "aVersion"
  9780 				type       	"TInt")
  9781 			    (object Parameter "aName"
  9782 				type       	"HBufC*")
  9783 			    (object Parameter "aDataType"
  9784 				type       	"HBufC8*")
  9785 			    (object Parameter "aOpaqueData"
  9786 				type       	"HBufC8*"))
  9787 			result     	"CImplementationInformation*"
  9788 			concurrency 	"Sequential"
  9789 			opExportControl 	"Public"
  9790 			uid        	0)
  9791 		    (object Operation "~CImplementationInformation"
  9792 			attributes 	(list Attribute_Set
  9793 			    (object Attribute
  9794 				tool       	"VC++"
  9795 				name       	"Inline"
  9796 				value      	FALSE))
  9797 			quid       	"3AD31E7801C7"
  9798 			documentation 	
  9799 |*
  9800 |		@fn				~CImplementationInformation()
  9801 |		Intended Usage	: D'tor	
  9802 |		@since			7.0
  9803 |		@pre 			CImplementationInformation is fully constructed.
  9804 |		@post			CImplementationInformation is completely destroyed.
  9805 			
  9806 			concurrency 	"Sequential"
  9807 			opExportControl 	"Public"
  9808 			uid        	0)
  9809 		    (object Operation "SetDisabled"
  9810 			attributes 	(list Attribute_Set
  9811 			    (object Attribute
  9812 				tool       	"VC++"
  9813 				name       	"Inline"
  9814 				value      	TRUE))
  9815 			quid       	"3AD4795C0023"
  9816 			documentation 	
  9817 |*
  9818 |		@fn				SetDisabled(TBool aDisabled)
  9819 |		Intended Usage	:	Marks this implementation as disabled, or enabled.
  9820 |		@since			7.0
  9821 |		@param			aDisabled ETrue to indicate this implementation should be disabled, EFalse for enabled.
  9822 |		@pre 			CImplementationInformation is fully constructed and initialized
  9823 |		@post			Implementation is marked as.
  9824 			
  9825 			parameters 	(list Parameters
  9826 			    (object Parameter "aDisabled"
  9827 				type       	"TBool"))
  9828 			result     	"void"
  9829 			concurrency 	"Sequential"
  9830 			opExportControl 	"Public"
  9831 			uid        	0)
  9832 		    (object Operation "Disabled"
  9833 			attributes 	(list Attribute_Set
  9834 			    (object Attribute
  9835 				tool       	"VC++"
  9836 				name       	"Inline"
  9837 				value      	TRUE))
  9838 			quid       	"3AD31E7801BF"
  9839 			documentation 	
  9840 |*
  9841 |		@fn				Disabled() const
  9842 |		Intended Usage	:	Accessor for whether this implementation is currently 
  9843 |							disabled
  9844 |		@since			7.0
  9845 |		@return			Flag indicating whether this implementation is disabled
  9846 |		@pre 			CImplementationInformation is fully constructed and initialized
  9847 			
  9848 			stereotype 	"const"
  9849 			result     	"TBool"
  9850 			concurrency 	"Sequential"
  9851 			opExportControl 	"Public"
  9852 			uid        	0)
  9853 		    (object Operation "DataType"
  9854 			attributes 	(list Attribute_Set
  9855 			    (object Attribute
  9856 				tool       	"VC++"
  9857 				name       	"Inline"
  9858 				value      	TRUE))
  9859 			quid       	"3AD4795C002D"
  9860 			documentation 	
  9861 |*
  9862 |		@fn				DataType() const
  9863 |		Intended Usage	:	Accessor for this implementation's default binary data
  9864 |		@since			7.0
  9865 |		@return			The data type which this implementation supports
  9866 |		@pre 			CImplementationInformation is fully constructed and initialized
  9867 			
  9868 			stereotype 	"const"
  9869 			result     	"const TDesC8&"
  9870 			concurrency 	"Sequential"
  9871 			opExportControl 	"Public"
  9872 			uid        	0)
  9873 		    (object Operation "ExternalizeL"
  9874 			attributes 	(list Attribute_Set
  9875 			    (object Attribute
  9876 				tool       	"VC++"
  9877 				name       	"Inline"
  9878 				value      	FALSE))
  9879 			quid       	"3AD4795C001A"
  9880 			documentation 	
  9881 |*
  9882 |		@fn				void ExternalizeL(RWriteStream& aStream) const
  9883 |		Intended Usage	: Stream out the internal state to aStream.	
  9884 |
  9885 |		Error Condition	: Leave with the error code.
  9886 |		@exception		KErrNoMemory.
  9887 |		@exception		@see RWriteStream.
  9888 |		@since			7.0
  9889 |		@param			aStream The stream to store the data in.
  9890 |		@pre 			CImplementationInformation is fully constructed and initialized
  9891 			
  9892 			stereotype 	"const"
  9893 			parameters 	(list Parameters
  9894 			    (object Parameter "aStream"
  9895 				type       	"RWriteStream&"))
  9896 			result     	"void"
  9897 			concurrency 	"Sequential"
  9898 			opExportControl 	"Public"
  9899 			uid        	0)
  9900 		    (object Operation "InternalizeL"
  9901 			attributes 	(list Attribute_Set
  9902 			    (object Attribute
  9903 				tool       	"VC++"
  9904 				name       	"Inline"
  9905 				value      	FALSE))
  9906 			quid       	"3AD4795C0010"
  9907 			documentation 	
  9908 |*
  9909 |		@fn				void InternalizeL(RReadStream& aStream)
  9910 |		Intended Usage	: Restore the internal state from aStream.	
  9911 |
  9912 |		Error Condition	: Leave with the error code.
  9913 |		@exception		KErrNoMemory.
  9914 |		@exception		@see RReadStream.
  9915 |		@since			7.0
  9916 |		@param			aStream The stream to read the data from.
  9917 |		@pre 			CImplementationInformation is fully constructed.
  9918 |		@post			CImplementationInformation is restored to the state specified by
  9919 |						the contents of aStream.
  9920 			
  9921 			parameters 	(list Parameters
  9922 			    (object Parameter "aStream"
  9923 				type       	"RReadStream&"))
  9924 			result     	"void"
  9925 			concurrency 	"Sequential"
  9926 			opExportControl 	"Public"
  9927 			uid        	0)
  9928 		    (object Operation "CImplementationInformation"
  9929 			attributes 	(list Attribute_Set
  9930 			    (object Attribute
  9931 				tool       	"VC++"
  9932 				name       	"Inline"
  9933 				value      	FALSE))
  9934 			quid       	"3AD4795B03E4"
  9935 			documentation 	
  9936 |*
  9937 |		@fn				CImplementationInformation()
  9938 |		Intended Usage	: Default c'tor
  9939 |		@since			7.0
  9940 |		@pre 			None
  9941 |		@post			CImplementationInformation is fully constructed.
  9942 			
  9943 			concurrency 	"Sequential"
  9944 			opExportControl 	"Private"
  9945 			uid        	0)
  9946 		    (object Operation "CImplementationInformation"
  9947 			attributes 	(list Attribute_Set
  9948 			    (object Attribute
  9949 				tool       	"VC++"
  9950 				name       	"Inline"
  9951 				value      	FALSE))
  9952 			quid       	"3AD4795B03E5"
  9953 			documentation 	
  9954 |*
  9955 |		@fn				CImplementationInformation(TUid aUid, 
  9956 |												   TInt aVersion, 
  9957 |												   HBufC* aName, 
  9958 |												   HBufC8* aDataType,
  9959 |												   HBufC8* aOpaqueData)
  9960 |		Intended Usage	:	Constructor with parameters.  This object takes ownership of
  9961 |							aName, aDataType and aOpaqueData.
  9962 |		@param			aUid The unique Id of this implementation
  9963 |		@param			aVersion The version number of this implementation
  9964 |		@param			aName The display name of this implementation
  9965 |		@param			aDataType The data type supported by this implementation
  9966 |		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
  9967 |		@since			7.0
  9968 |		@pre 			None
  9969 |		@post			CImplementationInformation is fully constructed.
  9970 			
  9971 			parameters 	(list Parameters
  9972 			    (object Parameter "aUid"
  9973 				type       	"TUid")
  9974 			    (object Parameter "aVersion"
  9975 				type       	"TInt")
  9976 			    (object Parameter "aName"
  9977 				type       	"HBufC*")
  9978 			    (object Parameter "aDataType"
  9979 				type       	"HBufC8*")
  9980 			    (object Parameter "aOpaqueData"
  9981 				type       	"HBufC8*"))
  9982 			concurrency 	"Sequential"
  9983 			opExportControl 	"Private"
  9984 			uid        	0)
  9985 		    (object Operation "OpaqueData"
  9986 			attributes 	(list Attribute_Set
  9987 			    (object Attribute
  9988 				tool       	"VC++"
  9989 				name       	"Inline"
  9990 				value      	TRUE))
  9991 			quid       	"3AE05EBF0103"
  9992 			documentation 	
  9993 |*
  9994 |		@fn				OpaqueData() const
  9995 |		Intended Usage	:	Accessor for this implementation's opaque binary data
  9996 |		@since			7.0
  9997 |		@return			The opaque data which is available for this implementation
  9998 |		@pre 			CImplementationInformation is fully constructed and initialized
  9999 			
 10000 			stereotype 	"const"
 10001 			result     	"const TDesC8&"
 10002 			concurrency 	"Sequential"
 10003 			opExportControl 	"Public"
 10004 			uid        	0)
 10005 		    (object Operation "DisplayName"
 10006 			attributes 	(list Attribute_Set
 10007 			    (object Attribute
 10008 				tool       	"VC++"
 10009 				name       	"Inline"
 10010 				value      	TRUE))
 10011 			quid       	"3AE05EBF0244"
 10012 			documentation 	
 10013 |*
 10014 |		@fn				DisplayName() const
 10015 |		Intended Usage	:	Accessor for this implementation's human readable name
 10016 |		@since			7.0
 10017 |		@return			The human readable name for this implementation
 10018 |		@pre 			CImplementationInformation is fully constructed and initialized
 10019 			
 10020 			stereotype 	"const"
 10021 			result     	"const TDesC&"
 10022 			concurrency 	"Sequential"
 10023 			opExportControl 	"Public"
 10024 			uid        	0)
 10025 		    (object Operation "Version"
 10026 			attributes 	(list Attribute_Set
 10027 			    (object Attribute
 10028 				tool       	"VC++"
 10029 				name       	"Inline"
 10030 				value      	TRUE))
 10031 			quid       	"3B050BD3032E"
 10032 			documentation 	
 10033 |*
 10034 |		@fn				Version() const
 10035 |		Intended Usage	:	Accessor for the version number of this implementation
 10036 |		@since			7.0
 10037 |		@return			The version number of this implementation
 10038 |		@pre 			CImplementationInformation is fully constructed and initialized
 10039 			
 10040 			stereotype 	"const"
 10041 			result     	"TInt"
 10042 			concurrency 	"Sequential"
 10043 			opExportControl 	"Public"
 10044 			uid        	0)
 10045 		    (object Operation "ImplementationUid"
 10046 			attributes 	(list Attribute_Set
 10047 			    (object Attribute
 10048 				tool       	"VC++"
 10049 				name       	"Inline"
 10050 				value      	TRUE))
 10051 			quid       	"3B050BD4004A"
 10052 			documentation 	
 10053 |*
 10054 |		@fn				ImplementationUid() const
 10055 |		Intended Usage	:	Accessor for this implementation's Uid
 10056 |		@since			7.0
 10057 |		@return			The Uid of this implementation
 10058 |		@pre 			CImplementationInformation is fully constructed and initialized
 10059 			
 10060 			stereotype 	"const"
 10061 			result     	"TUid"
 10062 			concurrency 	"Sequential"
 10063 			opExportControl 	"Public"
 10064 			uid        	0)
 10065 		    (object Operation "NewL"
 10066 			attributes 	(list Attribute_Set
 10067 			    (object Attribute
 10068 				tool       	"VC++"
 10069 				name       	"Inline"
 10070 				value      	FALSE))
 10071 			quid       	"3B050BD401A9"
 10072 			documentation 	
 10073 |*
 10074 |	@fn				CImplementationInformation* NewL(const CImplementationInformation& aImplInfo)
 10075 |	Intended Usage	:	Copy construction which leaves nothing on the cleanup stack.  
 10076 |	@exception		KErrNoMemory
 10077 |	@since			7.0
 10078 |	@param			aImplInfo Item to make a copy of
 10079 |	@return			A pointer to a fully constructed CImplementationInformation
 10080 |	@post			Object is fully constructed and initialized
 10081 			
 10082 			stereotype 	"static"
 10083 			parameters 	(list Parameters
 10084 			    (object Parameter "aImplInfo"
 10085 				type       	"const CImplementationInformation&"
 10086 				const      	TRUE))
 10087 			result     	"CImplementationInformation*"
 10088 			concurrency 	"Sequential"
 10089 			opExportControl 	"Public"
 10090 			uid        	0)
 10091 		    (object Operation "VendorId"
 10092 			quid       	"4422E8EC03B9"
 10093 			documentation 	
 10094 |*
 10095 |Intended Usage:	Return the VID of the implementation. The VID is vendorID of the DLL which 
 10096 |				this implementation belongs to.
 10097 |@pre			CImplementationInformation is fully constructed
 10098 |@return			the iVid is returned.
 10099 |
 10100 			
 10101 			stereotype 	"const"
 10102 			result     	"TVendorId"
 10103 			concurrency 	"Sequential"
 10104 			opExportControl 	"Public"
 10105 			uid        	0)
 10106 		    (object Operation "SetVendorId"
 10107 			quid       	"4436B861002E"
 10108 			documentation 	
 10109 |*
 10110 |Intended Usage:	Sets the VID of the plug-in that this implementation belongs to. 
 10111 |				The VID is the VendorId for the plug-in's DLL.
 10112 |@internalComponent
 10113 |@pre			CImplementationInformation is fully constructed
 10114 |@param 			aVid VendorId of the plug-in that this implementation belongs to.
 10115 |
 10116 			
 10117 			parameters 	(list Parameters
 10118 			    (object Parameter "const TVendorId aVid"))
 10119 			result     	"void"
 10120 			concurrency 	"Sequential"
 10121 			opExportControl 	"Public"
 10122 			uid        	0))
 10123 		class_attributes 	(list class_attribute_list
 10124 		    (object ClassAttribute "iDisabled"
 10125 			quid       	"3AD4795B03BB"
 10126 			documentation 	"* The flag recording if this implementation is disabled or enabled"
 10127 			type       	"TBool")
 10128 		    (object ClassAttribute "iVersion"
 10129 			quid       	"3AD4795B03CF"
 10130 			documentation 	"* The implementation version"
 10131 			type       	"TInt")
 10132 		    (object ClassAttribute "iVid"
 10133 			quid       	"4422E86A030D"
 10134 			documentation 	"* The Vendor Id of the DLL which this implementation belongs to."
 10135 			type       	"TVendorId"))
 10136 		module     	"Component View::MAGIC"
 10137 		quidu      	"3A5DF73E0288"
 10138 		language   	"VC++")
 10139 	    (object Instantiated_Class "RPointerArray<CUnloadPolicy>"
 10140 		attributes 	(list Attribute_Set
 10141 		    (object Attribute
 10142 			tool       	"VC++"
 10143 			name       	"AppliedPattern"
 10144 			value      	"none")
 10145 		    (object Attribute
 10146 			tool       	"VC++"
 10147 			name       	"Generate"
 10148 			value      	FALSE))
 10149 		quid       	"3AE05EC201BC"
 10150 		used_nodes 	(list uses_relationship_list
 10151 		    (object Uses_Relationship
 10152 			quid       	"3AE05EC201F8"
 10153 			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
 10154 			quidu      	"3A75AEBC01A0"))
 10155 		module     	"Component View::MAGIC"
 10156 		quidu      	"3A5DF73E0288"
 10157 		language   	"VC++")
 10158 	    (object Instantiated_Class "RArray<TUnloadPolicyIndex>"
 10159 		attributes 	(list Attribute_Set
 10160 		    (object Attribute
 10161 			tool       	"VC++"
 10162 			name       	"AppliedPattern"
 10163 			value      	"none")
 10164 		    (object Attribute
 10165 			tool       	"VC++"
 10166 			name       	"Generate"
 10167 			value      	FALSE))
 10168 		quid       	"3AE05EC20202"
 10169 		used_nodes 	(list uses_relationship_list
 10170 		    (object Uses_Relationship
 10171 			quid       	"3AE05EC20219"
 10172 			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 10173 			quidu      	"3B582415004B"))
 10174 		module     	"Component View::MAGIC"
 10175 		quidu      	"3A5DF73E0288"
 10176 		language   	"VC++")
 10177 	    (object Class "MPolicyObserver"
 10178 		attributes 	(list Attribute_Set
 10179 		    (object Attribute
 10180 			tool       	"VC++"
 10181 			name       	"AppliedPattern"
 10182 			value      	"none")
 10183 		    (object Attribute
 10184 			tool       	"VC++"
 10185 			name       	"AfxSupportMacro"
 10186 			value      	""))
 10187 		quid       	"3AE4439E01FD"
 10188 		documentation 	
 10189 |*
 10190 |	@public
 10191 |	@class MPolicyObserver
 10192 |	@since 6.0
 10193 |	@dependencies CUnloadPolicy, TEntry
 10194 |	Used by CRegistryData to inform the load manager when a change to the registry
 10195 |	occurs.
 10196 		
 10197 		stereotype 	"Interface"
 10198 		operations 	(list Operations
 10199 		    (object Operation "UpdatePolicyIndexL"
 10200 			attributes 	(list Attribute_Set
 10201 			    (object Attribute
 10202 				tool       	"VC++"
 10203 				name       	"Inline"
 10204 				value      	FALSE))
 10205 			quid       	"3AE4439E0207"
 10206 			documentation 	
 10207 |*
 10208 |	@fn				UpdatePolicyIndexL() = 0
 10209 |	Intended Usage	: Called to indicate the index of unload policies will be out of date 
 10210 |	Error Condition	: Leaves with an error code depending on implementation
 10211 |	@since			6.0
 10212 |	@param			aDllInfo Information on the dll which has been added to the registry
 10213 			
 10214 			stereotype 	"abstract"
 10215 			result     	"void"
 10216 			concurrency 	"Sequential"
 10217 			opExportControl 	"Public"
 10218 			uid        	0)
 10219 		    (object Operation "DllAdded"
 10220 			attributes 	(list Attribute_Set
 10221 			    (object Attribute
 10222 				tool       	"VC++"
 10223 				name       	"Inline"
 10224 				value      	FALSE))
 10225 			quid       	"3AE4439E0208"
 10226 			documentation 	
 10227 |*
 10228 |	@fn				DllAdded(const TEntry& aDllInfo) = 0
 10229 |	Intended Usage	: Called to indicate that a dll has been added to the registry
 10230 |	Error Condition	: None
 10231 |	@since			6.0
 10232 |	@param			aDllInfo Information on the dll which has been added to the registry
 10233 |	@return			The unload policy for the dll if one exists, NULL otherwise
 10234 			
 10235 			stereotype 	"abstract"
 10236 			parameters 	(list Parameters
 10237 			    (object Parameter "aDllInfo"
 10238 				type       	"const TEntry&"
 10239 				const      	TRUE))
 10240 			result     	"CUnloadPolicy*"
 10241 			concurrency 	"Sequential"
 10242 			opExportControl 	"Public"
 10243 			uid        	0)
 10244 		    (object Operation "DllDeletedL"
 10245 			attributes 	(list Attribute_Set
 10246 			    (object Attribute
 10247 				tool       	"VC++"
 10248 				name       	"Inline"
 10249 				value      	FALSE))
 10250 			quid       	"3AE4439E020A"
 10251 			documentation 	
 10252 |*
 10253 |	@fn				DllDeletedL(CUnloadPolicy* aUnloadPolicy) = 0
 10254 |	Intended Usage	: Called to indicate that a dll has been removed from the registry
 10255 |	Error Condition	: Leaves with an error code depending on implementation
 10256 |	@since			6.0
 10257 |	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
 10258 			
 10259 			stereotype 	"abstract"
 10260 			parameters 	(list Parameters
 10261 			    (object Parameter "aUnloadPolicy"
 10262 				type       	"CUnloadPolicy*&"))
 10263 			result     	"void"
 10264 			concurrency 	"Sequential"
 10265 			opExportControl 	"Public"
 10266 			uid        	0))
 10267 		module     	"Component View::MAGIC"
 10268 		quidu      	"3A5DF73E0288"
 10269 		language   	"VC++")
 10270 	    (object Class "TEComServerStart"
 10271 		attributes 	(list Attribute_Set
 10272 		    (object Attribute
 10273 			tool       	"VC++"
 10274 			name       	"AppliedPattern"
 10275 			value      	"none")
 10276 		    (object Attribute
 10277 			tool       	"VC++"
 10278 			name       	"AfxSupportMacro"
 10279 			value      	""))
 10280 		quid       	"3AE45A6E00B9"
 10281 		documentation 	
 10282 |*
 10283 |	@private
 10284 |	@class TEComServerStart
 10285 |	@since 7.0
 10286 |	@depends TRequestStatus, TThreadId
 10287 |	Comment : This class is used to launch the EComServer thread and signal 
 10288 |	back to the client in a sensible manner.
 10289 		
 10290 		stereotype 	"control"
 10291 		operations 	(list Operations
 10292 		    (object Operation "SignalL"
 10293 			attributes 	(list Attribute_Set
 10294 			    (object Attribute
 10295 				tool       	"VC++"
 10296 				name       	"Inline"
 10297 				value      	TRUE))
 10298 			quid       	"3AE45A6E00EB"
 10299 			result     	"void"
 10300 			concurrency 	"Sequential"
 10301 			opExportControl 	"Public"
 10302 			uid        	0)
 10303 		    (object Operation "GetCommand"
 10304 			attributes 	(list Attribute_Set
 10305 			    (object Attribute
 10306 				tool       	"VC++"
 10307 				name       	"Inline"
 10308 				value      	TRUE))
 10309 			quid       	"3AE45A6E00EC"
 10310 			result     	"TInt"
 10311 			concurrency 	"Sequential"
 10312 			opExportControl 	"Public"
 10313 			uid        	0)
 10314 		    (object Operation "AsCommand"
 10315 			attributes 	(list Attribute_Set
 10316 			    (object Attribute
 10317 				tool       	"VC++"
 10318 				name       	"Inline"
 10319 				value      	TRUE))
 10320 			quid       	"3AE45A6E00ED"
 10321 			documentation 	
 10322 |*
 10323 |	@fn				AsCommand() const
 10324 |	Intended Usage	:
 10325 |	Error Condition	: None
 10326 |	@since			7.0
 10327 |	@return			TPtrC 
 10328 |	@pre 			TEComServerStart is fully constructed
 10329 			
 10330 			stereotype 	"const"
 10331 			result     	"TPtrC"
 10332 			concurrency 	"Sequential"
 10333 			opExportControl 	"Public"
 10334 			uid        	0)
 10335 		    (object Operation "TEComServerStart"
 10336 			attributes 	(list Attribute_Set
 10337 			    (object Attribute
 10338 				tool       	"VC++"
 10339 				name       	"Inline"
 10340 				value      	TRUE))
 10341 			quid       	"3AE45A6E00F5"
 10342 			documentation 	
 10343 |*
 10344 |	@fn				TEComServerStart(TRequestStatus& aStatus)
 10345 |	Intended Usage	: Default constructor.
 10346 |	@since			7.0
 10347 |	@param			aStatus The status object to complete.
 10348 |	@pre 			None
 10349 |	@post			TEComServerStart is fully constructed and initialised.
 10350 			
 10351 			parameters 	(list Parameters
 10352 			    (object Parameter "aStatus"
 10353 				type       	"TRequestStatus&"))
 10354 			concurrency 	"Sequential"
 10355 			opExportControl 	"Public"
 10356 			uid        	0)
 10357 		    (object Operation "TEComServerStart"
 10358 			attributes 	(list Attribute_Set
 10359 			    (object Attribute
 10360 				tool       	"VC++"
 10361 				name       	"Inline"
 10362 				value      	TRUE))
 10363 			quid       	"3AE45A6E00F7"
 10364 			concurrency 	"Sequential"
 10365 			opExportControl 	"Public"
 10366 			uid        	0))
 10367 		module     	"Component View::MAGIC"
 10368 		quidu      	"3A5DF73E0288"
 10369 		language   	"VC++")
 10370 	    (object Class "CShutdown"
 10371 		attributes 	(list Attribute_Set
 10372 		    (object Attribute
 10373 			tool       	"VC++"
 10374 			name       	"AppliedPattern"
 10375 			value      	"none")
 10376 		    (object Attribute
 10377 			tool       	"VC++"
 10378 			name       	"AfxSupportMacro"
 10379 			value      	""))
 10380 		quid       	"3AE99A330277"
 10381 		documentation 	
 10382 |*
 10383 |	@private
 10384 |	@class CShutdown
 10385 |	@since 7.0
 10386 |	@dependencies CTimer
 10387 |	A shutdown control object that activates the 
 10388 |	destruction of the ECom server when its RunL
 10389 |	fires, by stopping the local scheduler.
 10390 		
 10391 		stereotype 	"control"
 10392 		superclasses 	(list inheritance_relationship_list
 10393 		    (object Inheritance_Relationship
 10394 			quid       	"3AE99A330281"
 10395 			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
 10396 			quidu      	"3A75AE3000AE"))
 10397 		operations 	(list Operations
 10398 		    (object Operation "RunL"
 10399 			attributes 	(list Attribute_Set
 10400 			    (object Attribute
 10401 				tool       	"VC++"
 10402 				name       	"Inline"
 10403 				value      	FALSE))
 10404 			quid       	"3AE99A330282"
 10405 			documentation 	
 10406 |*
 10407 |	@fn				RunL()
 10408 |	Intended Usage	: The timeout has expired, so begin server destruction.
 10409 |	Error Condition	: None	
 10410 |	@since			7.0
 10411 |	@pre 			CShutdown is fully constructed.
 10412 |	@post			the local CActiveScheduler::Stop() has been called.
 10413 			
 10414 			result     	"void"
 10415 			concurrency 	"Sequential"
 10416 			opExportControl 	"Private"
 10417 			uid        	0)
 10418 		    (object Operation "Start"
 10419 			attributes 	(list Attribute_Set
 10420 			    (object Attribute
 10421 				tool       	"VC++"
 10422 				name       	"Inline"
 10423 				value      	TRUE))
 10424 			quid       	"3AE99A330283"
 10425 			documentation 	
 10426 |*
 10427 |	@fn				Start()
 10428 |	Intended Usage	: Activate the shutdown timeout.
 10429 |	Error Condition	: None	
 10430 |	@since			7.0
 10431 |	@pre 			CShutdown is fully constructed.
 10432 |	@post			CShutdown is active pending timeout.
 10433 			
 10434 			result     	"void"
 10435 			concurrency 	"Sequential"
 10436 			opExportControl 	"Public"
 10437 			uid        	0)
 10438 		    (object Operation "ConstructL"
 10439 			attributes 	(list Attribute_Set
 10440 			    (object Attribute
 10441 				tool       	"VC++"
 10442 				name       	"Inline"
 10443 				value      	TRUE))
 10444 			quid       	"3AE99A33028B"
 10445 			documentation 	
 10446 |*
 10447 |	@fn				ConstructL()
 10448 |	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
 10449 |					phase construction.
 10450 |	Error Condition	: None	
 10451 |	@exception		KErrNoMemory
 10452 |	@since			7.0
 10453 |	@pre 			CShutdown is fully constructed.
 10454 |	@post			CShutdown is fully initialised.
 10455 			
 10456 			result     	"void"
 10457 			concurrency 	"Sequential"
 10458 			opExportControl 	"Public"
 10459 			uid        	0)
 10460 		    (object Operation "CShutdown"
 10461 			attributes 	(list Attribute_Set
 10462 			    (object Attribute
 10463 				tool       	"VC++"
 10464 				name       	"Inline"
 10465 				value      	TRUE))
 10466 			quid       	"3B44A2D900B2"
 10467 			documentation 	
 10468 |*
 10469 |	@internal
 10470 |	@fn				CShutdown()
 10471 |	Intended Usage	: Default c'tor	
 10472 |	Error Condition	: None	
 10473 |	@since			6.0
 10474 |	@pre 			None
 10475 |	@post			CShutdown is fully constructed.
 10476 			
 10477 			result     	"inline "
 10478 			concurrency 	"Sequential"
 10479 			opExportControl 	"Public"
 10480 			uid        	0)
 10481 		    (object Operation "CShutdown"
 10482 			attributes 	(list Attribute_Set
 10483 			    (object Attribute
 10484 				tool       	"VC++"
 10485 				name       	"Inline"
 10486 				value      	TRUE))
 10487 			quid       	"3B56A499016E"
 10488 			documentation 	
 10489 |*
 10490 |	@internal
 10491 |	@fn				CShutdown()
 10492 |	Intended Usage	: Default c'tor	
 10493 |	Error Condition	: None	
 10494 |	@since			7.0
 10495 |	@pre 			None
 10496 |	@post			CShutdown is fully constructed.
 10497 			
 10498 			result     	"inline "
 10499 			concurrency 	"Sequential"
 10500 			opExportControl 	"Public"
 10501 			uid        	0))
 10502 		module     	"Component View::MAGIC"
 10503 		quidu      	"3A5DF73E0288"
 10504 		language   	"VC++")
 10505 	    (object Instantiated_Class "RPointerArray<CImplementationInformation>"
 10506 		attributes 	(list Attribute_Set
 10507 		    (object Attribute
 10508 			tool       	"VC++"
 10509 			name       	"AppliedPattern"
 10510 			value      	"none")
 10511 		    (object Attribute
 10512 			tool       	"VC++"
 10513 			name       	"Generate"
 10514 			value      	FALSE))
 10515 		quid       	"3AE99A660090"
 10516 		used_nodes 	(list uses_relationship_list
 10517 		    (object Uses_Relationship
 10518 			quid       	"3AE99A6600B1"
 10519 			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
 10520 			quidu      	"3A75AEBC01A0"))
 10521 		module     	"Component View::MAGIC"
 10522 		quidu      	"3A5DF73E0288"
 10523 		language   	"VC++")
 10524 	    (object Instantiated_Class "mutable RArray<TUnloadPolicyIndex>"
 10525 		attributes 	(list Attribute_Set
 10526 		    (object Attribute
 10527 			tool       	"VC++"
 10528 			name       	"AppliedPattern"
 10529 			value      	"none")
 10530 		    (object Attribute
 10531 			tool       	"VC++"
 10532 			name       	"Generate"
 10533 			value      	FALSE))
 10534 		quid       	"3AE99A6200BC"
 10535 		used_nodes 	(list uses_relationship_list
 10536 		    (object Uses_Relationship
 10537 			quid       	"3AE99A620103"
 10538 			supplier   	"mutable RArray"))
 10539 		module     	"Component View::MAGIC"
 10540 		quidu      	"3A5DF73E0288"
 10541 		language   	"VC++")
 10542 	    (object Class "MRegistrarObserver"
 10543 		attributes 	(list Attribute_Set
 10544 		    (object Attribute
 10545 			tool       	"VC++"
 10546 			name       	"AppliedPattern"
 10547 			value      	"none")
 10548 		    (object Attribute
 10549 			tool       	"VC++"
 10550 			name       	"AfxSupportMacro"
 10551 			value      	""))
 10552 		quid       	"3B050BD60057"
 10553 		documentation 	
 10554 |* 
 10555 |	@internal
 10556 |	@file RegistrarObserver.h
 10557 |	Comments : The definition of the abstract Registrar Observer class,
 10558 |				used for recieving notifications of registry changes.
 10559 |	
 10560 |	@warning This code contains Rose2000 generated ModelId comments
 10561 |			 used in round trip engineering. Please do not remove.
 10562 		
 10563 		stereotype 	"Interface"
 10564 		operations 	(list Operations
 10565 		    (object Operation "Notification"
 10566 			attributes 	(list Attribute_Set
 10567 			    (object Attribute
 10568 				tool       	"VC++"
 10569 				name       	"Inline"
 10570 				value      	FALSE))
 10571 			quid       	"3B050BD60061"
 10572 			stereotype 	"abstract"
 10573 			parameters 	(list Parameters
 10574 			    (object Parameter "aNotificationCode"
 10575 				type       	"TInt"))
 10576 			result     	"void"
 10577 			concurrency 	"Sequential"
 10578 			opExportControl 	"Public"
 10579 			uid        	0))
 10580 		module     	"Component View::MAGIC"
 10581 		quidu      	"3A5DF73E0288"
 10582 		language   	"VC++")
 10583 	    (object Class "CResolver"
 10584 		attributes 	(list Attribute_Set
 10585 		    (object Attribute
 10586 			tool       	"VC++"
 10587 			name       	"AppliedPattern"
 10588 			value      	"none")
 10589 		    (object Attribute
 10590 			tool       	"VC++"
 10591 			name       	"AfxSupportMacro"
 10592 			value      	""))
 10593 		quid       	"3B050BD702BB"
 10594 		documentation 	
 10595 |*
 10596 |	@public
 10597 |	@class CResolver
 10598 |	@since 6.0
 10599 |	@dependencies CBase, TEComResolverParams, CImplementationInformation, CRegistryData
 10600 |	Abstract base class which is used to identify the correct interface implementation
 10601 |	based on criteria supplied by the client.
 10602 |	This base class can be used to write a client specific resolver, however this is not 
 10603 |	required as a default implementation is provided within ECom.
 10604 		
 10605 		stereotype 	"Interface"
 10606 		superclasses 	(list inheritance_relationship_list
 10607 		    (object Inheritance_Relationship
 10608 			quid       	"3B050BD702C5"
 10609 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 10610 			quidu      	"3A75AD8E019C"))
 10611 		operations 	(list Operations
 10612 		    (object Operation "CResolver"
 10613 			attributes 	(list Attribute_Set
 10614 			    (object Attribute
 10615 				tool       	"VC++"
 10616 				name       	"Inline"
 10617 				value      	TRUE))
 10618 			quid       	"3B050BD702CF"
 10619 			documentation 	
 10620 |*
 10621 |	@internal
 10622 |	@fn				CResolver(CRegistryData& aRegistry)
 10623 |	Intended Usage	: Standardized default c'tor
 10624 |	Error Condition	: None
 10625 |	@since			6.0
 10626 |	@post			CResolver is fully constructed
 10627 			
 10628 			parameters 	(list Parameters
 10629 			    (object Parameter "aRegistry"
 10630 				type       	"CRegistryData&"))
 10631 			result     	"explicit"
 10632 			concurrency 	"Sequential"
 10633 			opExportControl 	"Protected"
 10634 			uid        	0)
 10635 		    (object Operation "ListAllL"
 10636 			attributes 	(list Attribute_Set
 10637 			    (object Attribute
 10638 				tool       	"VC++"
 10639 				name       	"Inline"
 10640 				value      	FALSE))
 10641 			quid       	"3B050BD702DA"
 10642 			documentation 	
 10643 |*
 10644 |	@fn				ListAllL(TUid aInterfaceUid, 
 10645 |							 const TEComResolverParams& aAdditionalParameters) const = 0
 10646 |	Intended Usage	:	List all the implementations which satisfy the specified 
 10647 |						interface definition and the resolve parameters supplied.
 10648 |	Error Condition	:	Depends on implementation.
 10649 |	@since			6.0
 10650 |	@param			aInterfaceUid The interface for which implementations are requested
 10651 |	@param			aAdditionalParameters The parameters which must match for an 
 10652 |					implementation to be suitable
 10653 |	@return			Pointer to an array of suitable implementations. Ownership of this 
 10654 |					array is passed to the calling function.
 10655 |	@pre 			Object is fully constructed and initialized
 10656 |	@post			Registry contents are not modified but registry keys may be updated
 10657 			
 10658 			stereotype 	"abstract, const"
 10659 			parameters 	(list Parameters
 10660 			    (object Parameter "aInterfaceUid"
 10661 				type       	"TUid")
 10662 			    (object Parameter "aAdditionalParameters"
 10663 				type       	"const TEComResolverParams&"
 10664 				const      	TRUE))
 10665 			result     	"RImplInfoArray*"
 10666 			concurrency 	"Sequential"
 10667 			opExportControl 	"Public"
 10668 			uid        	0)
 10669 		    (object Operation "ListAllL"
 10670 			attributes 	(list Attribute_Set
 10671 			    (object Attribute
 10672 				tool       	"VC++"
 10673 				name       	"Inline"
 10674 				value      	TRUE))
 10675 			quid       	"3B050BD702DD"
 10676 			documentation 	
 10677 |*
 10678 |	@fn				ListAllL(TUid aInterfaceUid) const
 10679 |	Intended Usage	:	List all the implementations which satisfy the specified interface.
 10680 |	Error Condition	:	@see CRegistryData::ListImplementationsL
 10681 |	@since			6.0
 10682 |	@param			aInterfaceUid The interface for which implementations are requested
 10683 |	@return			Array of suitable implementations
 10684 |	@pre 			Object is fully constructed and initialized
 10685 |	@post			Registry contents are not modified but registry keys may be updated
 10686 			
 10687 			stereotype 	"const"
 10688 			parameters 	(list Parameters
 10689 			    (object Parameter "aInterfaceUid"
 10690 				type       	"TUid"))
 10691 			result     	"RImplInfoArray&"
 10692 			concurrency 	"Sequential"
 10693 			opExportControl 	"Public"
 10694 			uid        	0)
 10695 		    (object Operation "IdentifyImplementationL"
 10696 			attributes 	(list Attribute_Set
 10697 			    (object Attribute
 10698 				tool       	"VC++"
 10699 				name       	"Inline"
 10700 				value      	FALSE))
 10701 			quid       	"3B050BD702E4"
 10702 			documentation 	
 10703 |*
 10704 |	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
 10705 |											const TEComResolverParams& aAdditionalParameters) const = 0
 10706 |	Intended Usage	:	Request that the resolver identify the most appropriate interface 
 10707 |						implementation.
 10708 |	Error Condition	:	Depends on implementation.
 10709 |	@since			6.0
 10710 |	@param			aInterfaceUid The interface for which an implementation is requested
 10711 |	@param			aAdditionalParameters The parameters which must match for an 
 10712 |					implementation to be suitable
 10713 |	@return			The unique Id of the implementation which satisfies the specified parameters.
 10714 |	@pre 			This object is fully constructed.
 10715 			
 10716 			stereotype 	"abstract, const"
 10717 			parameters 	(list Parameters
 10718 			    (object Parameter "aInterfaceUid"
 10719 				type       	"TUid")
 10720 			    (object Parameter "aAdditionalParameters"
 10721 				type       	"const TEComResolverParams&"
 10722 				const      	TRUE))
 10723 			result     	"TUid"
 10724 			concurrency 	"Sequential"
 10725 			opExportControl 	"Public"
 10726 			uid        	0))
 10727 		module     	"Component View::MAGIC"
 10728 		quidu      	"3A5DF73E0288"
 10729 		language   	"VC++")
 10730 	    (object Class "CBackupNotifier"
 10731 		attributes 	(list Attribute_Set
 10732 		    (object Attribute
 10733 			tool       	"VC++"
 10734 			name       	"AppliedPattern"
 10735 			value      	"none")
 10736 		    (object Attribute
 10737 			tool       	"VC++"
 10738 			name       	"AfxSupportMacro"
 10739 			value      	""))
 10740 		quid       	"3B050EEF021A"
 10741 		documentation 	
 10742 |*
 10743 |	@internal
 10744 |	@class CBackupNotifier
 10745 |	@dependancies MBackupNotifierObserver, CBaBackupSessionWrapper, MBackupOperationObserver
 10746 |	@since 7.0
 10747 |	The notification object which waits for a signal that backup has begun/ended.
 10748 |	When its RunL method is called, it notifies its owning CRegistrar class
 10749 |	object to suspend/resume persistant storage of the Interface Implementation
 10750 |	registration details.
 10751 		
 10752 		stereotype 	"control"
 10753 		superclasses 	(list inheritance_relationship_list
 10754 		    (object Inheritance_Relationship
 10755 			quid       	"3B44A30B0140"
 10756 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 10757 			quidu      	"3A75AD8E019C")
 10758 		    (object Inheritance_Relationship
 10759 			quid       	"3B44A30B0154"
 10760 			supplier   	"Logical View::EPOC Base classes::M-Classes::MBackupOperationObserver"
 10761 			quidu      	"3B582763021E"
 10762 			exportControl 	"Private"))
 10763 		operations 	(list Operations
 10764 		    (object Operation "HandleBackupOperationEventL"
 10765 			attributes 	(list Attribute_Set
 10766 			    (object Attribute
 10767 				tool       	"VC++"
 10768 				name       	"Inline"
 10769 				value      	FALSE))
 10770 			quid       	"3B050EEF026A"
 10771 			documentation 	
 10772 |*
 10773 |		@fn				HandleBackupOperationEventL(const TBackupOperationAttributes& aBackupOperationAttributes)
 10774 |		Intended Usage	: To allow a response to be made by an interested party fo a change in state of the 
 10775 |						backup operation.
 10776 |		@exception		: @see CBaBackupSessionWrapper::NewL
 10777 |		@exception		: @see CBaBackupSessionWrapper::RegisterBackupOperationObserverL
 10778 |		@since			7.0
 10779 |		@param			aBackupOperationAttributes The current state of the backup operation.
 10780 |		@return			void 
 10781 |		@pre 			CBackupNotifier is fully constructed.
 10782 |		@post			The aBackupOperationAttributes value will have been used
 10783 |						to drive the suspend and restore behaviours of the ECOM Server.
 10784 			
 10785 			parameters 	(list Parameters
 10786 			    (object Parameter "aBackupOperationAttributes"
 10787 				type       	"const TBackupOperationAttributes&"
 10788 				const      	TRUE))
 10789 			result     	"void"
 10790 			concurrency 	"Sequential"
 10791 			opExportControl 	"Private"
 10792 			uid        	0)
 10793 		    (object Operation "ConstructL"
 10794 			attributes 	(list Attribute_Set
 10795 			    (object Attribute
 10796 				tool       	"VC++"
 10797 				name       	"Inline"
 10798 				value      	FALSE))
 10799 			quid       	"3B050EEF0275"
 10800 			documentation 	
 10801 |*
 10802 |		@fn				void ConstructL()
 10803 |		Intended Usage	: Initialisation phase of two phase construction.
 10804 |		Error Condition	: None
 10805 |		@exception		None
 10806 |		@since			7.0
 10807 |		@pre 			CBackupNotifier is fully constructed.
 10808 |		@post			CBackupNotifier is fully initialised.
 10809 			
 10810 			result     	"void"
 10811 			concurrency 	"Sequential"
 10812 			opExportControl 	"Private"
 10813 			uid        	0)
 10814 		    (object Operation "CBackupNotifier"
 10815 			attributes 	(list Attribute_Set
 10816 			    (object Attribute
 10817 				tool       	"VC++"
 10818 				name       	"Inline"
 10819 				value      	FALSE))
 10820 			quid       	"3B050EEF0276"
 10821 			documentation 	
 10822 |*
 10823 |		@fn				CBackupNotifier(MBackupNotifierObserver& aObserver)
 10824 |		Intended Usage	: Default c'tor	
 10825 |		Error Condition	: None	
 10826 |		@since			7.0
 10827 |		@param			aRegistrar A reference to its owning class instance.
 10828 |		@pre 			None
 10829 |		@post			CBackupNotifier is fully constructed
 10830 			
 10831 			parameters 	(list Parameters
 10832 			    (object Parameter "aObserver"
 10833 				type       	"MBackupNotifierObserver&"))
 10834 			concurrency 	"Sequential"
 10835 			opExportControl 	"Private"
 10836 			uid        	0)
 10837 		    (object Operation "~CBackupNotifier"
 10838 			attributes 	(list Attribute_Set
 10839 			    (object Attribute
 10840 				tool       	"VC++"
 10841 				name       	"Inline"
 10842 				value      	FALSE))
 10843 			quid       	"3B050EEF027F"
 10844 			documentation 	
 10845 |*
 10846 |		@fn				~CBackupNotifier()
 10847 |		Intended Usage	: Standard default d'tor	
 10848 |		Error Condition	: None	
 10849 |		@since			7.0
 10850 |		@pre 			CBackupNotifier is fully constructed.
 10851 |		@post			CBackupNotifier is totally destroyed
 10852 			
 10853 			stereotype 	"virtual"
 10854 			concurrency 	"Sequential"
 10855 			opExportControl 	"Public"
 10856 			uid        	0)
 10857 		    (object Operation "NewL"
 10858 			attributes 	(list Attribute_Set
 10859 			    (object Attribute
 10860 				tool       	"VC++"
 10861 				name       	"Inline"
 10862 				value      	FALSE))
 10863 			quid       	"3B050EEF0280"
 10864 			documentation 	
 10865 |*
 10866 |		@fn				NewL(MBackupNotifierObserver& aObserver)
 10867 |		Intended Usage	: Standardised safe construction which leaves nothing 
 10868 |						on the cleanup stack.
 10869 |		Error Condition	: Cannot fully construct because of memory limitations.	
 10870 |		@exception		KErrNoMemory
 10871 |		@since			7.0
 10872 |		@param			aRegistrar A reference to its owning class instance.
 10873 |		@return			CBackupNotifier* A pointer to the new class
 10874 |		@pre 			None
 10875 |		@post			CBackupNotifier is fully constructed, and initialised.
 10876 			
 10877 			stereotype 	"static"
 10878 			parameters 	(list Parameters
 10879 			    (object Parameter "aObserver"
 10880 				type       	"MBackupNotifierObserver&"))
 10881 			result     	"CBackupNotifier*"
 10882 			concurrency 	"Sequential"
 10883 			opExportControl 	"Public"
 10884 			uid        	0)
 10885 		    (object Operation "RegisterForNotificationsL"
 10886 			attributes 	(list Attribute_Set
 10887 			    (object Attribute
 10888 				tool       	"VC++"
 10889 				name       	"Inline"
 10890 				value      	FALSE))
 10891 			quid       	"3B44A30B0295"
 10892 			documentation 	
 10893 |*
 10894 |		@fn				RegisterForNotificationsL()
 10895 |		Intended Usage	: To allow registration for notifications from the backup operation.
 10896 |		Error Condition	: None
 10897 |		@since			7.0
 10898 |		@pre 			CBackupNotifier is fully constructed.
 10899 |		@post			CBackupNotifier is registered for notification messages.
 10900 			
 10901 			result     	"void"
 10902 			concurrency 	"Sequential"
 10903 			opExportControl 	"Private"
 10904 			uid        	0))
 10905 		class_attributes 	(list class_attribute_list
 10906 		    (object ClassAttribute "iIsRegistered"
 10907 			quid       	"3B44A30B01B8"
 10908 			documentation 	"* The flag indicating that registration occurred sucessfully"
 10909 			type       	"TBool"))
 10910 		module     	"Component View::MAGIC"
 10911 		quidu      	"3A5DF73E0288"
 10912 		language   	"VC++"
 10913 		nestedClasses 	(list nestedClasses
 10914 		    (object Class "CRetryTimer"
 10915 			quid       	"3B58262602A4"
 10916 			stereotype 	"control"
 10917 			module     	"Component View::MAGIC"
 10918 			quidu      	"3A5DF73E0288")))
 10919 	    (object Instantiated_Class "RArray<TFileName>"
 10920 		attributes 	(list Attribute_Set
 10921 		    (object Attribute
 10922 			tool       	"VC++"
 10923 			name       	"AppliedPattern"
 10924 			value      	"none")
 10925 		    (object Attribute
 10926 			tool       	"VC++"
 10927 			name       	"Generate"
 10928 			value      	FALSE))
 10929 		quid       	"3B050EEF0243"
 10930 		used_nodes 	(list uses_relationship_list
 10931 		    (object Uses_Relationship
 10932 			quid       	"3B050EEF0256"
 10933 			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 10934 			quidu      	"3B582415004B"))
 10935 		module     	"Component View::MAGIC"
 10936 		quidu      	"3A5DF73E0288"
 10937 		language   	"VC++")
 10938 	    (object Class "MBackupNotifierObserver"
 10939 		attributes 	(list Attribute_Set
 10940 		    (object Attribute
 10941 			tool       	"VC++"
 10942 			name       	"AppliedPattern"
 10943 			value      	"none")
 10944 		    (object Attribute
 10945 			tool       	"VC++"
 10946 			name       	"AfxSupportMacro"
 10947 			value      	""))
 10948 		quid       	"3B44A309002F"
 10949 		stereotype 	"Interface"
 10950 		operations 	(list Operations
 10951 		    (object Operation "Resume"
 10952 			attributes 	(list Attribute_Set
 10953 			    (object Attribute
 10954 				tool       	"VC++"
 10955 				name       	"Inline"
 10956 				value      	FALSE))
 10957 			quid       	"3B44A3090039"
 10958 			documentation 	
 10959 |*
 10960 |		@fn				Resume()
 10961 |		Intended Usage	: Provides resumption of suspended behaviour in the class 
 10962 |						implementing this interface.
 10963 |		Error Condition	: Dependent upon the implementation class Resume().
 10964 |		@since			7.0
 10965 |		@pre 			Implementation class has been fully constructed.
 10966 |		@post			Some action has been taken to change the behaviour
 10967 |						of the implementation class of this interface.
 10968 			
 10969 			stereotype 	"abstract"
 10970 			result     	"TInt"
 10971 			concurrency 	"Sequential"
 10972 			opExportControl 	"Public"
 10973 			uid        	0)
 10974 		    (object Operation "Suspend"
 10975 			attributes 	(list Attribute_Set
 10976 			    (object Attribute
 10977 				tool       	"VC++"
 10978 				name       	"Inline"
 10979 				value      	FALSE))
 10980 			quid       	"3B44A3090043"
 10981 			documentation 	
 10982 |*
 10983 |		@fn				Suspend()
 10984 |		Intended Usage	: Provides suspension of behaviour in the class 
 10985 |						implementing this interface.
 10986 |		Error Condition	: Dependent upon the implementation class Suspend().
 10987 |		@since			7.0
 10988 |		@pre 			Implementation class has been fully constructed.
 10989 |		@post			Some action has been taken to change the behaviour
 10990 |						of the implementation class of this interface.
 10991 			
 10992 			stereotype 	"abstract"
 10993 			result     	"TInt"
 10994 			concurrency 	"Sequential"
 10995 			opExportControl 	"Public"
 10996 			uid        	0))
 10997 		module     	"Component View::MAGIC"
 10998 		quidu      	"3A5DF73E0288"
 10999 		language   	"VC++")
 11000 	    (object Class "CDiscoverer"
 11001 		attributes 	(list Attribute_Set
 11002 		    (object Attribute
 11003 			tool       	"VC++"
 11004 			name       	"AfxSupportMacro"
 11005 			value      	""))
 11006 		quid       	"3A1D376D0037"
 11007 		documentation 	
 11008 |*
 11009 |	@internal
 11010 |	@class CDiscoverer
 11011 |	@Since 7.0
 11012 |	@Dependencies MDiscovererObserver, CBase, RFs, 
 11013 |	Responsible for Interface Implementation Collections,
 11014 |	installed in the Interface Implementation Collection directories.
 11015 		
 11016 		stereotype 	"control"
 11017 		superclasses 	(list inheritance_relationship_list
 11018 		    (object Inheritance_Relationship
 11019 			quid       	"3A5F10A201B3"
 11020 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 11021 			quidu      	"3A75AD8E019C"))
 11022 		used_nodes 	(list uses_relationship_list
 11023 		    (object Uses_Relationship
 11024 			quid       	"3A8043000318"
 11025 			stereotype 	"Uses"
 11026 			label      	"iObserver"
 11027 			supplier   	"Logical View::MDiscovererObserver"
 11028 			quidu      	"3A7593D7038F"))
 11029 		operations 	(list Operations
 11030 		    (object Operation "Resume"
 11031 			attributes 	(list Attribute_Set
 11032 			    (object Attribute
 11033 				tool       	"VC++"
 11034 				name       	"Inline"
 11035 				value      	FALSE))
 11036 			quid       	"3A2CFE760183"
 11037 			documentation 	
 11038 |*
 11039 |	@fn				Resume()
 11040 |	Intended Usage	: Re-enable the Discoverer to continue checking for new 
 11041 |					  interface implementations. 
 11042 |	Error Condition	: Where resume of the discoverer fails. KErrResumeFailed.
 11043 |	@since			7.0
 11044 |	@return			TInt The status of the operation. KErrNone or KErrResumeFailed.
 11045 |	@pre 			CDiscoverer is fully constructed.
 11046 |	@post			The operation of the discoverer has been resumed. Or where
 11047 |					resumption failed, no change.
 11048 			
 11049 			result     	"TInt"
 11050 			concurrency 	"Sequential"
 11051 			opExportControl 	"Public"
 11052 			uid        	0)
 11053 		    (object Operation "Suspend"
 11054 			attributes 	(list Attribute_Set
 11055 			    (object Attribute
 11056 				tool       	"VC++"
 11057 				name       	"Inline"
 11058 				value      	FALSE))
 11059 			quid       	"3A2CFECB0080"
 11060 			documentation 	
 11061 |*
 11062 |	@fn				Suspend()
 11063 |	Intended Usage	: Temporarily stop looking for new interface implementations.
 11064 |	Error Condition	: Where suspension of the discoverer fails. KErrSuspendFailed.
 11065 |	@since			7.0
 11066 |	@return			TInt The status of the operation. KErrNone or KErrSuspendFailed.
 11067 |	@pre 			CDiscoverer is fully constructed.
 11068 |	@post			The operation of the discoverer has been suspended. Or where
 11069 |					suspend failed, no change.
 11070 			
 11071 			result     	"TInt"
 11072 			concurrency 	"Sequential"
 11073 			opExportControl 	"Public"
 11074 			uid        	0)
 11075 		    (object Operation "ConstructL"
 11076 			attributes 	(list Attribute_Set
 11077 			    (object Attribute
 11078 				tool       	"VC++"
 11079 				name       	"Inline"
 11080 				value      	FALSE))
 11081 			quid       	"3A5F4E370360"
 11082 			documentation 	
 11083 |*
 11084 |	@fn				ConstructL()
 11085 |	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
 11086 |	Error Condition	: Leaves with error code : usually KErrNoMemory.
 11087 |	@exception		KErrNoMemory.
 11088 |	@since			7.0
 11089 |	@return			void 
 11090 |	@pre 			CDiscoverer is fully constructed.
 11091 |	@post			CDiscoverer is fully initialised.
 11092 			
 11093 			result     	"void"
 11094 			concurrency 	"Sequential"
 11095 			opExportControl 	"Private"
 11096 			uid        	0)
 11097 		    (object Operation "CDiscoverer"
 11098 			attributes 	(list Attribute_Set
 11099 			    (object Attribute
 11100 				tool       	"VC++"
 11101 				name       	"Inline"
 11102 				value      	FALSE))
 11103 			quid       	"3A5F4E37039D"
 11104 			documentation 	
 11105 |*
 11106 |	@internal
 11107 |	@fn				CDiscoverer(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
 11108 |	Intended Usage	: Standardised default c'tor	
 11109 |	Error Condition	: None	
 11110 |	@since			7.0
 11111 |	@param			aDiscovererObserver A reference to the owning client 
 11112 |					of the CDiscoverer
 11113 |	@param			aFs A reference to an connected file server instance.
 11114 |	@pre 			None
 11115 |	@post			CDiscoverer is fully constructed
 11116 			
 11117 			parameters 	(list Parameters
 11118 			    (object Parameter "aDiscovererObserver"
 11119 				type       	"MDiscovererObserver&")
 11120 			    (object Parameter "aFs"
 11121 				type       	"RFs&"))
 11122 			concurrency 	"Sequential"
 11123 			opExportControl 	"Private"
 11124 			uid        	0)
 11125 		    (object Operation "~CDiscoverer"
 11126 			attributes 	(list Attribute_Set
 11127 			    (object Attribute
 11128 				tool       	"VC++"
 11129 				name       	"Inline"
 11130 				value      	FALSE))
 11131 			quid       	"3A5F4E3703E3"
 11132 			documentation 	
 11133 |*
 11134 |	@fn				~CDiscoverer()
 11135 |	Intended Usage	: Standard default d'tor	
 11136 |	Error Condition	: None	
 11137 |	@since			7.0
 11138 |	@pre 			CDiscoverer is fully constructed.
 11139 |	@post			CDiscoverer is totally destroyed.
 11140 			
 11141 			concurrency 	"Sequential"
 11142 			opExportControl 	"Public"
 11143 			uid        	0)
 11144 		    (object Operation "NewL"
 11145 			attributes 	(list Attribute_Set
 11146 			    (object Attribute
 11147 				tool       	"VC++"
 11148 				name       	"Inline"
 11149 				value      	FALSE))
 11150 			quid       	"3A5F4E380023"
 11151 			documentation 	
 11152 |*
 11153 |	@fn				NewL(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
 11154 |	Intended Usage	: Standardised safe construction which leaves nothing
 11155 |					  on the cleanup stack.
 11156 |	Error Condition	: Not enough memory available.	
 11157 |	@exception		KErrNoMemory
 11158 |	@since			7.0
 11159 |	@param			aDiscovererObserver A reference to the owning client 
 11160 |					of the CDiscoverer
 11161 |	@param			aFs A reference to a connected file server instance.
 11162 |	@return			CDiscoverer* a pointer to the new class
 11163 |	@pre 			None
 11164 |	@post			CDiscoverer is fully constructed, and initialised.
 11165 			
 11166 			stereotype 	"static"
 11167 			parameters 	(list Parameters
 11168 			    (object Parameter "aDiscovererObserver"
 11169 				type       	"MDiscovererObserver&")
 11170 			    (object Parameter "aFs"
 11171 				type       	"RFs&"))
 11172 			result     	"CDiscoverer*"
 11173 			concurrency 	"Sequential"
 11174 			opExportControl 	"Public"
 11175 			uid        	0)
 11176 		    (object Operation "ProcessEntryL"
 11177 			attributes 	(list Attribute_Set
 11178 			    (object Attribute
 11179 				tool       	"VC++"
 11180 				name       	"Inline"
 11181 				value      	FALSE))
 11182 			quid       	"3A6C23FB03B4"
 11183 			documentation 	
 11184 |*
 11185 |	@fn				ProcessEntryL(const TEntry& aEntry)
 11186 |	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
 11187 |					discovery.
 11188 |	Error Condition	: Depends on the observer implementation.	
 11189 |	@exception		Depends on the observer implementation. (@see CRegistrar).
 11190 |	@since			7.0
 11191 |	@param			aEntry	A directory entry for an Interface Implementation Collection.
 11192 |	@pre 			CDiscoverer is fully constructed.
 11193 |	@post			The directory entry has been processed by the observer.
 11194 			
 11195 			parameters 	(list Parameters
 11196 			    (object Parameter "aEntry"
 11197 				type       	"const TEntry&"
 11198 				const      	TRUE))
 11199 			result     	"void"
 11200 			concurrency 	"Sequential"
 11201 			opExportControl 	"Private"
 11202 			uid        	0)
 11203 		    (object Operation "ValidateEntryL"
 11204 			attributes 	(list Attribute_Set
 11205 			    (object Attribute
 11206 				tool       	"VC++"
 11207 				name       	"Inline"
 11208 				value      	FALSE))
 11209 			quid       	"3A6C23FC00E5"
 11210 			documentation 	
 11211 |*
 11212 |	@fn				ValidateEntryL(const TEntry& aEntry, const TParse& aPath, TEntry*& aEntryToFill)
 11213 |	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
 11214 |					discovery.
 11215 |	Error Condition	: No memory
 11216 |	@exception		KErrNoMemory
 11217 |	@since			7.0
 11218 |	@param			aEntry	A directory entry for an Interface Implementation Collection.
 11219 |	@param			aPath	The full path to the  dll.
 11220 |	@param			aEntryToFill A newly created directory entry with the 
 11221 |					filename updated to include the full path.
 11222 |	@pre 			CDiscoverer is fully constructed, 
 11223 |					aEntry, aPath and aEntryToFill are all valid references.
 11224 |	@post			aEntryToFill is created and valid, with the full path and filename as its name entry.
 11225 			
 11226 			parameters 	(list Parameters
 11227 			    (object Parameter "aEntry"
 11228 				type       	"const TEntry&"
 11229 				const      	TRUE)
 11230 			    (object Parameter "aPath"
 11231 				type       	"const TParse&"
 11232 				const      	TRUE)
 11233 			    (object Parameter "aEntryToFill"
 11234 				type       	"TEntry*&"))
 11235 			result     	"void"
 11236 			concurrency 	"Sequential"
 11237 			opExportControl 	"Private"
 11238 			uid        	0)
 11239 		    (object Operation "CompleteNotificationProcessing"
 11240 			attributes 	(list Attribute_Set
 11241 			    (object Attribute
 11242 				tool       	"VC++"
 11243 				name       	"Inline"
 11244 				value      	FALSE))
 11245 			quid       	"3A6C23FC035C"
 11246 			documentation 	
 11247 |*
 11248 |	@fn				CompleteNotificationProcessing()
 11249 |	Intended Usage	: Signal that the directory change notification has
 11250 |					 been fully processed.
 11251 |	Error Condition	: None	
 11252 |	@since			7.0
 11253 |	@pre 			CDiscoverer is fully constructed.
 11254 |	@post			An asynchronous re-scan of the Interface Implementation 
 11255 |					Collection directories is complete.
 11256 			
 11257 			result     	"void"
 11258 			concurrency 	"Sequential"
 11259 			opExportControl 	"Private"
 11260 			uid        	0)
 11261 		    (object Operation "ScanDirectoryCancel"
 11262 			attributes 	(list Attribute_Set
 11263 			    (object Attribute
 11264 				tool       	"VC++"
 11265 				name       	"Inline"
 11266 				value      	FALSE))
 11267 			quid       	"3A6C23FC03CA"
 11268 			documentation 	
 11269 |*
 11270 |	@fn				void ScanDirectoryCancel()
 11271 |	Intended Usage	: Cancel any scan of the Interface Implementation Collection 
 11272 |					directories in progress.
 11273 |	Error Condition	: None	
 11274 |	@since			7.0
 11275 |	@return			void 
 11276 |	@pre 			CDiscoverer is fully constructed.
 11277 |	@post			The re-scan of the Interface Implementation 
 11278 |					Collection directories has beed aborted.
 11279 			
 11280 			result     	"void"
 11281 			concurrency 	"Sequential"
 11282 			opExportControl 	"Private"
 11283 			uid        	0)
 11284 		    (object Operation "RediscoveryScanDirectoryL"
 11285 			attributes 	(list Attribute_Set
 11286 			    (object Attribute
 11287 				tool       	"VC++"
 11288 				name       	"Inline"
 11289 				value      	FALSE))
 11290 			quid       	"3A6C23FD00D2"
 11291 			documentation 	
 11292 | Methods used by the Incremental Directory Scanning mechanism
 11293 |*
 11294 |	@fn				ScanDirectoryL()
 11295 |	Intended Usage	: Perform a non-incremental scan of the Interface Implementation Collection directories.
 11296 |	Error Condition	: Not enough memory available.	
 11297 |	@exception		KErrNoMemory
 11298 |	@since			7.0
 11299 |	@pre 			CDiscoverer is fully constructed.
 11300 |	@post			A re-scan of the Interface Implementation Collection 
 11301 |					directories is complete.
 11302 			
 11303 			result     	"void"
 11304 			concurrency 	"Sequential"
 11305 			opExportControl 	"Private"
 11306 			uid        	0)
 11307 		    (object Operation "Notification"
 11308 			attributes 	(list Attribute_Set
 11309 			    (object Attribute
 11310 				tool       	"VC++"
 11311 				name       	"Inline"
 11312 				value      	FALSE))
 11313 			quid       	"3A6C23FD014A"
 11314 			documentation 	
 11315 |*
 11316 |	@fn				Notification(TInt aStatus)
 11317 |	Intended Usage	: Called by the CDirChangeNotifier object when the 
 11318 |					contents of the Interface Implementation directories
 11319 |					has changed.
 11320 |	Error Condition	: None	
 11321 |	@since			7.0
 11322 |	@return			ETrue to indicate the notifier should re-activate.
 11323 |	@pre 			CDiscoverer is fully constructed.
 11324 |	@post			CDiscoverer has been notified that a re-scan of the 
 11325 |					plugin directories is required.
 11326 			
 11327 			parameters 	(list Parameters
 11328 			    (object Parameter "aStatus"
 11329 				type       	"TInt"))
 11330 			result     	"TBool"
 11331 			concurrency 	"Sequential"
 11332 			opExportControl 	"Private"
 11333 			uid        	0)
 11334 		    (object Operation "DriveUnmountedL"
 11335 			attributes 	(list Attribute_Set
 11336 			    (object Attribute
 11337 				tool       	"VC++"
 11338 				name       	"Inline"
 11339 				value      	FALSE))
 11340 			quid       	"3A7FEAF801D2"
 11341 			documentation 	
 11342 |*
 11343 |	@fn				DriveUnmountedL(TDriveUnit aDrive)
 11344 |	Intended Usage	: Signal a drive is unavailable.
 11345 |	Error Condition	: Leaves with an error code
 11346 |	@exception		KErrNoMemory
 11347 |	@since			7.0
 11348 |	@param			aDrive	The drive to be noted as unavailable.
 11349 |	@pre 			CDiscoverer is fully constructed.
 11350 |	@post			The drive dismount has been signalled to the observer.
 11351 			
 11352 			parameters 	(list Parameters
 11353 			    (object Parameter "aDrive"
 11354 				type       	"TDriveUnit"))
 11355 			result     	"void"
 11356 			concurrency 	"Sequential"
 11357 			opExportControl 	"Private"
 11358 			uid        	0)
 11359 		    (object Operation "DriveMountedL"
 11360 			attributes 	(list Attribute_Set
 11361 			    (object Attribute
 11362 				tool       	"VC++"
 11363 				name       	"Inline"
 11364 				value      	FALSE))
 11365 			quid       	"3A7FEAF802CC"
 11366 			documentation 	
 11367 |*
 11368 |	@fn				DriveMountedL(TDriveUnit aDrive)
 11369 |	Intended Usage	: Signal a drive is available.
 11370 |	Error Condition	: Depends on the observer implementation.	
 11371 |	@exception		Depends on the observer implementation. @see CRegistrar.
 11372 |	@since			7.0
 11373 |	@param			aDrive	The drive to be noted as available.
 11374 |	@return			void. 
 11375 |	@pre 			CDiscoverer is fully constructed.
 11376 |	@post			The drive mount has been signalled to the observer.
 11377 			
 11378 			parameters 	(list Parameters
 11379 			    (object Parameter "aDrive"
 11380 				type       	"TDriveUnit"))
 11381 			result     	"void"
 11382 			concurrency 	"Sequential"
 11383 			opExportControl 	"Private"
 11384 			uid        	0)
 11385 		    (object Operation "NotificationProcessingLeft"
 11386 			attributes 	(list Attribute_Set
 11387 			    (object Attribute
 11388 				tool       	"VC++"
 11389 				name       	"Inline"
 11390 				value      	FALSE))
 11391 			quid       	"3AC83A2D028B"
 11392 			documentation 	
 11393 |*
 11394 |	@fn				NotificationProcessingLeft(TInt aError)
 11395 |	Intended Usage	: Signal that the notification processing went badly wrong.
 11396 |	Error Condition	: None	
 11397 |	@since			7.0
 11398 |	@param			aError	The error code of the leave that provoked this call.
 11399 |	@pre 			CDiscoverer is fully constructed.
 11400 |	@post			The CDiscoverer is restored to a sensible state.
 11401 			
 11402 			parameters 	(list Parameters
 11403 			    (object Parameter "aError"
 11404 				type       	"TInt"))
 11405 			result     	"void"
 11406 			concurrency 	"Sequential"
 11407 			opExportControl 	"Private"
 11408 			uid        	0))
 11409 		module     	"Component View::MAGIC"
 11410 		quidu      	"3A5DF73E0288"
 11411 		language   	"VC++"
 11412 		cardinality 	(value Cardinality "1")
 11413 		nestedClasses 	(list nestedClasses
 11414 		    (object Parameterized_Class "RArray<TDriveUnit>"
 11415 			attributes 	(list Attribute_Set
 11416 			    (object Attribute
 11417 				tool       	"VC++"
 11418 				name       	"AppliedPattern"
 11419 				value      	"none")
 11420 			    (object Attribute
 11421 				tool       	"VC++"
 11422 				name       	"Generate"
 11423 				value      	FALSE))
 11424 			quid       	"3A7FEAF801A0"
 11425 			stereotype 	"control"
 11426 			used_nodes 	(list uses_relationship_list
 11427 			    (object Uses_Relationship
 11428 				quid       	"3A7FEAF801BE"
 11429 				supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 11430 				quidu      	"3B582415004B")
 11431 			    (object Uses_Relationship
 11432 				quid       	"3A81361800A6"
 11433 				supplier   	"Logical View::EPOC Base classes::T-Classes::TDriveUnit"
 11434 				quidu      	"3A8135F103C1"
 11435 				supplier_cardinality 	(value cardinality "1..n")
 11436 				client_cardinality 	(value cardinality "1")))
 11437 			exportControl 	"Private"
 11438 			module     	"Component View::MAGIC"
 11439 			quidu      	"3A5DF73E0288")
 11440 		    (object Class "CDirChangeNotifier"
 11441 			quid       	"3A816AAF0109"
 11442 			stereotype 	"control"
 11443 			exportControl 	"Private"
 11444 			class_attributes 	(list class_attribute_list
 11445 			    (object ClassAttribute "iDriveUnit"
 11446 				quid       	"4447F4A600D7"))
 11447 			module     	"Component View::MAGIC"
 11448 			quidu      	"3A5DF73E0288")
 11449 		    (object Class "CDirScanner"
 11450 			quid       	"3A816ACC031D"
 11451 			stereotype 	"control"
 11452 			exportControl 	"Private"
 11453 			module     	"Component View::MAGIC"
 11454 			quidu      	"3A5DF73E0288")
 11455 		    (object Class "CIdleScanningTimer"
 11456 			quid       	"3A816B5E009C"
 11457 			stereotype 	"control"
 11458 			exportControl 	"Private"
 11459 			operations 	(list Operations
 11460 			    (object Operation "AddDriveL"
 11461 				quid       	"44F044220225"
 11462 				result     	"void"
 11463 				concurrency 	"Sequential"
 11464 				opExportControl 	"Public"
 11465 				uid        	0)
 11466 			    (object Operation "IsAnyNotificationProcessingPending"
 11467 				quid       	"44F0443800CE"
 11468 				result     	"TBool"
 11469 				concurrency 	"Sequential"
 11470 				opExportControl 	"Public"
 11471 				uid        	0))
 11472 			class_attributes 	(list class_attribute_list
 11473 			    (object ClassAttribute "iPendingDriveList"
 11474 				quid       	"44F043E4038B"
 11475 				type       	"RArray<TUint>"))
 11476 			module     	"Component View::MAGIC"
 11477 			quidu      	"3A5DF73E0288")))
 11478 	    (object Class "MPublicRegistry"
 11479 		attributes 	(list Attribute_Set
 11480 		    (object Attribute
 11481 			tool       	"VC++"
 11482 			name       	"AppliedPattern"
 11483 			value      	"none")
 11484 		    (object Attribute
 11485 			tool       	"VC++"
 11486 			name       	"AfxSupportMacro"
 11487 			value      	""))
 11488 		quid       	"3B2A284A0332"
 11489 		documentation 	
 11490 |*
 11491 |	@public
 11492 |	@class MPublicRegistry
 11493 |	Provides access to the public functions of CRegistryData.
 11494 |	@since 7.0
 11495 |	@dependencies TUid, RImplInfoArray
 11496 		
 11497 		operations 	(list Operations
 11498 		    (object Operation "ListImplementationsL"
 11499 			attributes 	(list Attribute_Set
 11500 			    (object Attribute
 11501 				tool       	"VC++"
 11502 				name       	"Inline"
 11503 				value      	FALSE))
 11504 			quid       	"3B2A284A038C"
 11505 			documentation 	
 11506 |*
 11507 |	@fn				ListImplementationsL(TUid aInterfaceUid) const = 0
 11508 |	Intended Usage	: Provides a list of the implementations which satisfy the 
 11509 |					interface uid specified.
 11510 |	@exception		Depends on implementation.
 11511 |	@since			7.0
 11512 |	@return			None.
 11513 |	@pre 			This object is fully constructed.
 11514 			
 11515 			stereotype 	"abstract, const"
 11516 			parameters 	(list Parameters
 11517 			    (object Parameter "aInterfaceUid"
 11518 				type       	"TUid"))
 11519 			result     	"RImplInfoArray&"
 11520 			concurrency 	"Sequential"
 11521 			opExportControl 	"Public"
 11522 			uid        	0))
 11523 		module     	"Component View::MAGIC"
 11524 		quidu      	"3A5DF73E0288"
 11525 		language   	"VC++")
 11526 	    (object Instantiated_Class "RArray<TSuppliedImplementationTrackingDetail>"
 11527 		attributes 	(list Attribute_Set
 11528 		    (object Attribute
 11529 			tool       	"VC++"
 11530 			name       	"AppliedPattern"
 11531 			value      	"none")
 11532 		    (object Attribute
 11533 			tool       	"VC++"
 11534 			name       	"Generate"
 11535 			value      	FALSE))
 11536 		quid       	"3B2A2852010D"
 11537 		used_nodes 	(list uses_relationship_list
 11538 		    (object Uses_Relationship
 11539 			quid       	"3B2A2852028A"
 11540 			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 11541 			quidu      	"3B582415004B"))
 11542 		module     	"Component View::MAGIC"
 11543 		quidu      	"3A5DF73E0288"
 11544 		language   	"VC++")
 11545 	    (object Instantiated_Class "RPointerArray<CDirChangeNotifier>"
 11546 		quid       	"4447F3A6036B"
 11547 		used_nodes 	(list uses_relationship_list
 11548 		    (object Uses_Relationship
 11549 			quid       	"4447F3A6036A"
 11550 			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
 11551 			quidu      	"3A816AAF0109"
 11552 			supplier_cardinality 	(value cardinality "0..n")
 11553 			client_cardinality 	(value cardinality "1"))))
 11554 	    (object Instantiated_Class "RPointerArray<CIdleScanningTimer>"
 11555 		quid       	"4447F3A6037B"
 11556 		used_nodes 	(list uses_relationship_list
 11557 		    (object Uses_Relationship
 11558 			quid       	"4447F3A6037A"
 11559 			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 11560 			quidu      	"3A816B5E009C"
 11561 			supplier_cardinality 	(value cardinality "0..n")
 11562 			client_cardinality 	(value cardinality "1"))))
 11563 	    (object Association "$UNNAMED$141"
 11564 		quid       	"3A630269011F"
 11565 		roles      	(list role_list
 11566 		    (object Role "$UNNAMED$142"
 11567 			quid       	"3A6302690120"
 11568 			supplier   	"Logical View::CUnloadPolicy"
 11569 			quidu      	"3A1D309500CE")
 11570 		    (object Role "iLoadPolicyInformation"
 11571 			quid       	"3A6302690129"
 11572 			documentation 	"* The load policy for this dll - indicates when the dll should unload"
 11573 			label      	"iLoadPolicyInformation"
 11574 			supplier   	"Logical View::CLoadPolicyInformation"
 11575 			quidu      	"3A1D2AFF032B"
 11576 			exportControl 	"Private"
 11577 			is_navigable 	TRUE)))
 11578 	    (object Association "$UNNAMED$143"
 11579 		quid       	"3A6305AE0208"
 11580 		roles      	(list role_list
 11581 		    (object Role "$UNNAMED$144"
 11582 			quid       	"3A6305AE0209"
 11583 			supplier   	"Logical View::CExampleInterface"
 11584 			quidu      	"3A1D07A10155")
 11585 		    (object Role "iEComSession"
 11586 			quid       	"3A6305AE0212"
 11587 			label      	"iEComSession"
 11588 			supplier   	"Logical View::REComSession"
 11589 			quidu      	"3A1D08B702D1"
 11590 			exportControl 	"Private"
 11591 			is_navigable 	TRUE)))
 11592 	    (object Association "$UNNAMED$145"
 11593 		quid       	"3A6C23F20313"
 11594 		roles      	(list role_list
 11595 		    (object Role "$UNNAMED$146"
 11596 			quid       	"3A6C23F20314"
 11597 			supplier   	"Logical View::CRegistryData"
 11598 			quidu      	"3A1D0A2B03D0")
 11599 		    (object Role "iFs:RFs&"
 11600 			quid       	"3A6C23F20325"
 11601 			documentation 	"* A reference to a connected file server instance"
 11602 			label      	"iFs:RFs&"
 11603 			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 11604 			quidu      	"3A75ADDA01F5"
 11605 			exportControl 	"Private"
 11606 			is_navigable 	TRUE)))
 11607 	    (object Association "$UNNAMED$147"
 11608 		quid       	"3A6C23F9013B"
 11609 		roles      	(list role_list
 11610 		    (object Role "$UNNAMED$148"
 11611 			quid       	"3A6C23F9013C"
 11612 			supplier   	"Logical View::CRegistrar"
 11613 			quidu      	"3A1D3A0D0282"
 11614 			is_aggregate 	TRUE)
 11615 		    (object Role "iFs:RFs&"
 11616 			quid       	"3A6C23F90145"
 11617 			documentation 	"* A reference to a conncted file session"
 11618 			label      	"iFs:RFs&"
 11619 			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 11620 			quidu      	"3A75ADDA01F5"
 11621 			exportControl 	"Private"
 11622 			is_navigable 	TRUE)))
 11623 	    (object Association "$UNNAMED$149"
 11624 		quid       	"3A6C23FA022C"
 11625 		roles      	(list role_list
 11626 		    (object Role "$UNNAMED$150"
 11627 			quid       	"3A6C23FA022D"
 11628 			supplier   	"Logical View::CLoadManager"
 11629 			quidu      	"3A1D0F4101D4")
 11630 		    (object Role "iRegistry:CRegistryData&"
 11631 			quid       	"3A6C23FA0236"
 11632 			documentation 	"* A reference to the singleton registry information"
 11633 			label      	"iRegistry:CRegistryData&"
 11634 			supplier   	"Logical View::CRegistryData"
 11635 			quidu      	"3A1D0A2B03D0"
 11636 			exportControl 	"Private"
 11637 			is_navigable 	TRUE)))
 11638 	    (object Association "$UNNAMED$151"
 11639 		quid       	"3A7159660323"
 11640 		roles      	(list role_list
 11641 		    (object Role "$UNNAMED$152"
 11642 			quid       	"3A7159660324"
 11643 			supplier   	"Logical View::REComSession"
 11644 			quidu      	"3A1D08B702D1")
 11645 		    (object Role "iEComServer"
 11646 			quid       	"3A715966032D"
 11647 			documentation 	
 11648 | Attributes
 11649 | This definately a temporary member used when
 11650 | profiling the code as a single DLL without 
 11651 | using a real sever
 11652 |* A singleton connection to the ECOM framework for profiling only
 11653 			
 11654 			label      	"iEComServer"
 11655 			supplier   	"Logical View::CEComServer"
 11656 			quidu      	"3A7159680113"
 11657 			exportControl 	"Private"
 11658 			is_navigable 	TRUE)))
 11659 	    (object Association "$UNNAMED$153"
 11660 		quid       	"3A716F990343"
 11661 		roles      	(list role_list
 11662 		    (object Role "$UNNAMED$154"
 11663 			quid       	"3A716F990344"
 11664 			supplier   	"Logical View::CEComServer"
 11665 			quidu      	"3A7159680113")
 11666 		    (object Role "iRegistrar"
 11667 			quid       	"3A716F990357"
 11668 			documentation 	"* Singleton Registrar to handle the interface registration"
 11669 			label      	"iRegistrar"
 11670 			supplier   	"Logical View::CRegistrar"
 11671 			quidu      	"3A1D3A0D0282"
 11672 			exportControl 	"Private"
 11673 			is_navigable 	TRUE)))
 11674 	    (object Association "$UNNAMED$155"
 11675 		quid       	"3A71944C028E"
 11676 		roles      	(list role_list
 11677 		    (object Role "$UNNAMED$156"
 11678 			quid       	"3A71944C028F"
 11679 			supplier   	"Logical View::CEComServer"
 11680 			quidu      	"3A7159680113")
 11681 		    (object Role "iLoadManager"
 11682 			quid       	"3A71944C0298"
 11683 			documentation 	"* Singleton Load manager to handle the interface instantiation"
 11684 			label      	"iLoadManager"
 11685 			supplier   	"Logical View::CLoadManager"
 11686 			quidu      	"3A1D0F4101D4"
 11687 			exportControl 	"Private"
 11688 			is_navigable 	TRUE)))
 11689 	    (object Association "$UNNAMED$157"
 11690 		quid       	"3A71944C02A2"
 11691 		roles      	(list role_list
 11692 		    (object Role "$UNNAMED$158"
 11693 			quid       	"3A71944C02A3"
 11694 			supplier   	"Logical View::CEComServer"
 11695 			quidu      	"3A7159680113")
 11696 		    (object Role "iResolver"
 11697 			quid       	"3A71944C02AC"
 11698 			documentation 	"* Default singleton resolver class"
 11699 			label      	"iResolver"
 11700 			supplier   	"Logical View::CDefaultResolver"
 11701 			quidu      	"3A1D097B0305"
 11702 			exportControl 	"Private"
 11703 			is_navigable 	TRUE)))
 11704 	    (object Association "$UNNAMED$159"
 11705 		quid       	"3A71944C02D4"
 11706 		roles      	(list role_list
 11707 		    (object Role "$UNNAMED$160"
 11708 			quid       	"3A71944C02D5"
 11709 			supplier   	"Logical View::CEComServer"
 11710 			quidu      	"3A7159680113"
 11711 			is_aggregate 	TRUE)
 11712 		    (object Role "iFs"
 11713 			quid       	"3A71944C02DE"
 11714 			documentation 	"* Singleton connection to the file server"
 11715 			label      	"iFs"
 11716 			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 11717 			quidu      	"3A75ADDA01F5"
 11718 			exportControl 	"Private"
 11719 			is_navigable 	TRUE)))
 11720 	    (object Association "$UNNAMED$161"
 11721 		quid       	"3A7194500316"
 11722 		roles      	(list role_list
 11723 		    (object Role "$UNNAMED$162"
 11724 			quid       	"3A7194500317"
 11725 			supplier   	"Logical View::CUnloadPolicy"
 11726 			quidu      	"3A1D309500CE"
 11727 			is_aggregate 	TRUE)
 11728 		    (object Role "iLibrary"
 11729 			quid       	"3A7194500320"
 11730 			documentation 	"* The controlled implementation grouping"
 11731 			label      	"iLibrary"
 11732 			supplier   	"Logical View::EPOC Base classes::R-Classes::RLibrary"
 11733 			quidu      	"3A75AE23038B"
 11734 			exportControl 	"Private"
 11735 			is_navigable 	TRUE)))
 11736 	    (object Association "$UNNAMED$163"
 11737 		quid       	"3A71BF5A00C0"
 11738 		roles      	(list role_list
 11739 		    (object Role "$UNNAMED$164"
 11740 			quid       	"3A71BF5A00C1"
 11741 			supplier   	"Logical View::TEComResolverParams"
 11742 			quidu      	"3A71B08F031E"
 11743 			is_aggregate 	TRUE)
 11744 		    (object Role "iDataType"
 11745 			attributes 	(list Attribute_Set
 11746 			    (object Attribute
 11747 				tool       	"VC++"
 11748 				name       	"InitialValue"
 11749 				value      	""))
 11750 			quid       	"3A71BF5A00CA"
 11751 			documentation 	"* The Interface Implementation 'data string' match descriptor."
 11752 			label      	"iDataType"
 11753 			supplier   	"Logical View::EPOC Base classes::Descriptors::TPtrC8"
 11754 			quidu      	"3A75AE840362"
 11755 			exportControl 	"Private"
 11756 			is_navigable 	TRUE)))
 11757 	    (object Association "$UNNAMED$165"
 11758 		quid       	"3A5F3590001C"
 11759 		roles      	(list role_list
 11760 		    (object Role "$UNNAMED$166"
 11761 			quid       	"3A5F3590001D"
 11762 			supplier   	"Logical View::CRegistrar"
 11763 			quidu      	"3A1D3A0D0282"
 11764 			client_cardinality 	(value cardinality "1")
 11765 			exportControl 	"Private")
 11766 		    (object Role "iRegistry:CRegistryData&"
 11767 			quid       	"3A5F35900026"
 11768 			documentation 	"* The reference to the registry data manager class"
 11769 			label      	"iRegistry:CRegistryData&"
 11770 			supplier   	"Logical View::CRegistryData"
 11771 			quidu      	"3A1D0A2B03D0"
 11772 			client_cardinality 	(value cardinality "1")
 11773 			exportControl 	"Private"
 11774 			is_navigable 	TRUE)))
 11775 	    (object Association "$UNNAMED$167"
 11776 		quid       	"3A79797102B5"
 11777 		roles      	(list role_list
 11778 		    (object Role "$UNNAMED$168"
 11779 			quid       	"3A79797102B6"
 11780 			supplier   	"Logical View::CEComServer"
 11781 			quidu      	"3A7159680113")
 11782 		    (object Role "iRegistryData"
 11783 			quid       	"3A79797102C9"
 11784 			documentation 	"* Singleton registry information handler"
 11785 			label      	"iRegistryData"
 11786 			supplier   	"Logical View::CRegistryData"
 11787 			quidu      	"3A1D0A2B03D0"
 11788 			exportControl 	"Private"
 11789 			is_navigable 	TRUE)))
 11790 	    (object Association "$UNNAMED$169"
 11791 		quid       	"3A7979750152"
 11792 		roles      	(list role_list
 11793 		    (object Role "$UNNAMED$170"
 11794 			quid       	"3A7979750153"
 11795 			supplier   	"Logical View::CRegistryData"
 11796 			quidu      	"3A1D0A2B03D0"
 11797 			is_aggregate 	TRUE)
 11798 		    (object Role "iRegistryChanged"
 11799 			quid       	"3A7979750166"
 11800 			documentation 	"* The flag to indicate new registration"
 11801 			label      	"iRegistryChanged"
 11802 			supplier   	"mutable TBool"
 11803 			exportControl 	"Private"
 11804 			is_navigable 	TRUE)))
 11805 	    (object Association "$UNNAMED$171"
 11806 		quid       	"3A797975017A"
 11807 		roles      	(list role_list
 11808 		    (object Role "$UNNAMED$172"
 11809 			quid       	"3A797975017B"
 11810 			supplier   	"Logical View::CRegistryData"
 11811 			quidu      	"3A1D0A2B03D0"
 11812 			is_aggregate 	TRUE)
 11813 		    (object Role "iRegistryFile"
 11814 			quid       	"3A7979750184"
 11815 			documentation 	"* The file store for the registry data"
 11816 			label      	"iRegistryFile"
 11817 			supplier   	"Logical View::EPOC Base classes::R-Classes::RFile"
 11818 			quidu      	"3B5821DE017C"
 11819 			exportControl 	"Private"
 11820 			is_navigable 	TRUE)))
 11821 	    (object Association "$UNNAMED$173"
 11822 		quid       	"3A7979750243"
 11823 		roles      	(list role_list
 11824 		    (object Role "$UNNAMED$174"
 11825 			quid       	"3A7979750244"
 11826 			supplier   	"Logical View::CRegistryData"
 11827 			quidu      	"3A1D0A2B03D0")
 11828 		    (object Role "iRegistrations"
 11829 			quid       	"3A7979750257"
 11830 			documentation 	"* The entire registration data"
 11831 			label      	"iRegistrations"
 11832 			supplier   	"TRegistration"
 11833 			exportControl 	"Private"
 11834 			is_navigable 	TRUE)))
 11835 	    (object Association "$UNNAMED$175"
 11836 		quid       	"3A7FEAEF00C1"
 11837 		roles      	(list role_list
 11838 		    (object Role "$UNNAMED$176"
 11839 			quid       	"3A7FEAEF00C2"
 11840 			supplier   	"Logical View::CExampleInterface"
 11841 			quidu      	"3A1D07A10155"
 11842 			is_aggregate 	TRUE)
 11843 		    (object Role "iMagicKey"
 11844 			quid       	"3A7FEAEF00CB"
 11845 			label      	"iMagicKey"
 11846 			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
 11847 			quidu      	"3A813535001D"
 11848 			exportControl 	"Private"
 11849 			is_navigable 	TRUE)))
 11850 	    (object Association "$UNNAMED$177"
 11851 		quid       	"3A81382300C6"
 11852 		roles      	(list role_list
 11853 		    (object Role "$UNNAMED$178"
 11854 			quid       	"3A81382402C6"
 11855 			supplier   	"Logical View::CRegistryData::RPointerArray<CDllData>"
 11856 			quidu      	"3A8137F8004C"
 11857 			is_navigable 	TRUE)
 11858 		    (object Role "$UNNAMED$179"
 11859 			quid       	"3A81382402D0"
 11860 			supplier   	"Logical View::CRegistryData::CDriveData"
 11861 			quidu      	"3A81363E039A")))
 11862 	    (object Association "$UNNAMED$180"
 11863 		quid       	"3A81389B00AB"
 11864 		roles      	(list role_list
 11865 		    (object Role "$UNNAMED$181"
 11866 			quid       	"3A81389C0020"
 11867 			supplier   	"Logical View::CRegistryData::RPointerArray<CInterfaceData>"
 11868 			quidu      	"3A813855026D"
 11869 			is_navigable 	TRUE)
 11870 		    (object Role "$UNNAMED$182"
 11871 			quid       	"3A81389C002A"
 11872 			supplier   	"Logical View::CRegistryData::CDllData"
 11873 			quidu      	"3A81365601C8")))
 11874 	    (object Association "$UNNAMED$183"
 11875 		quid       	"3A8138C1004B"
 11876 		roles      	(list role_list
 11877 		    (object Role "$UNNAMED$184"
 11878 			quid       	"3A8138C201A1"
 11879 			supplier   	"Logical View::CRegistryData::RPointerArray<CImplementationInformation>"
 11880 			quidu      	"3A81387301B1"
 11881 			is_navigable 	TRUE)
 11882 		    (object Role "$UNNAMED$185"
 11883 			quid       	"3A8138C201AB"
 11884 			supplier   	"Logical View::CRegistryData::CInterfaceData"
 11885 			quidu      	"3A81366B01F0")))
 11886 	    (object Association "$UNNAMED$186"
 11887 		quid       	"3A8144DD0388"
 11888 		roles      	(list role_list
 11889 		    (object Role "theCUnloadPolicy"
 11890 			attributes 	(list Attribute_Set
 11891 			    (object Attribute
 11892 				tool       	"VC++"
 11893 				name       	"CodeName"
 11894 				value      	"theCUnloadPolicy"))
 11895 			quid       	"3A8144DE02A3"
 11896 			label      	"theCUnloadPolicy"
 11897 			supplier   	"Logical View::CUnloadPolicy"
 11898 			quidu      	"3A1D309500CE"
 11899 			is_navigable 	TRUE)
 11900 		    (object Role "$UNNAMED$187"
 11901 			quid       	"3A8144DE02B7"
 11902 			supplier   	"Logical View::CRegistryData::CDllData"
 11903 			quidu      	"3A81365601C8")))
 11904 	    (object Association "$UNNAMED$188"
 11905 		quid       	"3A815A68019D"
 11906 		roles      	(list role_list
 11907 		    (object Role "$UNNAMED$189"
 11908 			quid       	"3A815A68019E"
 11909 			supplier   	"Logical View::CRegistryData"
 11910 			quidu      	"3A1D0A2B03D0")
 11911 		    (object Role "iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
 11912 			quid       	"3A815A6801BB"
 11913 			documentation 	"* The index of all registered implementations"
 11914 			label      	"iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
 11915 			supplier   	"::Reverse Engineered::MAGIC::mutable RArray<TIndex>"
 11916 			quidu      	"3A815A680193"
 11917 			exportControl 	"Private"
 11918 			is_navigable 	TRUE)))
 11919 	    (object Association "$UNNAMED$190"
 11920 		quid       	"3AD4792D03AA"
 11921 		roles      	(list role_list
 11922 		    (object Role "$UNNAMED$191"
 11923 			quid       	"3AD4792D03AB"
 11924 			supplier   	"Logical View::CEComServerSession"
 11925 			quidu      	"3AACF95200F0"
 11926 			is_aggregate 	TRUE)
 11927 		    (object Role "iNotificationRequests:RArray<RMessage>"
 11928 			quid       	"3AD4792D03B4"
 11929 			documentation 	"* The array of client notification requests outstanding"
 11930 			label      	"iNotificationRequests:RArray<RMessage>"
 11931 			supplier   	"RMessagePtr"
 11932 			exportControl 	"Private"
 11933 			is_navigable 	TRUE)))
 11934 	    (object Association "$UNNAMED$192"
 11935 		quid       	"3AD4795B03BC"
 11936 		roles      	(list role_list
 11937 		    (object Role "$UNNAMED$193"
 11938 			quid       	"3AD4795B03BD"
 11939 			supplier   	"Logical View::CImplementationInformation"
 11940 			quidu      	"3AD31E780181")
 11941 		    (object Role "iData"
 11942 			quid       	"3AD4795B03C5"
 11943 			documentation 	
 11944 |* 
 11945 |		The type of data this implementation is registered to handle : 
 11946 |		Used for matching against the run-time cue provided by the client
 11947 |		during default interface implementation resolution.
 11948 			
 11949 			label      	"iData"
 11950 			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
 11951 			quidu      	"3B5813B50129"
 11952 			exportControl 	"Private"
 11953 			is_navigable 	TRUE)))
 11954 	    (object Association "$UNNAMED$194"
 11955 		quid       	"3AD4795B03C8"
 11956 		roles      	(list role_list
 11957 		    (object Role "$UNNAMED$195"
 11958 			quid       	"3AD4795B03C9"
 11959 			supplier   	"Logical View::CImplementationInformation"
 11960 			quidu      	"3AD31E780181")
 11961 		    (object Role "iDisplayName:HBufC*"
 11962 			quid       	"3AD4795B03CA"
 11963 			documentation 	"* This implementations human readable name intended for display in UI implementations"
 11964 			label      	"iDisplayName:HBufC*"
 11965 			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
 11966 			quidu      	"3B5813B50129"
 11967 			exportControl 	"Private"
 11968 			is_navigable 	TRUE)))
 11969 	    (object Association "$UNNAMED$196"
 11970 		quid       	"3AE05EBA0048"
 11971 		roles      	(list role_list
 11972 		    (object Role "$UNNAMED$197"
 11973 			quid       	"3AE05EBA0049"
 11974 			supplier   	"Logical View::CRegistryData"
 11975 			quidu      	"3A1D0A2B03D0")
 11976 		    (object Role "iPolicyObserver"
 11977 			quid       	"3AE05EBA007A"
 11978 			documentation 	"* To inform that dlls have been added or deleted from the registry"
 11979 			label      	"iPolicyObserver"
 11980 			supplier   	"Logical View::MPolicyObserver"
 11981 			quidu      	"3AE4439E01FD"
 11982 			exportControl 	"Private"
 11983 			is_navigable 	TRUE)))
 11984 	    (object Association "$UNNAMED$198"
 11985 		quid       	"3AE05EBC0195"
 11986 		roles      	(list role_list
 11987 		    (object Role "$UNNAMED$199"
 11988 			quid       	"3AE05EBC0196"
 11989 			supplier   	"Logical View::CUnloadPolicy"
 11990 			quidu      	"3A1D309500CE")
 11991 		    (object Role "iDllEntry"
 11992 			quid       	"3AE05EBC019F"
 11993 			documentation 	"* Information on the Dll which this is the unload policy for"
 11994 			label      	"iDllEntry"
 11995 			supplier   	"Logical View::EPOC Base classes::T-Classes::TEntry"
 11996 			quidu      	"3B582296013A"
 11997 			exportControl 	"Private"
 11998 			is_navigable 	TRUE)))
 11999 	    (object Association "$UNNAMED$200"
 12000 		quid       	"3AE05EBE0301"
 12001 		roles      	(list role_list
 12002 		    (object Role "$UNNAMED$201"
 12003 			quid       	"3AE05EBE0302"
 12004 			supplier   	"Logical View::CImplementationInformation"
 12005 			quidu      	"3AD31E780181")
 12006 		    (object Role "iOpaqueData"
 12007 			quid       	"3AE05EBE031F"
 12008 			documentation 	
 12009 |* 
 12010 |		Data registered for this implementation which can be used by the client
 12011 |		during non-default resolution operations but is ignored by the framework.
 12012 			
 12013 			label      	"iOpaqueData"
 12014 			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
 12015 			quidu      	"3B5813B50129"
 12016 			exportControl 	"Private"
 12017 			is_navigable 	TRUE)))
 12018 	    (object Association "$UNNAMED$202"
 12019 		quid       	"3AE05EBE0329"
 12020 		roles      	(list role_list
 12021 		    (object Role "$UNNAMED$203"
 12022 			quid       	"3AE05EBE032A"
 12023 			supplier   	"Logical View::CImplementationInformation"
 12024 			quidu      	"3AD31E780181"
 12025 			is_aggregate 	TRUE)
 12026 		    (object Role "iImplementationUid"
 12027 			quid       	"3AE05EBE033D"
 12028 			documentation 	"* The implementation UID"
 12029 			label      	"iImplementationUid"
 12030 			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
 12031 			quidu      	"3A813535001D"
 12032 			exportControl 	"Private"
 12033 			is_navigable 	TRUE)))
 12034 	    (object Association "$UNNAMED$204"
 12035 		quid       	"3AE05EC201E4"
 12036 		roles      	(list role_list
 12037 		    (object Role "$UNNAMED$205"
 12038 			quid       	"3AE05EC201E5"
 12039 			supplier   	"Logical View::CLoadManager"
 12040 			quidu      	"3A1D0F4101D4"
 12041 			is_aggregate 	TRUE)
 12042 		    (object Role "iGarbagePolicies"
 12043 			quid       	"3AE05EC201EE"
 12044 			documentation 	
 12045 |* List of the UnloadPolicies for dlls which have been removed from the system but still have
 12046 |	outstanding references
 12047 			
 12048 			label      	"iGarbagePolicies"
 12049 			supplier   	"Logical View::RPointerArray<CUnloadPolicy>"
 12050 			quidu      	"3AE05EC201BC"
 12051 			exportControl 	"Private"
 12052 			is_navigable 	TRUE)))
 12053 	    (object Association "$UNNAMED$206"
 12054 		quid       	"3AE05EC20203"
 12055 		roles      	(list role_list
 12056 		    (object Role "$UNNAMED$207"
 12057 			quid       	"3AE05EC20204"
 12058 			supplier   	"Logical View::CLoadManager"
 12059 			quidu      	"3A1D0F4101D4")
 12060 		    (object Role "iAllUnloadPolicies"
 12061 			quid       	"3AE05EC20216"
 12062 			documentation 	"* Index of implementation Uids to their corresponding CUnloadPolicy"
 12063 			label      	"iAllUnloadPolicies"
 12064 			supplier   	"Logical View::RArray<TUnloadPolicyIndex>"
 12065 			quidu      	"3AE05EC20202"
 12066 			exportControl 	"Private"
 12067 			is_navigable 	TRUE)))
 12068 	    (object Association "$UNNAMED$208"
 12069 		quid       	"3AE99A2F0195"
 12070 		roles      	(list role_list
 12071 		    (object Role "$UNNAMED$209"
 12072 			quid       	"3AE99A2F0196"
 12073 			supplier   	"Logical View::CEComServer"
 12074 			quidu      	"3A7159680113"
 12075 			is_aggregate 	TRUE)
 12076 		    (object Role "iShutdown"
 12077 			quid       	"3AE99A2F01C7"
 12078 			documentation 	"* The timer controlling the server shutdown process"
 12079 			label      	"iShutdown"
 12080 			supplier   	"Logical View::CShutdown"
 12081 			quidu      	"3AE99A330277"
 12082 			exportControl 	"Private"
 12083 			is_navigable 	TRUE)))
 12084 	    (object Association "$UNNAMED$210"
 12085 		quid       	"3AE99A330119"
 12086 		roles      	(list role_list
 12087 		    (object Role "$UNNAMED$211"
 12088 			quid       	"3AE99A33011A"
 12089 			supplier   	"Logical View::CEComServerSession"
 12090 			quidu      	"3AACF95200F0")
 12091 		    (object Role "iMemoryStore"
 12092 			quid       	"3AE99A330123"
 12093 			documentation 	
 12094 |* 
 12095 |		The externalised data from a ListImplementations service call
 12096 |		held for return, pending the collection service call.
 12097 			
 12098 			label      	"iMemoryStore"
 12099 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBufFlat"
 12100 			quidu      	"3B58268A00A9"
 12101 			exportControl 	"Private"
 12102 			is_navigable 	TRUE)))
 12103 	    (object Association "$UNNAMED$212"
 12104 		quid       	"3AE99A6200C6"
 12105 		roles      	(list role_list
 12106 		    (object Role "$UNNAMED$213"
 12107 			quid       	"3AE99A6200C7"
 12108 			supplier   	"Logical View::CRegistryData"
 12109 			quidu      	"3A1D0A2B03D0")
 12110 		    (object Role "iUnloadPolicyList"
 12111 			quid       	"3AE99A6200F8"
 12112 			documentation 	
 12113 |* Used for temporarily creating a list before returning it in 
 12114 |	ConstructPolicyIndexL()
 12115 			
 12116 			label      	"iUnloadPolicyList"
 12117 			supplier   	"Logical View::mutable RArray<TUnloadPolicyIndex>"
 12118 			quidu      	"3AE99A6200BC"
 12119 			exportControl 	"Private"
 12120 			is_navigable 	TRUE)))
 12121 	    (object Association "$UNNAMED$214"
 12122 		quid       	"3AE99A650265"
 12123 		roles      	(list role_list
 12124 		    (object Role "$UNNAMED$215"
 12125 			quid       	"3AE99A650266"
 12126 			supplier   	"Logical View::TEComServerStart"
 12127 			quidu      	"3AE45A6E00B9")
 12128 		    (object Role "iStatus"
 12129 			quid       	"3AE99A650267"
 12130 			label      	"iStatus"
 12131 			supplier   	"Logical View::EPOC Base classes::T-Classes::TRequestStatus"
 12132 			quidu      	"3B5825CD0210"
 12133 			exportControl 	"Private"
 12134 			is_navigable 	TRUE)))
 12135 	    (object Association "$UNNAMED$216"
 12136 		quid       	"3AE99A65026F"
 12137 		roles      	(list role_list
 12138 		    (object Role "$UNNAMED$217"
 12139 			quid       	"3AE99A650270"
 12140 			supplier   	"Logical View::TEComServerStart"
 12141 			quidu      	"3AE45A6E00B9"
 12142 			is_aggregate 	TRUE)
 12143 		    (object Role "iId"
 12144 			quid       	"3AE99A650271"
 12145 			label      	"iId"
 12146 			supplier   	"Logical View::EPOC Base classes::T-Classes::TThreadId"
 12147 			quidu      	"3B58251C0085"
 12148 			exportControl 	"Private"
 12149 			is_navigable 	TRUE)))
 12150 	    (object Association "$UNNAMED$218"
 12151 		quid       	"3AE99A66009A"
 12152 		roles      	(list role_list
 12153 		    (object Role "$UNNAMED$219"
 12154 			quid       	"3AE99A66009B"
 12155 			supplier   	"Logical View::CDefaultResolver"
 12156 			quidu      	"3A1D097B0305")
 12157 		    (object Role "iImplementationInfoArray:mutable RImplInfoArray"
 12158 			quid       	"3AE99A6600AE"
 12159 			label      	"iImplementationInfoArray:mutable RImplInfoArray"
 12160 			supplier   	"Logical View::RPointerArray<CImplementationInformation>"
 12161 			quidu      	"3AE99A660090"
 12162 			exportControl 	"Private"
 12163 			is_navigable 	TRUE)))
 12164 	    (object Association "$UNNAMED$220"
 12165 		quid       	"3B050B9901A4"
 12166 		roles      	(list role_list
 12167 		    (object Role "$UNNAMED$221"
 12168 			quid       	"3B050B9901A5"
 12169 			supplier   	"Logical View::CEComServerSession"
 12170 			quidu      	"3AACF95200F0")
 12171 		    (object Role "iList"
 12172 			quid       	"3B050B9901A6"
 12173 			documentation 	
 12174 |* 
 12175 |		A successful ListImplementations service request 
 12176 |		generates a list of CImplementationInformation pointers
 12177 |		that are stored within this list.
 12178 			
 12179 			label      	"iList"
 12180 			supplier   	"RImplInfoArray"
 12181 			exportControl 	"Private"
 12182 			is_navigable 	TRUE)))
 12183 	    (object Association "$UNNAMED$222"
 12184 		quid       	"3B050BD001FD"
 12185 		roles      	(list role_list
 12186 		    (object Role "$UNNAMED$223"
 12187 			quid       	"3B050BD001FE"
 12188 			supplier   	"Logical View::CRegistrar"
 12189 			quidu      	"3A1D3A0D0282")
 12190 		    (object Role "iRegistrarObserver:MRegistrarObserver&"
 12191 			quid       	"3B050BD00211"
 12192 			documentation 	
 12193 |* 
 12194 |		The reference to the observer of the 
 12195 |		Registrar for change notification.
 12196 			
 12197 			label      	"iRegistrarObserver:MRegistrarObserver&"
 12198 			supplier   	"Logical View::MRegistrarObserver"
 12199 			quidu      	"3B050BD60057"
 12200 			exportControl 	"Private"
 12201 			is_navigable 	TRUE)))
 12202 	    (object Association "$UNNAMED$224"
 12203 		quid       	"3B050BD0021B"
 12204 		roles      	(list role_list
 12205 		    (object Role "$UNNAMED$225"
 12206 			quid       	"3B050BD0021C"
 12207 			supplier   	"Logical View::CRegistrar"
 12208 			quidu      	"3A1D3A0D0282")
 12209 		    (object Role "iBackupNotifier"
 12210 			quid       	"3B050BD0022F"
 12211 			documentation 	"* The owned backup/restore notification handling class"
 12212 			label      	"iBackupNotifier"
 12213 			supplier   	"Logical View::CBackupNotifier"
 12214 			quidu      	"3B050EEF021A"
 12215 			exportControl 	"Private"
 12216 			is_navigable 	TRUE)))
 12217 	    (object Association "$UNNAMED$226"
 12218 		quid       	"3B1638670055"
 12219 		roles      	(list role_list
 12220 		    (object Role "$UNNAMED$227"
 12221 			quid       	"3B1638670056"
 12222 			supplier   	"Logical View::CBackupNotifier"
 12223 			quidu      	"3B050EEF021A")
 12224 		    (object Role "iBackupSession"
 12225 			quid       	"3B163867005F"
 12226 			documentation 	"* The owned notification control object"
 12227 			label      	"iBackupSession"
 12228 			supplier   	"Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper"
 12229 			quidu      	"3B58219C00E1"
 12230 			exportControl 	"Private"
 12231 			is_navigable 	TRUE)))
 12232 	    (object Association "$UNNAMED$228"
 12233 		quid       	"3B1638670069"
 12234 		roles      	(list role_list
 12235 		    (object Role "$UNNAMED$229"
 12236 			quid       	"3B163867006A"
 12237 			supplier   	"Logical View::CBackupNotifier"
 12238 			quidu      	"3B050EEF021A")
 12239 		    (object Role "iObserver:MBackupNotifierObserver&"
 12240 			quid       	"3B1638670073"
 12241 			documentation 	"* A reference to its observer instance"
 12242 			label      	"iObserver:MBackupNotifierObserver&"
 12243 			supplier   	"Logical View::CRegistrar"
 12244 			quidu      	"3A1D3A0D0282"
 12245 			exportControl 	"Private"
 12246 			is_navigable 	TRUE)))
 12247 	    (object Association "$UNNAMED$230"
 12248 		quid       	"3B2A2852010E"
 12249 		roles      	(list role_list
 12250 		    (object Role "$UNNAMED$231"
 12251 			quid       	"3B2A2852010F"
 12252 			supplier   	"Logical View::CEComServerSession"
 12253 			quidu      	"3AACF95200F0"
 12254 			is_aggregate 	TRUE)
 12255 		    (object Role "iImplementationsSupplied"
 12256 			quid       	"3B2A28520280"
 12257 			documentation 	
 12258 |* 
 12259 |		The array of supplied implementations for this client
 12260 |		that remain outstanding
 12261 			
 12262 			label      	"iImplementationsSupplied"
 12263 			supplier   	"Logical View::RArray<TSuppliedImplementationTrackingDetail>"
 12264 			quidu      	"3B2A2852010D"
 12265 			exportControl 	"Private"
 12266 			is_navigable 	TRUE)))
 12267 	    (object Association "$UNNAMED$232"
 12268 		quid       	"3B44A30B0277"
 12269 		roles      	(list role_list
 12270 		    (object Role "$UNNAMED$233"
 12271 			quid       	"3B44A30B0278"
 12272 			supplier   	"Logical View::CBackupNotifier"
 12273 			quidu      	"3B050EEF021A")
 12274 		    (object Role "iRetryTimer"
 12275 			quid       	"3B44A30B028B"
 12276 			documentation 	"* The friendly timer for connection retries"
 12277 			label      	"iRetryTimer"
 12278 			supplier   	"Logical View::CBackupNotifier::CRetryTimer"
 12279 			quidu      	"3B58262602A4"
 12280 			exportControl 	"Private"
 12281 			is_navigable 	TRUE)))
 12282 	    (object Association "$UNNAMED$234"
 12283 		quid       	"3A6C23FB03A0"
 12284 		stereotype 	"Uses"
 12285 		roles      	(list role_list
 12286 		    (object Role "$UNNAMED$235"
 12287 			quid       	"3A6C23FB03A1"
 12288 			supplier   	"Logical View::CDiscoverer"
 12289 			quidu      	"3A1D376D0037")
 12290 		    (object Role "iDirNotifier"
 12291 			quid       	"3A6C23FB03AA"
 12292 			documentation 	"* The internal directory changed notification handler"
 12293 			label      	"iDirNotifier"
 12294 			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
 12295 			quidu      	"3A816AAF0109"
 12296 			exportControl 	"Private"
 12297 			is_navigable 	TRUE)))
 12298 	    (object Association "$UNNAMED$236"
 12299 		quid       	"3A6C23FB038C"
 12300 		stereotype 	"Uses"
 12301 		roles      	(list role_list
 12302 		    (object Role "$UNNAMED$237"
 12303 			quid       	"3A6C23FB038D"
 12304 			supplier   	"Logical View::CDiscoverer"
 12305 			quidu      	"3A1D376D0037")
 12306 		    (object Role "iScanningTimer"
 12307 			quid       	"3A6C23FB0396"
 12308 			documentation 	
 12309 |* 
 12310 |		The internal scheduler for the incremental 
 12311 |		Interface Implementation Collection registration
 12312 			
 12313 			label      	"iScanningTimer"
 12314 			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 12315 			quidu      	"3A816B5E009C"
 12316 			exportControl 	"Private"
 12317 			is_navigable 	TRUE)))
 12318 	    (object Association "$UNNAMED$238"
 12319 		quid       	"3A6C23FB0378"
 12320 		stereotype 	"Uses"
 12321 		roles      	(list role_list
 12322 		    (object Role "$UNNAMED$239"
 12323 			quid       	"3A6C23FB0379"
 12324 			supplier   	"Logical View::CDiscoverer"
 12325 			quidu      	"3A1D376D0037")
 12326 		    (object Role "iDirScanner"
 12327 			quid       	"3A6C23FB0382"
 12328 			documentation 	
 12329 |* 
 12330 |		The internal Interface Implementation Collection 
 12331 |		identifier and registration handler
 12332 			
 12333 			label      	"iDirScanner"
 12334 			supplier   	"Logical View::CDiscoverer::CDirScanner"
 12335 			quidu      	"3A816ACC031D"
 12336 			exportControl 	"Private"
 12337 			is_navigable 	TRUE)))
 12338 	    (object Association "$UNNAMED$240"
 12339 		quid       	"3A6C23FB0350"
 12340 		roles      	(list role_list
 12341 		    (object Role "$UNNAMED$241"
 12342 			quid       	"3A6C23FB0351"
 12343 			supplier   	"Logical View::CDiscoverer"
 12344 			quidu      	"3A1D376D0037")
 12345 		    (object Role "iFs:RFs&"
 12346 			quid       	"3A6C23FB035A"
 12347 			documentation 	"* A reference to the connected file server instance"
 12348 			label      	"iFs:RFs&"
 12349 			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 12350 			quidu      	"3A75ADDA01F5"
 12351 			exportControl 	"Private"
 12352 			is_navigable 	TRUE)))
 12353 	    (object Association "$UNNAMED$242"
 12354 		quid       	"3A83EF7C01FC"
 12355 		roles      	(list role_list
 12356 		    (object Role "$UNNAMED$243"
 12357 			quid       	"3A83EF7C01FD"
 12358 			supplier   	"Logical View::CDiscoverer"
 12359 			quidu      	"3A1D376D0037")
 12360 		    (object Role "iDrivesDiscovered:RArray<TDriveUnit>"
 12361 			quid       	"3A83EF7C0206"
 12362 			documentation 	"* The list of existing drives"
 12363 			label      	"iDrivesDiscovered:RArray<TDriveUnit>"
 12364 			supplier   	"::Reverse Engineered::MAGIC::RArray<TDriveUnit>"
 12365 			quidu      	"3A83EF7C01F2"
 12366 			exportControl 	"Private"
 12367 			is_navigable 	TRUE)))
 12368 	    (object Association "$UNNAMED$244"
 12369 		quid       	"3A6C23F9014F"
 12370 		roles      	(list role_list
 12371 		    (object Role "$UNNAMED$245"
 12372 			quid       	"3A6C23F90150"
 12373 			supplier   	"Logical View::CRegistrar"
 12374 			quidu      	"3A1D3A0D0282")
 12375 		    (object Role "iDiscoverer"
 12376 			quid       	"3A6C23F90159"
 12377 			documentation 	"* The owned discovery notification handling class"
 12378 			label      	"iDiscoverer"
 12379 			supplier   	"Logical View::CDiscoverer"
 12380 			quidu      	"3A1D376D0037"
 12381 			exportControl 	"Private"
 12382 			is_navigable 	TRUE)))
 12383 	    (object Association "$UNNAMED$246"
 12384 		quid       	"3A81325F0088"
 12385 		roles      	(list role_list
 12386 		    (object Role "$UNNAMED$247"
 12387 			quid       	"3A81325F0089"
 12388 			supplier   	"Logical View::CDiscoverer"
 12389 			quidu      	"3A1D376D0037")
 12390 		    (object Role "iDiscovererObserver:MDiscovererObserver&"
 12391 			quid       	"3A81325F0092"
 12392 			documentation 	"* A reference to the owning client of the CDiscoverer"
 12393 			label      	"iDiscovererObserver:MDiscovererObserver&"
 12394 			supplier   	"Logical View::MDiscovererObserver"
 12395 			quidu      	"3A7593D7038F"
 12396 			exportControl 	"Private"
 12397 			is_navigable 	TRUE)))
 12398 	    (object Association "$UNNAMED$248"
 12399 		quid       	"4447F3EC02EB"
 12400 		stereotype 	"Uses"
 12401 		roles      	(list role_list
 12402 		    (object Role "iScanningTimer"
 12403 			quid       	"4447F3EC02EC"
 12404 			documentation 	
 12405 |* 
 12406 |		The internal scheduler for the incremental 
 12407 |		Interface Implementation Collection registration
 12408 			
 12409 			label      	"iScanningTimer"
 12410 			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 12411 			quidu      	"3A816B5E009C"
 12412 			is_navigable 	TRUE)
 12413 		    (object Role "$UNNAMED$249"
 12414 			quid       	"4447F3EC02ED"
 12415 			supplier   	"Logical View::CDiscoverer"
 12416 			quidu      	"3A1D376D0037")))
 12417 	    (object Association "$UNNAMED$250"
 12418 		quid       	"4447F3F903C5"
 12419 		stereotype 	"Uses"
 12420 		roles      	(list role_list
 12421 		    (object Role "iRscDirNotifierList"
 12422 			quid       	"4447F3F903C6"
 12423 			documentation 	"* The internal directory changed notification handler"
 12424 			label      	"iRscDirNotifierList"
 12425 			supplier   	"Logical View::RPointerArray<CDirChangeNotifier>"
 12426 			quidu      	"4447F3A6036B"
 12427 			is_navigable 	TRUE)
 12428 		    (object Role "$UNNAMED$251"
 12429 			quid       	"4447F3F903C7"
 12430 			supplier   	"Logical View::CDiscoverer"
 12431 			quidu      	"3A1D376D0037")))
 12432 	    (object Association "$UNNAMED$252"
 12433 		quid       	"44F0447D036F"
 12434 		roles      	(list role_list
 12435 		    (object Role "$UNNAMED$253"
 12436 			quid       	"44F0447E02E2"
 12437 			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 12438 			quidu      	"3A816B5E009C"
 12439 			is_navigable 	TRUE)
 12440 		    (object Role "$UNNAMED$254"
 12441 			quid       	"44F0447E02F2"
 12442 			supplier   	"Logical View::CDiscoverer"
 12443 			quidu      	"3A1D376D0037")))
 12444 	    (object Class_Category "Use Case Realisations"
 12445 		quid       	"3A1CFEAC0067"
 12446 		exportControl 	"Public"
 12447 		logical_models 	(list unit_reference_list
 12448 		    (object Association "$UNNAMED$255"
 12449 			quid       	"3A1D040D0180"
 12450 			stereotype 	"realize"
 12451 			roles      	(list role_list
 12452 			    (object Role "$UNNAMED$256"
 12453 				quid       	"3A1D040D03CF"
 12454 				supplier   	"Use Case View::Customer Use Cases::Use interface"
 12455 				quidu      	"3A13EAF1039D"
 12456 				is_navigable 	TRUE)
 12457 			    (object Role "$UNNAMED$257"
 12458 				quid       	"3A1D040D03D9"
 12459 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation"
 12460 				quidu      	"3A1D01E70324")))
 12461 		    (object Association "$UNNAMED$258"
 12462 			quid       	"3A1D041A0201"
 12463 			stereotype 	"realize"
 12464 			roles      	(list role_list
 12465 			    (object Role "$UNNAMED$259"
 12466 				quid       	"3A1D041B0054"
 12467 				supplier   	"Use Case View::Customer Use Cases::Define an interface"
 12468 				quidu      	"3A13EAE103CC"
 12469 				is_navigable 	TRUE)
 12470 			    (object Role "$UNNAMED$260"
 12471 				quid       	"3A1D041B0055"
 12472 				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface"
 12473 				quidu      	"3A1D023201F5")))
 12474 		    (object Association "$UNNAMED$261"
 12475 			quid       	"3A1D042A0326"
 12476 			stereotype 	"realize"
 12477 			roles      	(list role_list
 12478 			    (object Role "$UNNAMED$262"
 12479 				quid       	"3A1D042B0205"
 12480 				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
 12481 				quidu      	"3A1515F101F9"
 12482 				is_navigable 	TRUE)
 12483 			    (object Role "$UNNAMED$263"
 12484 				quid       	"3A1D042B020F"
 12485 				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)"
 12486 				quidu      	"3A1D029400BF")))
 12487 		    (object Association "$UNNAMED$264"
 12488 			quid       	"3A1D043D02F1"
 12489 			stereotype 	"realize"
 12490 			roles      	(list role_list
 12491 			    (object Role "$UNNAMED$265"
 12492 				quid       	"3A1D043E018A"
 12493 				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
 12494 				quidu      	"3A14007F03DD"
 12495 				is_navigable 	TRUE)
 12496 			    (object Role "$UNNAMED$266"
 12497 				quid       	"3A1D043E018B"
 12498 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install"
 12499 				quidu      	"3A1D029701A0")))
 12500 		    (object Association "$UNNAMED$267"
 12501 			quid       	"3A1D044602E0"
 12502 			stereotype 	"realize"
 12503 			roles      	(list role_list
 12504 			    (object Role "$UNNAMED$268"
 12505 				quid       	"3A1D044700B1"
 12506 				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
 12507 				quidu      	"3A13F0D3023A"
 12508 				is_navigable 	TRUE)
 12509 			    (object Role "$UNNAMED$269"
 12510 				quid       	"3A1D044700BB"
 12511 				supplier   	"Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation"
 12512 				quidu      	"3A1D02990081")))
 12513 		    (object Association "$UNNAMED$270"
 12514 			quid       	"3A1D0458035E"
 12515 			stereotype 	"realize"
 12516 			roles      	(list role_list
 12517 			    (object Role "$UNNAMED$271"
 12518 				quid       	"3A1D04590143"
 12519 				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
 12520 				quidu      	"3A1400A3029E"
 12521 				is_navigable 	TRUE)
 12522 			    (object Role "$UNNAMED$272"
 12523 				quid       	"3A1D04590144"
 12524 				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)"
 12525 				quidu      	"3A1D029C0388")))
 12526 		    (object Association "$UNNAMED$273"
 12527 			quid       	"3A1D0461005E"
 12528 			stereotype 	"realize"
 12529 			roles      	(list role_list
 12530 			    (object Role "$UNNAMED$274"
 12531 				quid       	"3A1D0461022B"
 12532 				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
 12533 				quidu      	"3A13FCA40059"
 12534 				is_navigable 	TRUE)
 12535 			    (object Role "$UNNAMED$275"
 12536 				quid       	"3A1D0461022C"
 12537 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations"
 12538 				quidu      	"3A1D029E01E6")))
 12539 		    (object Association "$UNNAMED$276"
 12540 			quid       	"3A1D0471010B"
 12541 			stereotype 	"realize"
 12542 			roles      	(list role_list
 12543 			    (object Role "$UNNAMED$277"
 12544 				quid       	"3A1D047102F6"
 12545 				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
 12546 				quidu      	"3A13ECD80112"
 12547 				is_navigable 	TRUE)
 12548 			    (object Role "$UNNAMED$278"
 12549 				quid       	"3A1D04710300"
 12550 				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)"
 12551 				quidu      	"3A1D02A2023C")))
 12552 		    (object Association "$UNNAMED$279"
 12553 			quid       	"3A1D047D00F5"
 12554 			stereotype 	"realize"
 12555 			roles      	(list role_list
 12556 			    (object Role "$UNNAMED$280"
 12557 				quid       	"3A1D047D0299"
 12558 				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
 12559 				quidu      	"3A1406C4027C"
 12560 				is_navigable 	TRUE)
 12561 			    (object Role "$UNNAMED$281"
 12562 				quid       	"3A1D047D029A"
 12563 				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)"
 12564 				quidu      	"3A1D02A402B7")))
 12565 		    (object Association "$UNNAMED$282"
 12566 			quid       	"3A1D048501DD"
 12567 			stereotype 	"realize"
 12568 			roles      	(list role_list
 12569 			    (object Role "$UNNAMED$283"
 12570 				quid       	"3A1D04850381"
 12571 				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
 12572 				quidu      	"3A140BAC01E2"
 12573 				is_navigable 	TRUE)
 12574 			    (object Role "$UNNAMED$284"
 12575 				quid       	"3A1D04850382"
 12576 				supplier   	"Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations"
 12577 				quidu      	"3A1D02A60238")))
 12578 		    (object Association "$UNNAMED$285"
 12579 			quid       	"3A1D048E02DA"
 12580 			stereotype 	"realize"
 12581 			roles      	(list role_list
 12582 			    (object Role "$UNNAMED$286"
 12583 				quid       	"3A1D048F0119"
 12584 				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
 12585 				quidu      	"3A13EEEE0282"
 12586 				is_navigable 	TRUE)
 12587 			    (object Role "$UNNAMED$287"
 12588 				quid       	"3A1D048F011A"
 12589 				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters"
 12590 				quidu      	"3A1D033A0154")))
 12591 		    (object Association "$UNNAMED$288"
 12592 			quid       	"3A1D049700B6"
 12593 			stereotype 	"realize"
 12594 			roles      	(list role_list
 12595 			    (object Role "$UNNAMED$289"
 12596 				quid       	"3A1D049701CE"
 12597 				supplier   	"Use Case View::Customer Use Cases::Suicide"
 12598 				quidu      	"3A140CE10114"
 12599 				is_navigable 	TRUE)
 12600 			    (object Role "$UNNAMED$290"
 12601 				quid       	"3A1D049701D8"
 12602 				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide"
 12603 				quidu      	"3A1D033C0067")))
 12604 		    (object Association "$UNNAMED$291"
 12605 			quid       	"3A1D049F0252"
 12606 			stereotype 	"realize"
 12607 			roles      	(list role_list
 12608 			    (object Role "$UNNAMED$292"
 12609 				quid       	"3A1D04A000C3"
 12610 				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
 12611 				quidu      	"3A13FC09010A"
 12612 				is_navigable 	TRUE)
 12613 			    (object Role "$UNNAMED$293"
 12614 				quid       	"3A1D04A000C4"
 12615 				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)"
 12616 				quidu      	"3A1D0338017A")))
 12617 		    (object Association "$UNNAMED$294"
 12618 			quid       	"3A1D060B0314"
 12619 			stereotype 	"realize"
 12620 			roles      	(list role_list
 12621 			    (object Role "$UNNAMED$295"
 12622 				quid       	"3A1D060C00B2"
 12623 				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
 12624 				quidu      	"3A1D050E0111"
 12625 				is_navigable 	TRUE)
 12626 			    (object Role "$UNNAMED$296"
 12627 				quid       	"3A1D060C00D0"
 12628 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation"
 12629 				quidu      	"3A1D0600000B")))
 12630 		    (object Association "$UNNAMED$297"
 12631 			quid       	"3A1D29420186"
 12632 			stereotype 	"realize"
 12633 			roles      	(list role_list
 12634 			    (object Role "$UNNAMED$298"
 12635 				quid       	"3A1D29430001"
 12636 				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
 12637 				quidu      	"3A1D28CB0031"
 12638 				is_navigable 	TRUE)
 12639 			    (object Role "$UNNAMED$299"
 12640 				quid       	"3A1D2943000B"
 12641 				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration"
 12642 				quidu      	"3A1D292902F3")))
 12643 		    (object Association "$UNNAMED$300"
 12644 			quid       	"3A1D294402A1"
 12645 			stereotype 	"realize"
 12646 			roles      	(list role_list
 12647 			    (object Role "$UNNAMED$301"
 12648 				quid       	"3A1D2945007C"
 12649 				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
 12650 				quidu      	"3A1D28DA00E6"
 12651 				is_navigable 	TRUE)
 12652 			    (object Role "$UNNAMED$302"
 12653 				quid       	"3A1D29450086"
 12654 				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration"
 12655 				quidu      	"3A1D292B033C")))
 12656 		    (object Association "$UNNAMED$303"
 12657 			quid       	"3A227D2B0161"
 12658 			stereotype 	"realize"
 12659 			roles      	(list role_list
 12660 			    (object Role "$UNNAMED$304"
 12661 				quid       	"3A227D2B03A6"
 12662 				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
 12663 				quidu      	"3A2241DA012A"
 12664 				is_navigable 	TRUE)
 12665 			    (object Role "$UNNAMED$305"
 12666 				quid       	"3A227D2B03A7"
 12667 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation"
 12668 				quidu      	"3A227D270115")))
 12669 		    (object Association "$UNNAMED$306"
 12670 			quid       	"3A227E030234"
 12671 			stereotype 	"realize"
 12672 			roles      	(list role_list
 12673 			    (object Role "$UNNAMED$307"
 12674 				quid       	"3A227E0303E3"
 12675 				supplier   	"Use Case View::System Use Cases::Re-install"
 12676 				quidu      	"3A227CC00059"
 12677 				is_navigable 	TRUE)
 12678 			    (object Role "$UNNAMED$308"
 12679 				quid       	"3A227E0303E4"
 12680 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install"
 12681 				quidu      	"3A227DF203DE")))
 12682 		    (object Association "$UNNAMED$309"
 12683 			quid       	"3A2661580238"
 12684 			stereotype 	"realize"
 12685 			roles      	(list role_list
 12686 			    (object Role "$UNNAMED$310"
 12687 				quid       	"3A2661590045"
 12688 				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
 12689 				quidu      	"3A265FDE037F"
 12690 				is_navigable 	TRUE)
 12691 			    (object Role "$UNNAMED$311"
 12692 				quid       	"3A266159004F"
 12693 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation"
 12694 				quidu      	"3A26614602BE")))
 12695 		    (object Association "$UNNAMED$312"
 12696 			quid       	"3A2CC6B0013C"
 12697 			stereotype 	"realize"
 12698 			roles      	(list role_list
 12699 			    (object Role "$UNNAMED$313"
 12700 				quid       	"3A2CC6B0036D"
 12701 				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
 12702 				quidu      	"3A2CC5C40219"
 12703 				is_navigable 	TRUE)
 12704 			    (object Role "$UNNAMED$314"
 12705 				quid       	"3A2CC6B0036E"
 12706 				supplier   	"Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients"
 12707 				quidu      	"3A2CC69E003B")))
 12708 		    (object Association "$UNNAMED$315"
 12709 			quid       	"3A2E114D02E7"
 12710 			stereotype 	"realize"
 12711 			roles      	(list role_list
 12712 			    (object Role "$UNNAMED$316"
 12713 				quid       	"3A2E114E0126"
 12714 				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
 12715 				quidu      	"3A2E10BF036F"
 12716 				is_navigable 	TRUE)
 12717 			    (object Role "$UNNAMED$317"
 12718 				quid       	"3A2E114E0127"
 12719 				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)"
 12720 				quidu      	"3A2E113C01CB")))
 12721 		    (object Association "$UNNAMED$318"
 12722 			quid       	"3B5701460367"
 12723 			stereotype 	"realize"
 12724 			roles      	(list role_list
 12725 			    (object Role "$UNNAMED$319"
 12726 				quid       	"3B5701470142"
 12727 				supplier   	"Use Case View::System Use Cases::Register availability"
 12728 				quidu      	"3A14002A033B"
 12729 				is_navigable 	TRUE)
 12730 			    (object Role "$UNNAMED$320"
 12731 				quid       	"3B5701470143"
 12732 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability"
 12733 				quidu      	"3A1D02950324")))
 12734 		    (object Association "$UNNAMED$321"
 12735 			quid       	"3B5701570177"
 12736 			stereotype 	"realize"
 12737 			roles      	(list role_list
 12738 			    (object Role "$UNNAMED$322"
 12739 				quid       	"3B5701570394"
 12740 				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
 12741 				quidu      	"3A13EC69004A"
 12742 				is_navigable 	TRUE)
 12743 			    (object Role "$UNNAMED$323"
 12744 				quid       	"3B5701570395"
 12745 				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation"
 12746 				quidu      	"3A1D029B0029")))
 12747 		    (object Class_Category "Omitted Use cases"
 12748 			quid       	"3A96287201F7"
 12749 			exportControl 	"Public"
 12750 			logical_models 	(list unit_reference_list
 12751 			    (object Class_Category "Use Localised Data Storage (Omit)"
 12752 				quid       	"3A1CFEE40040"
 12753 				exportControl 	"Public"
 12754 				logical_models 	(list unit_reference_list
 12755 				    (object UseCase "Use localised data storage (Omit)"
 12756 					quid       	"3A1D0338017A"
 12757 					documentation 	
 12758 |Actors:
 12759 |Generic Future Projects
 12760 |
 12761 |Traceability:
 12762 |RHR.79.4.4
 12763 |RHR.79.4.11
 12764 |RHR.79.5.3
 12765 					
 12766 					stereotype 	"use-case realization"
 12767 					logical_models 	(list unit_reference_list
 12768 					    (object Mechanism @321
 12769 						logical_models 	(list unit_reference_list
 12770 						    (object Object "$UNNAMED$324"
 12771 							quid       	"3A25150500E9"
 12772 							collaborators 	(list link_list
 12773 							    (object Link
 12774 								quid       	"3A27BD8302B6"
 12775 								supplier   	"$UNNAMED$325"
 12776 								quidu      	"3A2516EC014D"
 12777 								messages   	(list Messages
 12778 								    (object Message "PersistL( )"
 12779 									quid       	"3A27BD8302B7"
 12780 									frequency  	"Aperiodic"
 12781 									synchronization 	"Simple"
 12782 									dir        	"FromClientToSupplier"
 12783 									sequence   	"1"
 12784 									ordinal    	0
 12785 									Operation  	"PersistL"
 12786 									quidu      	"3A2D160B0332"))))
 12787 							class      	"Use Case View::Customers::Generic Future Projects"
 12788 							quidu      	"3A1E36BF024A"
 12789 							persistence 	"Transient"
 12790 							multi      	FALSE)
 12791 						    (object Object "$UNNAMED$325"
 12792 							quid       	"3A2516EC014D"
 12793 							collaborators 	(list link_list
 12794 							    (object Link
 12795 								quid       	"3A27BDA70073"
 12796 								supplier   	"$UNNAMED$326"
 12797 								quidu      	"3A27BD950399"
 12798 								messages   	(list Messages
 12799 								    (object Message "StorageArea( )"
 12800 									quid       	"3A27BDA70074"
 12801 									frequency  	"Aperiodic"
 12802 									synchronization 	"Simple"
 12803 									dir        	"FromClientToSupplier"
 12804 									sequence   	"1.1"
 12805 									ordinal    	1
 12806 									Operation  	"StorageArea"
 12807 									quidu      	"3A2D05560151")))
 12808 							    (object Link
 12809 								quid       	"3A27BE8F001D"
 12810 								supplier   	"Persistent Storage"
 12811 								quidu      	"3A27BDCB002F"
 12812 								messages   	(list Messages
 12813 								    (object Message "Store( )"
 12814 									quid       	"3A27BE8F001E"
 12815 									frequency  	"Aperiodic"
 12816 									synchronization 	"Simple"
 12817 									dir        	"FromClientToSupplier"
 12818 									sequence   	"1.2"
 12819 									ordinal    	3
 12820 									Operation  	"Store"
 12821 									quidu      	"3A2D043102A4"))))
 12822 							class      	"Logical View::CExampleInterface"
 12823 							quidu      	"3A1D07A10155"
 12824 							persistence 	"Transient"
 12825 							multi      	FALSE)
 12826 						    (object Object "$UNNAMED$326"
 12827 							quid       	"3A27BD950399"
 12828 							collaborators 	(list link_list
 12829 							    (object Link
 12830 								quid       	"3A27BDB303BA"
 12831 								supplier   	"Registry"
 12832 								quidu      	"3A27BDA0029A"
 12833 								messages   	(list Messages
 12834 								    (object Message "FindStorageArea(const TUid&)"
 12835 									quid       	"3A27BDB303BB"
 12836 									frequency  	"Aperiodic"
 12837 									synchronization 	"Simple"
 12838 									dir        	"FromClientToSupplier"
 12839 									sequence   	"1.1.1"
 12840 									ordinal    	2
 12841 									Operation  	"FindStorageArea"
 12842 									quidu      	"3A2D05C00334"))))
 12843 							class      	"Logical View::CDefaultResolver"
 12844 							quidu      	"3A1D097B0305"
 12845 							persistence 	"Transient"
 12846 							multi      	FALSE)
 12847 						    (object Object "Registry"
 12848 							quid       	"3A27BDA0029A"
 12849 							class      	"Logical View::CRegistryData"
 12850 							quidu      	"3A1D0A2B03D0"
 12851 							persistence 	"Transient"
 12852 							multi      	FALSE)
 12853 						    (object Object "Persistent Storage"
 12854 							quid       	"3A27BDCB002F"
 12855 							class      	"CPersistentStorage"
 12856 							quidu      	"3A27BE3500E6"
 12857 							persistence 	"Transient"
 12858 							multi      	FALSE))))
 12859 					logical_presentations 	(list unit_reference_list
 12860 					    (object InteractionDiagram "Basic Flow"
 12861 						mechanism_ref 	@321
 12862 						quid       	"3A2514F700CB"
 12863 						title      	"Basic Flow"
 12864 						documentation 	"This use case allows a client to store some data that will be persistent between instantiations of an Interface Implementation."
 12865 						zoom       	100
 12866 						max_height 	28350
 12867 						max_width  	21600
 12868 						origin_x   	0
 12869 						origin_y   	0
 12870 						items      	(list diagram_item_list
 12871 						    (object InterObjView "$UNNAMED$324" @322
 12872 							location   	(186, 248)
 12873 							font       	(object Font
 12874 							    underline  	TRUE)
 12875 							label      	(object ItemLabel
 12876 							    Parent_View 	@322
 12877 							    location   	(186, 273)
 12878 							    anchor_loc 	1
 12879 							    nlines     	2
 12880 							    max_width  	360
 12881 							    justify    	0
 12882 							    label      	"")
 12883 							icon       	"Actor"
 12884 							icon_style 	"Icon"
 12885 							line_color 	3342489
 12886 							fill_color 	13434879
 12887 							quidu      	"3A25150500E9"
 12888 							width      	336
 12889 							height     	789
 12890 							icon_height 	162
 12891 							icon_width 	120
 12892 							icon_y_offset 	0
 12893 							annotation 	1
 12894 							Focus_Of_Control 	(object Focus_Of_Control "" @323
 12895 							    location   	(186, 434)
 12896 							    line_color 	3342489
 12897 							    InterObjView 	@322
 12898 							    height     	490
 12899 							    y_coord    	430
 12900 							    Nested     	FALSE))
 12901 						    (object InterObjView "$UNNAMED$325" @324
 12902 							location   	(558, 248)
 12903 							font       	(object Font
 12904 							    underline  	TRUE)
 12905 							label      	(object ItemLabel
 12906 							    Parent_View 	@324
 12907 							    location   	(432, 275)
 12908 							    anchor_loc 	3
 12909 							    nlines     	2
 12910 							    max_width  	687
 12911 							    label      	"")
 12912 							icon       	"boundary"
 12913 							icon_style 	"Icon"
 12914 							line_color 	3342489
 12915 							fill_color 	13434879
 12916 							quidu      	"3A2516EC014D"
 12917 							width      	662
 12918 							height     	789
 12919 							icon_height 	153
 12920 							icon_width 	229
 12921 							icon_y_offset 	-1
 12922 							annotation 	1
 12923 							Focus_Of_Control 	(object Focus_Of_Control "" @325
 12924 							    location   	(558, 434)
 12925 							    line_color 	3342489
 12926 							    InterObjView 	@324
 12927 							    height     	430
 12928 							    y_coord    	370
 12929 							    Nested     	FALSE))
 12930 						    (object InterObjView "$UNNAMED$326" @326
 12931 							location   	(992, 248)
 12932 							font       	(object Font
 12933 							    underline  	TRUE)
 12934 							label      	(object ItemLabel
 12935 							    Parent_View 	@326
 12936 							    location   	(899, 272)
 12937 							    anchor_loc 	3
 12938 							    nlines     	2
 12939 							    max_width  	471
 12940 							    label      	"")
 12941 							icon       	"control"
 12942 							icon_style 	"Icon"
 12943 							line_color 	3342489
 12944 							fill_color 	13434879
 12945 							quidu      	"3A27BD950399"
 12946 							width      	446
 12947 							height     	789
 12948 							icon_height 	164
 12949 							icon_width 	157
 12950 							icon_y_offset 	1
 12951 							annotation 	1
 12952 							Focus_Of_Control 	(object Focus_Of_Control "" @327
 12953 							    location   	(992, 496)
 12954 							    line_color 	3342489
 12955 							    InterObjView 	@326
 12956 							    height     	182
 12957 							    y_coord    	122
 12958 							    Nested     	FALSE))
 12959 						    (object InterObjView "Registry" @328
 12960 							location   	(1364, 248)
 12961 							font       	(object Font
 12962 							    underline  	TRUE)
 12963 							label      	(object ItemLabel
 12964 							    Parent_View 	@328
 12965 							    location   	(1257, 275)
 12966 							    anchor_loc 	3
 12967 							    nlines     	2
 12968 							    max_width  	462
 12969 							    label      	"Registry")
 12970 							icon       	"entity"
 12971 							icon_style 	"Icon"
 12972 							line_color 	3342489
 12973 							fill_color 	13434879
 12974 							quidu      	"3A27BDA0029A"
 12975 							width      	438
 12976 							height     	789
 12977 							icon_height 	153
 12978 							icon_width 	154
 12979 							icon_y_offset 	-1
 12980 							annotation 	1
 12981 							Focus_Of_Control 	(object Focus_Of_Control "" @329
 12982 							    location   	(1364, 558)
 12983 							    line_color 	3342489
 12984 							    InterObjView 	@328
 12985 							    height     	60
 12986 							    y_coord    	0
 12987 							    Nested     	FALSE))
 12988 						    (object InterObjView "Persistent Storage" @330
 12989 							location   	(1736, 248)
 12990 							font       	(object Font
 12991 							    underline  	TRUE)
 12992 							label      	(object ItemLabel
 12993 							    Parent_View 	@330
 12994 							    location   	(1629, 274)
 12995 							    anchor_loc 	3
 12996 							    nlines     	2
 12997 							    max_width  	462
 12998 							    label      	"Persistent Storage")
 12999 							icon       	"entity"
 13000 							icon_style 	"Icon"
 13001 							line_color 	3342489
 13002 							fill_color 	13434879
 13003 							quidu      	"3A27BDCB002F"
 13004 							width      	438
 13005 							height     	789
 13006 							icon_height 	153
 13007 							icon_width 	154
 13008 							icon_y_offset 	0
 13009 							annotation 	1
 13010 							Focus_Of_Control 	(object Focus_Of_Control "" @331
 13011 							    location   	(1736, 744)
 13012 							    line_color 	3342489
 13013 							    InterObjView 	@330
 13014 							    height     	60
 13015 							    y_coord    	0
 13016 							    Nested     	FALSE))
 13017 						    (object NoteView @332
 13018 							location   	(1302, 1550)
 13019 							label      	(object ItemLabel
 13020 							    Parent_View 	@332
 13021 							    location   	(836, 1309)
 13022 							    fill_color 	13434879
 13023 							    nlines     	10
 13024 							    max_width  	896
 13025 							    label      	
 13026 |Does the interface retain a reference to the persistent storage or does it go through 'MAGIC' each time?
 13027 |
 13028 |Not sure if this call should be made on the Resolver because the resolver could be implementation grouping specific.
 13029 |
 13030 |This store will need some kind of mutex facility.
 13031 							    )
 13032 							line_color 	3342489
 13033 							fill_color 	13434879
 13034 							width      	956
 13035 							height     	494)
 13036 						    (object InterMessView "" @333
 13037 							location   	(62, 434)
 13038 							label      	(object SegLabel @334
 13039 							    Parent_View 	@333
 13040 							    location   	(371, 390)
 13041 							    quidu      	"3A27BD8302B7"
 13042 							    anchor_loc 	1
 13043 							    nlines     	1
 13044 							    max_width  	188
 13045 							    justify    	0
 13046 							    label      	"PersistL( )"
 13047 							    pctDist    	0.500000
 13048 							    height     	45
 13049 							    orientation 	0)
 13050 							line_color 	3342489
 13051 							client     	@322
 13052 							supplier   	@324
 13053 							Focus_Src  	@323
 13054 							Focus_Entry 	@325
 13055 							origin     	(201, 434)
 13056 							terminus   	(542, 434)
 13057 							ordinal    	0)
 13058 						    (object InterMessView "" @335
 13059 							location   	(62, 496)
 13060 							label      	(object SegLabel @336
 13061 							    Parent_View 	@335
 13062 							    location   	(774, 452)
 13063 							    quidu      	"3A27BDA70074"
 13064 							    anchor_loc 	1
 13065 							    nlines     	1
 13066 							    max_width  	320
 13067 							    justify    	0
 13068 							    label      	"StorageArea( )"
 13069 							    pctDist    	0.500000
 13070 							    height     	45
 13071 							    orientation 	0)
 13072 							line_color 	3342489
 13073 							client     	@324
 13074 							supplier   	@326
 13075 							Focus_Src  	@325
 13076 							Focus_Entry 	@327
 13077 							origin     	(573, 496)
 13078 							terminus   	(976, 496)
 13079 							ordinal    	1)
 13080 						    (object InterMessView "" @337
 13081 							location   	(62, 558)
 13082 							label      	(object SegLabel @338
 13083 							    Parent_View 	@337
 13084 							    location   	(1177, 514)
 13085 							    quidu      	"3A27BDB303BB"
 13086 							    anchor_loc 	1
 13087 							    nlines     	1
 13088 							    max_width  	522
 13089 							    justify    	0
 13090 							    label      	"FindStorageArea(const TUid&)"
 13091 							    pctDist    	0.500000
 13092 							    height     	45
 13093 							    orientation 	0)
 13094 							line_color 	3342489
 13095 							client     	@326
 13096 							supplier   	@328
 13097 							Focus_Src  	@327
 13098 							Focus_Entry 	@329
 13099 							origin     	(1007, 558)
 13100 							terminus   	(1348, 558)
 13101 							ordinal    	2)
 13102 						    (object InterMessView "" @339
 13103 							location   	(62, 744)
 13104 							label      	(object SegLabel @340
 13105 							    Parent_View 	@339
 13106 							    location   	(1146, 700)
 13107 							    quidu      	"3A27BE8F001E"
 13108 							    anchor_loc 	1
 13109 							    nlines     	1
 13110 							    max_width  	169
 13111 							    justify    	0
 13112 							    label      	"Store( )"
 13113 							    pctDist    	0.500000
 13114 							    height     	45
 13115 							    orientation 	0)
 13116 							line_color 	3342489
 13117 							client     	@324
 13118 							supplier   	@330
 13119 							Focus_Src  	@325
 13120 							Focus_Entry 	@331
 13121 							origin     	(573, 744)
 13122 							terminus   	(1720, 744)
 13123 							ordinal    	3)
 13124 						    (object AttachView "" @341
 13125 							stereotype 	TRUE
 13126 							line_color 	3342489
 13127 							client     	@332
 13128 							supplier   	@335
 13129 							line_style 	0)
 13130 						    (object NoteView @342
 13131 							location   	(434, 1364)
 13132 							label      	(object ItemLabel
 13133 							    Parent_View 	@342
 13134 							    location   	(146, 1217)
 13135 							    fill_color 	13434879
 13136 							    nlines     	5
 13137 							    max_width  	540
 13138 							    label      	
 13139 |Not sure if this represents it correctly.
 13140 |The store will be initiated by the interface (I think) not by the client.
 13141 							    )
 13142 							line_color 	3342489
 13143 							fill_color 	13434879
 13144 							width      	600
 13145 							height     	306)
 13146 						    (object AttachView "" @343
 13147 							stereotype 	TRUE
 13148 							line_color 	3342489
 13149 							client     	@342
 13150 							supplier   	@333
 13151 							line_style 	0))))))
 13152 				logical_presentations 	(list unit_reference_list))
 13153 			    (object Class_Category "Permanently Un-install (Omit)"
 13154 				quid       	"3A1D00B8027E"
 13155 				exportControl 	"Public"
 13156 				logical_models 	(list unit_reference_list
 13157 				    (object UseCase "Permanently Un-install (Omit)"
 13158 					quid       	"3A1D029C0388"
 13159 					documentation 	
 13160 |Actors:
 13161 |Generic Client
 13162 |Interface Implementation
 13163 |
 13164 |Traceability:
 13165 |RHR.79.2.4
 13166 |RHR.79.3.3
 13167 |RHR.79.3.4
 13168 |RHR.79.3.6.2
 13169 					
 13170 					stereotype 	"use-case realization"
 13171 					logical_models 	(list unit_reference_list
 13172 					    (object Mechanism @344
 13173 						logical_models 	(list unit_reference_list
 13174 						    (object Object "$UNNAMED$327"
 13175 							quid       	"3A2284E4018C"
 13176 							collaborators 	(list link_list
 13177 							    (object Link
 13178 								quid       	"3A2284E4018D"
 13179 								supplier   	"$UNNAMED$328"
 13180 								quidu      	"3A2284E40191"
 13181 								messages   	(list Messages
 13182 								    (object Message "PermanentUninstall(const TUid&)"
 13183 									quid       	"3A2284E4018E"
 13184 									frequency  	"Aperiodic"
 13185 									synchronization 	"Simple"
 13186 									dir        	"FromClientToSupplier"
 13187 									sequence   	"1"
 13188 									ordinal    	0
 13189 									Operation  	"PermanentUninstall"
 13190 									quidu      	"3A2CFFED02EA"))))
 13191 							class      	"Use Case View::System Actors::Interface Implementation"
 13192 							quidu      	"3A13FF96031A"
 13193 							persistence 	"Transient"
 13194 							multi      	FALSE)
 13195 						    (object Object "$UNNAMED$328"
 13196 							quid       	"3A2284E40191"
 13197 							collaborators 	(list link_list
 13198 							    (object Link
 13199 								quid       	"3A2284E40190"
 13200 								supplier   	"$UNNAMED$329"
 13201 								quidu      	"3A2284E40193"
 13202 								messages   	(list Messages
 13203 								    (object Message "MarkUninstalled(const TUid&)"
 13204 									quid       	"3A2284E4018F"
 13205 									frequency  	"Aperiodic"
 13206 									synchronization 	"Simple"
 13207 									dir        	"FromClientToSupplier"
 13208 									sequence   	"1.1"
 13209 									ordinal    	1
 13210 									Operation  	"MarkUninstalled"
 13211 									quidu      	"3A2D00480024"))))
 13212 							class      	"Logical View::CRegistrar"
 13213 							quidu      	"3A1D3A0D0282"
 13214 							persistence 	"Transient"
 13215 							multi      	FALSE)
 13216 						    (object Object "$UNNAMED$329"
 13217 							quid       	"3A2284E40193"
 13218 							class      	"Logical View::CRegistryData"
 13219 							quidu      	"3A1D0A2B03D0"
 13220 							persistence 	"Transient"
 13221 							multi      	FALSE))))
 13222 					logical_presentations 	(list unit_reference_list
 13223 					    (object InteractionDiagram "Basic Flow"
 13224 						mechanism_ref 	@344
 13225 						quid       	"3A2284D10329"
 13226 						title      	"Basic Flow"
 13227 						documentation 	
 13228 |This use case is used to permanently disable an Interface Implementation (i.e. it can no longer be instantiated).
 13229 |This effect cannot be reversed.
 13230 						
 13231 						zoom       	100
 13232 						max_height 	28350
 13233 						max_width  	21600
 13234 						origin_x   	0
 13235 						origin_y   	0
 13236 						items      	(list diagram_item_list
 13237 						    (object InterObjView "$UNNAMED$327" @345
 13238 							location   	(186, 248)
 13239 							font       	(object Font
 13240 							    underline  	TRUE)
 13241 							label      	(object ItemLabel
 13242 							    Parent_View 	@345
 13243 							    location   	(186, 273)
 13244 							    anchor_loc 	1
 13245 							    nlines     	2
 13246 							    max_width  	360
 13247 							    justify    	0
 13248 							    label      	"")
 13249 							icon       	"Actor"
 13250 							icon_style 	"Icon"
 13251 							line_color 	3342489
 13252 							fill_color 	13434879
 13253 							quidu      	"3A2284E4018C"
 13254 							width      	336
 13255 							height     	541
 13256 							icon_height 	162
 13257 							icon_width 	120
 13258 							icon_y_offset 	0
 13259 							annotation 	1
 13260 							Focus_Of_Control 	(object Focus_Of_Control "" @346
 13261 							    location   	(186, 434)
 13262 							    line_color 	3342489
 13263 							    InterObjView 	@345
 13264 							    height     	242
 13265 							    y_coord    	182
 13266 							    Nested     	FALSE))
 13267 						    (object InterObjView "$UNNAMED$328" @347
 13268 							location   	(682, 248)
 13269 							font       	(object Font
 13270 							    underline  	TRUE)
 13271 							label      	(object ItemLabel
 13272 							    Parent_View 	@347
 13273 							    location   	(589, 272)
 13274 							    anchor_loc 	3
 13275 							    nlines     	2
 13276 							    max_width  	471
 13277 							    label      	"")
 13278 							icon       	"control"
 13279 							icon_style 	"Icon"
 13280 							line_color 	3342489
 13281 							fill_color 	13434879
 13282 							quidu      	"3A2284E40191"
 13283 							width      	446
 13284 							height     	541
 13285 							icon_height 	164
 13286 							icon_width 	157
 13287 							icon_y_offset 	1
 13288 							annotation 	1
 13289 							Focus_Of_Control 	(object Focus_Of_Control "" @348
 13290 							    location   	(682, 434)
 13291 							    line_color 	3342489
 13292 							    InterObjView 	@347
 13293 							    height     	182
 13294 							    y_coord    	122
 13295 							    Nested     	FALSE))
 13296 						    (object InterObjView "$UNNAMED$329" @349
 13297 							location   	(1178, 248)
 13298 							font       	(object Font
 13299 							    underline  	TRUE)
 13300 							label      	(object ItemLabel
 13301 							    Parent_View 	@349
 13302 							    location   	(1071, 275)
 13303 							    anchor_loc 	3
 13304 							    nlines     	2
 13305 							    max_width  	462
 13306 							    label      	"")
 13307 							icon       	"entity"
 13308 							icon_style 	"Icon"
 13309 							line_color 	3342489
 13310 							fill_color 	13434879
 13311 							quidu      	"3A2284E40193"
 13312 							width      	438
 13313 							height     	541
 13314 							icon_height 	153
 13315 							icon_width 	154
 13316 							icon_y_offset 	-1
 13317 							annotation 	1
 13318 							Focus_Of_Control 	(object Focus_Of_Control "" @350
 13319 							    location   	(1178, 496)
 13320 							    line_color 	3342489
 13321 							    InterObjView 	@349
 13322 							    height     	60
 13323 							    y_coord    	0
 13324 							    Nested     	FALSE))
 13325 						    (object InterMessView "" @351
 13326 							location   	(62, 434)
 13327 							label      	(object SegLabel @352
 13328 							    Parent_View 	@351
 13329 							    location   	(433, 390)
 13330 							    quidu      	"3A2284E4018E"
 13331 							    anchor_loc 	1
 13332 							    nlines     	1
 13333 							    max_width  	579
 13334 							    justify    	0
 13335 							    label      	"PermanentUninstall(const TUid&)"
 13336 							    pctDist    	0.500000
 13337 							    height     	45
 13338 							    orientation 	0)
 13339 							line_color 	3342489
 13340 							client     	@345
 13341 							supplier   	@347
 13342 							Focus_Src  	@346
 13343 							Focus_Entry 	@348
 13344 							origin     	(201, 434)
 13345 							terminus   	(666, 434)
 13346 							ordinal    	0)
 13347 						    (object InterMessView "" @353
 13348 							location   	(62, 496)
 13349 							label      	(object SegLabel @354
 13350 							    Parent_View 	@353
 13351 							    location   	(929, 452)
 13352 							    quidu      	"3A2284E4018F"
 13353 							    anchor_loc 	1
 13354 							    nlines     	1
 13355 							    max_width  	538
 13356 							    justify    	0
 13357 							    label      	"MarkUninstalled(const TUid&)"
 13358 							    pctDist    	0.500000
 13359 							    height     	45
 13360 							    orientation 	0)
 13361 							line_color 	3342489
 13362 							client     	@347
 13363 							supplier   	@349
 13364 							Focus_Src  	@348
 13365 							Focus_Entry 	@350
 13366 							origin     	(697, 496)
 13367 							terminus   	(1162, 496)
 13368 							ordinal    	1))))))
 13369 				logical_presentations 	(list unit_reference_list))
 13370 			    (object Class_Category "Hint Preferred Load/Unload Behaviour (Omit)"
 13371 				quid       	"3A1CFEC8019E"
 13372 				exportControl 	"Public"
 13373 				logical_models 	(list unit_reference_list
 13374 				    (object UseCase "Hint  preferred  load/unload behaviour (Omit)"
 13375 					quid       	"3A1D02A2023C"
 13376 					documentation 	
 13377 |Actors:
 13378 |EPOC Platform
 13379 |DFRDs
 13380 |Generic Future Projects
 13381 |Interface Implementation
 13382 |
 13383 |Traceability:
 13384 |RHR.79.2.3
 13385 |RHR.79.2.6
 13386 |RHR.79.2.7
 13387 |RHR.79.4.4
 13388 |RHR.79.5.3
 13389 					
 13390 					stereotype 	"use-case realization"
 13391 					logical_models 	(list unit_reference_list
 13392 					    (object Mechanism @355
 13393 						logical_models 	(list unit_reference_list
 13394 						    (object Object "$UNNAMED$330"
 13395 							quid       	"3A24EB54002F"
 13396 							collaborators 	(list link_list
 13397 							    (object Link
 13398 								quid       	"3A250B45007D"
 13399 								supplier   	"$UNNAMED$331"
 13400 								quidu      	"3A250B120305")
 13401 							    (object Link
 13402 								quid       	"3A250BC70279"
 13403 								supplier   	"$UNNAMED$332"
 13404 								quidu      	"3A250BA902DA"
 13405 								messages   	(list Messages
 13406 								    (object Message "Hint( )"
 13407 									quid       	"3A250BC7027A"
 13408 									frequency  	"Aperiodic"
 13409 									synchronization 	"Simple"
 13410 									dir        	"FromClientToSupplier"
 13411 									sequence   	"1"
 13412 									ordinal    	0
 13413 									Operation  	"Hint"
 13414 									quidu      	"3A2CEE430298"))))
 13415 							class      	"Use Case View::Customers::Generic Future Projects"
 13416 							quidu      	"3A1E36BF024A"
 13417 							persistence 	"Transient"
 13418 							multi      	FALSE)
 13419 						    (object Object "$UNNAMED$331"
 13420 							quid       	"3A250B120305"
 13421 							collaborators 	(list link_list
 13422 							    (object Link
 13423 								quid       	"3A250B4802F8"
 13424 								supplier   	"$UNNAMED$333"
 13425 								quidu      	"3A250B1B0091"
 13426 								messages   	(list Messages
 13427 								    (object Message "UpdatePolicy( )"
 13428 									quid       	"3A250BD800EC"
 13429 									frequency  	"Aperiodic"
 13430 									synchronization 	"Simple"
 13431 									dir        	"FromClientToSupplier"
 13432 									sequence   	"1.1.1"
 13433 									ordinal    	2
 13434 									quidu      	"3A2CEF5C0133"))))
 13435 							class      	"Logical View::CUnloadPolicy"
 13436 							quidu      	"3A1D309500CE"
 13437 							persistence 	"Transient"
 13438 							multi      	FALSE)
 13439 						    (object Object "$UNNAMED$333"
 13440 							quid       	"3A250B1B0091"
 13441 							class      	"Logical View::CLoadPolicyInformation"
 13442 							quidu      	"3A1D2AFF032B"
 13443 							persistence 	"Transient"
 13444 							multi      	FALSE)
 13445 						    (object Object "$UNNAMED$332"
 13446 							quid       	"3A250BA902DA"
 13447 							collaborators 	(list link_list
 13448 							    (object Link
 13449 								quid       	"3A250BCE01C4"
 13450 								supplier   	"$UNNAMED$331"
 13451 								quidu      	"3A250B120305"
 13452 								messages   	(list Messages
 13453 								    (object Message "Hint( )"
 13454 									quid       	"3A250BCE01C5"
 13455 									frequency  	"Aperiodic"
 13456 									synchronization 	"Simple"
 13457 									dir        	"FromClientToSupplier"
 13458 									sequence   	"1.1"
 13459 									ordinal    	1
 13460 									Operation  	"Hint"
 13461 									quidu      	"3A2CEFE9019A"))))
 13462 							class      	"Logical View::CExampleInterface"
 13463 							quidu      	"3A1D07A10155"
 13464 							persistence 	"Transient"
 13465 							multi      	FALSE))))
 13466 					logical_presentations 	(list unit_reference_list
 13467 					    (object InteractionDiagram "Basic Flow"
 13468 						mechanism_ref 	@355
 13469 						quid       	"3A24EB45031C"
 13470 						title      	"Basic Flow"
 13471 						documentation 	
 13472 |In this use case Interface Clients suggest to the ECom Architecture what they believe their best unload policy to be based on some knowledge of the frequency of use of the Interface Implementation Collection.
 13473 |The ECom Architecture may choose to use the suggestion or may ignore it entirely.
 13474 						
 13475 						zoom       	100
 13476 						max_height 	28350
 13477 						max_width  	21600
 13478 						origin_x   	0
 13479 						origin_y   	0
 13480 						items      	(list diagram_item_list
 13481 						    (object InterObjView "$UNNAMED$330" @356
 13482 							location   	(186, 248)
 13483 							font       	(object Font
 13484 							    underline  	TRUE)
 13485 							label      	(object ItemLabel
 13486 							    Parent_View 	@356
 13487 							    location   	(186, 273)
 13488 							    anchor_loc 	1
 13489 							    nlines     	2
 13490 							    max_width  	360
 13491 							    justify    	0
 13492 							    label      	"")
 13493 							icon       	"Actor"
 13494 							icon_style 	"Icon"
 13495 							line_color 	3342489
 13496 							fill_color 	13434879
 13497 							quidu      	"3A24EB54002F"
 13498 							width      	336
 13499 							height     	663
 13500 							icon_height 	162
 13501 							icon_width 	120
 13502 							icon_y_offset 	0
 13503 							annotation 	1
 13504 							Focus_Of_Control 	(object Focus_Of_Control "" @357
 13505 							    location   	(186, 434)
 13506 							    line_color 	3342489
 13507 							    InterObjView 	@356
 13508 							    height     	364
 13509 							    y_coord    	304
 13510 							    Nested     	FALSE))
 13511 						    (object InterObjView "$UNNAMED$331" @358
 13512 							location   	(1054, 248)
 13513 							font       	(object Font
 13514 							    underline  	TRUE)
 13515 							label      	(object ItemLabel
 13516 							    Parent_View 	@358
 13517 							    location   	(961, 272)
 13518 							    anchor_loc 	3
 13519 							    nlines     	2
 13520 							    max_width  	471
 13521 							    label      	"")
 13522 							icon       	"control"
 13523 							icon_style 	"Icon"
 13524 							line_color 	3342489
 13525 							fill_color 	13434879
 13526 							quidu      	"3A250B120305"
 13527 							width      	446
 13528 							height     	663
 13529 							icon_height 	164
 13530 							icon_width 	157
 13531 							icon_y_offset 	1
 13532 							annotation 	1
 13533 							Focus_Of_Control 	(object Focus_Of_Control "" @359
 13534 							    location   	(1054, 496)
 13535 							    line_color 	3342489
 13536 							    InterObjView 	@358
 13537 							    height     	182
 13538 							    y_coord    	122
 13539 							    Nested     	FALSE))
 13540 						    (object InterObjView "$UNNAMED$333" @360
 13541 							location   	(1550, 248)
 13542 							font       	(object Font
 13543 							    underline  	TRUE)
 13544 							label      	(object ItemLabel
 13545 							    Parent_View 	@360
 13546 							    location   	(1443, 275)
 13547 							    anchor_loc 	3
 13548 							    nlines     	2
 13549 							    max_width  	462
 13550 							    label      	"")
 13551 							icon       	"entity"
 13552 							icon_style 	"Icon"
 13553 							line_color 	3342489
 13554 							fill_color 	13434879
 13555 							quidu      	"3A250B1B0091"
 13556 							width      	438
 13557 							height     	663
 13558 							icon_height 	153
 13559 							icon_width 	154
 13560 							icon_y_offset 	-1
 13561 							annotation 	1
 13562 							Focus_Of_Control 	(object Focus_Of_Control "" @361
 13563 							    location   	(1550, 558)
 13564 							    line_color 	3342489
 13565 							    InterObjView 	@360
 13566 							    height     	60
 13567 							    y_coord    	0
 13568 							    Nested     	FALSE))
 13569 						    (object InterObjView "$UNNAMED$332" @362
 13570 							location   	(620, 248)
 13571 							font       	(object Font
 13572 							    underline  	TRUE)
 13573 							label      	(object ItemLabel
 13574 							    Parent_View 	@362
 13575 							    location   	(494, 275)
 13576 							    anchor_loc 	3
 13577 							    nlines     	2
 13578 							    max_width  	687
 13579 							    label      	"")
 13580 							icon       	"boundary"
 13581 							icon_style 	"Icon"
 13582 							line_color 	3342489
 13583 							fill_color 	13434879
 13584 							quidu      	"3A250BA902DA"
 13585 							width      	662
 13586 							height     	663
 13587 							icon_height 	153
 13588 							icon_width 	229
 13589 							icon_y_offset 	-1
 13590 							annotation 	1
 13591 							Focus_Of_Control 	(object Focus_Of_Control "" @363
 13592 							    location   	(620, 434)
 13593 							    line_color 	3342489
 13594 							    InterObjView 	@362
 13595 							    height     	304
 13596 							    y_coord    	244
 13597 							    Nested     	FALSE))
 13598 						    (object InterMessView "" @364
 13599 							location   	(62, 434)
 13600 							label      	(object SegLabel @365
 13601 							    Parent_View 	@364
 13602 							    location   	(402, 390)
 13603 							    quidu      	"3A250BC7027A"
 13604 							    anchor_loc 	1
 13605 							    nlines     	1
 13606 							    max_width  	303
 13607 							    justify    	0
 13608 							    label      	"Hint( )"
 13609 							    pctDist    	0.500000
 13610 							    height     	45
 13611 							    orientation 	0)
 13612 							line_color 	3342489
 13613 							client     	@356
 13614 							supplier   	@362
 13615 							Focus_Src  	@357
 13616 							Focus_Entry 	@363
 13617 							origin     	(201, 434)
 13618 							terminus   	(604, 434)
 13619 							ordinal    	0)
 13620 						    (object InterMessView "" @366
 13621 							location   	(62, 496)
 13622 							label      	(object SegLabel @367
 13623 							    Parent_View 	@366
 13624 							    location   	(836, 452)
 13625 							    quidu      	"3A250BCE01C5"
 13626 							    anchor_loc 	1
 13627 							    nlines     	1
 13628 							    max_width  	197
 13629 							    justify    	0
 13630 							    label      	"Hint( )"
 13631 							    pctDist    	0.500000
 13632 							    height     	45
 13633 							    orientation 	0)
 13634 							line_color 	3342489
 13635 							client     	@362
 13636 							supplier   	@358
 13637 							Focus_Src  	@363
 13638 							Focus_Entry 	@359
 13639 							origin     	(635, 496)
 13640 							terminus   	(1038, 496)
 13641 							ordinal    	1)
 13642 						    (object InterMessView "" @368
 13643 							location   	(62, 558)
 13644 							label      	(object SegLabel @369
 13645 							    Parent_View 	@368
 13646 							    location   	(1301, 514)
 13647 							    quidu      	"3A250BD800EC"
 13648 							    anchor_loc 	1
 13649 							    nlines     	1
 13650 							    max_width  	300
 13651 							    justify    	0
 13652 							    label      	"UpdatePolicy( )"
 13653 							    pctDist    	0.500000
 13654 							    height     	45
 13655 							    orientation 	0)
 13656 							line_color 	3342489
 13657 							client     	@358
 13658 							supplier   	@360
 13659 							Focus_Src  	@359
 13660 							Focus_Entry 	@361
 13661 							origin     	(1069, 558)
 13662 							terminus   	(1534, 558)
 13663 							ordinal    	2))))))
 13664 				logical_presentations 	(list unit_reference_list))
 13665 			    (object Class_Category "Asynchronous Interface Implementation Instantiation (Omit)"
 13666 				quid       	"3A2E11610033"
 13667 				exportControl 	"Public"
 13668 				logical_models 	(list unit_reference_list
 13669 				    (object UseCase "Asynchronous Interface Implementation Instantiation  (Omit)"
 13670 					quid       	"3A2E113C01CB"
 13671 					documentation 	
 13672 |Actors:
 13673 |Generic Future Projects
 13674 |
 13675 |Traceability:
 13676 |RHR.79.4.13
 13677 					
 13678 					stereotype 	"use-case realization"
 13679 					logical_models 	(list unit_reference_list
 13680 					    (object Mechanism @370
 13681 						logical_models 	(list unit_reference_list
 13682 						    (object Object "Client"
 13683 							quid       	"3A2E1411001E"
 13684 							collaborators 	(list link_list
 13685 							    (object Link
 13686 								quid       	"3A2E1411001F"
 13687 								supplier   	"Interface"
 13688 								quidu      	"3A2E14110023"
 13689 								messages   	(list Messages
 13690 								    (object Message "AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
 13691 									quid       	"3A2E14110020"
 13692 									documentation 	"Request for instantiation"
 13693 									frequency  	"Aperiodic"
 13694 									synchronization 	"Asynchronous"
 13695 									dir        	"FromClientToSupplier"
 13696 									sequence   	"1"
 13697 									ordinal    	0
 13698 									Operation  	"AsynchCreate"
 13699 									quidu      	"3A2E14430215"))))
 13700 							class      	"Use Case View::Customers::Generic Client"
 13701 							quidu      	"3A1E33F801F8"
 13702 							persistence 	"Transient"
 13703 							multi      	FALSE)
 13704 						    (object Object "Interface"
 13705 							quid       	"3A2E14110023"
 13706 							collaborators 	(list link_list
 13707 							    (object Link
 13708 								quid       	"3A2E14110022"
 13709 								supplier   	"Factory"
 13710 								quidu      	"3A2E14110027"
 13711 								messages   	(list Messages
 13712 								    (object Message "GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
 13713 									quid       	"3A2E14110021"
 13714 									frequency  	"Aperiodic"
 13715 									synchronization 	"Simple"
 13716 									dir        	"FromClientToSupplier"
 13717 									sequence   	"1.1"
 13718 									ordinal    	1
 13719 									Operation  	"GetResolvedCreationMethodL"
 13720 									quidu      	"3A65868D003D"))))
 13721 							class      	"Logical View::CExampleInterface"
 13722 							quidu      	"3A1D07A10155"
 13723 							persistence 	"Transient"
 13724 							multi      	FALSE)
 13725 						    (object Object "Factory"
 13726 							quid       	"3A2E14110027"
 13727 							collaborators 	(list link_list
 13728 							    (object Link
 13729 								quid       	"3A2E14110026"
 13730 								supplier   	"Resolver"
 13731 								quidu      	"3A2E1411002C"
 13732 								messages   	(list Messages
 13733 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 13734 									quid       	"3A2E14110025"
 13735 									documentation 	"Find an interface implementation which satisfies the instantiation request"
 13736 									frequency  	"Aperiodic"
 13737 									synchronization 	"Simple"
 13738 									dir        	"FromClientToSupplier"
 13739 									sequence   	"1.1.1"
 13740 									ordinal    	2
 13741 									quidu      	"3A2CF07E0022")))
 13742 							    (object Link
 13743 								quid       	"3A2E14110028"
 13744 								supplier   	"Load Manager"
 13745 								quidu      	"3A2E14110031"
 13746 								messages   	(list Messages
 13747 								    (object Message "InstantiationMethodL(TUid)"
 13748 									quid       	"3A2E14110029"
 13749 									documentation 	"Request the candidates implementation instantiation method"
 13750 									frequency  	"Aperiodic"
 13751 									synchronization 	"Simple"
 13752 									dir        	"FromClientToSupplier"
 13753 									sequence   	"1.1.2"
 13754 									ordinal    	3
 13755 									quidu      	"3A2D158C0253")))
 13756 							    (object Link
 13757 								quid       	"3A2E1411002A"
 13758 								supplier   	"Factory"
 13759 								quidu      	"3A2E14110027"
 13760 								messages   	(list Messages
 13761 								    (object Message "InstantiateL(const TUid&)"
 13762 									quid       	"3A2E1411002B"
 13763 									frequency  	"Aperiodic"
 13764 									synchronization 	"Simple"
 13765 									dir        	"FromClientToSupplier"
 13766 									sequence   	"1.1.3"
 13767 									ordinal    	4
 13768 									Operation  	"InstantiateL"
 13769 									quidu      	"3A2D0973000B")))
 13770 							    (object Link
 13771 								quid       	"3A2E16DD02DB"
 13772 								supplier   	"Client"
 13773 								quidu      	"3A2E1411001E"
 13774 								messages   	(list Messages
 13775 								    (object Message "RunL( )"
 13776 									quid       	"3A2E16DD02DC"
 13777 									frequency  	"Aperiodic"
 13778 									synchronization 	"Simple"
 13779 									dir        	"FromClientToSupplier"
 13780 									sequence   	"1.1.4"
 13781 									ordinal    	5
 13782 									quidu      	"3A2E16F50344"))))
 13783 							class      	"Logical View::REComSession"
 13784 							quidu      	"3A1D08B702D1"
 13785 							persistence 	"Transient"
 13786 							multi      	FALSE)
 13787 						    (object Object "Resolver"
 13788 							quid       	"3A2E1411002C"
 13789 							class      	"Logical View::CDefaultResolver"
 13790 							quidu      	"3A1D097B0305"
 13791 							persistence 	"Transient"
 13792 							multi      	FALSE)
 13793 						    (object Object "Load Manager"
 13794 							quid       	"3A2E14110031"
 13795 							class      	"Logical View::CLoadManager"
 13796 							quidu      	"3A1D0F4101D4"
 13797 							persistence 	"Transient"
 13798 							multi      	FALSE)
 13799 						    (object Object "Unload Policy"
 13800 							quid       	"3A2E1411003F"
 13801 							collaborators 	(list link_list
 13802 							    (object Link
 13803 								quid       	"3A2E1411003E"
 13804 								supplier   	"Load Policy"
 13805 								quidu      	"3A2E14110040"))
 13806 							class      	"Logical View::CUnloadPolicy"
 13807 							quidu      	"3A1D309500CE"
 13808 							persistence 	"Transient"
 13809 							multi      	FALSE)
 13810 						    (object Object "Load Policy"
 13811 							quid       	"3A2E14110040"
 13812 							class      	"Logical View::CLoadPolicyInformation"
 13813 							quidu      	"3A1D2AFF032B"
 13814 							persistence 	"Transient"
 13815 							multi      	FALSE))))
 13816 					logical_presentations 	(list unit_reference_list
 13817 					    (object InteractionDiagram "Basic Flow"
 13818 						mechanism_ref 	@370
 13819 						quid       	"3A2E139F0287"
 13820 						title      	"Basic Flow"
 13821 						documentation 	"This use case describes the method for instantiating Interface Implementations asynchronously."
 13822 						zoom       	73
 13823 						max_height 	28350
 13824 						max_width  	21600
 13825 						origin_x   	959
 13826 						origin_y   	30
 13827 						items      	(list diagram_item_list
 13828 						    (object InterObjView "Client" @371
 13829 							location   	(186, 248)
 13830 							font       	(object Font
 13831 							    underline  	TRUE)
 13832 							label      	(object ItemLabel
 13833 							    Parent_View 	@371
 13834 							    location   	(186, 273)
 13835 							    anchor_loc 	1
 13836 							    nlines     	2
 13837 							    max_width  	360
 13838 							    justify    	0
 13839 							    label      	"Client")
 13840 							icon       	"Actor"
 13841 							icon_style 	"Icon"
 13842 							line_color 	3342489
 13843 							fill_color 	13434879
 13844 							quidu      	"3A2E1411001E"
 13845 							width      	336
 13846 							height     	2275
 13847 							icon_height 	162
 13848 							icon_width 	120
 13849 							icon_y_offset 	0
 13850 							annotation 	1
 13851 							Focus_Of_Control 	(object Focus_Of_Control "" @372
 13852 							    location   	(186, 372)
 13853 							    line_color 	3342489
 13854 							    InterObjView 	@371
 13855 							    height     	2038
 13856 							    y_coord    	1978
 13857 							    Nested     	FALSE)
 13858 							Focus_Of_Control 	(object Focus_Of_Control "" @373
 13859 							    location   	(186, 2170)
 13860 							    line_color 	3342489
 13861 							    InterObjView 	@371
 13862 							    height     	60
 13863 							    y_coord    	0
 13864 							    Nested     	TRUE))
 13865 						    (object InterObjView "Interface" @374
 13866 							location   	(558, 248)
 13867 							font       	(object Font
 13868 							    underline  	TRUE)
 13869 							label      	(object ItemLabel
 13870 							    Parent_View 	@374
 13871 							    location   	(432, 274)
 13872 							    anchor_loc 	3
 13873 							    nlines     	2
 13874 							    max_width  	687
 13875 							    label      	"Interface")
 13876 							icon       	"boundary"
 13877 							icon_style 	"Icon"
 13878 							line_color 	3342489
 13879 							fill_color 	13434879
 13880 							quidu      	"3A2E14110023"
 13881 							width      	662
 13882 							height     	2275
 13883 							icon_height 	153
 13884 							icon_width 	229
 13885 							icon_y_offset 	0
 13886 							annotation 	1
 13887 							Focus_Of_Control 	(object Focus_Of_Control "" @375
 13888 							    location   	(558, 434)
 13889 							    line_color 	3342489
 13890 							    InterObjView 	@374
 13891 							    height     	1916
 13892 							    y_coord    	1856
 13893 							    Nested     	FALSE))
 13894 						    (object InterObjView "Factory" @376
 13895 							location   	(1116, 248)
 13896 							font       	(object Font
 13897 							    underline  	TRUE)
 13898 							label      	(object ItemLabel
 13899 							    Parent_View 	@376
 13900 							    location   	(990, 281)
 13901 							    anchor_loc 	3
 13902 							    nlines     	2
 13903 							    max_width  	687
 13904 							    label      	"Factory")
 13905 							icon       	"boundary"
 13906 							icon_style 	"Icon"
 13907 							line_color 	3342489
 13908 							fill_color 	13434879
 13909 							quidu      	"3A2E14110027"
 13910 							width      	663
 13911 							height     	2275
 13912 							icon_height 	153
 13913 							icon_width 	229
 13914 							icon_y_offset 	-7
 13915 							annotation 	1
 13916 							Focus_Of_Control 	(object Focus_Of_Control "" @377
 13917 							    location   	(1116, 496)
 13918 							    line_color 	3342489
 13919 							    InterObjView 	@376
 13920 							    height     	1794
 13921 							    y_coord    	1734
 13922 							    Nested     	FALSE)
 13923 							Focus_Of_Control 	(object Focus_Of_Control "" @378
 13924 							    location   	(1116, 2108)
 13925 							    line_color 	3342489
 13926 							    InterObjView 	@376
 13927 							    height     	60
 13928 							    y_coord    	0
 13929 							    Nested     	TRUE))
 13930 						    (object InterObjView "Resolver" @379
 13931 							location   	(1612, 248)
 13932 							font       	(object Font
 13933 							    underline  	TRUE)
 13934 							label      	(object ItemLabel
 13935 							    Parent_View 	@379
 13936 							    location   	(1519, 272)
 13937 							    anchor_loc 	3
 13938 							    nlines     	2
 13939 							    max_width  	471
 13940 							    label      	"Resolver")
 13941 							icon       	"control"
 13942 							icon_style 	"Icon"
 13943 							line_color 	3342489
 13944 							fill_color 	13434879
 13945 							quidu      	"3A2E1411002C"
 13946 							width      	446
 13947 							height     	2275
 13948 							icon_height 	164
 13949 							icon_width 	157
 13950 							icon_y_offset 	1
 13951 							annotation 	1
 13952 							Focus_Of_Control 	(object Focus_Of_Control "" @380
 13953 							    location   	(1612, 558)
 13954 							    line_color 	3342489
 13955 							    InterObjView 	@379
 13956 							    height     	60
 13957 							    y_coord    	0
 13958 							    Nested     	FALSE))
 13959 						    (object InterObjView "Load Manager" @381
 13960 							location   	(1984, 248)
 13961 							font       	(object Font
 13962 							    underline  	TRUE)
 13963 							label      	(object ItemLabel
 13964 							    Parent_View 	@381
 13965 							    location   	(1891, 274)
 13966 							    anchor_loc 	3
 13967 							    nlines     	2
 13968 							    max_width  	471
 13969 							    label      	"Load Manager")
 13970 							icon       	"control"
 13971 							icon_style 	"Icon"
 13972 							line_color 	3342489
 13973 							fill_color 	13434879
 13974 							quidu      	"3A2E14110031"
 13975 							width      	446
 13976 							height     	2275
 13977 							icon_height 	164
 13978 							icon_width 	157
 13979 							icon_y_offset 	-1
 13980 							annotation 	1
 13981 							Focus_Of_Control 	(object Focus_Of_Control "" @382
 13982 							    location   	(1984, 992)
 13983 							    line_color 	3342489
 13984 							    InterObjView 	@381
 13985 							    height     	60
 13986 							    y_coord    	0
 13987 							    Nested     	FALSE))
 13988 						    (object InterObjView "Unload Policy" @383
 13989 							location   	(2356, 248)
 13990 							font       	(object Font
 13991 							    underline  	TRUE)
 13992 							label      	(object ItemLabel
 13993 							    Parent_View 	@383
 13994 							    location   	(2263, 272)
 13995 							    anchor_loc 	3
 13996 							    nlines     	2
 13997 							    max_width  	471
 13998 							    label      	"Unload Policy")
 13999 							icon       	"control"
 14000 							icon_style 	"Icon"
 14001 							line_color 	3342489
 14002 							fill_color 	13434879
 14003 							quidu      	"3A2E1411003F"
 14004 							width      	446
 14005 							height     	2275
 14006 							icon_height 	164
 14007 							icon_width 	157
 14008 							icon_y_offset 	1
 14009 							annotation 	1)
 14010 						    (object InterObjView "Load Policy" @384
 14011 							location   	(2790, 248)
 14012 							font       	(object Font
 14013 							    underline  	TRUE)
 14014 							label      	(object ItemLabel
 14015 							    Parent_View 	@384
 14016 							    location   	(2683, 275)
 14017 							    anchor_loc 	3
 14018 							    nlines     	2
 14019 							    max_width  	462
 14020 							    label      	"Load Policy")
 14021 							icon       	"entity"
 14022 							icon_style 	"Icon"
 14023 							line_color 	3342489
 14024 							fill_color 	13434879
 14025 							quidu      	"3A2E14110040"
 14026 							width      	438
 14027 							height     	2275
 14028 							icon_height 	153
 14029 							icon_width 	154
 14030 							icon_y_offset 	-1
 14031 							annotation 	1)
 14032 						    (object NoteView @385
 14033 							location   	(1922, 744)
 14034 							label      	(object ItemLabel
 14035 							    Parent_View 	@385
 14036 							    location   	(1732, 620)
 14037 							    fill_color 	13434879
 14038 							    nlines     	6
 14039 							    max_width  	344
 14040 							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
 14041 							line_color 	3342489
 14042 							fill_color 	13434879
 14043 							width      	404
 14044 							height     	261
 14045 							quidu      	"3A2285A9033E")
 14046 						    (object InterMessView "" @386
 14047 							location   	(62, 434)
 14048 							label      	(object SegLabel @387
 14049 							    Parent_View 	@386
 14050 							    location   	(371, 390)
 14051 							    quidu      	"3A2E14110020"
 14052 							    anchor_loc 	1
 14053 							    nlines     	1
 14054 							    max_width  	1554
 14055 							    justify    	0
 14056 							    label      	"AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
 14057 							    pctDist    	0.500000
 14058 							    height     	45
 14059 							    orientation 	0)
 14060 							line_color 	3342489
 14061 							client     	@371
 14062 							supplier   	@374
 14063 							Focus_Src  	@372
 14064 							Focus_Entry 	@375
 14065 							origin     	(201, 434)
 14066 							terminus   	(542, 434)
 14067 							ordinal    	0)
 14068 						    (object InterMessView "" @388
 14069 							location   	(62, 496)
 14070 							label      	(object SegLabel @389
 14071 							    Parent_View 	@388
 14072 							    location   	(836, 452)
 14073 							    quidu      	"3A2E14110021"
 14074 							    anchor_loc 	1
 14075 							    nlines     	1
 14076 							    max_width  	2317
 14077 							    justify    	0
 14078 							    label      	"GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
 14079 							    pctDist    	0.500000
 14080 							    height     	45
 14081 							    orientation 	0)
 14082 							line_color 	3342489
 14083 							client     	@374
 14084 							supplier   	@376
 14085 							Focus_Src  	@375
 14086 							Focus_Entry 	@377
 14087 							origin     	(573, 496)
 14088 							terminus   	(1100, 496)
 14089 							ordinal    	1)
 14090 						    (object SelfMessView "" @390
 14091 							location   	(62, 2108)
 14092 							label      	(object SegLabel @391
 14093 							    Parent_View 	@390
 14094 							    location   	(1207, 2064)
 14095 							    quidu      	"3A2E1411002B"
 14096 							    anchor_loc 	1
 14097 							    nlines     	1
 14098 							    max_width  	706
 14099 							    justify    	0
 14100 							    label      	"InstantiateL(const TUid&)"
 14101 							    pctDist    	0.500000
 14102 							    height     	45
 14103 							    orientation 	0)
 14104 							line_color 	3342489
 14105 							client     	@376
 14106 							supplier   	@376
 14107 							Focus_Src  	@377
 14108 							Focus_Entry 	@378
 14109 							origin     	(1132, 2108)
 14110 							terminus   	(1282, 2108)
 14111 							ordinal    	4)
 14112 						    (object InterMessView "" @392
 14113 							location   	(62, 558)
 14114 							label      	(object SegLabel @393
 14115 							    Parent_View 	@392
 14116 							    location   	(1363, 514)
 14117 							    quidu      	"3A2E14110025"
 14118 							    anchor_loc 	1
 14119 							    nlines     	1
 14120 							    max_width  	1790
 14121 							    justify    	0
 14122 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 14123 							    pctDist    	0.500000
 14124 							    height     	45
 14125 							    orientation 	0)
 14126 							line_color 	3342489
 14127 							client     	@376
 14128 							supplier   	@379
 14129 							Focus_Src  	@377
 14130 							Focus_Entry 	@380
 14131 							origin     	(1131, 558)
 14132 							terminus   	(1596, 558)
 14133 							ordinal    	2)
 14134 						    (object InterMessView "" @394
 14135 							location   	(62, 992)
 14136 							label      	(object SegLabel @395
 14137 							    Parent_View 	@394
 14138 							    location   	(1549, 948)
 14139 							    quidu      	"3A2E14110029"
 14140 							    anchor_loc 	1
 14141 							    nlines     	1
 14142 							    max_width  	1164
 14143 							    justify    	0
 14144 							    label      	"InstantiationMethodL(TUid)"
 14145 							    pctDist    	0.500000
 14146 							    height     	45
 14147 							    orientation 	0)
 14148 							line_color 	3342489
 14149 							client     	@376
 14150 							supplier   	@381
 14151 							Focus_Src  	@377
 14152 							Focus_Entry 	@382
 14153 							origin     	(1131, 992)
 14154 							terminus   	(1968, 992)
 14155 							ordinal    	3)
 14156 						    (object AttachView "" @396
 14157 							stereotype 	TRUE
 14158 							line_color 	3342489
 14159 							client     	@385
 14160 							supplier   	@392
 14161 							line_style 	0)
 14162 						    (object InterMessView "" @397
 14163 							location   	(62, 2170)
 14164 							label      	(object SegLabel @398
 14165 							    Parent_View 	@397
 14166 							    location   	(651, 2126)
 14167 							    quidu      	"3A2E16DD02DC"
 14168 							    anchor_loc 	1
 14169 							    nlines     	1
 14170 							    max_width  	209
 14171 							    justify    	0
 14172 							    label      	"RunL( )"
 14173 							    pctDist    	0.500000
 14174 							    height     	45
 14175 							    orientation 	1)
 14176 							line_color 	3342489
 14177 							client     	@376
 14178 							supplier   	@371
 14179 							Focus_Src  	@377
 14180 							Focus_Entry 	@373
 14181 							origin     	(1100, 2170)
 14182 							terminus   	(202, 2170)
 14183 							ordinal    	5))))))
 14184 				logical_presentations 	(list unit_reference_list))
 14185 			    (object Class_Category "List Interface Definition Capabilities (Omit)"
 14186 				quid       	"3A1CFF640076"
 14187 				exportControl 	"Public"
 14188 				logical_models 	(list unit_reference_list
 14189 				    (object UseCase "List interface Definition capabilities (Omit)"
 14190 					quid       	"3A1D02A402B7"
 14191 					documentation 	
 14192 |Actors:
 14193 |Interface Implementation
 14194 |Generic Future Projects
 14195 |SyncML Client 1.0
 14196 |
 14197 |Traceability:
 14198 |RHR.79.4.4
 14199 |RHR.79.4.9
 14200 |RHR.79.5.3
 14201 					
 14202 					stereotype 	"use-case realization"
 14203 					logical_models 	(list unit_reference_list
 14204 					    (object Mechanism @399
 14205 						logical_models 	(list unit_reference_list))
 14206 					    (object Mechanism @400
 14207 						logical_models 	(list unit_reference_list)))
 14208 					logical_presentations 	(list unit_reference_list
 14209 					    (object InteractionDiagram "Basic Flow"
 14210 						mechanism_ref 	@399
 14211 						quid       	"3A1E797B01B9"
 14212 						title      	"Basic Flow"
 14213 						documentation 	
 14214 |In this use case a client requests a list of the capabilities of a particular Interface Definition.
 14215 |This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
 14216 						
 14217 						zoom       	100
 14218 						max_height 	28350
 14219 						max_width  	21600
 14220 						origin_x   	281
 14221 						origin_y   	0
 14222 						items      	(list diagram_item_list))
 14223 					    (object InteractionDiagram "Alternative Flow - None exist"
 14224 						mechanism_ref 	@400
 14225 						quid       	"3A25190D00C5"
 14226 						title      	"Alternative Flow - None exist"
 14227 						documentation 	
 14228 |This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
 14229 |This flow assumes that the action of requesting the capability list is a static method on the Interface Definition, otherwise there will always be at least one Interface Implementation (the one you are calling through).
 14230 						
 14231 						zoom       	100
 14232 						max_height 	28350
 14233 						max_width  	21600
 14234 						origin_x   	0
 14235 						origin_y   	0
 14236 						items      	(list diagram_item_list)))))
 14237 				logical_presentations 	(list unit_reference_list))
 14238 			    (object Class_Category "Configure Default Behaviour (Omit)"
 14239 				quid       	"3A1CFF7E02AE"
 14240 				exportControl 	"Public"
 14241 				logical_models 	(list unit_reference_list
 14242 				    (object UseCase "Configure default behaviour (Omit)"
 14243 					quid       	"3A1D029400BF"
 14244 					documentation 	
 14245 |Actors:
 14246 |DFRDs
 14247 |EPOC Platform
 14248 |
 14249 |Traceability:
 14250 |RHR.79.2.5
 14251 |RHR.79.4.4
 14252 |RHR.79.5.3
 14253 					
 14254 					stereotype 	"use-case realization"
 14255 					logical_models 	(list unit_reference_list
 14256 					    (object Mechanism @401
 14257 						logical_models 	(list unit_reference_list)))
 14258 					logical_presentations 	(list unit_reference_list
 14259 					    (object InteractionDiagram "Basic Flow"
 14260 						mechanism_ref 	@401
 14261 						quid       	"3A27D362031C"
 14262 						title      	"Basic Flow"
 14263 						documentation 	"This use case allows the configuration of the default load caching policy on ECom Architecture start up."
 14264 						zoom       	100
 14265 						max_height 	28350
 14266 						max_width  	21600
 14267 						origin_x   	0
 14268 						origin_y   	0
 14269 						items      	(list diagram_item_list)))))
 14270 				logical_presentations 	(list unit_reference_list)))
 14271 			logical_presentations 	(list unit_reference_list))
 14272 		    (object Class_Category "Development Iteration 1"
 14273 			quid       	"3A96289B02FB"
 14274 			exportControl 	"Public"
 14275 			logical_models 	(list unit_reference_list
 14276 			    (object Class_Category "Use Interface Implementation (Iter 1)"
 14277 				quid       	"3A1CFF4C0202"
 14278 				exportControl 	"Public"
 14279 				logical_models 	(list unit_reference_list
 14280 				    (object UseCase "Use Interface Implementation"
 14281 					quid       	"3A1D01E70324"
 14282 					documentation 	
 14283 |Actors:
 14284 |Generic Client
 14285 |Interface Implementation
 14286 |
 14287 |Traceability:
 14288 |RHR.79.4.4
 14289 |RHR.79.4.5
 14290 |RHR.79.5.3
 14291 					
 14292 					stereotype 	"use-case realization"
 14293 					logical_models 	(list unit_reference_list
 14294 					    (object Mechanism @402
 14295 						logical_models 	(list unit_reference_list
 14296 						    (object Object "$UNNAMED$334"
 14297 							quid       	"3A1D35C200F1"
 14298 							collaborators 	(list link_list
 14299 							    (object Link
 14300 								quid       	"3A1D35CF0168"
 14301 								supplier   	"$UNNAMED$335"
 14302 								quidu      	"3A1D35C702ED"
 14303 								messages   	(list Messages
 14304 								    (object Message "DoMethodL( )"
 14305 									quid       	"3A1D35CF0169"
 14306 									frequency  	"Aperiodic"
 14307 									synchronization 	"Simple"
 14308 									dir        	"FromClientToSupplier"
 14309 									sequence   	"1"
 14310 									ordinal    	0
 14311 									quidu      	"3A2CFF6B01B7"))))
 14312 							class      	"Use Case View::Customers::Generic Client"
 14313 							quidu      	"3A1E33F801F8"
 14314 							persistence 	"Transient"
 14315 							multi      	FALSE)
 14316 						    (object Object "$UNNAMED$335"
 14317 							quid       	"3A1D35C702ED"
 14318 							class      	"Logical View::CExampleInterface"
 14319 							quidu      	"3A1D07A10155"
 14320 							persistence 	"Transient"
 14321 							multi      	FALSE))))
 14322 					logical_presentations 	(list unit_reference_list
 14323 					    (object InteractionDiagram "Basic Flow"
 14324 						mechanism_ref 	@402
 14325 						quid       	"3A1D35B002F4"
 14326 						title      	"Basic Flow"
 14327 						documentation 	
 14328 |This use case describes how an Interface Client uses a previously instantiated Interface Implementation, calling one of its methods.
 14329 |N.B. CExampleInterface forms a base class of the instantiated Interface Implementation, and therefore this is a standard call to the virtual function CExampleInterface::DoMethodL()
 14330 						
 14331 						zoom       	100
 14332 						max_height 	28350
 14333 						max_width  	21600
 14334 						origin_x   	0
 14335 						origin_y   	0
 14336 						items      	(list diagram_item_list
 14337 						    (object InterObjView "$UNNAMED$334" @403
 14338 							location   	(186, 248)
 14339 							font       	(object Font
 14340 							    underline  	TRUE)
 14341 							label      	(object ItemLabel
 14342 							    Parent_View 	@403
 14343 							    location   	(186, 273)
 14344 							    anchor_loc 	1
 14345 							    nlines     	2
 14346 							    max_width  	360
 14347 							    justify    	0
 14348 							    label      	"")
 14349 							icon       	"Actor"
 14350 							icon_style 	"Icon"
 14351 							line_color 	3342489
 14352 							fill_color 	13434879
 14353 							quidu      	"3A1D35C200F1"
 14354 							width      	336
 14355 							height     	419
 14356 							icon_height 	162
 14357 							icon_width 	120
 14358 							icon_y_offset 	0
 14359 							annotation 	1
 14360 							Focus_Of_Control 	(object Focus_Of_Control "" @404
 14361 							    location   	(186, 434)
 14362 							    line_color 	3342489
 14363 							    InterObjView 	@403
 14364 							    height     	120
 14365 							    y_coord    	60
 14366 							    Nested     	FALSE))
 14367 						    (object InterObjView "$UNNAMED$335" @405
 14368 							location   	(620, 248)
 14369 							font       	(object Font
 14370 							    underline  	TRUE)
 14371 							label      	(object ItemLabel
 14372 							    Parent_View 	@405
 14373 							    location   	(494, 275)
 14374 							    anchor_loc 	3
 14375 							    nlines     	2
 14376 							    max_width  	687
 14377 							    label      	"")
 14378 							icon       	"boundary"
 14379 							icon_style 	"Icon"
 14380 							line_color 	3342489
 14381 							fill_color 	13434879
 14382 							quidu      	"3A1D35C702ED"
 14383 							width      	662
 14384 							height     	419
 14385 							icon_height 	153
 14386 							icon_width 	229
 14387 							icon_y_offset 	-1
 14388 							annotation 	1
 14389 							Focus_Of_Control 	(object Focus_Of_Control "" @406
 14390 							    location   	(620, 434)
 14391 							    line_color 	3342489
 14392 							    InterObjView 	@405
 14393 							    height     	60
 14394 							    y_coord    	0
 14395 							    Nested     	FALSE))
 14396 						    (object InterMessView "" @407
 14397 							location   	(62, 434)
 14398 							label      	(object SegLabel @408
 14399 							    Parent_View 	@407
 14400 							    location   	(402, 390)
 14401 							    quidu      	"3A1D35CF0169"
 14402 							    anchor_loc 	1
 14403 							    nlines     	1
 14404 							    max_width  	244
 14405 							    justify    	0
 14406 							    label      	"DoMethodL( )"
 14407 							    pctDist    	0.500000
 14408 							    height     	45
 14409 							    orientation 	0)
 14410 							line_color 	3342489
 14411 							client     	@403
 14412 							supplier   	@405
 14413 							Focus_Src  	@404
 14414 							Focus_Entry 	@406
 14415 							origin     	(201, 434)
 14416 							terminus   	(604, 434)
 14417 							ordinal    	0))))))
 14418 				logical_presentations 	(list unit_reference_list))
 14419 			    (object Class_Category "Remove Instantiation (Iter 1)"
 14420 				quid       	"3A2661C103A2"
 14421 				exportControl 	"Public"
 14422 				logical_models 	(list unit_reference_list
 14423 				    (object UseCase "Remove Interface Implementation instantiation"
 14424 					quid       	"3A26614602BE"
 14425 					documentation 	
 14426 |Actors:
 14427 |None
 14428 |
 14429 |Traceability:
 14430 |RHR.79.2.3
 14431 |RHR.79.2.6
 14432 |RHR.79.4.4
 14433 |RHR.79.5.3
 14434 					
 14435 					stereotype 	"use-case realization"
 14436 					logical_models 	(list unit_reference_list
 14437 					    (object Mechanism @409
 14438 						logical_models 	(list unit_reference_list
 14439 						    (object Object "$UNNAMED$336"
 14440 							quid       	"3A26623202D2"
 14441 							collaborators 	(list link_list
 14442 							    (object Link
 14443 								quid       	"3B56FE0F0093"
 14444 								supplier   	"$UNNAMED$337"
 14445 								quidu      	"3A75A63C024B"
 14446 								messages   	(list Messages
 14447 								    (object Message "DecreaseReference( )"
 14448 									quid       	"3B56FE0F0094"
 14449 									frequency  	"Aperiodic"
 14450 									synchronization 	"Simple"
 14451 									dir        	"FromClientToSupplier"
 14452 									sequence   	"1"
 14453 									ordinal    	0
 14454 									quidu      	"3A2CF5AE002C"))))
 14455 							class      	"Logical View::CLoadManager"
 14456 							quidu      	"3A1D0F4101D4"
 14457 							persistence 	"Transient"
 14458 							multi      	FALSE)
 14459 						    (object Object "$UNNAMED$337"
 14460 							quid       	"3A75A63C024B"
 14461 							collaborators 	(list link_list
 14462 							    (object Link
 14463 								quid       	"3A75A65A0277"
 14464 								supplier   	"$UNNAMED$337"
 14465 								quidu      	"3A75A63C024B"
 14466 								messages   	(list Messages
 14467 								    (object Message "Wait( )"
 14468 									quid       	"3B56FE140054"
 14469 									frequency  	"Aperiodic"
 14470 									synchronization 	"Simple"
 14471 									dir        	"FromClientToSupplier"
 14472 									sequence   	"1.1"
 14473 									ordinal    	1
 14474 									quidu      	"3A2CF51F00BC")
 14475 								    (object Message "Unload( )"
 14476 									quid       	"3B56FE1B000E"
 14477 									frequency  	"Aperiodic"
 14478 									synchronization 	"Simple"
 14479 									dir        	"FromClientToSupplier"
 14480 									sequence   	"1.2"
 14481 									ordinal    	2
 14482 									quidu      	"3A2CF5710345"))))
 14483 							class      	"Logical View::CUnloadPolicy"
 14484 							quidu      	"3A1D309500CE"
 14485 							persistence 	"Transient"
 14486 							multi      	FALSE))))
 14487 					logical_presentations 	(list unit_reference_list
 14488 					    (object InteractionDiagram "Basic Flow"
 14489 						mechanism_ref 	@409
 14490 						quid       	"3A2661D900C1"
 14491 						title      	"Basic Flow"
 14492 						documentation 	
 14493 |This use case deals with the removal of an Interface Implementation intantiation from ECom because it is being destroyed by the client.
 14494 |N.B. There are no alternate cases. The unload cannot fail.
 14495 						
 14496 						zoom       	100
 14497 						max_height 	28350
 14498 						max_width  	21600
 14499 						origin_x   	0
 14500 						origin_y   	0
 14501 						items      	(list diagram_item_list
 14502 						    (object InterObjView "$UNNAMED$336" @410
 14503 							location   	(186, 248)
 14504 							font       	(object Font
 14505 							    underline  	TRUE)
 14506 							label      	(object ItemLabel
 14507 							    Parent_View 	@410
 14508 							    location   	(93, 279)
 14509 							    anchor_loc 	3
 14510 							    nlines     	2
 14511 							    max_width  	471
 14512 							    label      	"")
 14513 							icon       	"control"
 14514 							icon_style 	"Icon"
 14515 							line_color 	3342489
 14516 							fill_color 	13434879
 14517 							quidu      	"3A26623202D2"
 14518 							width      	446
 14519 							height     	665
 14520 							icon_height 	164
 14521 							icon_width 	157
 14522 							icon_y_offset 	-6
 14523 							annotation 	1
 14524 							Focus_Of_Control 	(object Focus_Of_Control "" @411
 14525 							    location   	(186, 434)
 14526 							    line_color 	3342489
 14527 							    InterObjView 	@410
 14528 							    height     	366
 14529 							    y_coord    	306
 14530 							    Nested     	FALSE))
 14531 						    (object InterObjView "$UNNAMED$337" @412
 14532 							location   	(868, 248)
 14533 							font       	(object Font
 14534 							    underline  	TRUE)
 14535 							label      	(object ItemLabel
 14536 							    Parent_View 	@412
 14537 							    location   	(775, 301)
 14538 							    anchor_loc 	3
 14539 							    nlines     	2
 14540 							    max_width  	471
 14541 							    label      	"")
 14542 							icon       	"control"
 14543 							icon_style 	"Icon"
 14544 							line_color 	3342489
 14545 							fill_color 	13434879
 14546 							quidu      	"3A75A63C024B"
 14547 							width      	446
 14548 							height     	665
 14549 							icon_height 	164
 14550 							icon_width 	157
 14551 							icon_y_offset 	-28
 14552 							annotation 	1
 14553 							Focus_Of_Control 	(object Focus_Of_Control "" @413
 14554 							    location   	(868, 434)
 14555 							    line_color 	3342489
 14556 							    InterObjView 	@412
 14557 							    height     	306
 14558 							    y_coord    	246
 14559 							    Nested     	FALSE)
 14560 							Focus_Of_Control 	(object Focus_Of_Control "" @414
 14561 							    location   	(868, 496)
 14562 							    line_color 	3342489
 14563 							    InterObjView 	@412
 14564 							    height     	60
 14565 							    y_coord    	0
 14566 							    Nested     	TRUE)
 14567 							Focus_Of_Control 	(object Focus_Of_Control "" @415
 14568 							    location   	(868, 620)
 14569 							    line_color 	3342489
 14570 							    InterObjView 	@412
 14571 							    height     	60
 14572 							    y_coord    	0
 14573 							    Nested     	TRUE))
 14574 						    (object InterMessView "" @416
 14575 							location   	(62, 434)
 14576 							label      	(object SegLabel @417
 14577 							    Parent_View 	@416
 14578 							    location   	(526, 390)
 14579 							    quidu      	"3B56FE0F0094"
 14580 							    anchor_loc 	1
 14581 							    nlines     	1
 14582 							    max_width  	391
 14583 							    justify    	0
 14584 							    label      	"DecreaseReference( )"
 14585 							    pctDist    	0.500000
 14586 							    height     	45
 14587 							    orientation 	0)
 14588 							line_color 	3342489
 14589 							client     	@410
 14590 							supplier   	@412
 14591 							Focus_Src  	@411
 14592 							Focus_Entry 	@413
 14593 							origin     	(201, 434)
 14594 							terminus   	(852, 434)
 14595 							ordinal    	0)
 14596 						    (object SelfMessView "" @418
 14597 							location   	(62, 496)
 14598 							label      	(object SegLabel @419
 14599 							    Parent_View 	@418
 14600 							    location   	(959, 452)
 14601 							    quidu      	"3B56FE140054"
 14602 							    anchor_loc 	1
 14603 							    nlines     	1
 14604 							    max_width  	122
 14605 							    justify    	0
 14606 							    label      	"Wait( )"
 14607 							    pctDist    	0.500000
 14608 							    height     	45
 14609 							    orientation 	0)
 14610 							line_color 	3342489
 14611 							client     	@412
 14612 							supplier   	@412
 14613 							Focus_Src  	@413
 14614 							Focus_Entry 	@414
 14615 							origin     	(884, 496)
 14616 							terminus   	(1034, 496)
 14617 							ordinal    	1)
 14618 						    (object SelfMessView "" @420
 14619 							location   	(62, 620)
 14620 							label      	(object SegLabel @421
 14621 							    Parent_View 	@420
 14622 							    location   	(959, 576)
 14623 							    quidu      	"3B56FE1B000E"
 14624 							    anchor_loc 	1
 14625 							    nlines     	1
 14626 							    max_width  	159
 14627 							    justify    	0
 14628 							    label      	"Unload( )"
 14629 							    pctDist    	0.500000
 14630 							    height     	45
 14631 							    orientation 	0)
 14632 							line_color 	3342489
 14633 							client     	@412
 14634 							supplier   	@412
 14635 							Focus_Src  	@413
 14636 							Focus_Entry 	@415
 14637 							origin     	(884, 620)
 14638 							terminus   	(1034, 620)
 14639 							ordinal    	2))))))
 14640 				logical_presentations 	(list unit_reference_list))
 14641 			    (object Class_Category "Register Availability (Iter 1)"
 14642 				quid       	"3A1D00930004"
 14643 				exportControl 	"Public"
 14644 				logical_models 	(list unit_reference_list
 14645 				    (object UseCase "Register availability"
 14646 					quid       	"3A1D02950324"
 14647 					documentation 	
 14648 |Actors:
 14649 |None
 14650 |
 14651 |Traceability:
 14652 |RHR.79.1.1
 14653 |RHR.79.2.4
 14654 |RHR.79.3.2
 14655 |RHR.79.3.3
 14656 |RHR.79.3.4
 14657 |RHR.79.3.5
 14658 |RHR.79.5.5
 14659 |RHR.79.5.8
 14660 					
 14661 					stereotype 	"use-case realization"
 14662 					logical_models 	(list unit_reference_list
 14663 					    (object Mechanism @422
 14664 						logical_models 	(list unit_reference_list
 14665 						    (object Object "Discoverer"
 14666 							quid       	"3A2524040202"
 14667 							collaborators 	(list link_list
 14668 							    (object Link
 14669 								quid       	"3A2524040205"
 14670 								supplier   	"Registrar"
 14671 								quidu      	"3A2524040211"
 14672 								messages   	(list Messages
 14673 								    (object Message "RegisterDiscoveryL(const TEntry&)"
 14674 									quid       	"3A2524040206"
 14675 									frequency  	"Aperiodic"
 14676 									synchronization 	"Simple"
 14677 									dir        	"FromClientToSupplier"
 14678 									sequence   	"1"
 14679 									ordinal    	0
 14680 									quidu      	"3A7593D703B8"))))
 14681 							class      	"Logical View::CDiscoverer"
 14682 							quidu      	"3A1D376D0037"
 14683 							persistence 	"Transient"
 14684 							multi      	FALSE)
 14685 						    (object Object "Registrar"
 14686 							quid       	"3A2524040211"
 14687 							collaborators 	(list link_list
 14688 							    (object Link
 14689 								quid       	"3A2524040210"
 14690 								supplier   	"Registrar"
 14691 								quidu      	"3A2524040211"
 14692 								messages   	(list Messages
 14693 								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 14694 									quid       	"3AC8472501EF"
 14695 									frequency  	"Aperiodic"
 14696 									synchronization 	"Simple"
 14697 									dir        	"FromClientToSupplier"
 14698 									sequence   	"1.2"
 14699 									ordinal    	2
 14700 									quidu      	"3AB7308701EB")
 14701 								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 14702 									quid       	"3AC8472A0033"
 14703 									frequency  	"Aperiodic"
 14704 									synchronization 	"Simple"
 14705 									dir        	"FromClientToSupplier"
 14706 									sequence   	"1.3"
 14707 									ordinal    	3
 14708 									quidu      	"3AC83A2B02A6")))
 14709 							    (object Link
 14710 								quid       	"3A75A79D02DF"
 14711 								supplier   	"$UNNAMED$338"
 14712 								quidu      	"3A75A7940192"
 14713 								messages   	(list Messages
 14714 								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 14715 									quid       	"3A75A79D02E0"
 14716 									frequency  	"Aperiodic"
 14717 									synchronization 	"Simple"
 14718 									dir        	"FromClientToSupplier"
 14719 									sequence   	"1.1"
 14720 									ordinal    	1
 14721 									quidu      	"3A7FEAF402E5"))))
 14722 							class      	"Logical View::CRegistrar"
 14723 							quidu      	"3A1D3A0D0282"
 14724 							persistence 	"Transient"
 14725 							multi      	FALSE)
 14726 						    (object Object "$UNNAMED$338"
 14727 							quid       	"3A75A7940192"
 14728 							class      	"Logical View::CRegistryData"
 14729 							quidu      	"3A1D0A2B03D0"
 14730 							persistence 	"Transient"
 14731 							multi      	FALSE)))
 14732 					    (object Mechanism @423
 14733 						logical_models 	(list unit_reference_list
 14734 						    (object Object "Discoverer"
 14735 							quid       	"3A251A970053"
 14736 							collaborators 	(list link_list
 14737 							    (object Link
 14738 								quid       	"3A251A970056"
 14739 								supplier   	"Registrar"
 14740 								quidu      	"3A251A970062"
 14741 								messages   	(list Messages
 14742 								    (object Message "RegisterDiscoveryL(const TEntry&)"
 14743 									quid       	"3A6C2F4F030A"
 14744 									frequency  	"Aperiodic"
 14745 									synchronization 	"Simple"
 14746 									dir        	"FromClientToSupplier"
 14747 									sequence   	"1"
 14748 									ordinal    	0
 14749 									quidu      	"3A7593D703B8"))))
 14750 							class      	"Logical View::CDiscoverer"
 14751 							quidu      	"3A1D376D0037"
 14752 							persistence 	"Transient"
 14753 							multi      	FALSE)
 14754 						    (object Object "Registrar"
 14755 							quid       	"3A251A970062"
 14756 							collaborators 	(list link_list
 14757 							    (object Link
 14758 								quid       	"3A251A970063"
 14759 								supplier   	"$UNNAMED$339"
 14760 								quidu      	"3A251A970066"
 14761 								messages   	(list Messages
 14762 								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 14763 									quid       	"3A75A75B01F4"
 14764 									frequency  	"Aperiodic"
 14765 									synchronization 	"Simple"
 14766 									dir        	"FromClientToSupplier"
 14767 									sequence   	"1.1"
 14768 									ordinal    	1
 14769 									quidu      	"3A7FEAF402E5")
 14770 								    (object Message "UpdateDllDataL(TInt, CDllData*)"
 14771 									quid       	"3AC84622028C"
 14772 									frequency  	"Aperiodic"
 14773 									synchronization 	"Simple"
 14774 									dir        	"FromClientToSupplier"
 14775 									sequence   	"1.4"
 14776 									ordinal    	4
 14777 									quidu      	"3AB7308501CA")))
 14778 							    (object Link
 14779 								quid       	"3A251A970061"
 14780 								supplier   	"Registrar"
 14781 								quidu      	"3A251A970062"
 14782 								messages   	(list Messages
 14783 								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 14784 									quid       	"3AC845DA00DA"
 14785 									frequency  	"Aperiodic"
 14786 									synchronization 	"Simple"
 14787 									dir        	"FromClientToSupplier"
 14788 									sequence   	"1.2"
 14789 									ordinal    	2
 14790 									quidu      	"3AB7308701EB")
 14791 								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 14792 									quid       	"3AC845E302FA"
 14793 									frequency  	"Aperiodic"
 14794 									synchronization 	"Simple"
 14795 									dir        	"FromClientToSupplier"
 14796 									sequence   	"1.3"
 14797 									ordinal    	3
 14798 									quidu      	"3AC83A2B02A6"))))
 14799 							class      	"Logical View::CRegistrar"
 14800 							quidu      	"3A1D3A0D0282"
 14801 							persistence 	"Transient"
 14802 							multi      	FALSE)
 14803 						    (object Object "$UNNAMED$339"
 14804 							quid       	"3A251A970066"
 14805 							class      	"Logical View::CRegistryData"
 14806 							quidu      	"3A1D0A2B03D0"
 14807 							persistence 	"Transient"
 14808 							multi      	FALSE)))
 14809 					    (object Mechanism @424
 14810 						logical_models 	(list unit_reference_list
 14811 						    (object Object "Discoverer"
 14812 							quid       	"3A1D3764012E"
 14813 							collaborators 	(list link_list
 14814 							    (object Link
 14815 								quid       	"3A1D3A3300D8"
 14816 								supplier   	"Registrar"
 14817 								quidu      	"3A1D3A0802CB"
 14818 								messages   	(list Messages
 14819 								    (object Message "RegisterDiscoveryL(const TEntry&)"
 14820 									quid       	"3A1D3A3300D9"
 14821 									frequency  	"Aperiodic"
 14822 									synchronization 	"Simple"
 14823 									dir        	"FromClientToSupplier"
 14824 									sequence   	"1"
 14825 									ordinal    	0
 14826 									quidu      	"3A7593D703B8"))))
 14827 							class      	"Logical View::CDiscoverer"
 14828 							quidu      	"3A1D376D0037"
 14829 							persistence 	"Transient"
 14830 							multi      	FALSE)
 14831 						    (object Object "Registrar"
 14832 							quid       	"3A1D3A0802CB"
 14833 							collaborators 	(list link_list
 14834 							    (object Link
 14835 								quid       	"3A1D3A4D03A7"
 14836 								supplier   	"$UNNAMED$340"
 14837 								quidu      	"3A1D3A43021C"
 14838 								messages   	(list Messages
 14839 								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 14840 									quid       	"3A1D3A4D03A8"
 14841 									frequency  	"Aperiodic"
 14842 									synchronization 	"Simple"
 14843 									dir        	"FromClientToSupplier"
 14844 									sequence   	"1.1"
 14845 									ordinal    	1
 14846 									quidu      	"3A7FEAF402E5")
 14847 								    (object Message "AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
 14848 									quid       	"3A1D3AA502E5"
 14849 									frequency  	"Aperiodic"
 14850 									synchronization 	"Simple"
 14851 									dir        	"FromClientToSupplier"
 14852 									sequence   	"1.4"
 14853 									ordinal    	4
 14854 									quidu      	"3AB7308503C9")))
 14855 							    (object Link
 14856 								quid       	"3A1D3DEC036D"
 14857 								supplier   	"Registrar"
 14858 								quidu      	"3A1D3A0802CB"
 14859 								messages   	(list Messages
 14860 								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 14861 									quid       	"3AC8456B0329"
 14862 									frequency  	"Aperiodic"
 14863 									synchronization 	"Simple"
 14864 									dir        	"FromClientToSupplier"
 14865 									sequence   	"1.2"
 14866 									ordinal    	2
 14867 									quidu      	"3AB7308701EB")
 14868 								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 14869 									quid       	"3AC845820278"
 14870 									frequency  	"Aperiodic"
 14871 									synchronization 	"Simple"
 14872 									dir        	"FromClientToSupplier"
 14873 									sequence   	"1.3"
 14874 									ordinal    	3
 14875 									quidu      	"3AC83A2B02A6"))))
 14876 							class      	"Logical View::CRegistrar"
 14877 							quidu      	"3A1D3A0D0282"
 14878 							persistence 	"Transient"
 14879 							multi      	FALSE)
 14880 						    (object Object "$UNNAMED$340"
 14881 							quid       	"3A1D3A43021C"
 14882 							class      	"Logical View::CRegistryData"
 14883 							quidu      	"3A1D0A2B03D0"
 14884 							persistence 	"Transient"
 14885 							multi      	FALSE)))
 14886 					    (object Mechanism @425
 14887 						logical_models 	(list unit_reference_list
 14888 						    (object Object "Discoverer"
 14889 							quid       	"3AC846A202AE"
 14890 							collaborators 	(list link_list
 14891 							    (object Link
 14892 								quid       	"3AC846A202AF"
 14893 								supplier   	"Registrar"
 14894 								quidu      	"3AC846A202B3"
 14895 								messages   	(list Messages
 14896 								    (object Message "RegisterDiscoveryL(const TEntry&)"
 14897 									quid       	"3AC846A202B0"
 14898 									frequency  	"Aperiodic"
 14899 									synchronization 	"Simple"
 14900 									dir        	"FromClientToSupplier"
 14901 									sequence   	"1"
 14902 									ordinal    	0
 14903 									quidu      	"3A7593D703B8"))))
 14904 							class      	"Logical View::CDiscoverer"
 14905 							quidu      	"3A1D376D0037"
 14906 							persistence 	"Transient"
 14907 							multi      	FALSE)
 14908 						    (object Object "Registrar"
 14909 							quid       	"3AC846A202B3"
 14910 							collaborators 	(list link_list
 14911 							    (object Link
 14912 								quid       	"3AC846A202B2"
 14913 								supplier   	"$UNNAMED$341"
 14914 								quidu      	"3AC846A202B8"
 14915 								messages   	(list Messages
 14916 								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 14917 									quid       	"3AC846A202B1"
 14918 									frequency  	"Aperiodic"
 14919 									synchronization 	"Simple"
 14920 									dir        	"FromClientToSupplier"
 14921 									sequence   	"1.1"
 14922 									ordinal    	1
 14923 									quidu      	"3A7FEAF402E5")))
 14924 							    (object Link
 14925 								quid       	"3AC846A202B4"
 14926 								supplier   	"Registrar"
 14927 								quidu      	"3AC846A202B3"))
 14928 							class      	"Logical View::CRegistrar"
 14929 							quidu      	"3A1D3A0D0282"
 14930 							persistence 	"Transient"
 14931 							multi      	FALSE)
 14932 						    (object Object "$UNNAMED$341"
 14933 							quid       	"3AC846A202B8"
 14934 							class      	"Logical View::CRegistryData"
 14935 							quidu      	"3A1D0A2B03D0"
 14936 							persistence 	"Transient"
 14937 							multi      	FALSE)))
 14938 					    (object Mechanism @426
 14939 						logical_models 	(list unit_reference_list
 14940 						    (object Object "Discoverer"
 14941 							quid       	"3AC9F0F50090"
 14942 							collaborators 	(list link_list
 14943 							    (object Link
 14944 								quid       	"3AC9F0F50091"
 14945 								supplier   	"Registrar"
 14946 								quidu      	"3AC9F0F50095"
 14947 								messages   	(list Messages
 14948 								    (object Message "RegisterDiscoveryL(const TEntry&)"
 14949 									quid       	"3AC9F0F50092"
 14950 									frequency  	"Aperiodic"
 14951 									synchronization 	"Simple"
 14952 									dir        	"FromClientToSupplier"
 14953 									sequence   	"1"
 14954 									ordinal    	0
 14955 									quidu      	"3A7593D703B8"))))
 14956 							class      	"Logical View::CDiscoverer"
 14957 							quidu      	"3A1D376D0037"
 14958 							persistence 	"Transient"
 14959 							multi      	FALSE)
 14960 						    (object Object "Registrar"
 14961 							quid       	"3AC9F0F50095"
 14962 							collaborators 	(list link_list
 14963 							    (object Link
 14964 								quid       	"3AC9F0F50096"
 14965 								supplier   	"Registrar"
 14966 								quidu      	"3AC9F0F50095"
 14967 								messages   	(list Messages
 14968 								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 14969 									quid       	"3AC9F0F50097"
 14970 									frequency  	"Aperiodic"
 14971 									synchronization 	"Simple"
 14972 									dir        	"FromClientToSupplier"
 14973 									sequence   	"1.2"
 14974 									ordinal    	2
 14975 									quidu      	"3AB7308701EB")))
 14976 							    (object Link
 14977 								quid       	"3AC9F0F50094"
 14978 								supplier   	"$UNNAMED$342"
 14979 								quidu      	"3AC9F0F50099"
 14980 								messages   	(list Messages
 14981 								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 14982 									quid       	"3AC9F0F50093"
 14983 									frequency  	"Aperiodic"
 14984 									synchronization 	"Simple"
 14985 									dir        	"FromClientToSupplier"
 14986 									sequence   	"1.1"
 14987 									ordinal    	1
 14988 									quidu      	"3A7FEAF402E5"))))
 14989 							class      	"Logical View::CRegistrar"
 14990 							quidu      	"3A1D3A0D0282"
 14991 							persistence 	"Transient"
 14992 							multi      	FALSE)
 14993 						    (object Object "$UNNAMED$342"
 14994 							quid       	"3AC9F0F50099"
 14995 							class      	"Logical View::CRegistryData"
 14996 							quidu      	"3A1D0A2B03D0"
 14997 							persistence 	"Transient"
 14998 							multi      	FALSE)))
 14999 					    (object Mechanism @427
 15000 						logical_models 	(list unit_reference_list
 15001 						    (object Object "Discoverer"
 15002 							quid       	"3ACADBF70148"
 15003 							collaborators 	(list link_list
 15004 							    (object Link
 15005 								quid       	"3ACADBF70149"
 15006 								supplier   	"Registrar"
 15007 								quidu      	"3ACADBF7014D"
 15008 								messages   	(list Messages
 15009 								    (object Message "RegisterDiscoveryL(const TEntry&)"
 15010 									quid       	"3ACADBF7014A"
 15011 									frequency  	"Aperiodic"
 15012 									synchronization 	"Simple"
 15013 									dir        	"FromClientToSupplier"
 15014 									sequence   	"1"
 15015 									ordinal    	0
 15016 									quidu      	"3A7593D703B8"))))
 15017 							class      	"Logical View::CDiscoverer"
 15018 							quidu      	"3A1D376D0037"
 15019 							persistence 	"Transient"
 15020 							multi      	FALSE)
 15021 						    (object Object "Registrar"
 15022 							quid       	"3ACADBF7014D"
 15023 							collaborators 	(list link_list
 15024 							    (object Link
 15025 								quid       	"3ACADBF7014E"
 15026 								supplier   	"Registrar"
 15027 								quidu      	"3ACADBF7014D"
 15028 								messages   	(list Messages
 15029 								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 15030 									quid       	"3ACADBF7014F"
 15031 									frequency  	"Aperiodic"
 15032 									synchronization 	"Simple"
 15033 									dir        	"FromClientToSupplier"
 15034 									sequence   	"1.2"
 15035 									ordinal    	2
 15036 									quidu      	"3AB7308701EB")
 15037 								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 15038 									quid       	"3ACADBF70150"
 15039 									frequency  	"Aperiodic"
 15040 									synchronization 	"Simple"
 15041 									dir        	"FromClientToSupplier"
 15042 									sequence   	"1.3"
 15043 									ordinal    	3
 15044 									quidu      	"3AC83A2B02A6")))
 15045 							    (object Link
 15046 								quid       	"3ACADBF7014C"
 15047 								supplier   	"$UNNAMED$343"
 15048 								quidu      	"3ACADBF70151"
 15049 								messages   	(list Messages
 15050 								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 15051 									quid       	"3ACADBF7014B"
 15052 									frequency  	"Aperiodic"
 15053 									synchronization 	"Simple"
 15054 									dir        	"FromClientToSupplier"
 15055 									sequence   	"1.1"
 15056 									ordinal    	1
 15057 									quidu      	"3A7FEAF402E5"))))
 15058 							class      	"Logical View::CRegistrar"
 15059 							quidu      	"3A1D3A0D0282"
 15060 							persistence 	"Transient"
 15061 							multi      	FALSE)
 15062 						    (object Object "$UNNAMED$343"
 15063 							quid       	"3ACADBF70151"
 15064 							class      	"Logical View::CRegistryData"
 15065 							quidu      	"3A1D0A2B03D0"
 15066 							persistence 	"Transient"
 15067 							multi      	FALSE))))
 15068 					logical_presentations 	(list unit_reference_list
 15069 					    (object InteractionDiagram "Alternative Flow - Registration parsing failed"
 15070 						mechanism_ref 	@422
 15071 						quid       	"3A251A6A015D"
 15072 						title      	"Alternative Flow - Registration parsing failed"
 15073 						documentation 	
 15074 |This flow describes the case where an Interface Implementation Collection is discovered but is in an unsuitable format to be registered.
 15075 |
 15076 |It is still marked as discovered to prevent further attempts at registration in the future.
 15077 						
 15078 						zoom       	100
 15079 						max_height 	28350
 15080 						max_width  	21600
 15081 						origin_x   	0
 15082 						origin_y   	0
 15083 						items      	(list diagram_item_list
 15084 						    (object InterObjView "Discoverer" @428
 15085 							location   	(186, 248)
 15086 							font       	(object Font
 15087 							    underline  	TRUE)
 15088 							label      	(object ItemLabel
 15089 							    Parent_View 	@428
 15090 							    location   	(93, 272)
 15091 							    anchor_loc 	3
 15092 							    nlines     	2
 15093 							    max_width  	435
 15094 							    label      	"Discoverer")
 15095 							icon       	"control"
 15096 							icon_style 	"Icon"
 15097 							line_color 	3342489
 15098 							fill_color 	13434879
 15099 							quidu      	"3A2524040202"
 15100 							width      	446
 15101 							height     	851
 15102 							icon_height 	164
 15103 							icon_width 	157
 15104 							icon_y_offset 	1
 15105 							annotation 	1
 15106 							Focus_Of_Control 	(object Focus_Of_Control "" @429
 15107 							    location   	(186, 434)
 15108 							    line_color 	3342489
 15109 							    InterObjView 	@428
 15110 							    height     	552
 15111 							    y_coord    	492
 15112 							    Nested     	FALSE))
 15113 						    (object InterObjView "Registrar" @430
 15114 							location   	(868, 248)
 15115 							font       	(object Font
 15116 							    underline  	TRUE)
 15117 							label      	(object ItemLabel
 15118 							    Parent_View 	@430
 15119 							    location   	(775, 272)
 15120 							    anchor_loc 	3
 15121 							    nlines     	2
 15122 							    max_width  	471
 15123 							    label      	"Registrar")
 15124 							icon       	"control"
 15125 							icon_style 	"Icon"
 15126 							line_color 	3342489
 15127 							fill_color 	13434879
 15128 							quidu      	"3A2524040211"
 15129 							width      	446
 15130 							height     	851
 15131 							icon_height 	164
 15132 							icon_width 	157
 15133 							icon_y_offset 	1
 15134 							annotation 	1
 15135 							Focus_Of_Control 	(object Focus_Of_Control "" @431
 15136 							    location   	(868, 496)
 15137 							    line_color 	3342489
 15138 							    InterObjView 	@430
 15139 							    height     	430
 15140 							    y_coord    	370
 15141 							    Nested     	FALSE)
 15142 							Focus_Of_Control 	(object Focus_Of_Control "" @432
 15143 							    location   	(868, 682)
 15144 							    line_color 	3342489
 15145 							    InterObjView 	@430
 15146 							    height     	60
 15147 							    y_coord    	0
 15148 							    Nested     	TRUE)
 15149 							Focus_Of_Control 	(object Focus_Of_Control "" @433
 15150 							    location   	(868, 806)
 15151 							    line_color 	3342489
 15152 							    InterObjView 	@430
 15153 							    height     	60
 15154 							    y_coord    	0
 15155 							    Nested     	TRUE))
 15156 						    (object InterObjView "$UNNAMED$338" @434
 15157 							location   	(2294, 248)
 15158 							font       	(object Font
 15159 							    underline  	TRUE)
 15160 							label      	(object ItemLabel
 15161 							    Parent_View 	@434
 15162 							    location   	(2187, 275)
 15163 							    anchor_loc 	3
 15164 							    nlines     	2
 15165 							    max_width  	462
 15166 							    label      	"")
 15167 							icon       	"entity"
 15168 							icon_style 	"Icon"
 15169 							line_color 	3342489
 15170 							fill_color 	13434879
 15171 							quidu      	"3A75A7940192"
 15172 							width      	438
 15173 							height     	851
 15174 							icon_height 	153
 15175 							icon_width 	154
 15176 							icon_y_offset 	-1
 15177 							annotation 	1
 15178 							Focus_Of_Control 	(object Focus_Of_Control "" @435
 15179 							    location   	(2294, 558)
 15180 							    line_color 	3342489
 15181 							    InterObjView 	@434
 15182 							    height     	60
 15183 							    y_coord    	0
 15184 							    Nested     	FALSE))
 15185 						    (object InterMessView "" @436
 15186 							location   	(62, 496)
 15187 							label      	(object SegLabel @437
 15188 							    Parent_View 	@436
 15189 							    location   	(526, 452)
 15190 							    quidu      	"3A2524040206"
 15191 							    anchor_loc 	1
 15192 							    nlines     	1
 15193 							    max_width  	632
 15194 							    justify    	0
 15195 							    label      	"RegisterDiscoveryL(const TEntry&)"
 15196 							    pctDist    	0.500000
 15197 							    height     	45
 15198 							    orientation 	0)
 15199 							line_color 	3342489
 15200 							client     	@428
 15201 							supplier   	@430
 15202 							Focus_Src  	@429
 15203 							Focus_Entry 	@431
 15204 							origin     	(201, 496)
 15205 							terminus   	(852, 496)
 15206 							ordinal    	0)
 15207 						    (object InterMessView "" @438
 15208 							location   	(62, 558)
 15209 							label      	(object SegLabel @439
 15210 							    Parent_View 	@438
 15211 							    location   	(1580, 514)
 15212 							    quidu      	"3A75A79D02E0"
 15213 							    anchor_loc 	1
 15214 							    nlines     	1
 15215 							    max_width  	1338
 15216 							    justify    	0
 15217 							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 15218 							    pctDist    	0.500000
 15219 							    height     	45
 15220 							    orientation 	0)
 15221 							line_color 	3342489
 15222 							client     	@430
 15223 							supplier   	@434
 15224 							Focus_Src  	@431
 15225 							Focus_Entry 	@435
 15226 							origin     	(883, 558)
 15227 							terminus   	(2278, 558)
 15228 							ordinal    	1)
 15229 						    (object SelfMessView "" @440
 15230 							location   	(62, 682)
 15231 							label      	(object SegLabel @441
 15232 							    Parent_View 	@440
 15233 							    location   	(1455, 640)
 15234 							    quidu      	"3AC8472501EF"
 15235 							    anchor_loc 	1
 15236 							    nlines     	1
 15237 							    max_width  	1470
 15238 							    justify    	0
 15239 							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 15240 							    pctDist    	3.806667
 15241 							    height     	43
 15242 							    orientation 	0)
 15243 							line_color 	3342489
 15244 							client     	@430
 15245 							supplier   	@430
 15246 							Focus_Src  	@431
 15247 							Focus_Entry 	@432
 15248 							origin     	(884, 682)
 15249 							terminus   	(1034, 682)
 15250 							ordinal    	2)
 15251 						    (object SelfMessView "" @442
 15252 							location   	(62, 806)
 15253 							label      	(object SegLabel @443
 15254 							    Parent_View 	@442
 15255 							    location   	(1392, 763)
 15256 							    quidu      	"3AC8472A0033"
 15257 							    anchor_loc 	1
 15258 							    nlines     	1
 15259 							    max_width  	870
 15260 							    justify    	0
 15261 							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 15262 							    pctDist    	3.393333
 15263 							    height     	44
 15264 							    orientation 	0)
 15265 							line_color 	3342489
 15266 							client     	@430
 15267 							supplier   	@430
 15268 							Focus_Src  	@431
 15269 							Focus_Entry 	@433
 15270 							origin     	(884, 806)
 15271 							terminus   	(1034, 806)
 15272 							ordinal    	3)))
 15273 					    (object InteractionDiagram "Alternative Flow - Requires update"
 15274 						mechanism_ref 	@423
 15275 						quid       	"3A251A520235"
 15276 						title      	"Alternative Flow - Requires update"
 15277 						documentation 	
 15278 |This flow describes the case where an Interface Implementation Collection is rediscovered but has a different date stamp.
 15279 |In this case, the Interface Implementation Collection data in the registry is updated.
 15280 						
 15281 						zoom       	100
 15282 						max_height 	28350
 15283 						max_width  	21600
 15284 						origin_x   	0
 15285 						origin_y   	0
 15286 						items      	(list diagram_item_list
 15287 						    (object InterObjView "Discoverer" @444
 15288 							location   	(124, 248)
 15289 							font       	(object Font
 15290 							    underline  	TRUE)
 15291 							label      	(object ItemLabel
 15292 							    Parent_View 	@444
 15293 							    location   	(31, 272)
 15294 							    anchor_loc 	3
 15295 							    nlines     	2
 15296 							    max_width  	435
 15297 							    label      	"Discoverer")
 15298 							icon       	"control"
 15299 							icon_style 	"Icon"
 15300 							line_color 	3342489
 15301 							fill_color 	13434879
 15302 							quidu      	"3A251A970053"
 15303 							width      	446
 15304 							height     	1099
 15305 							icon_height 	164
 15306 							icon_width 	157
 15307 							icon_y_offset 	1
 15308 							annotation 	1
 15309 							Focus_Of_Control 	(object Focus_Of_Control "" @445
 15310 							    location   	(124, 434)
 15311 							    line_color 	3342489
 15312 							    InterObjView 	@444
 15313 							    height     	800
 15314 							    y_coord    	740
 15315 							    Nested     	FALSE))
 15316 						    (object InterObjView "Registrar" @446
 15317 							location   	(806, 248)
 15318 							font       	(object Font
 15319 							    underline  	TRUE)
 15320 							label      	(object ItemLabel
 15321 							    Parent_View 	@446
 15322 							    location   	(713, 272)
 15323 							    anchor_loc 	3
 15324 							    nlines     	2
 15325 							    max_width  	471
 15326 							    label      	"Registrar")
 15327 							icon       	"control"
 15328 							icon_style 	"Icon"
 15329 							line_color 	3342489
 15330 							fill_color 	13434879
 15331 							quidu      	"3A251A970062"
 15332 							width      	446
 15333 							height     	1099
 15334 							icon_height 	164
 15335 							icon_width 	157
 15336 							icon_y_offset 	1
 15337 							annotation 	1
 15338 							Focus_Of_Control 	(object Focus_Of_Control "" @447
 15339 							    location   	(806, 434)
 15340 							    line_color 	3342489
 15341 							    InterObjView 	@446
 15342 							    height     	740
 15343 							    y_coord    	680
 15344 							    Nested     	FALSE)
 15345 							Focus_Of_Control 	(object Focus_Of_Control "" @448
 15346 							    location   	(806, 682)
 15347 							    line_color 	3342489
 15348 							    InterObjView 	@446
 15349 							    height     	60
 15350 							    y_coord    	0
 15351 							    Nested     	TRUE)
 15352 							Focus_Of_Control 	(object Focus_Of_Control "" @449
 15353 							    location   	(806, 868)
 15354 							    line_color 	3342489
 15355 							    InterObjView 	@446
 15356 							    height     	60
 15357 							    y_coord    	0
 15358 							    Nested     	TRUE))
 15359 						    (object InterObjView "$UNNAMED$339" @450
 15360 							location   	(2170, 248)
 15361 							font       	(object Font
 15362 							    underline  	TRUE)
 15363 							label      	(object ItemLabel
 15364 							    Parent_View 	@450
 15365 							    location   	(2063, 275)
 15366 							    anchor_loc 	3
 15367 							    nlines     	2
 15368 							    max_width  	462
 15369 							    label      	"")
 15370 							icon       	"entity"
 15371 							icon_style 	"Icon"
 15372 							line_color 	3342489
 15373 							fill_color 	13434879
 15374 							quidu      	"3A251A970066"
 15375 							width      	438
 15376 							height     	1099
 15377 							icon_height 	153
 15378 							icon_width 	154
 15379 							icon_y_offset 	-1
 15380 							annotation 	1
 15381 							Focus_Of_Control 	(object Focus_Of_Control "" @451
 15382 							    location   	(2170, 558)
 15383 							    line_color 	3342489
 15384 							    InterObjView 	@450
 15385 							    height     	60
 15386 							    y_coord    	0
 15387 							    Nested     	FALSE)
 15388 							Focus_Of_Control 	(object Focus_Of_Control "" @452
 15389 							    location   	(2170, 1054)
 15390 							    line_color 	3342489
 15391 							    InterObjView 	@450
 15392 							    height     	60
 15393 							    y_coord    	0
 15394 							    Nested     	FALSE))
 15395 						    (object InterMessView "" @453
 15396 							location   	(62, 434)
 15397 							label      	(object SegLabel @454
 15398 							    Parent_View 	@453
 15399 							    location   	(464, 390)
 15400 							    quidu      	"3A6C2F4F030A"
 15401 							    anchor_loc 	1
 15402 							    nlines     	1
 15403 							    max_width  	632
 15404 							    justify    	0
 15405 							    label      	"RegisterDiscoveryL(const TEntry&)"
 15406 							    pctDist    	0.500000
 15407 							    height     	45
 15408 							    orientation 	0)
 15409 							line_color 	3342489
 15410 							client     	@444
 15411 							supplier   	@446
 15412 							Focus_Src  	@445
 15413 							Focus_Entry 	@447
 15414 							origin     	(139, 434)
 15415 							terminus   	(790, 434)
 15416 							ordinal    	0)
 15417 						    (object InterMessView "" @455
 15418 							location   	(62, 558)
 15419 							label      	(object SegLabel @456
 15420 							    Parent_View 	@455
 15421 							    location   	(1487, 514)
 15422 							    quidu      	"3A75A75B01F4"
 15423 							    anchor_loc 	1
 15424 							    nlines     	1
 15425 							    max_width  	1339
 15426 							    justify    	0
 15427 							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 15428 							    pctDist    	0.500000
 15429 							    height     	45
 15430 							    orientation 	0)
 15431 							line_color 	3342489
 15432 							client     	@446
 15433 							supplier   	@450
 15434 							Focus_Src  	@447
 15435 							Focus_Entry 	@451
 15436 							origin     	(821, 558)
 15437 							terminus   	(2154, 558)
 15438 							ordinal    	1)
 15439 						    (object SelfMessView "" @457
 15440 							location   	(62, 682)
 15441 							label      	(object SegLabel @458
 15442 							    Parent_View 	@457
 15443 							    location   	(1333, 639)
 15444 							    quidu      	"3AC845DA00DA"
 15445 							    anchor_loc 	1
 15446 							    nlines     	1
 15447 							    max_width  	1470
 15448 							    justify    	0
 15449 							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 15450 							    pctDist    	3.406667
 15451 							    height     	44
 15452 							    orientation 	0)
 15453 							line_color 	3342489
 15454 							client     	@446
 15455 							supplier   	@446
 15456 							Focus_Src  	@447
 15457 							Focus_Entry 	@448
 15458 							origin     	(822, 682)
 15459 							terminus   	(972, 682)
 15460 							ordinal    	2)
 15461 						    (object SelfMessView "" @459
 15462 							location   	(62, 868)
 15463 							label      	(object SegLabel @460
 15464 							    Parent_View 	@459
 15465 							    location   	(1273, 826)
 15466 							    quidu      	"3AC845E302FA"
 15467 							    anchor_loc 	1
 15468 							    nlines     	1
 15469 							    max_width  	870
 15470 							    justify    	0
 15471 							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 15472 							    pctDist    	3.006667
 15473 							    height     	43
 15474 							    orientation 	0)
 15475 							line_color 	3342489
 15476 							client     	@446
 15477 							supplier   	@446
 15478 							Focus_Src  	@447
 15479 							Focus_Entry 	@449
 15480 							origin     	(822, 868)
 15481 							terminus   	(972, 868)
 15482 							ordinal    	3)
 15483 						    (object InterMessView "" @461
 15484 							location   	(62, 1054)
 15485 							label      	(object SegLabel @462
 15486 							    Parent_View 	@461
 15487 							    location   	(1487, 1010)
 15488 							    quidu      	"3AC84622028C"
 15489 							    anchor_loc 	1
 15490 							    nlines     	1
 15491 							    max_width  	829
 15492 							    justify    	0
 15493 							    label      	"UpdateDllDataL(TInt, CDllData*)"
 15494 							    pctDist    	0.500000
 15495 							    height     	45
 15496 							    orientation 	0)
 15497 							line_color 	3342489
 15498 							client     	@446
 15499 							supplier   	@450
 15500 							Focus_Src  	@447
 15501 							Focus_Entry 	@452
 15502 							origin     	(821, 1054)
 15503 							terminus   	(2154, 1054)
 15504 							ordinal    	4)))
 15505 					    (object InteractionDiagram "Basic Flow"
 15506 						mechanism_ref 	@424
 15507 						quid       	"3A1D361C03CC"
 15508 						title      	"Basic Flow"
 15509 						documentation 	
 15510 |A new Interface Implementation Collection is discovered and the Interface Implementations within are added to the registry.
 15511 |This basic flow assumes:
 15512 |1) That the  Interface Implementation Collection has not been previously discovered
 15513 |2) That it is in the correct format to be registered
 15514 |3) That it does not contain Interface Implementations that clash with (override) a previously installed  Interface Implementation Collection.
 15515 						
 15516 						zoom       	100
 15517 						max_height 	28350
 15518 						max_width  	21600
 15519 						origin_x   	0
 15520 						origin_y   	16
 15521 						items      	(list diagram_item_list
 15522 						    (object InterObjView "Discoverer" @463
 15523 							location   	(124, 248)
 15524 							font       	(object Font
 15525 							    underline  	TRUE)
 15526 							label      	(object ItemLabel
 15527 							    Parent_View 	@463
 15528 							    location   	(31, 273)
 15529 							    anchor_loc 	3
 15530 							    nlines     	2
 15531 							    max_width  	435
 15532 							    label      	"Discoverer")
 15533 							icon       	"control"
 15534 							icon_style 	"Icon"
 15535 							line_color 	3342489
 15536 							fill_color 	13434879
 15537 							quidu      	"3A1D3764012E"
 15538 							width      	446
 15539 							height     	1161
 15540 							icon_height 	164
 15541 							icon_width 	157
 15542 							icon_y_offset 	0
 15543 							annotation 	1
 15544 							Focus_Of_Control 	(object Focus_Of_Control "" @464
 15545 							    location   	(124, 434)
 15546 							    line_color 	3342489
 15547 							    InterObjView 	@463
 15548 							    height     	862
 15549 							    y_coord    	802
 15550 							    Nested     	FALSE))
 15551 						    (object InterObjView "Registrar" @465
 15552 							location   	(806, 248)
 15553 							font       	(object Font
 15554 							    underline  	TRUE)
 15555 							label      	(object ItemLabel
 15556 							    Parent_View 	@465
 15557 							    location   	(713, 273)
 15558 							    anchor_loc 	3
 15559 							    nlines     	2
 15560 							    max_width  	471
 15561 							    label      	"Registrar")
 15562 							icon       	"control"
 15563 							icon_style 	"Icon"
 15564 							line_color 	3342489
 15565 							fill_color 	13434879
 15566 							quidu      	"3A1D3A0802CB"
 15567 							width      	414
 15568 							height     	1161
 15569 							icon_height 	164
 15570 							icon_width 	157
 15571 							icon_y_offset 	0
 15572 							annotation 	1
 15573 							Focus_Of_Control 	(object Focus_Of_Control "" @466
 15574 							    location   	(806, 496)
 15575 							    line_color 	3342489
 15576 							    InterObjView 	@465
 15577 							    height     	740
 15578 							    y_coord    	680
 15579 							    Nested     	FALSE)
 15580 							Focus_Of_Control 	(object Focus_Of_Control "" @467
 15581 							    location   	(806, 744)
 15582 							    line_color 	3342489
 15583 							    InterObjView 	@465
 15584 							    height     	60
 15585 							    y_coord    	0
 15586 							    Nested     	TRUE)
 15587 							Focus_Of_Control 	(object Focus_Of_Control "" @468
 15588 							    location   	(806, 930)
 15589 							    line_color 	3342489
 15590 							    InterObjView 	@465
 15591 							    height     	60
 15592 							    y_coord    	0
 15593 							    Nested     	TRUE))
 15594 						    (object InterObjView "$UNNAMED$340" @469
 15595 							location   	(1922, 248)
 15596 							font       	(object Font
 15597 							    underline  	TRUE)
 15598 							label      	(object ItemLabel
 15599 							    Parent_View 	@469
 15600 							    location   	(1815, 354)
 15601 							    anchor_loc 	3
 15602 							    nlines     	2
 15603 							    max_width  	462
 15604 							    label      	"")
 15605 							icon       	"entity"
 15606 							icon_style 	"Icon"
 15607 							line_color 	3342489
 15608 							fill_color 	13434879
 15609 							quidu      	"3A1D3A43021C"
 15610 							width      	438
 15611 							height     	1161
 15612 							icon_height 	153
 15613 							icon_width 	154
 15614 							icon_y_offset 	-80
 15615 							annotation 	1
 15616 							Focus_Of_Control 	(object Focus_Of_Control "" @470
 15617 							    location   	(1922, 620)
 15618 							    line_color 	3342489
 15619 							    InterObjView 	@469
 15620 							    height     	60
 15621 							    y_coord    	0
 15622 							    Nested     	FALSE)
 15623 							Focus_Of_Control 	(object Focus_Of_Control "" @471
 15624 							    location   	(1922, 1116)
 15625 							    line_color 	3342489
 15626 							    InterObjView 	@469
 15627 							    height     	60
 15628 							    y_coord    	0
 15629 							    Nested     	FALSE))
 15630 						    (object InterMessView "" @472
 15631 							location   	(62, 496)
 15632 							label      	(object SegLabel @473
 15633 							    Parent_View 	@472
 15634 							    location   	(464, 452)
 15635 							    quidu      	"3A1D3A3300D9"
 15636 							    anchor_loc 	1
 15637 							    nlines     	1
 15638 							    max_width  	632
 15639 							    justify    	0
 15640 							    label      	"RegisterDiscoveryL(const TEntry&)"
 15641 							    pctDist    	0.500000
 15642 							    height     	45
 15643 							    orientation 	0)
 15644 							line_color 	3342489
 15645 							client     	@463
 15646 							supplier   	@465
 15647 							Focus_Src  	@464
 15648 							Focus_Entry 	@466
 15649 							origin     	(139, 496)
 15650 							terminus   	(790, 496)
 15651 							ordinal    	0)
 15652 						    (object InterMessView "" @474
 15653 							location   	(62, 620)
 15654 							label      	(object SegLabel @475
 15655 							    Parent_View 	@474
 15656 							    location   	(1363, 576)
 15657 							    quidu      	"3A1D3A4D03A8"
 15658 							    anchor_loc 	1
 15659 							    nlines     	1
 15660 							    max_width  	1339
 15661 							    justify    	0
 15662 							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 15663 							    pctDist    	0.500000
 15664 							    height     	45
 15665 							    orientation 	0)
 15666 							line_color 	3342489
 15667 							client     	@465
 15668 							supplier   	@469
 15669 							Focus_Src  	@466
 15670 							Focus_Entry 	@470
 15671 							origin     	(821, 620)
 15672 							terminus   	(1906, 620)
 15673 							ordinal    	1)
 15674 						    (object InterMessView "" @476
 15675 							location   	(62, 1116)
 15676 							label      	(object SegLabel @477
 15677 							    Parent_View 	@476
 15678 							    location   	(1363, 1072)
 15679 							    quidu      	"3A1D3AA502E5"
 15680 							    anchor_loc 	1
 15681 							    nlines     	1
 15682 							    max_width  	863
 15683 							    justify    	0
 15684 							    label      	"AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
 15685 							    pctDist    	0.500000
 15686 							    height     	45
 15687 							    orientation 	0)
 15688 							line_color 	3342489
 15689 							client     	@465
 15690 							supplier   	@469
 15691 							Focus_Src  	@466
 15692 							Focus_Entry 	@471
 15693 							origin     	(821, 1116)
 15694 							terminus   	(1906, 1116)
 15695 							ordinal    	4)
 15696 						    (object SelfMessView "" @478
 15697 							location   	(62, 744)
 15698 							label      	(object SegLabel @479
 15699 							    Parent_View 	@478
 15700 							    location   	(1333, 701)
 15701 							    quidu      	"3AC8456B0329"
 15702 							    anchor_loc 	1
 15703 							    nlines     	1
 15704 							    max_width  	1470
 15705 							    justify    	0
 15706 							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 15707 							    pctDist    	3.406667
 15708 							    height     	44
 15709 							    orientation 	0)
 15710 							line_color 	3342489
 15711 							client     	@465
 15712 							supplier   	@465
 15713 							Focus_Src  	@466
 15714 							Focus_Entry 	@467
 15715 							origin     	(822, 744)
 15716 							terminus   	(972, 744)
 15717 							ordinal    	2)
 15718 						    (object SelfMessView "" @480
 15719 							location   	(62, 930)
 15720 							label      	(object SegLabel @481
 15721 							    Parent_View 	@480
 15722 							    location   	(1270, 887)
 15723 							    quidu      	"3AC845820278"
 15724 							    anchor_loc 	1
 15725 							    nlines     	1
 15726 							    max_width  	869
 15727 							    justify    	0
 15728 							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 15729 							    pctDist    	2.986667
 15730 							    height     	44
 15731 							    orientation 	0)
 15732 							line_color 	3342489
 15733 							client     	@465
 15734 							supplier   	@465
 15735 							Focus_Src  	@466
 15736 							Focus_Entry 	@468
 15737 							origin     	(822, 930)
 15738 							terminus   	(972, 930)
 15739 							ordinal    	3)))
 15740 					    (object InteractionDiagram "Alternative Flow - Already registered"
 15741 						mechanism_ref 	@425
 15742 						quid       	"3AC846730080"
 15743 						title      	"Alternative Flow - Already registered"
 15744 						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but is already registered."
 15745 						zoom       	100
 15746 						max_height 	28350
 15747 						max_width  	21600
 15748 						origin_x   	0
 15749 						origin_y   	0
 15750 						items      	(list diagram_item_list
 15751 						    (object InterObjView "Discoverer" @482
 15752 							location   	(124, 248)
 15753 							font       	(object Font
 15754 							    underline  	TRUE)
 15755 							label      	(object ItemLabel
 15756 							    Parent_View 	@482
 15757 							    location   	(31, 272)
 15758 							    anchor_loc 	3
 15759 							    nlines     	2
 15760 							    max_width  	435
 15761 							    label      	"Discoverer")
 15762 							icon       	"control"
 15763 							icon_style 	"Icon"
 15764 							line_color 	3342489
 15765 							fill_color 	13434879
 15766 							quidu      	"3AC846A202AE"
 15767 							width      	446
 15768 							height     	541
 15769 							icon_height 	164
 15770 							icon_width 	157
 15771 							icon_y_offset 	1
 15772 							annotation 	1
 15773 							Focus_Of_Control 	(object Focus_Of_Control "" @483
 15774 							    location   	(124, 434)
 15775 							    line_color 	3342489
 15776 							    InterObjView 	@482
 15777 							    height     	242
 15778 							    y_coord    	182
 15779 							    Nested     	FALSE))
 15780 						    (object InterObjView "Registrar" @484
 15781 							location   	(806, 248)
 15782 							font       	(object Font
 15783 							    underline  	TRUE)
 15784 							label      	(object ItemLabel
 15785 							    Parent_View 	@484
 15786 							    location   	(713, 272)
 15787 							    anchor_loc 	3
 15788 							    nlines     	2
 15789 							    max_width  	471
 15790 							    label      	"Registrar")
 15791 							icon       	"control"
 15792 							icon_style 	"Icon"
 15793 							line_color 	3342489
 15794 							fill_color 	13434879
 15795 							quidu      	"3AC846A202B3"
 15796 							width      	446
 15797 							height     	541
 15798 							icon_height 	164
 15799 							icon_width 	157
 15800 							icon_y_offset 	1
 15801 							annotation 	1
 15802 							Focus_Of_Control 	(object Focus_Of_Control "" @485
 15803 							    location   	(806, 434)
 15804 							    line_color 	3342489
 15805 							    InterObjView 	@484
 15806 							    height     	182
 15807 							    y_coord    	122
 15808 							    Nested     	FALSE))
 15809 						    (object InterObjView "$UNNAMED$341" @486
 15810 							location   	(1922, 248)
 15811 							font       	(object Font
 15812 							    underline  	TRUE)
 15813 							label      	(object ItemLabel
 15814 							    Parent_View 	@486
 15815 							    location   	(1815, 275)
 15816 							    anchor_loc 	3
 15817 							    nlines     	2
 15818 							    max_width  	462
 15819 							    label      	"")
 15820 							icon       	"entity"
 15821 							icon_style 	"Icon"
 15822 							line_color 	3342489
 15823 							fill_color 	13434879
 15824 							quidu      	"3AC846A202B8"
 15825 							width      	438
 15826 							height     	541
 15827 							icon_height 	153
 15828 							icon_width 	154
 15829 							icon_y_offset 	-1
 15830 							annotation 	1
 15831 							Focus_Of_Control 	(object Focus_Of_Control "" @487
 15832 							    location   	(1922, 496)
 15833 							    line_color 	3342489
 15834 							    InterObjView 	@486
 15835 							    height     	60
 15836 							    y_coord    	0
 15837 							    Nested     	FALSE))
 15838 						    (object InterMessView "" @488
 15839 							location   	(62, 434)
 15840 							label      	(object SegLabel @489
 15841 							    Parent_View 	@488
 15842 							    location   	(464, 390)
 15843 							    quidu      	"3AC846A202B0"
 15844 							    anchor_loc 	1
 15845 							    nlines     	1
 15846 							    max_width  	632
 15847 							    justify    	0
 15848 							    label      	"RegisterDiscoveryL(const TEntry&)"
 15849 							    pctDist    	0.500000
 15850 							    height     	45
 15851 							    orientation 	0)
 15852 							line_color 	3342489
 15853 							client     	@482
 15854 							supplier   	@484
 15855 							Focus_Src  	@483
 15856 							Focus_Entry 	@485
 15857 							origin     	(139, 434)
 15858 							terminus   	(790, 434)
 15859 							ordinal    	0)
 15860 						    (object InterMessView "" @490
 15861 							location   	(62, 496)
 15862 							label      	(object SegLabel @491
 15863 							    Parent_View 	@490
 15864 							    location   	(1363, 452)
 15865 							    quidu      	"3AC846A202B1"
 15866 							    anchor_loc 	1
 15867 							    nlines     	1
 15868 							    max_width  	1339
 15869 							    justify    	0
 15870 							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 15871 							    pctDist    	0.500000
 15872 							    height     	45
 15873 							    orientation 	0)
 15874 							line_color 	3342489
 15875 							client     	@484
 15876 							supplier   	@486
 15877 							Focus_Src  	@485
 15878 							Focus_Entry 	@487
 15879 							origin     	(821, 496)
 15880 							terminus   	(1906, 496)
 15881 							ordinal    	1)))
 15882 					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 1)"
 15883 						mechanism_ref 	@426
 15884 						quid       	"3AC9F0D401AB"
 15885 						title      	"Alternative Flow - No space available for new registrations. (Failure 1)"
 15886 						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
 15887 						zoom       	100
 15888 						max_height 	28350
 15889 						max_width  	21600
 15890 						origin_x   	0
 15891 						origin_y   	0
 15892 						items      	(list diagram_item_list
 15893 						    (object InterObjView "Discoverer" @492
 15894 							location   	(186, 248)
 15895 							font       	(object Font
 15896 							    underline  	TRUE)
 15897 							label      	(object ItemLabel
 15898 							    Parent_View 	@492
 15899 							    location   	(93, 272)
 15900 							    anchor_loc 	3
 15901 							    nlines     	2
 15902 							    max_width  	435
 15903 							    label      	"Discoverer")
 15904 							icon       	"control"
 15905 							icon_style 	"Icon"
 15906 							line_color 	3342489
 15907 							fill_color 	13434879
 15908 							quidu      	"3AC9F0F50090"
 15909 							width      	446
 15910 							height     	727
 15911 							icon_height 	164
 15912 							icon_width 	157
 15913 							icon_y_offset 	1
 15914 							annotation 	1
 15915 							Focus_Of_Control 	(object Focus_Of_Control "" @493
 15916 							    location   	(186, 434)
 15917 							    line_color 	3342489
 15918 							    InterObjView 	@492
 15919 							    height     	428
 15920 							    y_coord    	368
 15921 							    Nested     	FALSE))
 15922 						    (object InterObjView "Registrar" @494
 15923 							location   	(868, 248)
 15924 							font       	(object Font
 15925 							    underline  	TRUE)
 15926 							label      	(object ItemLabel
 15927 							    Parent_View 	@494
 15928 							    location   	(775, 272)
 15929 							    anchor_loc 	3
 15930 							    nlines     	2
 15931 							    max_width  	471
 15932 							    label      	"Registrar")
 15933 							icon       	"control"
 15934 							icon_style 	"Icon"
 15935 							line_color 	3342489
 15936 							fill_color 	13434879
 15937 							quidu      	"3AC9F0F50095"
 15938 							width      	446
 15939 							height     	727
 15940 							icon_height 	164
 15941 							icon_width 	157
 15942 							icon_y_offset 	1
 15943 							annotation 	1
 15944 							Focus_Of_Control 	(object Focus_Of_Control "" @495
 15945 							    location   	(868, 496)
 15946 							    line_color 	3342489
 15947 							    InterObjView 	@494
 15948 							    height     	306
 15949 							    y_coord    	246
 15950 							    Nested     	FALSE)
 15951 							Focus_Of_Control 	(object Focus_Of_Control "" @496
 15952 							    location   	(868, 682)
 15953 							    line_color 	3342489
 15954 							    InterObjView 	@494
 15955 							    height     	60
 15956 							    y_coord    	0
 15957 							    Nested     	TRUE))
 15958 						    (object InterObjView "$UNNAMED$342" @497
 15959 							location   	(2294, 248)
 15960 							font       	(object Font
 15961 							    underline  	TRUE)
 15962 							label      	(object ItemLabel
 15963 							    Parent_View 	@497
 15964 							    location   	(2187, 275)
 15965 							    anchor_loc 	3
 15966 							    nlines     	2
 15967 							    max_width  	462
 15968 							    label      	"")
 15969 							icon       	"entity"
 15970 							icon_style 	"Icon"
 15971 							line_color 	3342489
 15972 							fill_color 	13434879
 15973 							quidu      	"3AC9F0F50099"
 15974 							width      	438
 15975 							height     	727
 15976 							icon_height 	153
 15977 							icon_width 	154
 15978 							icon_y_offset 	-1
 15979 							annotation 	1
 15980 							Focus_Of_Control 	(object Focus_Of_Control "" @498
 15981 							    location   	(2294, 558)
 15982 							    line_color 	3342489
 15983 							    InterObjView 	@497
 15984 							    height     	60
 15985 							    y_coord    	0
 15986 							    Nested     	FALSE))
 15987 						    (object InterMessView "" @499
 15988 							location   	(62, 496)
 15989 							label      	(object SegLabel @500
 15990 							    Parent_View 	@499
 15991 							    location   	(526, 452)
 15992 							    quidu      	"3AC9F0F50092"
 15993 							    anchor_loc 	1
 15994 							    nlines     	1
 15995 							    max_width  	632
 15996 							    justify    	0
 15997 							    label      	"RegisterDiscoveryL(const TEntry&)"
 15998 							    pctDist    	0.500000
 15999 							    height     	45
 16000 							    orientation 	0)
 16001 							line_color 	3342489
 16002 							client     	@492
 16003 							supplier   	@494
 16004 							Focus_Src  	@493
 16005 							Focus_Entry 	@495
 16006 							origin     	(201, 496)
 16007 							terminus   	(852, 496)
 16008 							ordinal    	0)
 16009 						    (object SelfMessView "" @501
 16010 							location   	(62, 682)
 16011 							label      	(object SegLabel @502
 16012 							    Parent_View 	@501
 16013 							    location   	(1455, 640)
 16014 							    quidu      	"3AC9F0F50097"
 16015 							    anchor_loc 	1
 16016 							    nlines     	1
 16017 							    max_width  	1470
 16018 							    justify    	0
 16019 							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 16020 							    pctDist    	3.806667
 16021 							    height     	43
 16022 							    orientation 	0)
 16023 							line_color 	3342489
 16024 							client     	@494
 16025 							supplier   	@494
 16026 							Focus_Src  	@495
 16027 							Focus_Entry 	@496
 16028 							origin     	(884, 682)
 16029 							terminus   	(1034, 682)
 16030 							ordinal    	2)
 16031 						    (object InterMessView "" @503
 16032 							location   	(62, 558)
 16033 							label      	(object SegLabel @504
 16034 							    Parent_View 	@503
 16035 							    location   	(1580, 514)
 16036 							    quidu      	"3AC9F0F50093"
 16037 							    anchor_loc 	1
 16038 							    nlines     	1
 16039 							    max_width  	1338
 16040 							    justify    	0
 16041 							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 16042 							    pctDist    	0.500000
 16043 							    height     	45
 16044 							    orientation 	0)
 16045 							line_color 	3342489
 16046 							client     	@494
 16047 							supplier   	@497
 16048 							Focus_Src  	@495
 16049 							Focus_Entry 	@498
 16050 							origin     	(883, 558)
 16051 							terminus   	(2278, 558)
 16052 							ordinal    	1)))
 16053 					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 2)"
 16054 						mechanism_ref 	@427
 16055 						quid       	"3ACADBE4017C"
 16056 						title      	"Alternative Flow - No space available for new registrations. (Failure 2)"
 16057 						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
 16058 						zoom       	100
 16059 						max_height 	28350
 16060 						max_width  	21600
 16061 						origin_x   	0
 16062 						origin_y   	0
 16063 						items      	(list diagram_item_list
 16064 						    (object InterObjView "Discoverer" @505
 16065 							location   	(186, 248)
 16066 							font       	(object Font
 16067 							    underline  	TRUE)
 16068 							label      	(object ItemLabel
 16069 							    Parent_View 	@505
 16070 							    location   	(93, 272)
 16071 							    anchor_loc 	3
 16072 							    nlines     	2
 16073 							    max_width  	435
 16074 							    label      	"Discoverer")
 16075 							icon       	"control"
 16076 							icon_style 	"Icon"
 16077 							line_color 	3342489
 16078 							fill_color 	13434879
 16079 							quidu      	"3ACADBF70148"
 16080 							width      	446
 16081 							height     	851
 16082 							icon_height 	164
 16083 							icon_width 	157
 16084 							icon_y_offset 	1
 16085 							annotation 	1
 16086 							Focus_Of_Control 	(object Focus_Of_Control "" @506
 16087 							    location   	(186, 434)
 16088 							    line_color 	3342489
 16089 							    InterObjView 	@505
 16090 							    height     	552
 16091 							    y_coord    	492
 16092 							    Nested     	FALSE))
 16093 						    (object InterObjView "Registrar" @507
 16094 							location   	(868, 248)
 16095 							font       	(object Font
 16096 							    underline  	TRUE)
 16097 							label      	(object ItemLabel
 16098 							    Parent_View 	@507
 16099 							    location   	(775, 272)
 16100 							    anchor_loc 	3
 16101 							    nlines     	2
 16102 							    max_width  	471
 16103 							    label      	"Registrar")
 16104 							icon       	"control"
 16105 							icon_style 	"Icon"
 16106 							line_color 	3342489
 16107 							fill_color 	13434879
 16108 							quidu      	"3ACADBF7014D"
 16109 							width      	446
 16110 							height     	851
 16111 							icon_height 	164
 16112 							icon_width 	157
 16113 							icon_y_offset 	1
 16114 							annotation 	1
 16115 							Focus_Of_Control 	(object Focus_Of_Control "" @508
 16116 							    location   	(868, 496)
 16117 							    line_color 	3342489
 16118 							    InterObjView 	@507
 16119 							    height     	430
 16120 							    y_coord    	370
 16121 							    Nested     	FALSE)
 16122 							Focus_Of_Control 	(object Focus_Of_Control "" @509
 16123 							    location   	(868, 682)
 16124 							    line_color 	3342489
 16125 							    InterObjView 	@507
 16126 							    height     	60
 16127 							    y_coord    	0
 16128 							    Nested     	TRUE)
 16129 							Focus_Of_Control 	(object Focus_Of_Control "" @510
 16130 							    location   	(868, 806)
 16131 							    line_color 	3342489
 16132 							    InterObjView 	@507
 16133 							    height     	60
 16134 							    y_coord    	0
 16135 							    Nested     	TRUE))
 16136 						    (object InterObjView "$UNNAMED$343" @511
 16137 							location   	(2418, 248)
 16138 							font       	(object Font
 16139 							    underline  	TRUE)
 16140 							label      	(object ItemLabel
 16141 							    Parent_View 	@511
 16142 							    location   	(2311, 275)
 16143 							    anchor_loc 	3
 16144 							    nlines     	2
 16145 							    max_width  	462
 16146 							    label      	"")
 16147 							icon       	"entity"
 16148 							icon_style 	"Icon"
 16149 							line_color 	3342489
 16150 							fill_color 	13434879
 16151 							quidu      	"3ACADBF70151"
 16152 							width      	438
 16153 							height     	851
 16154 							icon_height 	153
 16155 							icon_width 	154
 16156 							icon_y_offset 	-1
 16157 							annotation 	1
 16158 							Focus_Of_Control 	(object Focus_Of_Control "" @512
 16159 							    location   	(2418, 558)
 16160 							    line_color 	3342489
 16161 							    InterObjView 	@511
 16162 							    height     	60
 16163 							    y_coord    	0
 16164 							    Nested     	FALSE))
 16165 						    (object InterMessView "" @513
 16166 							location   	(62, 496)
 16167 							label      	(object SegLabel @514
 16168 							    Parent_View 	@513
 16169 							    location   	(526, 452)
 16170 							    quidu      	"3ACADBF7014A"
 16171 							    anchor_loc 	1
 16172 							    nlines     	1
 16173 							    max_width  	632
 16174 							    justify    	0
 16175 							    label      	"RegisterDiscoveryL(const TEntry&)"
 16176 							    pctDist    	0.500000
 16177 							    height     	45
 16178 							    orientation 	0)
 16179 							line_color 	3342489
 16180 							client     	@505
 16181 							supplier   	@507
 16182 							Focus_Src  	@506
 16183 							Focus_Entry 	@508
 16184 							origin     	(201, 496)
 16185 							terminus   	(852, 496)
 16186 							ordinal    	0)
 16187 						    (object SelfMessView "" @515
 16188 							location   	(62, 682)
 16189 							label      	(object SegLabel @516
 16190 							    Parent_View 	@515
 16191 							    location   	(1455, 640)
 16192 							    quidu      	"3ACADBF7014F"
 16193 							    anchor_loc 	1
 16194 							    nlines     	1
 16195 							    max_width  	1470
 16196 							    justify    	0
 16197 							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 16198 							    pctDist    	3.806667
 16199 							    height     	43
 16200 							    orientation 	0)
 16201 							line_color 	3342489
 16202 							client     	@507
 16203 							supplier   	@507
 16204 							Focus_Src  	@508
 16205 							Focus_Entry 	@509
 16206 							origin     	(884, 682)
 16207 							terminus   	(1034, 682)
 16208 							ordinal    	2)
 16209 						    (object SelfMessView "" @517
 16210 							location   	(62, 806)
 16211 							label      	(object SegLabel @518
 16212 							    Parent_View 	@517
 16213 							    location   	(1392, 763)
 16214 							    quidu      	"3ACADBF70150"
 16215 							    anchor_loc 	1
 16216 							    nlines     	1
 16217 							    max_width  	916
 16218 							    justify    	0
 16219 							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 16220 							    pctDist    	3.393333
 16221 							    height     	44
 16222 							    orientation 	0)
 16223 							line_color 	3342489
 16224 							client     	@507
 16225 							supplier   	@507
 16226 							Focus_Src  	@508
 16227 							Focus_Entry 	@510
 16228 							origin     	(884, 806)
 16229 							terminus   	(1034, 806)
 16230 							ordinal    	3)
 16231 						    (object InterMessView "" @519
 16232 							location   	(62, 558)
 16233 							label      	(object SegLabel @520
 16234 							    Parent_View 	@519
 16235 							    location   	(1642, 514)
 16236 							    quidu      	"3ACADBF7014B"
 16237 							    anchor_loc 	1
 16238 							    nlines     	1
 16239 							    max_width  	1419
 16240 							    justify    	0
 16241 							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 16242 							    pctDist    	0.500000
 16243 							    height     	45
 16244 							    orientation 	0)
 16245 							line_color 	3342489
 16246 							client     	@507
 16247 							supplier   	@511
 16248 							Focus_Src  	@508
 16249 							Focus_Entry 	@512
 16250 							origin     	(883, 558)
 16251 							terminus   	(2402, 558)
 16252 							ordinal    	1))))))
 16253 				logical_presentations 	(list unit_reference_list))
 16254 			    (object Class_Category "Re-install ( (Iter 1)"
 16255 				quid       	"3A227DCB0189"
 16256 				exportControl 	"Public"
 16257 				logical_models 	(list unit_reference_list
 16258 				    (object UseCase "Re-install"
 16259 					quid       	"3A227DF203DE"
 16260 					documentation 	
 16261 |Actors:
 16262 |Generic Client
 16263 |Interface Implementation
 16264 |
 16265 |Traceability:
 16266 |RHR.79.3.6
 16267 					
 16268 					stereotype 	"use-case realization"
 16269 					logical_models 	(list unit_reference_list
 16270 					    (object Mechanism @521
 16271 						logical_models 	(list unit_reference_list
 16272 						    (object Object "$UNNAMED$344"
 16273 							quid       	"3A2284830160"
 16274 							collaborators 	(list link_list
 16275 							    (object Link
 16276 								quid       	"3A228483015F"
 16277 								supplier   	"$UNNAMED$345"
 16278 								quidu      	"3A2284830162"
 16279 								messages   	(list Messages
 16280 								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
 16281 									quid       	"3AC9F7060075"
 16282 									frequency  	"Aperiodic"
 16283 									synchronization 	"Simple"
 16284 									dir        	"FromClientToSupplier"
 16285 									sequence   	"2.1"
 16286 									ordinal    	2
 16287 									quidu      	"3A754F3E0165")
 16288 								    (object Message "PersistNowL( )"
 16289 									quid       	"3B56BA8101CC"
 16290 									frequency  	"Aperiodic"
 16291 									synchronization 	"Simple"
 16292 									dir        	"FromClientToSupplier"
 16293 									sequence   	"2.2"
 16294 									ordinal    	4
 16295 									quidu      	"3A797978000C"))))
 16296 							class      	"Logical View::CRegistrar"
 16297 							quidu      	"3A1D3A0D0282"
 16298 							persistence 	"Transient"
 16299 							multi      	FALSE)
 16300 						    (object Object "$UNNAMED$345"
 16301 							quid       	"3A2284830162"
 16302 							class      	"Logical View::CRegistryData"
 16303 							quidu      	"3A1D0A2B03D0"
 16304 							persistence 	"Transient"
 16305 							multi      	FALSE)
 16306 						    (object Object "$UNNAMED$346"
 16307 							quid       	"3AC9F6ED025A"
 16308 							collaborators 	(list link_list
 16309 							    (object Link
 16310 								quid       	"3AC9F6FD0086"
 16311 								supplier   	"$UNNAMED$344"
 16312 								quidu      	"3A2284830160"
 16313 								messages   	(list Messages
 16314 								    (object Message "DriveReinstatedL(const TDriveUnit&)"
 16315 									quid       	"3AC9F6FD0087"
 16316 									frequency  	"Aperiodic"
 16317 									synchronization 	"Simple"
 16318 									dir        	"FromClientToSupplier"
 16319 									sequence   	"2"
 16320 									ordinal    	1
 16321 									quidu      	"3A7593D703A9")
 16322 								    (object Message "DiscoveriesBegin( )"
 16323 									quid       	"3AC9F72802D7"
 16324 									frequency  	"Aperiodic"
 16325 									synchronization 	"Simple"
 16326 									dir        	"FromClientToSupplier"
 16327 									sequence   	"1"
 16328 									ordinal    	0
 16329 									quidu      	"3A7FEAEA02B8")
 16330 								    (object Message "DiscoveriesComplete(TBool)"
 16331 									quid       	"3B56BAB00350"
 16332 									frequency  	"Aperiodic"
 16333 									synchronization 	"Simple"
 16334 									dir        	"FromClientToSupplier"
 16335 									sequence   	"3"
 16336 									ordinal    	3
 16337 									quidu      	"3A7593D703B6"))))
 16338 							class      	"Logical View::CDiscoverer"
 16339 							quidu      	"3A1D376D0037"
 16340 							persistence 	"Transient"
 16341 							multi      	FALSE)))
 16342 					    (object Mechanism @522
 16343 						logical_models 	(list unit_reference_list
 16344 						    (object Object "$UNNAMED$347"
 16345 							quid       	"3AC9F60E032B"
 16346 							collaborators 	(list link_list
 16347 							    (object Link
 16348 								quid       	"3AC9F60E032C"
 16349 								supplier   	"$UNNAMED$348"
 16350 								quidu      	"3AC9F60E0330"
 16351 								messages   	(list Messages
 16352 								    (object Message "Enable(TUid)"
 16353 									quid       	"3AC9F60E032D"
 16354 									frequency  	"Aperiodic"
 16355 									synchronization 	"Simple"
 16356 									dir        	"FromClientToSupplier"
 16357 									sequence   	"1"
 16358 									ordinal    	0
 16359 									quidu      	"3A2CFDF80394"))))
 16360 							class      	"Use Case View::System Actors::Interface Implementation"
 16361 							quidu      	"3A13FF96031A"
 16362 							persistence 	"Transient"
 16363 							multi      	FALSE)
 16364 						    (object Object "$UNNAMED$348"
 16365 							quid       	"3AC9F60E0330"
 16366 							collaborators 	(list link_list
 16367 							    (object Link
 16368 								quid       	"3AC9F60E032F"
 16369 								supplier   	"$UNNAMED$349"
 16370 								quidu      	"3AC9F60E0331"
 16371 								messages   	(list Messages
 16372 								    (object Message "SetEnabledState(TUid, TBool)"
 16373 									quid       	"3AC9F60E032E"
 16374 									frequency  	"Aperiodic"
 16375 									synchronization 	"Simple"
 16376 									dir        	"FromClientToSupplier"
 16377 									sequence   	"1.1"
 16378 									ordinal    	1
 16379 									quidu      	"3A2CFDBB0382"))))
 16380 							class      	"Logical View::CRegistrar"
 16381 							quidu      	"3A1D3A0D0282"
 16382 							persistence 	"Transient"
 16383 							multi      	FALSE)
 16384 						    (object Object "$UNNAMED$349"
 16385 							quid       	"3AC9F60E0331"
 16386 							class      	"Logical View::CRegistryData"
 16387 							quidu      	"3A1D0A2B03D0"
 16388 							persistence 	"Transient"
 16389 							multi      	FALSE)))
 16390 					    (object Mechanism @523
 16391 						logical_models 	(list unit_reference_list
 16392 						    (object Object "$UNNAMED$350"
 16393 							quid       	"3ACADD7101CD"
 16394 							collaborators 	(list link_list
 16395 							    (object Link
 16396 								quid       	"3ACADD7101CE"
 16397 								supplier   	"$UNNAMED$351"
 16398 								quidu      	"3ACADD7101D7"
 16399 								messages   	(list Messages
 16400 								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
 16401 									quid       	"3ACADD7101CF"
 16402 									frequency  	"Aperiodic"
 16403 									synchronization 	"Simple"
 16404 									dir        	"FromClientToSupplier"
 16405 									sequence   	"3"
 16406 									ordinal    	2
 16407 									quidu      	"3A754F3E0165"))))
 16408 							class      	"Logical View::CRegistrar"
 16409 							quidu      	"3A1D3A0D0282"
 16410 							persistence 	"Transient"
 16411 							multi      	FALSE)
 16412 						    (object Object "$UNNAMED$351"
 16413 							quid       	"3ACADD7101D7"
 16414 							class      	"Logical View::CRegistryData"
 16415 							quidu      	"3A1D0A2B03D0"
 16416 							persistence 	"Transient"
 16417 							multi      	FALSE)
 16418 						    (object Object "$UNNAMED$352"
 16419 							quid       	"3ACADD7101D3"
 16420 							collaborators 	(list link_list
 16421 							    (object Link
 16422 								quid       	"3ACADD7101D2"
 16423 								supplier   	"$UNNAMED$350"
 16424 								quidu      	"3ACADD7101CD"
 16425 								messages   	(list Messages
 16426 								    (object Message "DriveReinstatedL(const TDriveUnit&)"
 16427 									quid       	"3ACADD7101D1"
 16428 									frequency  	"Aperiodic"
 16429 									synchronization 	"Simple"
 16430 									dir        	"FromClientToSupplier"
 16431 									sequence   	"2"
 16432 									ordinal    	1
 16433 									quidu      	"3A7593D703A9")
 16434 								    (object Message "DiscoveriesBegin( )"
 16435 									quid       	"3ACADD7101D5"
 16436 									frequency  	"Aperiodic"
 16437 									synchronization 	"Simple"
 16438 									dir        	"FromClientToSupplier"
 16439 									sequence   	"1"
 16440 									ordinal    	0
 16441 									quidu      	"3A7FEAEA02B8"))))
 16442 							class      	"Logical View::CDiscoverer"
 16443 							quidu      	"3A1D376D0037"
 16444 							persistence 	"Transient"
 16445 							multi      	FALSE)))
 16446 					    (object Mechanism @524
 16447 						logical_models 	(list unit_reference_list
 16448 						    (object Object "$UNNAMED$353"
 16449 							quid       	"3ACAE0CD0094"
 16450 							collaborators 	(list link_list
 16451 							    (object Link
 16452 								quid       	"3ACAE0CD0095"
 16453 								supplier   	"$UNNAMED$354"
 16454 								quidu      	"3ACAE0CD009E"
 16455 								messages   	(list Messages
 16456 								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
 16457 									quid       	"3ACAE0CD0096"
 16458 									frequency  	"Aperiodic"
 16459 									synchronization 	"Simple"
 16460 									dir        	"FromClientToSupplier"
 16461 									sequence   	"3"
 16462 									ordinal    	2
 16463 									quidu      	"3A754F3E0165"))))
 16464 							class      	"Logical View::CRegistrar"
 16465 							quidu      	"3A1D3A0D0282"
 16466 							persistence 	"Transient"
 16467 							multi      	FALSE)
 16468 						    (object Object "$UNNAMED$354"
 16469 							quid       	"3ACAE0CD009E"
 16470 							class      	"Logical View::CRegistryData"
 16471 							quidu      	"3A1D0A2B03D0"
 16472 							persistence 	"Transient"
 16473 							multi      	FALSE)
 16474 						    (object Object "$UNNAMED$355"
 16475 							quid       	"3ACAE0CD0099"
 16476 							collaborators 	(list link_list
 16477 							    (object Link
 16478 								quid       	"3ACAE0CD0098"
 16479 								supplier   	"$UNNAMED$353"
 16480 								quidu      	"3ACAE0CD0094"
 16481 								messages   	(list Messages
 16482 								    (object Message "DriveReinstatedL(const TDriveUnit&)"
 16483 									quid       	"3ACAE0CD0097"
 16484 									frequency  	"Aperiodic"
 16485 									synchronization 	"Simple"
 16486 									dir        	"FromClientToSupplier"
 16487 									sequence   	"2"
 16488 									ordinal    	1
 16489 									quidu      	"3A7593D703A9")
 16490 								    (object Message "DiscoveriesBegin( )"
 16491 									quid       	"3ACAE0CD009A"
 16492 									frequency  	"Aperiodic"
 16493 									synchronization 	"Simple"
 16494 									dir        	"FromClientToSupplier"
 16495 									sequence   	"1"
 16496 									ordinal    	0
 16497 									quidu      	"3A7FEAEA02B8"))))
 16498 							class      	"Logical View::CDiscoverer"
 16499 							quidu      	"3A1D376D0037"
 16500 							persistence 	"Transient"
 16501 							multi      	FALSE))))
 16502 					logical_presentations 	(list unit_reference_list
 16503 					    (object InteractionDiagram "Basic Flow - Re-enable Interface Implementation Collections"
 16504 						mechanism_ref 	@521
 16505 						quid       	"3A2284780259"
 16506 						title      	"Basic Flow - Re-enable Interface Implementation Collections"
 16507 						documentation 	
 16508 |This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
 16509 |
 16510 						
 16511 						zoom       	100
 16512 						max_height 	28350
 16513 						max_width  	21600
 16514 						origin_x   	0
 16515 						origin_y   	0
 16516 						items      	(list diagram_item_list
 16517 						    (object InterObjView "$UNNAMED$344" @525
 16518 							location   	(1054, 248)
 16519 							font       	(object Font
 16520 							    underline  	TRUE)
 16521 							label      	(object ItemLabel
 16522 							    Parent_View 	@525
 16523 							    location   	(961, 272)
 16524 							    anchor_loc 	3
 16525 							    nlines     	2
 16526 							    max_width  	471
 16527 							    label      	"")
 16528 							icon       	"control"
 16529 							icon_style 	"Icon"
 16530 							line_color 	3342489
 16531 							fill_color 	13434879
 16532 							quidu      	"3A2284830160"
 16533 							width      	446
 16534 							height     	667
 16535 							icon_height 	164
 16536 							icon_width 	157
 16537 							icon_y_offset 	1
 16538 							annotation 	1
 16539 							Focus_Of_Control 	(object Focus_Of_Control "" @526
 16540 							    location   	(1054, 372)
 16541 							    line_color 	3342489
 16542 							    InterObjView 	@525
 16543 							    height     	60
 16544 							    y_coord    	0
 16545 							    Nested     	FALSE)
 16546 							Focus_Of_Control 	(object Focus_Of_Control "" @527
 16547 							    location   	(1054, 496)
 16548 							    line_color 	3342489
 16549 							    InterObjView 	@525
 16550 							    height     	306
 16551 							    y_coord    	246
 16552 							    Nested     	FALSE)
 16553 							Focus_Of_Control 	(object Focus_Of_Control "" @528
 16554 							    location   	(1054, 620)
 16555 							    line_color 	3342489
 16556 							    InterObjView 	@525
 16557 							    height     	60
 16558 							    y_coord    	0
 16559 							    Nested     	TRUE))
 16560 						    (object InterObjView "$UNNAMED$345" @529
 16561 							location   	(1984, 248)
 16562 							font       	(object Font
 16563 							    underline  	TRUE)
 16564 							label      	(object ItemLabel
 16565 							    Parent_View 	@529
 16566 							    location   	(1877, 275)
 16567 							    anchor_loc 	3
 16568 							    nlines     	2
 16569 							    max_width  	462
 16570 							    label      	"")
 16571 							icon       	"entity"
 16572 							icon_style 	"Icon"
 16573 							line_color 	3342489
 16574 							fill_color 	13434879
 16575 							quidu      	"3A2284830162"
 16576 							width      	438
 16577 							height     	667
 16578 							icon_height 	153
 16579 							icon_width 	154
 16580 							icon_y_offset 	-1
 16581 							annotation 	1
 16582 							Focus_Of_Control 	(object Focus_Of_Control "" @530
 16583 							    location   	(1984, 558)
 16584 							    line_color 	3342489
 16585 							    InterObjView 	@529
 16586 							    height     	60
 16587 							    y_coord    	0
 16588 							    Nested     	FALSE)
 16589 							Focus_Of_Control 	(object Focus_Of_Control "" @531
 16590 							    location   	(1984, 682)
 16591 							    line_color 	3342489
 16592 							    InterObjView 	@529
 16593 							    height     	60
 16594 							    y_coord    	0
 16595 							    Nested     	FALSE))
 16596 						    (object InterObjView "$UNNAMED$346" @532
 16597 							location   	(186, 248)
 16598 							font       	(object Font
 16599 							    underline  	TRUE)
 16600 							label      	(object ItemLabel
 16601 							    Parent_View 	@532
 16602 							    location   	(93, 273)
 16603 							    anchor_loc 	3
 16604 							    nlines     	2
 16605 							    max_width  	435
 16606 							    label      	"")
 16607 							icon       	"control"
 16608 							icon_style 	"Icon"
 16609 							line_color 	3342489
 16610 							fill_color 	13434879
 16611 							quidu      	"3AC9F6ED025A"
 16612 							width      	446
 16613 							height     	667
 16614 							icon_height 	164
 16615 							icon_width 	157
 16616 							icon_y_offset 	0
 16617 							annotation 	1
 16618 							Focus_Of_Control 	(object Focus_Of_Control "" @533
 16619 							    location   	(186, 372)
 16620 							    line_color 	3342489
 16621 							    InterObjView 	@532
 16622 							    height     	368
 16623 							    y_coord    	308
 16624 							    Nested     	FALSE))
 16625 						    (object InterMessView "" @534
 16626 							location   	(62, 496)
 16627 							label      	(object SegLabel @535
 16628 							    Parent_View 	@534
 16629 							    location   	(619, 452)
 16630 							    quidu      	"3AC9F6FD0087"
 16631 							    anchor_loc 	1
 16632 							    nlines     	1
 16633 							    max_width  	651
 16634 							    justify    	0
 16635 							    label      	"DriveReinstatedL(const TDriveUnit&)"
 16636 							    pctDist    	0.500000
 16637 							    height     	45
 16638 							    orientation 	0)
 16639 							line_color 	3342489
 16640 							client     	@532
 16641 							supplier   	@525
 16642 							Focus_Src  	@533
 16643 							Focus_Entry 	@527
 16644 							origin     	(201, 496)
 16645 							terminus   	(1038, 496)
 16646 							ordinal    	1)
 16647 						    (object InterMessView "" @536
 16648 							location   	(62, 558)
 16649 							label      	(object SegLabel @537
 16650 							    Parent_View 	@536
 16651 							    location   	(1518, 514)
 16652 							    quidu      	"3AC9F7060075"
 16653 							    anchor_loc 	1
 16654 							    nlines     	1
 16655 							    max_width  	810
 16656 							    justify    	0
 16657 							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 16658 							    pctDist    	0.500000
 16659 							    height     	45
 16660 							    orientation 	0)
 16661 							line_color 	3342489
 16662 							client     	@525
 16663 							supplier   	@529
 16664 							Focus_Src  	@527
 16665 							Focus_Entry 	@530
 16666 							origin     	(1069, 558)
 16667 							terminus   	(1968, 558)
 16668 							ordinal    	2)
 16669 						    (object InterMessView "" @538
 16670 							location   	(62, 372)
 16671 							label      	(object SegLabel @539
 16672 							    Parent_View 	@538
 16673 							    location   	(619, 328)
 16674 							    quidu      	"3AC9F72802D7"
 16675 							    anchor_loc 	1
 16676 							    nlines     	1
 16677 							    max_width  	347
 16678 							    justify    	0
 16679 							    label      	"DiscoveriesBegin( )"
 16680 							    pctDist    	0.500000
 16681 							    height     	45
 16682 							    orientation 	0)
 16683 							line_color 	3342489
 16684 							client     	@532
 16685 							supplier   	@525
 16686 							Focus_Src  	@533
 16687 							Focus_Entry 	@526
 16688 							origin     	(201, 372)
 16689 							terminus   	(1038, 372)
 16690 							ordinal    	0)
 16691 						    (object InterMessView "" @540
 16692 							location   	(62, 682)
 16693 							label      	(object SegLabel @541
 16694 							    Parent_View 	@540
 16695 							    location   	(1518, 638)
 16696 							    quidu      	"3B56BA8101CC"
 16697 							    anchor_loc 	1
 16698 							    nlines     	1
 16699 							    max_width  	266
 16700 							    justify    	0
 16701 							    label      	"PersistNowL( )"
 16702 							    pctDist    	0.500000
 16703 							    height     	45
 16704 							    orientation 	0)
 16705 							line_color 	3342489
 16706 							client     	@525
 16707 							supplier   	@529
 16708 							Focus_Src  	@527
 16709 							Focus_Entry 	@531
 16710 							origin     	(1069, 682)
 16711 							terminus   	(1968, 682)
 16712 							ordinal    	4)
 16713 						    (object InterMessView "" @542
 16714 							location   	(62, 620)
 16715 							label      	(object SegLabel @543
 16716 							    Parent_View 	@542
 16717 							    location   	(619, 576)
 16718 							    quidu      	"3B56BAB00350"
 16719 							    anchor_loc 	1
 16720 							    nlines     	1
 16721 							    max_width  	506
 16722 							    justify    	0
 16723 							    label      	"DiscoveriesComplete(TBool)"
 16724 							    pctDist    	0.500000
 16725 							    height     	45
 16726 							    orientation 	0)
 16727 							line_color 	3342489
 16728 							client     	@532
 16729 							supplier   	@525
 16730 							Focus_Src  	@533
 16731 							Focus_Entry 	@528
 16732 							origin     	(201, 620)
 16733 							terminus   	(1038, 620)
 16734 							ordinal    	3)))
 16735 					    (object InteractionDiagram "Alternate Flow - Enable Interface Implementation (Omit)"
 16736 						mechanism_ref 	@522
 16737 						quid       	"3AC9F6040182"
 16738 						title      	"Alternate Flow - Enable Interface Implementation (Omit)"
 16739 						documentation 	"This use case is to allow the enabling of an Interface Implementation which has previously been disabled using the use-case Temporarily Un-install Alternate flow - Disable Interface Implementation."
 16740 						zoom       	100
 16741 						max_height 	28350
 16742 						max_width  	21600
 16743 						origin_x   	0
 16744 						origin_y   	0
 16745 						items      	(list diagram_item_list
 16746 						    (object InterObjView "$UNNAMED$347" @544
 16747 							location   	(186, 248)
 16748 							font       	(object Font
 16749 							    underline  	TRUE)
 16750 							label      	(object ItemLabel
 16751 							    Parent_View 	@544
 16752 							    location   	(186, 273)
 16753 							    anchor_loc 	1
 16754 							    nlines     	2
 16755 							    max_width  	360
 16756 							    justify    	0
 16757 							    label      	"")
 16758 							icon       	"Actor"
 16759 							icon_style 	"Icon"
 16760 							line_color 	3342489
 16761 							fill_color 	13434879
 16762 							quidu      	"3AC9F60E032B"
 16763 							width      	336
 16764 							height     	541
 16765 							icon_height 	162
 16766 							icon_width 	120
 16767 							icon_y_offset 	0
 16768 							annotation 	1
 16769 							Focus_Of_Control 	(object Focus_Of_Control "" @545
 16770 							    location   	(186, 434)
 16771 							    line_color 	3342489
 16772 							    InterObjView 	@544
 16773 							    height     	242
 16774 							    y_coord    	182
 16775 							    Nested     	FALSE))
 16776 						    (object InterObjView "$UNNAMED$348" @546
 16777 							location   	(682, 248)
 16778 							font       	(object Font
 16779 							    underline  	TRUE)
 16780 							label      	(object ItemLabel
 16781 							    Parent_View 	@546
 16782 							    location   	(589, 272)
 16783 							    anchor_loc 	3
 16784 							    nlines     	2
 16785 							    max_width  	471
 16786 							    label      	"")
 16787 							icon       	"control"
 16788 							icon_style 	"Icon"
 16789 							line_color 	3342489
 16790 							fill_color 	13434879
 16791 							quidu      	"3AC9F60E0330"
 16792 							width      	446
 16793 							height     	541
 16794 							icon_height 	164
 16795 							icon_width 	157
 16796 							icon_y_offset 	1
 16797 							annotation 	1
 16798 							Focus_Of_Control 	(object Focus_Of_Control "" @547
 16799 							    location   	(682, 434)
 16800 							    line_color 	3342489
 16801 							    InterObjView 	@546
 16802 							    height     	182
 16803 							    y_coord    	122
 16804 							    Nested     	FALSE))
 16805 						    (object InterObjView "$UNNAMED$349" @548
 16806 							location   	(1302, 248)
 16807 							font       	(object Font
 16808 							    underline  	TRUE)
 16809 							label      	(object ItemLabel
 16810 							    Parent_View 	@548
 16811 							    location   	(1195, 275)
 16812 							    anchor_loc 	3
 16813 							    nlines     	2
 16814 							    max_width  	462
 16815 							    label      	"")
 16816 							icon       	"entity"
 16817 							icon_style 	"Icon"
 16818 							line_color 	3342489
 16819 							fill_color 	13434879
 16820 							quidu      	"3AC9F60E0331"
 16821 							width      	438
 16822 							height     	541
 16823 							icon_height 	153
 16824 							icon_width 	154
 16825 							icon_y_offset 	-1
 16826 							annotation 	1
 16827 							Focus_Of_Control 	(object Focus_Of_Control "" @549
 16828 							    location   	(1302, 496)
 16829 							    line_color 	3342489
 16830 							    InterObjView 	@548
 16831 							    height     	60
 16832 							    y_coord    	0
 16833 							    Nested     	FALSE))
 16834 						    (object InterMessView "" @550
 16835 							location   	(62, 434)
 16836 							label      	(object SegLabel @551
 16837 							    Parent_View 	@550
 16838 							    location   	(433, 390)
 16839 							    quidu      	"3AC9F60E032D"
 16840 							    anchor_loc 	1
 16841 							    nlines     	1
 16842 							    max_width  	421
 16843 							    justify    	0
 16844 							    label      	"Enable(TUid)"
 16845 							    pctDist    	0.500000
 16846 							    height     	45
 16847 							    orientation 	0)
 16848 							line_color 	3342489
 16849 							client     	@544
 16850 							supplier   	@546
 16851 							Focus_Src  	@545
 16852 							Focus_Entry 	@547
 16853 							origin     	(201, 434)
 16854 							terminus   	(666, 434)
 16855 							ordinal    	0)
 16856 						    (object InterMessView "" @552
 16857 							location   	(62, 496)
 16858 							label      	(object SegLabel @553
 16859 							    Parent_View 	@552
 16860 							    location   	(991, 452)
 16861 							    quidu      	"3AC9F60E032E"
 16862 							    anchor_loc 	1
 16863 							    nlines     	1
 16864 							    max_width  	541
 16865 							    justify    	0
 16866 							    label      	"SetEnabledState(TUid, TBool)"
 16867 							    pctDist    	0.500000
 16868 							    height     	45
 16869 							    orientation 	0)
 16870 							line_color 	3342489
 16871 							client     	@546
 16872 							supplier   	@548
 16873 							Focus_Src  	@547
 16874 							Focus_Entry 	@549
 16875 							origin     	(697, 496)
 16876 							terminus   	(1286, 496)
 16877 							ordinal    	1)))
 16878 					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
 16879 						mechanism_ref 	@523
 16880 						quid       	"3ACADD4200F4"
 16881 						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
 16882 						documentation 	
 16883 |This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
 16884 |
 16885 |A failure to restore occurs because there is insufficient space for the new registry entries. The registry is left unchanged.
 16886 |
 16887 						
 16888 						zoom       	100
 16889 						max_height 	28350
 16890 						max_width  	21600
 16891 						origin_x   	0
 16892 						origin_y   	0
 16893 						items      	(list diagram_item_list
 16894 						    (object InterObjView "$UNNAMED$350" @554
 16895 							location   	(1054, 248)
 16896 							font       	(object Font
 16897 							    underline  	TRUE)
 16898 							label      	(object ItemLabel
 16899 							    Parent_View 	@554
 16900 							    location   	(961, 272)
 16901 							    anchor_loc 	3
 16902 							    nlines     	2
 16903 							    max_width  	471
 16904 							    label      	"")
 16905 							icon       	"control"
 16906 							icon_style 	"Icon"
 16907 							line_color 	3342489
 16908 							fill_color 	13434879
 16909 							quidu      	"3ACADD7101CD"
 16910 							width      	446
 16911 							height     	605
 16912 							icon_height 	164
 16913 							icon_width 	157
 16914 							icon_y_offset 	1
 16915 							annotation 	1
 16916 							Focus_Of_Control 	(object Focus_Of_Control "" @555
 16917 							    location   	(1054, 434)
 16918 							    line_color 	3342489
 16919 							    InterObjView 	@554
 16920 							    height     	60
 16921 							    y_coord    	0
 16922 							    Nested     	FALSE)
 16923 							Focus_Of_Control 	(object Focus_Of_Control "" @556
 16924 							    location   	(1054, 558)
 16925 							    line_color 	3342489
 16926 							    InterObjView 	@554
 16927 							    height     	182
 16928 							    y_coord    	122
 16929 							    Nested     	FALSE)
 16930 							Focus_Of_Control 	(object Focus_Of_Control "" @557
 16931 							    location   	(1054, 558)
 16932 							    line_color 	3342489
 16933 							    InterObjView 	@554
 16934 							    height     	60
 16935 							    y_coord    	0
 16936 							    Nested     	TRUE))
 16937 						    (object InterObjView "$UNNAMED$351" @558
 16938 							location   	(1984, 248)
 16939 							font       	(object Font
 16940 							    underline  	TRUE)
 16941 							label      	(object ItemLabel
 16942 							    Parent_View 	@558
 16943 							    location   	(1877, 275)
 16944 							    anchor_loc 	3
 16945 							    nlines     	2
 16946 							    max_width  	462
 16947 							    label      	"")
 16948 							icon       	"entity"
 16949 							icon_style 	"Icon"
 16950 							line_color 	3342489
 16951 							fill_color 	13434879
 16952 							quidu      	"3ACADD7101D7"
 16953 							width      	438
 16954 							height     	605
 16955 							icon_height 	153
 16956 							icon_width 	154
 16957 							icon_y_offset 	-1
 16958 							annotation 	1
 16959 							Focus_Of_Control 	(object Focus_Of_Control "" @559
 16960 							    location   	(1984, 620)
 16961 							    line_color 	3342489
 16962 							    InterObjView 	@558
 16963 							    height     	60
 16964 							    y_coord    	0
 16965 							    Nested     	FALSE))
 16966 						    (object InterObjView "$UNNAMED$352" @560
 16967 							location   	(186, 248)
 16968 							font       	(object Font
 16969 							    underline  	TRUE)
 16970 							label      	(object ItemLabel
 16971 							    Parent_View 	@560
 16972 							    location   	(93, 273)
 16973 							    anchor_loc 	3
 16974 							    nlines     	2
 16975 							    max_width  	435
 16976 							    label      	"")
 16977 							icon       	"control"
 16978 							icon_style 	"Icon"
 16979 							line_color 	3342489
 16980 							fill_color 	13434879
 16981 							quidu      	"3ACADD7101D3"
 16982 							width      	446
 16983 							height     	605
 16984 							icon_height 	164
 16985 							icon_width 	157
 16986 							icon_y_offset 	0
 16987 							annotation 	1
 16988 							Focus_Of_Control 	(object Focus_Of_Control "" @561
 16989 							    location   	(186, 372)
 16990 							    line_color 	3342489
 16991 							    InterObjView 	@560
 16992 							    height     	306
 16993 							    y_coord    	246
 16994 							    Nested     	FALSE))
 16995 						    (object InterMessView "" @562
 16996 							location   	(62, 620)
 16997 							label      	(object SegLabel @563
 16998 							    Parent_View 	@562
 16999 							    location   	(1518, 576)
 17000 							    quidu      	"3ACADD7101CF"
 17001 							    anchor_loc 	1
 17002 							    nlines     	1
 17003 							    max_width  	810
 17004 							    justify    	0
 17005 							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 17006 							    pctDist    	0.500000
 17007 							    height     	45
 17008 							    orientation 	0)
 17009 							line_color 	3342489
 17010 							client     	@554
 17011 							supplier   	@558
 17012 							Focus_Src  	@556
 17013 							Focus_Entry 	@559
 17014 							origin     	(1069, 620)
 17015 							terminus   	(1968, 620)
 17016 							ordinal    	2)
 17017 						    (object InterMessView "" @564
 17018 							location   	(62, 558)
 17019 							label      	(object SegLabel @565
 17020 							    Parent_View 	@564
 17021 							    location   	(619, 514)
 17022 							    quidu      	"3ACADD7101D1"
 17023 							    anchor_loc 	1
 17024 							    nlines     	1
 17025 							    max_width  	651
 17026 							    justify    	0
 17027 							    label      	"DriveReinstatedL(const TDriveUnit&)"
 17028 							    pctDist    	0.500000
 17029 							    height     	45
 17030 							    orientation 	0)
 17031 							line_color 	3342489
 17032 							client     	@560
 17033 							supplier   	@554
 17034 							Focus_Src  	@561
 17035 							Focus_Entry 	@557
 17036 							origin     	(201, 558)
 17037 							terminus   	(1038, 558)
 17038 							ordinal    	1)
 17039 						    (object InterMessView "" @566
 17040 							location   	(62, 434)
 17041 							label      	(object SegLabel @567
 17042 							    Parent_View 	@566
 17043 							    location   	(619, 390)
 17044 							    quidu      	"3ACADD7101D5"
 17045 							    anchor_loc 	1
 17046 							    nlines     	1
 17047 							    max_width  	347
 17048 							    justify    	0
 17049 							    label      	"DiscoveriesBegin( )"
 17050 							    pctDist    	0.500000
 17051 							    height     	45
 17052 							    orientation 	0)
 17053 							line_color 	3342489
 17054 							client     	@560
 17055 							supplier   	@554
 17056 							Focus_Src  	@561
 17057 							Focus_Entry 	@555
 17058 							origin     	(201, 434)
 17059 							terminus   	(1038, 434)
 17060 							ordinal    	0)))
 17061 					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
 17062 						mechanism_ref 	@524
 17063 						quid       	"3ACAE00203BD"
 17064 						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
 17065 						documentation 	
 17066 |This use case is to allow the restoration of Interface Implementation Collections upon a drive within the registry, (Stored within a registry branch file upon the drive), when the drive is re-inserted, or once again becomes available. The Interface Implementation Collections's  registrations were previously removed using the use-case Temporarily Un-install.
 17067 |
 17068 |A failure to restore occurs because the registry branch file to restore is damaged. The registry is left unchanged.
 17069 |
 17070 						
 17071 						zoom       	100
 17072 						max_height 	28350
 17073 						max_width  	21600
 17074 						origin_x   	0
 17075 						origin_y   	0
 17076 						items      	(list diagram_item_list
 17077 						    (object InterObjView "$UNNAMED$353" @568
 17078 							location   	(1054, 248)
 17079 							font       	(object Font
 17080 							    underline  	TRUE)
 17081 							label      	(object ItemLabel
 17082 							    Parent_View 	@568
 17083 							    location   	(961, 272)
 17084 							    anchor_loc 	3
 17085 							    nlines     	2
 17086 							    max_width  	471
 17087 							    label      	"")
 17088 							icon       	"control"
 17089 							icon_style 	"Icon"
 17090 							line_color 	3342489
 17091 							fill_color 	13434879
 17092 							quidu      	"3ACAE0CD0094"
 17093 							width      	446
 17094 							height     	605
 17095 							icon_height 	164
 17096 							icon_width 	157
 17097 							icon_y_offset 	1
 17098 							annotation 	1
 17099 							Focus_Of_Control 	(object Focus_Of_Control "" @569
 17100 							    location   	(1054, 434)
 17101 							    line_color 	3342489
 17102 							    InterObjView 	@568
 17103 							    height     	60
 17104 							    y_coord    	0
 17105 							    Nested     	FALSE)
 17106 							Focus_Of_Control 	(object Focus_Of_Control "" @570
 17107 							    location   	(1054, 558)
 17108 							    line_color 	3342489
 17109 							    InterObjView 	@568
 17110 							    height     	182
 17111 							    y_coord    	122
 17112 							    Nested     	FALSE)
 17113 							Focus_Of_Control 	(object Focus_Of_Control "" @571
 17114 							    location   	(1054, 558)
 17115 							    line_color 	3342489
 17116 							    InterObjView 	@568
 17117 							    height     	60
 17118 							    y_coord    	0
 17119 							    Nested     	TRUE))
 17120 						    (object InterObjView "$UNNAMED$354" @572
 17121 							location   	(1984, 248)
 17122 							font       	(object Font
 17123 							    underline  	TRUE)
 17124 							label      	(object ItemLabel
 17125 							    Parent_View 	@572
 17126 							    location   	(1877, 275)
 17127 							    anchor_loc 	3
 17128 							    nlines     	2
 17129 							    max_width  	462
 17130 							    label      	"")
 17131 							icon       	"entity"
 17132 							icon_style 	"Icon"
 17133 							line_color 	3342489
 17134 							fill_color 	13434879
 17135 							quidu      	"3ACAE0CD009E"
 17136 							width      	438
 17137 							height     	605
 17138 							icon_height 	153
 17139 							icon_width 	154
 17140 							icon_y_offset 	-1
 17141 							annotation 	1
 17142 							Focus_Of_Control 	(object Focus_Of_Control "" @573
 17143 							    location   	(1984, 620)
 17144 							    line_color 	3342489
 17145 							    InterObjView 	@572
 17146 							    height     	60
 17147 							    y_coord    	0
 17148 							    Nested     	FALSE))
 17149 						    (object InterObjView "$UNNAMED$355" @574
 17150 							location   	(186, 248)
 17151 							font       	(object Font
 17152 							    underline  	TRUE)
 17153 							label      	(object ItemLabel
 17154 							    Parent_View 	@574
 17155 							    location   	(93, 273)
 17156 							    anchor_loc 	3
 17157 							    nlines     	2
 17158 							    max_width  	435
 17159 							    label      	"")
 17160 							icon       	"control"
 17161 							icon_style 	"Icon"
 17162 							line_color 	3342489
 17163 							fill_color 	13434879
 17164 							quidu      	"3ACAE0CD0099"
 17165 							width      	446
 17166 							height     	605
 17167 							icon_height 	164
 17168 							icon_width 	157
 17169 							icon_y_offset 	0
 17170 							annotation 	1
 17171 							Focus_Of_Control 	(object Focus_Of_Control "" @575
 17172 							    location   	(186, 372)
 17173 							    line_color 	3342489
 17174 							    InterObjView 	@574
 17175 							    height     	306
 17176 							    y_coord    	246
 17177 							    Nested     	FALSE))
 17178 						    (object InterMessView "" @576
 17179 							location   	(62, 620)
 17180 							label      	(object SegLabel @577
 17181 							    Parent_View 	@576
 17182 							    location   	(1518, 576)
 17183 							    quidu      	"3ACAE0CD0096"
 17184 							    anchor_loc 	1
 17185 							    nlines     	1
 17186 							    max_width  	810
 17187 							    justify    	0
 17188 							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 17189 							    pctDist    	0.500000
 17190 							    height     	45
 17191 							    orientation 	0)
 17192 							line_color 	3342489
 17193 							client     	@568
 17194 							supplier   	@572
 17195 							Focus_Src  	@570
 17196 							Focus_Entry 	@573
 17197 							origin     	(1069, 620)
 17198 							terminus   	(1968, 620)
 17199 							ordinal    	2)
 17200 						    (object InterMessView "" @578
 17201 							location   	(62, 558)
 17202 							label      	(object SegLabel @579
 17203 							    Parent_View 	@578
 17204 							    location   	(619, 514)
 17205 							    quidu      	"3ACAE0CD0097"
 17206 							    anchor_loc 	1
 17207 							    nlines     	1
 17208 							    max_width  	650
 17209 							    justify    	0
 17210 							    label      	"DriveReinstatedL(const TDriveUnit&)"
 17211 							    pctDist    	0.500000
 17212 							    height     	45
 17213 							    orientation 	0)
 17214 							line_color 	3342489
 17215 							client     	@574
 17216 							supplier   	@568
 17217 							Focus_Src  	@575
 17218 							Focus_Entry 	@571
 17219 							origin     	(201, 558)
 17220 							terminus   	(1038, 558)
 17221 							ordinal    	1)
 17222 						    (object InterMessView "" @580
 17223 							location   	(62, 434)
 17224 							label      	(object SegLabel @581
 17225 							    Parent_View 	@580
 17226 							    location   	(619, 390)
 17227 							    quidu      	"3ACAE0CD009A"
 17228 							    anchor_loc 	1
 17229 							    nlines     	1
 17230 							    max_width  	347
 17231 							    justify    	0
 17232 							    label      	"DiscoveriesBegin( )"
 17233 							    pctDist    	0.500000
 17234 							    height     	45
 17235 							    orientation 	0)
 17236 							line_color 	3342489
 17237 							client     	@574
 17238 							supplier   	@568
 17239 							Focus_Src  	@575
 17240 							Focus_Entry 	@569
 17241 							origin     	(201, 434)
 17242 							terminus   	(1038, 434)
 17243 							ordinal    	0)))
 17244 					    (object ObjectDiagram "Basic Flow - Re-enable Interface Implementation Collections"
 17245 						mechanism_ref 	@521
 17246 						quid       	"3B56BA0003E3"
 17247 						title      	"Basic Flow - Re-enable Interface Implementation Collections"
 17248 						zoom       	100
 17249 						max_height 	28350
 17250 						max_width  	21600
 17251 						origin_x   	0
 17252 						origin_y   	0
 17253 						items      	(list diagram_item_list
 17254 						    (object ObjectView "$UNNAMED$344" @582
 17255 							location   	(1315, 737)
 17256 							font       	(object Font
 17257 							    underline  	TRUE)
 17258 							label      	(object ItemLabel
 17259 							    Parent_View 	@582
 17260 							    location   	(1217, 846)
 17261 							    anchor_loc 	3
 17262 							    nlines     	2
 17263 							    max_width  	441
 17264 							    label      	"")
 17265 							icon       	"control"
 17266 							icon_style 	"Icon"
 17267 							line_color 	3342489
 17268 							fill_color 	13434879
 17269 							quidu      	"3A2284830160"
 17270 							width      	158
 17271 							height     	60
 17272 							annotation 	4
 17273 							autoResize 	TRUE
 17274 							subobjects 	0
 17275 							x_offset   	0.000000
 17276 							y_offset   	0.000000)
 17277 						    (object ObjectView "$UNNAMED$345" @583
 17278 							location   	(1890, 737)
 17279 							font       	(object Font
 17280 							    underline  	TRUE)
 17281 							label      	(object ItemLabel
 17282 							    Parent_View 	@583
 17283 							    location   	(1766, 893)
 17284 							    anchor_loc 	3
 17285 							    nlines     	2
 17286 							    max_width  	501
 17287 							    label      	"")
 17288 							icon       	"entity"
 17289 							icon_style 	"Icon"
 17290 							line_color 	3342489
 17291 							fill_color 	13434879
 17292 							quidu      	"3A2284830162"
 17293 							width      	180
 17294 							height     	154
 17295 							annotation 	4
 17296 							autoResize 	TRUE
 17297 							subobjects 	0
 17298 							x_offset   	0.000000
 17299 							y_offset   	0.000000)
 17300 						    (object ObjectView "$UNNAMED$346" @584
 17301 							location   	(1315, 1295)
 17302 							font       	(object Font
 17303 							    underline  	TRUE)
 17304 							label      	(object ItemLabel
 17305 							    Parent_View 	@584
 17306 							    location   	(1217, 1456)
 17307 							    anchor_loc 	3
 17308 							    nlines     	2
 17309 							    max_width  	441
 17310 							    label      	"")
 17311 							icon       	"control"
 17312 							icon_style 	"Icon"
 17313 							line_color 	3342489
 17314 							fill_color 	13434879
 17315 							quidu      	"3AC9F6ED025A"
 17316 							width      	158
 17317 							annotation 	4
 17318 							autoResize 	TRUE
 17319 							subobjects 	0
 17320 							x_offset   	0.000000
 17321 							y_offset   	0.000000)
 17322 						    (object LinkView "" @585
 17323 							stereotype 	TRUE
 17324 							line_color 	3342489
 17325 							quidu      	"3A228483015F"
 17326 							client     	@582
 17327 							supplier   	@583
 17328 							line_style 	0)
 17329 						    (object MessView "" @586
 17330 							location   	(1596, 693)
 17331 							line_color 	3342489
 17332 							label      	(object SegLabel @587
 17333 							    Parent_View 	@586
 17334 							    location   	(1596, 602)
 17335 							    quidu      	"3AC9F7060075"
 17336 							    anchor_loc 	1
 17337 							    nlines     	1
 17338 							    max_width  	825
 17339 							    justify    	0
 17340 							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 17341 							    pctDist    	0.500000
 17342 							    height     	45
 17343 							    orientation 	0)
 17344 							label      	(object SegLabel @588
 17345 							    Parent_View 	@586
 17346 							    location   	(1596, 649)
 17347 							    quidu      	"3B56BA8101CC"
 17348 							    anchor_loc 	1
 17349 							    nlines     	1
 17350 							    max_width  	297
 17351 							    justify    	0
 17352 							    label      	"PersistNowL( )"
 17353 							    pctDist    	0.500000
 17354 							    height     	45
 17355 							    orientation 	0)
 17356 							object_arc 	@585
 17357 							pctDist    	0.500000
 17358 							height     	45
 17359 							orientation 	0
 17360 							dir        	1
 17361 							origin     	(1536, 693)
 17362 							terminus   	(1656, 693))
 17363 						    (object LinkView "" @589
 17364 							stereotype 	TRUE
 17365 							line_color 	3342489
 17366 							quidu      	"3AC9F6FD0086"
 17367 							client     	@584
 17368 							supplier   	@582
 17369 							line_style 	0)
 17370 						    (object MessView "" @590
 17371 							location   	(1271, 991)
 17372 							line_color 	3342489
 17373 							label      	(object SegLabel @591
 17374 							    Parent_View 	@590
 17375 							    location   	(1227, 991)
 17376 							    quidu      	"3AC9F72802D7"
 17377 							    anchor_loc 	1
 17378 							    nlines     	1
 17379 							    max_width  	378
 17380 							    justify    	0
 17381 							    label      	"DiscoveriesBegin( )"
 17382 							    pctDist    	0.500000
 17383 							    height     	45
 17384 							    orientation 	0)
 17385 							label      	(object SegLabel @592
 17386 							    Parent_View 	@590
 17387 							    location   	(1227, 1038)
 17388 							    quidu      	"3AC9F6FD0087"
 17389 							    anchor_loc 	1
 17390 							    nlines     	1
 17391 							    max_width  	669
 17392 							    justify    	0
 17393 							    label      	"DriveReinstatedL(const TDriveUnit&)"
 17394 							    pctDist    	0.500000
 17395 							    height     	45
 17396 							    orientation 	0)
 17397 							label      	(object SegLabel @593
 17398 							    Parent_View 	@590
 17399 							    location   	(1227, 1085)
 17400 							    quidu      	"3B56BAB00350"
 17401 							    anchor_loc 	1
 17402 							    nlines     	1
 17403 							    max_width  	538
 17404 							    justify    	0
 17405 							    label      	"DiscoveriesComplete(TBool)"
 17406 							    pctDist    	0.500000
 17407 							    height     	45
 17408 							    orientation 	0)
 17409 							object_arc 	@589
 17410 							pctDist    	0.500000
 17411 							height     	45
 17412 							orientation 	0
 17413 							dir        	1
 17414 							origin     	(1271, 1050)
 17415 							terminus   	(1271, 932)))))))
 17416 				logical_presentations 	(list unit_reference_list))
 17417 			    (object Class_Category "List Interface Implementations (Iter 1)"
 17418 				quid       	"3A1CFF56024D"
 17419 				exportControl 	"Public"
 17420 				logical_models 	(list unit_reference_list
 17421 				    (object UseCase "List interface implementations"
 17422 					quid       	"3A1D029E01E6"
 17423 					documentation 	
 17424 |Actors:
 17425 |Interface Implementation
 17426 |Generic Future Projects
 17427 |SyncML Client 1.0
 17428 |
 17429 |Traceability:
 17430 |RHR.79.4.4
 17431 |RHR.79.4.8
 17432 |RHR.79.5.3
 17433 					
 17434 					stereotype 	"use-case realization"
 17435 					logical_models 	(list unit_reference_list
 17436 					    (object Mechanism @594
 17437 						logical_models 	(list unit_reference_list
 17438 						    (object Object "$UNNAMED$356"
 17439 							quid       	"3A2517D3011D"
 17440 							collaborators 	(list link_list
 17441 							    (object Link
 17442 								quid       	"3A2517D3011E"
 17443 								supplier   	"$UNNAMED$357"
 17444 								quidu      	"3A2517D30127"
 17445 								messages   	(list Messages
 17446 								    (object Message "ListImplementationsL( )"
 17447 									quid       	"3A2517D3011F"
 17448 									frequency  	"Aperiodic"
 17449 									synchronization 	"Simple"
 17450 									dir        	"FromClientToSupplier"
 17451 									sequence   	"1"
 17452 									ordinal    	0
 17453 									quidu      	"3A2CF2470250"))))
 17454 							class      	"Use Case View::Customers::Generic Future Projects"
 17455 							quidu      	"3A1E36BF024A"
 17456 							persistence 	"Transient"
 17457 							multi      	FALSE)
 17458 						    (object Object "$UNNAMED$357"
 17459 							quid       	"3A2517D30127"
 17460 							collaborators 	(list link_list
 17461 							    (object Link
 17462 								quid       	"3A2517D30128"
 17463 								supplier   	"$UNNAMED$358"
 17464 								quidu      	"3A2517D3012D"
 17465 								messages   	(list Messages
 17466 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 17467 									quid       	"3A2517D30129"
 17468 									frequency  	"Aperiodic"
 17469 									synchronization 	"Simple"
 17470 									dir        	"FromClientToSupplier"
 17471 									sequence   	"1.1"
 17472 									ordinal    	1
 17473 									quidu      	"3A2D04B2001F"))))
 17474 							class      	"Logical View::CExampleInterface"
 17475 							quidu      	"3A1D07A10155"
 17476 							persistence 	"Transient"
 17477 							multi      	FALSE)
 17478 						    (object Object "$UNNAMED$358"
 17479 							quid       	"3A2517D3012D"
 17480 							collaborators 	(list link_list
 17481 							    (object Link
 17482 								quid       	"3A2517D3012C"
 17483 								supplier   	"$UNNAMED$359"
 17484 								quidu      	"3A2517D30131")
 17485 							    (object Link
 17486 								quid       	"3ACA0A9201ED"
 17487 								supplier   	"$UNNAMED$360"
 17488 								quidu      	"3ACA0A1D0217"
 17489 								messages   	(list Messages
 17490 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
 17491 									quid       	"3ACA0A9201EE"
 17492 									frequency  	"Aperiodic"
 17493 									synchronization 	"Simple"
 17494 									dir        	"FromClientToSupplier"
 17495 									sequence   	"1.1.1"
 17496 									ordinal    	2
 17497 									quidu      	"3A71596801D2"))))
 17498 							class      	"Logical View::REComSession"
 17499 							quidu      	"3A1D08B702D1"
 17500 							persistence 	"Transient"
 17501 							multi      	FALSE)
 17502 						    (object Object "$UNNAMED$359"
 17503 							quid       	"3A2517D30131"
 17504 							collaborators 	(list link_list
 17505 							    (object Link
 17506 								quid       	"3A2517D30130"
 17507 								supplier   	"$UNNAMED$361"
 17508 								quidu      	"3A2517D30132"
 17509 								messages   	(list Messages
 17510 								    (object Message "ListImplementationsL(TUid)"
 17511 									quid       	"3ACA0A64009C"
 17512 									frequency  	"Aperiodic"
 17513 									synchronization 	"Simple"
 17514 									dir        	"FromClientToSupplier"
 17515 									sequence   	"2.1"
 17516 									ordinal    	4
 17517 									quidu      	"3A2CF123032C"))))
 17518 							class      	"Logical View::CDefaultResolver"
 17519 							quidu      	"3A1D097B0305"
 17520 							persistence 	"Transient"
 17521 							multi      	FALSE)
 17522 						    (object Object "$UNNAMED$361"
 17523 							quid       	"3A2517D30132"
 17524 							class      	"Logical View::CRegistryData"
 17525 							quidu      	"3A1D0A2B03D0"
 17526 							persistence 	"Transient"
 17527 							multi      	FALSE)
 17528 						    (object Object "$UNNAMED$360"
 17529 							quid       	"3ACA0A1D0217"
 17530 							collaborators 	(list link_list
 17531 							    (object Link
 17532 								quid       	"3ACA0A520014"
 17533 								supplier   	"$UNNAMED$359"
 17534 								quidu      	"3A2517D30131"
 17535 								messages   	(list Messages
 17536 								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 17537 									quid       	"3ACA0A520015"
 17538 									frequency  	"Aperiodic"
 17539 									synchronization 	"Simple"
 17540 									dir        	"FromClientToSupplier"
 17541 									sequence   	"2"
 17542 									ordinal    	3
 17543 									quidu      	"3A2D04DD00A3"))))
 17544 							class      	"Logical View::CEComServer"
 17545 							quidu      	"3A7159680113"
 17546 							persistence 	"Transient"
 17547 							multi      	FALSE)))
 17548 					    (object Mechanism @595
 17549 						logical_models 	(list unit_reference_list
 17550 						    (object Object "$UNNAMED$362"
 17551 							quid       	"3A1E73F501D4"
 17552 							collaborators 	(list link_list
 17553 							    (object Link
 17554 								quid       	"3A1E741501BC"
 17555 								supplier   	"$UNNAMED$363"
 17556 								quidu      	"3A1E740B0302"
 17557 								messages   	(list Messages
 17558 								    (object Message "ListImplementationsL( )"
 17559 									quid       	"3A1E741501BD"
 17560 									frequency  	"Aperiodic"
 17561 									synchronization 	"Simple"
 17562 									dir        	"FromClientToSupplier"
 17563 									sequence   	"1"
 17564 									ordinal    	0
 17565 									quidu      	"3A2CF2470250"))))
 17566 							class      	"Use Case View::Customers::Generic Future Projects"
 17567 							quidu      	"3A1E36BF024A"
 17568 							persistence 	"Transient"
 17569 							multi      	FALSE)
 17570 						    (object Object "$UNNAMED$363"
 17571 							quid       	"3A1E740B0302"
 17572 							collaborators 	(list link_list
 17573 							    (object Link
 17574 								quid       	"3A1E743F03C5"
 17575 								supplier   	"$UNNAMED$364"
 17576 								quidu      	"3A1E743A03BE"
 17577 								messages   	(list Messages
 17578 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 17579 									quid       	"3A1E743F03C6"
 17580 									frequency  	"Aperiodic"
 17581 									synchronization 	"Simple"
 17582 									dir        	"FromClientToSupplier"
 17583 									sequence   	"1.1"
 17584 									ordinal    	1
 17585 									quidu      	"3A2D04B2001F"))))
 17586 							class      	"Logical View::CExampleInterface"
 17587 							quidu      	"3A1D07A10155"
 17588 							persistence 	"Transient"
 17589 							multi      	FALSE)
 17590 						    (object Object "$UNNAMED$364"
 17591 							quid       	"3A1E743A03BE"
 17592 							collaborators 	(list link_list
 17593 							    (object Link
 17594 								quid       	"3A1E74750192"
 17595 								supplier   	"$UNNAMED$365"
 17596 								quidu      	"3A1E747002F3")
 17597 							    (object Link
 17598 								quid       	"3ACA0AE4015F"
 17599 								supplier   	"$UNNAMED$366"
 17600 								quidu      	"3ACA0AB803BE"
 17601 								messages   	(list Messages
 17602 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
 17603 									quid       	"3ACA0AE40160"
 17604 									frequency  	"Aperiodic"
 17605 									synchronization 	"Simple"
 17606 									dir        	"FromClientToSupplier"
 17607 									sequence   	"1.1.1"
 17608 									ordinal    	2
 17609 									quidu      	"3A71596801D2"))))
 17610 							class      	"Logical View::REComSession"
 17611 							quidu      	"3A1D08B702D1"
 17612 							persistence 	"Transient"
 17613 							multi      	FALSE)
 17614 						    (object Object "$UNNAMED$365"
 17615 							quid       	"3A1E747002F3"
 17616 							collaborators 	(list link_list
 17617 							    (object Link
 17618 								quid       	"3A1E748302FB"
 17619 								supplier   	"$UNNAMED$367"
 17620 								quidu      	"3A1E747F02FF"
 17621 								messages   	(list Messages
 17622 								    (object Message "ListImplementationsL(TUid)"
 17623 									quid       	"3A1E748302FC"
 17624 									frequency  	"Aperiodic"
 17625 									synchronization 	"Simple"
 17626 									dir        	"FromClientToSupplier"
 17627 									sequence   	"2"
 17628 									ordinal    	4
 17629 									quidu      	"3A2CF123032C")
 17630 								    (object Message "GetImplementationDataL(TUid)"
 17631 									quid       	"3ACB1321011C"
 17632 									frequency  	"Aperiodic"
 17633 									synchronization 	"Simple"
 17634 									dir        	"FromClientToSupplier"
 17635 									sequence   	"1.1.1.1.2"
 17636 									ordinal    	6
 17637 									quidu      	"3AB7308403C8")))
 17638 							    (object Link
 17639 								quid       	"3ACB12AC02AE"
 17640 								supplier   	"$UNNAMED$365"
 17641 								quidu      	"3A1E747002F3"
 17642 								messages   	(list Messages
 17643 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 17644 									quid       	"3ACB12AC02AF"
 17645 									frequency  	"Aperiodic"
 17646 									synchronization 	"Simple"
 17647 									dir        	"FromClientToSupplier"
 17648 									sequence   	"1.1.1.1.1"
 17649 									ordinal    	5
 17650 									quidu      	"3A2CF0FF003C"))))
 17651 							class      	"Logical View::CDefaultResolver"
 17652 							quidu      	"3A1D097B0305"
 17653 							persistence 	"Transient"
 17654 							multi      	FALSE)
 17655 						    (object Object "$UNNAMED$367"
 17656 							quid       	"3A1E747F02FF"
 17657 							class      	"Logical View::CRegistryData"
 17658 							quidu      	"3A1D0A2B03D0"
 17659 							persistence 	"Transient"
 17660 							multi      	FALSE)
 17661 						    (object Object "$UNNAMED$366"
 17662 							quid       	"3ACA0AB803BE"
 17663 							collaborators 	(list link_list
 17664 							    (object Link
 17665 								quid       	"3ACA0AF0004D"
 17666 								supplier   	"$UNNAMED$365"
 17667 								quidu      	"3A1E747002F3"
 17668 								messages   	(list Messages
 17669 								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 17670 									quid       	"3ACA0AF0004E"
 17671 									frequency  	"Aperiodic"
 17672 									synchronization 	"Simple"
 17673 									dir        	"FromClientToSupplier"
 17674 									sequence   	"1.1.1.1"
 17675 									ordinal    	3
 17676 									quidu      	"3A2D04DD00A3"))))
 17677 							class      	"Logical View::CEComServer"
 17678 							quidu      	"3A7159680113"
 17679 							persistence 	"Transient"
 17680 							multi      	FALSE)))
 17681 					    (object Mechanism @596
 17682 						logical_models 	(list unit_reference_list
 17683 						    (object Object "$UNNAMED$368"
 17684 							quid       	"3ACB0C780066"
 17685 							collaborators 	(list link_list
 17686 							    (object Link
 17687 								quid       	"3ACB0C780067"
 17688 								supplier   	"$UNNAMED$369"
 17689 								quidu      	"3ACB0C78006B"
 17690 								messages   	(list Messages
 17691 								    (object Message "ListImplementationsL( )"
 17692 									quid       	"3ACB0C780068"
 17693 									frequency  	"Aperiodic"
 17694 									synchronization 	"Simple"
 17695 									dir        	"FromClientToSupplier"
 17696 									sequence   	"1"
 17697 									ordinal    	0
 17698 									quidu      	"3A2CF2470250"))))
 17699 							class      	"Use Case View::Customers::Generic Future Projects"
 17700 							quidu      	"3A1E36BF024A"
 17701 							persistence 	"Transient"
 17702 							multi      	FALSE)
 17703 						    (object Object "$UNNAMED$369"
 17704 							quid       	"3ACB0C78006B"
 17705 							collaborators 	(list link_list
 17706 							    (object Link
 17707 								quid       	"3ACB0C78006A"
 17708 								supplier   	"$UNNAMED$370"
 17709 								quidu      	"3ACB0C78006C"
 17710 								messages   	(list Messages
 17711 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 17712 									quid       	"3ACB0C780069"
 17713 									frequency  	"Aperiodic"
 17714 									synchronization 	"Simple"
 17715 									dir        	"FromClientToSupplier"
 17716 									sequence   	"1.1"
 17717 									ordinal    	1
 17718 									quidu      	"3A65868D0354"))))
 17719 							class      	"Logical View::CExampleInterface"
 17720 							quidu      	"3A1D07A10155"
 17721 							persistence 	"Transient"
 17722 							multi      	FALSE)
 17723 						    (object Object "$UNNAMED$370"
 17724 							quid       	"3ACB0C78006C"
 17725 							collaborators 	(list link_list
 17726 							    (object Link
 17727 								quid       	"3ACB0C78006E"
 17728 								supplier   	"$UNNAMED$371"
 17729 								quidu      	"3ACB0C780070"
 17730 								messages   	(list Messages
 17731 								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 17732 									quid       	"3ACB0C78006F"
 17733 									frequency  	"Aperiodic"
 17734 									synchronization 	"Simple"
 17735 									dir        	"FromClientToSupplier"
 17736 									sequence   	"1.1.1"
 17737 									ordinal    	2
 17738 									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 17739 									quidu      	"3A71596801D2"))))
 17740 							class      	"Logical View::REComSession"
 17741 							quidu      	"3A1D08B702D1"
 17742 							persistence 	"Transient"
 17743 							multi      	FALSE)
 17744 						    (object Object "$UNNAMED$372"
 17745 							quid       	"3ACB0C780076"
 17746 							class      	"Logical View::CRegistryData"
 17747 							quidu      	"3A1D0A2B03D0"
 17748 							persistence 	"Transient"
 17749 							multi      	FALSE)
 17750 						    (object Object "$UNNAMED$371"
 17751 							quid       	"3ACB0C780070"
 17752 							collaborators 	(list link_list
 17753 							    (object Link
 17754 								quid       	"3ACB125800AF"
 17755 								supplier   	"CustomResolver"
 17756 								quidu      	"3ACB1239024F"
 17757 								messages   	(list Messages
 17758 								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
 17759 									quid       	"3ACB125800B0"
 17760 									frequency  	"Aperiodic"
 17761 									synchronization 	"Simple"
 17762 									dir        	"FromClientToSupplier"
 17763 									sequence   	"1.1.1.1"
 17764 									ordinal    	3
 17765 									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
 17766 									quidu      	"3B050BD702DA"))))
 17767 							class      	"Logical View::CEComServer"
 17768 							quidu      	"3A7159680113"
 17769 							persistence 	"Transient"
 17770 							multi      	FALSE)
 17771 						    (object Object "CustomResolver"
 17772 							quid       	"3ACB1239024F"
 17773 							collaborators 	(list link_list
 17774 							    (object Link
 17775 								quid       	"3ACB127F0228"
 17776 								supplier   	"$UNNAMED$372"
 17777 								quidu      	"3ACB0C780076"
 17778 								messages   	(list Messages
 17779 								    (object Message "ListImplementationsL(TUid)"
 17780 									quid       	"3ACB127F0229"
 17781 									frequency  	"Aperiodic"
 17782 									synchronization 	"Simple"
 17783 									dir        	"FromClientToSupplier"
 17784 									sequence   	"1.1.1.1.1"
 17785 									ordinal    	4
 17786 									quidu      	"3A2CF123032C")))
 17787 							    (object Link
 17788 								quid       	"3ACB13350111"
 17789 								supplier   	"CustomResolver"
 17790 								quidu      	"3ACB1239024F"))
 17791 							class      	"Logical View::CResolver"
 17792 							quidu      	"3B050BD702BB"
 17793 							persistence 	"Transient"
 17794 							multi      	FALSE)))
 17795 					    (object Mechanism @597
 17796 						logical_models 	(list unit_reference_list
 17797 						    (object Object "$UNNAMED$373"
 17798 							quid       	"3ACB14160042"
 17799 							collaborators 	(list link_list
 17800 							    (object Link
 17801 								quid       	"3ACB14160043"
 17802 								supplier   	"$UNNAMED$374"
 17803 								quidu      	"3ACB14160047"
 17804 								messages   	(list Messages
 17805 								    (object Message "ListImplementationsL( )"
 17806 									quid       	"3ACB14160044"
 17807 									frequency  	"Aperiodic"
 17808 									synchronization 	"Simple"
 17809 									dir        	"FromClientToSupplier"
 17810 									sequence   	"1"
 17811 									ordinal    	0
 17812 									quidu      	"3A2CF2470250"))))
 17813 							class      	"Use Case View::Customers::Generic Future Projects"
 17814 							quidu      	"3A1E36BF024A"
 17815 							persistence 	"Transient"
 17816 							multi      	FALSE)
 17817 						    (object Object "$UNNAMED$374"
 17818 							quid       	"3ACB14160047"
 17819 							collaborators 	(list link_list
 17820 							    (object Link
 17821 								quid       	"3ACB14160046"
 17822 								supplier   	"$UNNAMED$375"
 17823 								quidu      	"3ACB14160048"
 17824 								messages   	(list Messages
 17825 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 17826 									quid       	"3ACB14160045"
 17827 									frequency  	"Aperiodic"
 17828 									synchronization 	"Simple"
 17829 									dir        	"FromClientToSupplier"
 17830 									sequence   	"1.1"
 17831 									ordinal    	1
 17832 									quidu      	"3A2D04B2001F"))))
 17833 							class      	"Logical View::CExampleInterface"
 17834 							quidu      	"3A1D07A10155"
 17835 							persistence 	"Transient"
 17836 							multi      	FALSE)
 17837 						    (object Object "$UNNAMED$375"
 17838 							quid       	"3ACB14160048"
 17839 							collaborators 	(list link_list
 17840 							    (object Link
 17841 								quid       	"3ACB1416004A"
 17842 								supplier   	"$UNNAMED$376"
 17843 								quidu      	"3ACB1416004C"
 17844 								messages   	(list Messages
 17845 								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 17846 									quid       	"3ACB1416004B"
 17847 									frequency  	"Aperiodic"
 17848 									synchronization 	"Simple"
 17849 									dir        	"FromClientToSupplier"
 17850 									sequence   	"1.1.1"
 17851 									ordinal    	2
 17852 									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 17853 									quidu      	"3A71596801D2"))))
 17854 							class      	"Logical View::REComSession"
 17855 							quidu      	"3A1D08B702D1"
 17856 							persistence 	"Transient"
 17857 							multi      	FALSE)
 17858 						    (object Object "$UNNAMED$377"
 17859 							quid       	"3ACB1416004F"
 17860 							collaborators 	(list link_list
 17861 							    (object Link
 17862 								quid       	"3ACB14160050"
 17863 								supplier   	"$UNNAMED$378"
 17864 								quidu      	"3ACB14160055"
 17865 								messages   	(list Messages
 17866 								    (object Message "ListImplementationsL(TUid)"
 17867 									quid       	"3ACB14160051"
 17868 									frequency  	"Aperiodic"
 17869 									synchronization 	"Simple"
 17870 									dir        	"FromClientToSupplier"
 17871 									sequence   	"2"
 17872 									ordinal    	4
 17873 									quidu      	"3A2CF123032C")))
 17874 							    (object Link
 17875 								quid       	"3ACB14160053"
 17876 								supplier   	"$UNNAMED$377"
 17877 								quidu      	"3ACB1416004F"
 17878 								messages   	(list Messages
 17879 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 17880 									quid       	"3ACB14160054"
 17881 									frequency  	"Aperiodic"
 17882 									synchronization 	"Simple"
 17883 									dir        	"FromClientToSupplier"
 17884 									sequence   	"3"
 17885 									ordinal    	5
 17886 									quidu      	"3A2CF0FF003C"))))
 17887 							class      	"Logical View::CDefaultResolver"
 17888 							quidu      	"3A1D097B0305"
 17889 							persistence 	"Transient"
 17890 							multi      	FALSE)
 17891 						    (object Object "$UNNAMED$378"
 17892 							quid       	"3ACB14160055"
 17893 							class      	"Logical View::CRegistryData"
 17894 							quidu      	"3A1D0A2B03D0"
 17895 							persistence 	"Transient"
 17896 							multi      	FALSE)
 17897 						    (object Object "$UNNAMED$376"
 17898 							quid       	"3ACB1416004C"
 17899 							collaborators 	(list link_list
 17900 							    (object Link
 17901 								quid       	"3ACB1416004D"
 17902 								supplier   	"$UNNAMED$377"
 17903 								quidu      	"3ACB1416004F"
 17904 								messages   	(list Messages
 17905 								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 17906 									quid       	"3ACB1416004E"
 17907 									frequency  	"Aperiodic"
 17908 									synchronization 	"Simple"
 17909 									dir        	"FromClientToSupplier"
 17910 									sequence   	"1.1.1.1"
 17911 									ordinal    	3
 17912 									quidu      	"3A2D04DD00A3"))))
 17913 							class      	"Logical View::CEComServer"
 17914 							quidu      	"3A7159680113"
 17915 							persistence 	"Transient"
 17916 							multi      	FALSE)))
 17917 					    (object Mechanism @598
 17918 						logical_models 	(list unit_reference_list
 17919 						    (object Object "$UNNAMED$379"
 17920 							quid       	"3ACB143402C6"
 17921 							collaborators 	(list link_list
 17922 							    (object Link
 17923 								quid       	"3ACB143402C7"
 17924 								supplier   	"$UNNAMED$380"
 17925 								quidu      	"3ACB143402CB"
 17926 								messages   	(list Messages
 17927 								    (object Message "ListImplementationsL( )"
 17928 									quid       	"3ACB143402C8"
 17929 									frequency  	"Aperiodic"
 17930 									synchronization 	"Simple"
 17931 									dir        	"FromClientToSupplier"
 17932 									sequence   	"1"
 17933 									ordinal    	0
 17934 									quidu      	"3A2CF2470250"))))
 17935 							class      	"Use Case View::Customers::Generic Future Projects"
 17936 							quidu      	"3A1E36BF024A"
 17937 							persistence 	"Transient"
 17938 							multi      	FALSE)
 17939 						    (object Object "$UNNAMED$380"
 17940 							quid       	"3ACB143402CB"
 17941 							collaborators 	(list link_list
 17942 							    (object Link
 17943 								quid       	"3ACB143402CA"
 17944 								supplier   	"$UNNAMED$381"
 17945 								quidu      	"3ACB143402CC"
 17946 								messages   	(list Messages
 17947 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 17948 									quid       	"3ACB143402C9"
 17949 									frequency  	"Aperiodic"
 17950 									synchronization 	"Simple"
 17951 									dir        	"FromClientToSupplier"
 17952 									sequence   	"1.1"
 17953 									ordinal    	1
 17954 									quidu      	"3A2D04B2001F"))))
 17955 							class      	"Logical View::CExampleInterface"
 17956 							quidu      	"3A1D07A10155"
 17957 							persistence 	"Transient"
 17958 							multi      	FALSE)
 17959 						    (object Object "$UNNAMED$381"
 17960 							quid       	"3ACB143402CC"
 17961 							collaborators 	(list link_list
 17962 							    (object Link
 17963 								quid       	"3ACB143402CE"
 17964 								supplier   	"$UNNAMED$382"
 17965 								quidu      	"3ACB143402D0"
 17966 								messages   	(list Messages
 17967 								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 17968 									quid       	"3ACB143402CF"
 17969 									frequency  	"Aperiodic"
 17970 									synchronization 	"Simple"
 17971 									dir        	"FromClientToSupplier"
 17972 									sequence   	"1.1.1"
 17973 									ordinal    	2
 17974 									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 17975 									quidu      	"3A71596801D2"))))
 17976 							class      	"Logical View::REComSession"
 17977 							quidu      	"3A1D08B702D1"
 17978 							persistence 	"Transient"
 17979 							multi      	FALSE)
 17980 						    (object Object "$UNNAMED$383"
 17981 							quid       	"3ACB143402D3"
 17982 							collaborators 	(list link_list
 17983 							    (object Link
 17984 								quid       	"3ACB143402D4"
 17985 								supplier   	"$UNNAMED$384"
 17986 								quidu      	"3ACB143402D9"
 17987 								messages   	(list Messages
 17988 								    (object Message "ListImplementationsL(TUid)"
 17989 									quid       	"3ACB143402D5"
 17990 									frequency  	"Aperiodic"
 17991 									synchronization 	"Simple"
 17992 									dir        	"FromClientToSupplier"
 17993 									sequence   	"2"
 17994 									ordinal    	4
 17995 									quidu      	"3A2CF123032C")
 17996 								    (object Message "GetImplementationDataL(TUid)"
 17997 									quid       	"3ACB143402D6"
 17998 									frequency  	"Aperiodic"
 17999 									synchronization 	"Simple"
 18000 									dir        	"FromClientToSupplier"
 18001 									sequence   	"4"
 18002 									ordinal    	6
 18003 									quidu      	"3AB7308403C8")))
 18004 							    (object Link
 18005 								quid       	"3ACB143402D7"
 18006 								supplier   	"$UNNAMED$383"
 18007 								quidu      	"3ACB143402D3"
 18008 								messages   	(list Messages
 18009 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 18010 									quid       	"3ACB143402D8"
 18011 									frequency  	"Aperiodic"
 18012 									synchronization 	"Simple"
 18013 									dir        	"FromClientToSupplier"
 18014 									sequence   	"3"
 18015 									ordinal    	5
 18016 									quidu      	"3A2CF0FF003C"))))
 18017 							class      	"Logical View::CDefaultResolver"
 18018 							quidu      	"3A1D097B0305"
 18019 							persistence 	"Transient"
 18020 							multi      	FALSE)
 18021 						    (object Object "$UNNAMED$384"
 18022 							quid       	"3ACB143402D9"
 18023 							class      	"Logical View::CRegistryData"
 18024 							quidu      	"3A1D0A2B03D0"
 18025 							persistence 	"Transient"
 18026 							multi      	FALSE)
 18027 						    (object Object "$UNNAMED$382"
 18028 							quid       	"3ACB143402D0"
 18029 							collaborators 	(list link_list
 18030 							    (object Link
 18031 								quid       	"3ACB143402D1"
 18032 								supplier   	"$UNNAMED$383"
 18033 								quidu      	"3ACB143402D3"
 18034 								messages   	(list Messages
 18035 								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 18036 									quid       	"3ACB143402D2"
 18037 									frequency  	"Aperiodic"
 18038 									synchronization 	"Simple"
 18039 									dir        	"FromClientToSupplier"
 18040 									sequence   	"1.1.1.1"
 18041 									ordinal    	3
 18042 									quidu      	"3A2D04DD00A3"))))
 18043 							class      	"Logical View::CEComServer"
 18044 							quidu      	"3A7159680113"
 18045 							persistence 	"Transient"
 18046 							multi      	FALSE)))
 18047 					    (object Mechanism @599
 18048 						logical_models 	(list unit_reference_list
 18049 						    (object Object "$UNNAMED$385"
 18050 							quid       	"3ACB1588033D"
 18051 							collaborators 	(list link_list
 18052 							    (object Link
 18053 								quid       	"3ACB1588033E"
 18054 								supplier   	"$UNNAMED$386"
 18055 								quidu      	"3ACB15880342"
 18056 								messages   	(list Messages
 18057 								    (object Message "ListImplementationsL( )"
 18058 									quid       	"3ACB1588033F"
 18059 									frequency  	"Aperiodic"
 18060 									synchronization 	"Simple"
 18061 									dir        	"FromClientToSupplier"
 18062 									sequence   	"1"
 18063 									ordinal    	0
 18064 									quidu      	"3A2CF2470250"))))
 18065 							class      	"Use Case View::Customers::Generic Future Projects"
 18066 							quidu      	"3A1E36BF024A"
 18067 							persistence 	"Transient"
 18068 							multi      	FALSE)
 18069 						    (object Object "$UNNAMED$386"
 18070 							quid       	"3ACB15880342"
 18071 							collaborators 	(list link_list
 18072 							    (object Link
 18073 								quid       	"3ACB15880341"
 18074 								supplier   	"$UNNAMED$387"
 18075 								quidu      	"3ACB15880343"
 18076 								messages   	(list Messages
 18077 								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 18078 									quid       	"3ACB15880340"
 18079 									frequency  	"Aperiodic"
 18080 									synchronization 	"Simple"
 18081 									dir        	"FromClientToSupplier"
 18082 									sequence   	"1.1"
 18083 									ordinal    	1
 18084 									quidu      	"3A65868D0354"))))
 18085 							class      	"Logical View::CExampleInterface"
 18086 							quidu      	"3A1D07A10155"
 18087 							persistence 	"Transient"
 18088 							multi      	FALSE)
 18089 						    (object Object "$UNNAMED$387"
 18090 							quid       	"3ACB15880343"
 18091 							collaborators 	(list link_list
 18092 							    (object Link
 18093 								quid       	"3ACB15880344"
 18094 								supplier   	"$UNNAMED$388"
 18095 								quidu      	"3ACB15880348"
 18096 								messages   	(list Messages
 18097 								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 18098 									quid       	"3ACB15880345"
 18099 									frequency  	"Aperiodic"
 18100 									synchronization 	"Simple"
 18101 									dir        	"FromClientToSupplier"
 18102 									sequence   	"1.1.1"
 18103 									ordinal    	2
 18104 									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 18105 									quidu      	"3A71596801D2"))))
 18106 							class      	"Logical View::REComSession"
 18107 							quidu      	"3A1D08B702D1"
 18108 							persistence 	"Transient"
 18109 							multi      	FALSE)
 18110 						    (object Object "$UNNAMED$389"
 18111 							quid       	"3ACB1588034D"
 18112 							class      	"Logical View::CRegistryData"
 18113 							quidu      	"3A1D0A2B03D0"
 18114 							persistence 	"Transient"
 18115 							multi      	FALSE)
 18116 						    (object Object "CustomResolver"
 18117 							quid       	"3ACB15880349"
 18118 							collaborators 	(list link_list
 18119 							    (object Link
 18120 								quid       	"3ACB1588034A"
 18121 								supplier   	"$UNNAMED$389"
 18122 								quidu      	"3ACB1588034D"
 18123 								messages   	(list Messages
 18124 								    (object Message "ListImplementationsL(TUid)"
 18125 									quid       	"3ACB1588034B"
 18126 									frequency  	"Aperiodic"
 18127 									synchronization 	"Simple"
 18128 									dir        	"FromClientToSupplier"
 18129 									sequence   	"2"
 18130 									ordinal    	4
 18131 									quidu      	"3A2CF123032C"))))
 18132 							class      	"Logical View::CResolver"
 18133 							quidu      	"3B050BD702BB"
 18134 							persistence 	"Transient"
 18135 							multi      	FALSE)
 18136 						    (object Object "$UNNAMED$388"
 18137 							quid       	"3ACB15880348"
 18138 							collaborators 	(list link_list
 18139 							    (object Link
 18140 								quid       	"3ACB15880347"
 18141 								supplier   	"CustomResolver"
 18142 								quidu      	"3ACB15880349"
 18143 								messages   	(list Messages
 18144 								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
 18145 									quid       	"3ACB15880346"
 18146 									frequency  	"Aperiodic"
 18147 									synchronization 	"Simple"
 18148 									dir        	"FromClientToSupplier"
 18149 									sequence   	"1.1.1.1"
 18150 									ordinal    	3
 18151 									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
 18152 									quidu      	"3B050BD702DA"))))
 18153 							class      	"Logical View::CEComServer"
 18154 							quidu      	"3A7159680113"
 18155 							persistence 	"Transient"
 18156 							multi      	FALSE))))
 18157 					logical_presentations 	(list unit_reference_list
 18158 					    (object InteractionDiagram "Alternative Flow - None exist"
 18159 						mechanism_ref 	@594
 18160 						quid       	"3A2517C0018E"
 18161 						title      	"Alternative Flow - None exist"
 18162 						documentation 	
 18163 |This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
 18164 |This flow assumes that the action of requesting the Interface Implementation list is a static method on the Interface Definition, otherwise there will always be at least one Interface Implementation (the one you are calling through).
 18165 						
 18166 						zoom       	100
 18167 						max_height 	28350
 18168 						max_width  	21600
 18169 						origin_x   	0
 18170 						origin_y   	6
 18171 						items      	(list diagram_item_list
 18172 						    (object InterObjView "$UNNAMED$356" @600
 18173 							location   	(186, 248)
 18174 							font       	(object Font
 18175 							    underline  	TRUE)
 18176 							label      	(object ItemLabel
 18177 							    Parent_View 	@600
 18178 							    location   	(186, 273)
 18179 							    anchor_loc 	1
 18180 							    nlines     	2
 18181 							    max_width  	360
 18182 							    justify    	0
 18183 							    label      	"")
 18184 							icon       	"Actor"
 18185 							icon_style 	"Icon"
 18186 							line_color 	3342489
 18187 							fill_color 	13434879
 18188 							quidu      	"3A2517D3011D"
 18189 							width      	336
 18190 							height     	1155
 18191 							icon_height 	162
 18192 							icon_width 	120
 18193 							icon_y_offset 	0
 18194 							annotation 	1
 18195 							Focus_Of_Control 	(object Focus_Of_Control "" @601
 18196 							    location   	(186, 434)
 18197 							    line_color 	3342489
 18198 							    InterObjView 	@600
 18199 							    height     	856
 18200 							    y_coord    	796
 18201 							    Nested     	FALSE))
 18202 						    (object InterObjView "$UNNAMED$357" @602
 18203 							location   	(682, 248)
 18204 							font       	(object Font
 18205 							    underline  	TRUE)
 18206 							label      	(object ItemLabel
 18207 							    Parent_View 	@602
 18208 							    location   	(556, 275)
 18209 							    anchor_loc 	3
 18210 							    nlines     	2
 18211 							    max_width  	687
 18212 							    label      	"")
 18213 							icon       	"boundary"
 18214 							icon_style 	"Icon"
 18215 							line_color 	3342489
 18216 							fill_color 	13434879
 18217 							quidu      	"3A2517D30127"
 18218 							width      	662
 18219 							height     	1155
 18220 							icon_height 	153
 18221 							icon_width 	229
 18222 							icon_y_offset 	-1
 18223 							annotation 	1
 18224 							Focus_Of_Control 	(object Focus_Of_Control "" @603
 18225 							    location   	(682, 434)
 18226 							    line_color 	3342489
 18227 							    InterObjView 	@602
 18228 							    height     	796
 18229 							    y_coord    	736
 18230 							    Nested     	FALSE))
 18231 						    (object InterObjView "$UNNAMED$358" @604
 18232 							location   	(1178, 248)
 18233 							font       	(object Font
 18234 							    underline  	TRUE)
 18235 							label      	(object ItemLabel
 18236 							    Parent_View 	@604
 18237 							    location   	(1052, 273)
 18238 							    anchor_loc 	3
 18239 							    nlines     	2
 18240 							    max_width  	687
 18241 							    label      	"")
 18242 							icon       	"boundary"
 18243 							icon_style 	"Icon"
 18244 							line_color 	3342489
 18245 							fill_color 	13434879
 18246 							quidu      	"3A2517D3012D"
 18247 							width      	663
 18248 							height     	1155
 18249 							icon_height 	153
 18250 							icon_width 	229
 18251 							icon_y_offset 	1
 18252 							annotation 	1
 18253 							Focus_Of_Control 	(object Focus_Of_Control "" @605
 18254 							    location   	(1178, 558)
 18255 							    line_color 	3342489
 18256 							    InterObjView 	@604
 18257 							    height     	612
 18258 							    y_coord    	552
 18259 							    Nested     	FALSE))
 18260 						    (object InterObjView "$UNNAMED$359" @606
 18261 							location   	(2356, 248)
 18262 							font       	(object Font
 18263 							    underline  	TRUE)
 18264 							label      	(object ItemLabel
 18265 							    Parent_View 	@606
 18266 							    location   	(2263, 272)
 18267 							    anchor_loc 	3
 18268 							    nlines     	2
 18269 							    max_width  	471
 18270 							    label      	"")
 18271 							icon       	"control"
 18272 							icon_style 	"Icon"
 18273 							line_color 	3342489
 18274 							fill_color 	13434879
 18275 							quidu      	"3A2517D30131"
 18276 							width      	446
 18277 							height     	1155
 18278 							icon_height 	164
 18279 							icon_width 	157
 18280 							icon_y_offset 	1
 18281 							annotation 	1
 18282 							Focus_Of_Control 	(object Focus_Of_Control "" @607
 18283 							    location   	(2356, 806)
 18284 							    line_color 	3342489
 18285 							    InterObjView 	@606
 18286 							    height     	244
 18287 							    y_coord    	184
 18288 							    Nested     	FALSE))
 18289 						    (object InterObjView "$UNNAMED$361" @608
 18290 							location   	(2914, 248)
 18291 							font       	(object Font
 18292 							    underline  	TRUE)
 18293 							label      	(object ItemLabel
 18294 							    Parent_View 	@608
 18295 							    location   	(2807, 275)
 18296 							    anchor_loc 	3
 18297 							    nlines     	2
 18298 							    max_width  	462
 18299 							    label      	"")
 18300 							icon       	"entity"
 18301 							icon_style 	"Icon"
 18302 							line_color 	3342489
 18303 							fill_color 	13434879
 18304 							quidu      	"3A2517D30132"
 18305 							width      	438
 18306 							height     	1155
 18307 							icon_height 	153
 18308 							icon_width 	154
 18309 							icon_y_offset 	-1
 18310 							annotation 	1
 18311 							Focus_Of_Control 	(object Focus_Of_Control "" @609
 18312 							    location   	(2914, 930)
 18313 							    line_color 	3342489
 18314 							    InterObjView 	@608
 18315 							    height     	60
 18316 							    y_coord    	0
 18317 							    Nested     	FALSE))
 18318 						    (object InterObjView "$UNNAMED$360" @610
 18319 							location   	(1736, 248)
 18320 							font       	(object Font
 18321 							    underline  	TRUE)
 18322 							label      	(object ItemLabel
 18323 							    Parent_View 	@610
 18324 							    location   	(1610, 275)
 18325 							    anchor_loc 	3
 18326 							    nlines     	2
 18327 							    max_width  	687
 18328 							    label      	"")
 18329 							icon       	"boundary"
 18330 							icon_style 	"Icon"
 18331 							line_color 	3342489
 18332 							fill_color 	13434879
 18333 							quidu      	"3ACA0A1D0217"
 18334 							width      	662
 18335 							height     	1155
 18336 							icon_height 	153
 18337 							icon_width 	229
 18338 							icon_y_offset 	-1
 18339 							annotation 	1
 18340 							Focus_Of_Control 	(object Focus_Of_Control "" @611
 18341 							    location   	(1736, 682)
 18342 							    line_color 	3342489
 18343 							    InterObjView 	@610
 18344 							    height     	428
 18345 							    y_coord    	368
 18346 							    Nested     	FALSE))
 18347 						    (object InterMessView "" @612
 18348 							location   	(62, 434)
 18349 							label      	(object SegLabel @613
 18350 							    Parent_View 	@612
 18351 							    location   	(433, 390)
 18352 							    quidu      	"3A2517D3011F"
 18353 							    anchor_loc 	1
 18354 							    nlines     	1
 18355 							    max_width  	452
 18356 							    justify    	0
 18357 							    label      	"ListImplementationsL( )"
 18358 							    pctDist    	0.500000
 18359 							    height     	45
 18360 							    orientation 	0)
 18361 							line_color 	3342489
 18362 							client     	@600
 18363 							supplier   	@602
 18364 							Focus_Src  	@601
 18365 							Focus_Entry 	@603
 18366 							origin     	(201, 434)
 18367 							terminus   	(666, 434)
 18368 							ordinal    	0)
 18369 						    (object InterMessView "" @614
 18370 							location   	(62, 558)
 18371 							label      	(object SegLabel @615
 18372 							    Parent_View 	@614
 18373 							    location   	(929, 514)
 18374 							    quidu      	"3A2517D30129"
 18375 							    anchor_loc 	1
 18376 							    nlines     	1
 18377 							    max_width  	1391
 18378 							    justify    	0
 18379 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 18380 							    pctDist    	0.500000
 18381 							    height     	45
 18382 							    orientation 	0)
 18383 							line_color 	3342489
 18384 							client     	@602
 18385 							supplier   	@604
 18386 							Focus_Src  	@603
 18387 							Focus_Entry 	@605
 18388 							origin     	(697, 558)
 18389 							terminus   	(1162, 558)
 18390 							ordinal    	1)
 18391 						    (object InterMessView "" @616
 18392 							location   	(62, 806)
 18393 							label      	(object SegLabel @617
 18394 							    Parent_View 	@616
 18395 							    location   	(2045, 762)
 18396 							    quidu      	"3ACA0A520015"
 18397 							    anchor_loc 	1
 18398 							    nlines     	1
 18399 							    max_width  	863
 18400 							    justify    	0
 18401 							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 18402 							    pctDist    	0.500000
 18403 							    height     	45
 18404 							    orientation 	0)
 18405 							line_color 	3342489
 18406 							client     	@610
 18407 							supplier   	@606
 18408 							Focus_Src  	@611
 18409 							Focus_Entry 	@607
 18410 							origin     	(1751, 806)
 18411 							terminus   	(2340, 806)
 18412 							ordinal    	3)
 18413 						    (object InterMessView "" @618
 18414 							location   	(62, 930)
 18415 							label      	(object SegLabel @619
 18416 							    Parent_View 	@618
 18417 							    location   	(2634, 886)
 18418 							    quidu      	"3ACA0A64009C"
 18419 							    anchor_loc 	1
 18420 							    nlines     	1
 18421 							    max_width  	609
 18422 							    justify    	0
 18423 							    label      	"ListImplementationsL(TUid)"
 18424 							    pctDist    	0.500000
 18425 							    height     	45
 18426 							    orientation 	0)
 18427 							line_color 	3342489
 18428 							client     	@606
 18429 							supplier   	@608
 18430 							Focus_Src  	@607
 18431 							Focus_Entry 	@609
 18432 							origin     	(2371, 930)
 18433 							terminus   	(2898, 930)
 18434 							ordinal    	4)
 18435 						    (object InterMessView "" @620
 18436 							location   	(62, 682)
 18437 							label      	(object SegLabel @621
 18438 							    Parent_View 	@620
 18439 							    location   	(1456, 638)
 18440 							    quidu      	"3ACA0A9201EE"
 18441 							    anchor_loc 	1
 18442 							    nlines     	1
 18443 							    max_width  	1069
 18444 							    justify    	0
 18445 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
 18446 							    pctDist    	0.500000
 18447 							    height     	45
 18448 							    orientation 	0)
 18449 							line_color 	3342489
 18450 							client     	@604
 18451 							supplier   	@610
 18452 							Focus_Src  	@605
 18453 							Focus_Entry 	@611
 18454 							origin     	(1193, 682)
 18455 							terminus   	(1720, 682)
 18456 							ordinal    	2)
 18457 						    (object NoteView @622
 18458 							location   	(1364, 1550)
 18459 							label      	(object ItemLabel
 18460 							    Parent_View 	@622
 18461 							    location   	(973, 1434)
 18462 							    fill_color 	13434879
 18463 							    nlines     	5
 18464 							    max_width  	746
 18465 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 18466 							line_color 	3342489
 18467 							fill_color 	13434879
 18468 							width      	806
 18469 							height     	244
 18470 							quidu      	"3ACAE9E9000B")
 18471 						    (object AttachView "" @623
 18472 							stereotype 	TRUE
 18473 							line_color 	3342489
 18474 							client     	@622
 18475 							supplier   	@620
 18476 							line_style 	0)))
 18477 					    (object InteractionDiagram "Basic Flow"
 18478 						mechanism_ref 	@595
 18479 						quid       	"3A1E73CD00C8"
 18480 						title      	"Basic Flow"
 18481 						documentation 	
 18482 |In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
 18483 |This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
 18484 						
 18485 						zoom       	100
 18486 						max_height 	28350
 18487 						max_width  	21600
 18488 						origin_x   	413
 18489 						origin_y   	0
 18490 						items      	(list diagram_item_list
 18491 						    (object InterObjView "$UNNAMED$362" @624
 18492 							location   	(186, 248)
 18493 							font       	(object Font
 18494 							    underline  	TRUE)
 18495 							label      	(object ItemLabel
 18496 							    Parent_View 	@624
 18497 							    location   	(186, 273)
 18498 							    anchor_loc 	1
 18499 							    nlines     	2
 18500 							    max_width  	360
 18501 							    justify    	0
 18502 							    label      	"")
 18503 							icon       	"Actor"
 18504 							icon_style 	"Icon"
 18505 							line_color 	3342489
 18506 							fill_color 	13434879
 18507 							quidu      	"3A1E73F501D4"
 18508 							width      	336
 18509 							height     	1465
 18510 							icon_height 	162
 18511 							icon_width 	120
 18512 							icon_y_offset 	0
 18513 							annotation 	1
 18514 							Focus_Of_Control 	(object Focus_Of_Control "" @625
 18515 							    location   	(186, 434)
 18516 							    line_color 	3342489
 18517 							    InterObjView 	@624
 18518 							    height     	1166
 18519 							    y_coord    	1106
 18520 							    Nested     	FALSE))
 18521 						    (object InterObjView "$UNNAMED$363" @626
 18522 							location   	(682, 248)
 18523 							font       	(object Font
 18524 							    underline  	TRUE)
 18525 							label      	(object ItemLabel
 18526 							    Parent_View 	@626
 18527 							    location   	(556, 275)
 18528 							    anchor_loc 	3
 18529 							    nlines     	2
 18530 							    max_width  	687
 18531 							    label      	"")
 18532 							icon       	"boundary"
 18533 							icon_style 	"Icon"
 18534 							line_color 	3342489
 18535 							fill_color 	13434879
 18536 							quidu      	"3A1E740B0302"
 18537 							width      	662
 18538 							height     	1465
 18539 							icon_height 	153
 18540 							icon_width 	229
 18541 							icon_y_offset 	-1
 18542 							annotation 	1
 18543 							Focus_Of_Control 	(object Focus_Of_Control "" @627
 18544 							    location   	(682, 434)
 18545 							    line_color 	3342489
 18546 							    InterObjView 	@626
 18547 							    height     	1106
 18548 							    y_coord    	1046
 18549 							    Nested     	FALSE))
 18550 						    (object InterObjView "$UNNAMED$364" @628
 18551 							location   	(1178, 248)
 18552 							font       	(object Font
 18553 							    underline  	TRUE)
 18554 							label      	(object ItemLabel
 18555 							    Parent_View 	@628
 18556 							    location   	(1052, 272)
 18557 							    anchor_loc 	3
 18558 							    nlines     	2
 18559 							    max_width  	687
 18560 							    label      	"")
 18561 							icon       	"boundary"
 18562 							icon_style 	"Icon"
 18563 							line_color 	3342489
 18564 							fill_color 	13434879
 18565 							quidu      	"3A1E743A03BE"
 18566 							width      	663
 18567 							height     	1465
 18568 							icon_height 	153
 18569 							icon_width 	229
 18570 							icon_y_offset 	2
 18571 							annotation 	1
 18572 							Focus_Of_Control 	(object Focus_Of_Control "" @629
 18573 							    location   	(1178, 620)
 18574 							    line_color 	3342489
 18575 							    InterObjView 	@628
 18576 							    height     	860
 18577 							    y_coord    	800
 18578 							    Nested     	FALSE))
 18579 						    (object InterObjView "$UNNAMED$365" @630
 18580 							location   	(2666, 248)
 18581 							font       	(object Font
 18582 							    underline  	TRUE)
 18583 							label      	(object ItemLabel
 18584 							    Parent_View 	@630
 18585 							    location   	(2573, 272)
 18586 							    anchor_loc 	3
 18587 							    nlines     	2
 18588 							    max_width  	471
 18589 							    label      	"")
 18590 							icon       	"control"
 18591 							icon_style 	"Icon"
 18592 							line_color 	3342489
 18593 							fill_color 	13434879
 18594 							quidu      	"3A1E747002F3"
 18595 							width      	446
 18596 							height     	1465
 18597 							icon_height 	164
 18598 							icon_width 	157
 18599 							icon_y_offset 	1
 18600 							annotation 	1
 18601 							Focus_Of_Control 	(object Focus_Of_Control "" @631
 18602 							    location   	(2666, 868)
 18603 							    line_color 	3342489
 18604 							    InterObjView 	@630
 18605 							    height     	492
 18606 							    y_coord    	432
 18607 							    Nested     	FALSE)
 18608 							Focus_Of_Control 	(object Focus_Of_Control "" @632
 18609 							    location   	(2666, 1054)
 18610 							    line_color 	3342489
 18611 							    InterObjView 	@630
 18612 							    height     	60
 18613 							    y_coord    	0
 18614 							    Nested     	TRUE))
 18615 						    (object InterObjView "$UNNAMED$367" @633
 18616 							location   	(3286, 248)
 18617 							font       	(object Font
 18618 							    underline  	TRUE)
 18619 							label      	(object ItemLabel
 18620 							    Parent_View 	@633
 18621 							    location   	(3179, 275)
 18622 							    anchor_loc 	3
 18623 							    nlines     	2
 18624 							    max_width  	462
 18625 							    label      	"")
 18626 							icon       	"entity"
 18627 							icon_style 	"Icon"
 18628 							line_color 	3342489
 18629 							fill_color 	13434879
 18630 							quidu      	"3A1E747F02FF"
 18631 							width      	438
 18632 							height     	1465
 18633 							icon_height 	153
 18634 							icon_width 	154
 18635 							icon_y_offset 	-1
 18636 							annotation 	1
 18637 							Focus_Of_Control 	(object Focus_Of_Control "" @634
 18638 							    location   	(3286, 930)
 18639 							    line_color 	3342489
 18640 							    InterObjView 	@633
 18641 							    height     	60
 18642 							    y_coord    	0
 18643 							    Nested     	FALSE)
 18644 							Focus_Of_Control 	(object Focus_Of_Control "" @635
 18645 							    location   	(3286, 1240)
 18646 							    line_color 	3342489
 18647 							    InterObjView 	@633
 18648 							    height     	60
 18649 							    y_coord    	0
 18650 							    Nested     	FALSE))
 18651 						    (object InterObjView "$UNNAMED$366" @636
 18652 							location   	(1798, 248)
 18653 							font       	(object Font
 18654 							    underline  	TRUE)
 18655 							label      	(object ItemLabel
 18656 							    Parent_View 	@636
 18657 							    location   	(1672, 275)
 18658 							    anchor_loc 	3
 18659 							    nlines     	2
 18660 							    max_width  	687
 18661 							    label      	"")
 18662 							icon       	"boundary"
 18663 							icon_style 	"Icon"
 18664 							line_color 	3342489
 18665 							fill_color 	13434879
 18666 							quidu      	"3ACA0AB803BE"
 18667 							width      	662
 18668 							height     	1465
 18669 							icon_height 	153
 18670 							icon_width 	229
 18671 							icon_y_offset 	-1
 18672 							annotation 	1
 18673 							Focus_Of_Control 	(object Focus_Of_Control "" @637
 18674 							    location   	(1798, 744)
 18675 							    line_color 	3342489
 18676 							    InterObjView 	@636
 18677 							    height     	676
 18678 							    y_coord    	616
 18679 							    Nested     	FALSE))
 18680 						    (object InterMessView "" @638
 18681 							location   	(62, 434)
 18682 							label      	(object SegLabel @639
 18683 							    Parent_View 	@638
 18684 							    location   	(433, 390)
 18685 							    quidu      	"3A1E741501BD"
 18686 							    anchor_loc 	1
 18687 							    nlines     	1
 18688 							    max_width  	452
 18689 							    justify    	0
 18690 							    label      	"ListImplementationsL( )"
 18691 							    pctDist    	0.500000
 18692 							    height     	45
 18693 							    orientation 	0)
 18694 							line_color 	3342489
 18695 							client     	@624
 18696 							supplier   	@626
 18697 							Focus_Src  	@625
 18698 							Focus_Entry 	@627
 18699 							origin     	(201, 434)
 18700 							terminus   	(666, 434)
 18701 							ordinal    	0)
 18702 						    (object InterMessView "" @640
 18703 							location   	(62, 620)
 18704 							label      	(object SegLabel @641
 18705 							    Parent_View 	@640
 18706 							    location   	(929, 576)
 18707 							    quidu      	"3A1E743F03C6"
 18708 							    anchor_loc 	1
 18709 							    nlines     	1
 18710 							    max_width  	1392
 18711 							    justify    	0
 18712 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 18713 							    pctDist    	0.500000
 18714 							    height     	45
 18715 							    orientation 	0)
 18716 							line_color 	3342489
 18717 							client     	@626
 18718 							supplier   	@628
 18719 							Focus_Src  	@627
 18720 							Focus_Entry 	@629
 18721 							origin     	(697, 620)
 18722 							terminus   	(1162, 620)
 18723 							ordinal    	1)
 18724 						    (object InterMessView "" @642
 18725 							location   	(62, 930)
 18726 							label      	(object SegLabel @643
 18727 							    Parent_View 	@642
 18728 							    location   	(2975, 886)
 18729 							    quidu      	"3A1E748302FC"
 18730 							    anchor_loc 	1
 18731 							    nlines     	1
 18732 							    max_width  	631
 18733 							    justify    	0
 18734 							    label      	"ListImplementationsL(TUid)"
 18735 							    pctDist    	0.500000
 18736 							    height     	45
 18737 							    orientation 	0)
 18738 							line_color 	3342489
 18739 							client     	@630
 18740 							supplier   	@633
 18741 							Focus_Src  	@631
 18742 							Focus_Entry 	@634
 18743 							origin     	(2681, 930)
 18744 							terminus   	(3270, 930)
 18745 							ordinal    	4)
 18746 						    (object InterMessView "" @644
 18747 							location   	(62, 744)
 18748 							label      	(object SegLabel @645
 18749 							    Parent_View 	@644
 18750 							    location   	(1487, 700)
 18751 							    quidu      	"3ACA0AE40160"
 18752 							    anchor_loc 	1
 18753 							    nlines     	1
 18754 							    max_width  	1297
 18755 							    justify    	0
 18756 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
 18757 							    pctDist    	0.500000
 18758 							    height     	45
 18759 							    orientation 	0)
 18760 							line_color 	3342489
 18761 							client     	@628
 18762 							supplier   	@636
 18763 							Focus_Src  	@629
 18764 							Focus_Entry 	@637
 18765 							origin     	(1193, 744)
 18766 							terminus   	(1782, 744)
 18767 							ordinal    	2)
 18768 						    (object InterMessView "" @646
 18769 							location   	(62, 868)
 18770 							label      	(object SegLabel @647
 18771 							    Parent_View 	@646
 18772 							    location   	(2231, 824)
 18773 							    quidu      	"3ACA0AF0004E"
 18774 							    anchor_loc 	1
 18775 							    nlines     	1
 18776 							    max_width  	863
 18777 							    justify    	0
 18778 							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 18779 							    pctDist    	0.500000
 18780 							    height     	45
 18781 							    orientation 	0)
 18782 							line_color 	3342489
 18783 							client     	@636
 18784 							supplier   	@630
 18785 							Focus_Src  	@637
 18786 							Focus_Entry 	@631
 18787 							origin     	(1813, 868)
 18788 							terminus   	(2650, 868)
 18789 							ordinal    	3)
 18790 						    (object NoteView @648
 18791 							location   	(1488, 1922)
 18792 							label      	(object ItemLabel
 18793 							    Parent_View 	@648
 18794 							    location   	(1097, 1806)
 18795 							    fill_color 	13434879
 18796 							    nlines     	5
 18797 							    max_width  	746
 18798 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 18799 							line_color 	3342489
 18800 							fill_color 	13434879
 18801 							width      	806
 18802 							height     	244
 18803 							quidu      	"3ACAE9E9000B")
 18804 						    (object AttachView "" @649
 18805 							stereotype 	TRUE
 18806 							line_color 	3342489
 18807 							client     	@648
 18808 							supplier   	@644
 18809 							line_style 	0)
 18810 						    (object SelfMessView "" @650
 18811 							location   	(62, 1054)
 18812 							label      	(object SegLabel @651
 18813 							    Parent_View 	@650
 18814 							    location   	(2757, 1010)
 18815 							    quidu      	"3ACB12AC02AF"
 18816 							    anchor_loc 	1
 18817 							    nlines     	1
 18818 							    max_width  	1113
 18819 							    justify    	0
 18820 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 18821 							    pctDist    	0.500000
 18822 							    height     	45
 18823 							    orientation 	0)
 18824 							line_color 	3342489
 18825 							client     	@630
 18826 							supplier   	@630
 18827 							Focus_Src  	@631
 18828 							Focus_Entry 	@632
 18829 							origin     	(2682, 1054)
 18830 							terminus   	(2832, 1054)
 18831 							ordinal    	5)
 18832 						    (object InterMessView "" @652
 18833 							location   	(62, 1240)
 18834 							label      	(object SegLabel @653
 18835 							    Parent_View 	@652
 18836 							    location   	(2975, 1196)
 18837 							    quidu      	"3ACB1321011C"
 18838 							    anchor_loc 	1
 18839 							    nlines     	1
 18840 							    max_width  	553
 18841 							    justify    	0
 18842 							    label      	"GetImplementationDataL(TUid)"
 18843 							    pctDist    	0.500000
 18844 							    height     	45
 18845 							    orientation 	0)
 18846 							line_color 	3342489
 18847 							client     	@630
 18848 							supplier   	@633
 18849 							Focus_Src  	@631
 18850 							Focus_Entry 	@635
 18851 							origin     	(2681, 1240)
 18852 							terminus   	(3270, 1240)
 18853 							ordinal    	6)))
 18854 					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
 18855 						mechanism_ref 	@596
 18856 						quid       	"3ACB0B74024D"
 18857 						title      	"Alternative Flow - Use non - default resolver"
 18858 						documentation 	
 18859 |In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
 18860 |
 18861 |This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 18862 						
 18863 						zoom       	100
 18864 						max_height 	28350
 18865 						max_width  	21600
 18866 						origin_x   	0
 18867 						origin_y   	0
 18868 						items      	(list diagram_item_list
 18869 						    (object InterObjView "$UNNAMED$368" @654
 18870 							location   	(186, 248)
 18871 							font       	(object Font
 18872 							    underline  	TRUE)
 18873 							label      	(object ItemLabel
 18874 							    Parent_View 	@654
 18875 							    location   	(186, 273)
 18876 							    anchor_loc 	1
 18877 							    nlines     	2
 18878 							    max_width  	360
 18879 							    justify    	0
 18880 							    label      	"")
 18881 							icon       	"Actor"
 18882 							icon_style 	"Icon"
 18883 							line_color 	3342489
 18884 							fill_color 	13434879
 18885 							quidu      	"3ACB0C780066"
 18886 							width      	336
 18887 							height     	1155
 18888 							icon_height 	162
 18889 							icon_width 	120
 18890 							icon_y_offset 	0
 18891 							annotation 	1
 18892 							Focus_Of_Control 	(object Focus_Of_Control "" @655
 18893 							    location   	(186, 434)
 18894 							    line_color 	3342489
 18895 							    InterObjView 	@654
 18896 							    height     	856
 18897 							    y_coord    	796
 18898 							    Nested     	FALSE))
 18899 						    (object InterObjView "$UNNAMED$369" @656
 18900 							location   	(682, 248)
 18901 							font       	(object Font
 18902 							    underline  	TRUE)
 18903 							label      	(object ItemLabel
 18904 							    Parent_View 	@656
 18905 							    location   	(556, 275)
 18906 							    anchor_loc 	3
 18907 							    nlines     	2
 18908 							    max_width  	687
 18909 							    label      	"")
 18910 							icon       	"boundary"
 18911 							icon_style 	"Icon"
 18912 							line_color 	3342489
 18913 							fill_color 	13434879
 18914 							quidu      	"3ACB0C78006B"
 18915 							width      	662
 18916 							height     	1155
 18917 							icon_height 	153
 18918 							icon_width 	229
 18919 							icon_y_offset 	-1
 18920 							annotation 	1
 18921 							Focus_Of_Control 	(object Focus_Of_Control "" @657
 18922 							    location   	(682, 434)
 18923 							    line_color 	3342489
 18924 							    InterObjView 	@656
 18925 							    height     	796
 18926 							    y_coord    	736
 18927 							    Nested     	FALSE))
 18928 						    (object InterObjView "$UNNAMED$370" @658
 18929 							location   	(1302, 248)
 18930 							font       	(object Font
 18931 							    underline  	TRUE)
 18932 							label      	(object ItemLabel
 18933 							    Parent_View 	@658
 18934 							    location   	(1176, 272)
 18935 							    anchor_loc 	3
 18936 							    nlines     	2
 18937 							    max_width  	687
 18938 							    label      	"")
 18939 							icon       	"boundary"
 18940 							icon_style 	"Icon"
 18941 							line_color 	3342489
 18942 							fill_color 	13434879
 18943 							quidu      	"3ACB0C78006C"
 18944 							width      	663
 18945 							height     	1155
 18946 							icon_height 	153
 18947 							icon_width 	229
 18948 							icon_y_offset 	2
 18949 							annotation 	1
 18950 							Focus_Of_Control 	(object Focus_Of_Control "" @659
 18951 							    location   	(1302, 558)
 18952 							    line_color 	3342489
 18953 							    InterObjView 	@658
 18954 							    height     	612
 18955 							    y_coord    	552
 18956 							    Nested     	FALSE))
 18957 						    (object InterObjView "$UNNAMED$372" @660
 18958 							location   	(2852, 248)
 18959 							font       	(object Font
 18960 							    underline  	TRUE)
 18961 							label      	(object ItemLabel
 18962 							    Parent_View 	@660
 18963 							    location   	(2745, 275)
 18964 							    anchor_loc 	3
 18965 							    nlines     	2
 18966 							    max_width  	462
 18967 							    label      	"")
 18968 							icon       	"entity"
 18969 							icon_style 	"Icon"
 18970 							line_color 	3342489
 18971 							fill_color 	13434879
 18972 							quidu      	"3ACB0C780076"
 18973 							width      	438
 18974 							height     	1155
 18975 							icon_height 	153
 18976 							icon_width 	154
 18977 							icon_y_offset 	-1
 18978 							annotation 	1
 18979 							Focus_Of_Control 	(object Focus_Of_Control "" @661
 18980 							    location   	(2852, 930)
 18981 							    line_color 	3342489
 18982 							    InterObjView 	@660
 18983 							    height     	60
 18984 							    y_coord    	0
 18985 							    Nested     	FALSE))
 18986 						    (object InterObjView "CustomResolver" @662
 18987 							location   	(2294, 248)
 18988 							font       	(object Font
 18989 							    underline  	TRUE)
 18990 							label      	(object ItemLabel
 18991 							    Parent_View 	@662
 18992 							    location   	(2294, 248)
 18993 							    fill_color 	13434879
 18994 							    anchor_loc 	1
 18995 							    nlines     	2
 18996 							    max_width  	351
 18997 							    justify    	0
 18998 							    label      	"CustomResolver")
 18999 							icon       	"Interface"
 19000 							icon_style 	"Label"
 19001 							line_color 	3342489
 19002 							fill_color 	13434879
 19003 							quidu      	"3ACB1239024F"
 19004 							width      	369
 19005 							height     	1155
 19006 							icon_height 	0
 19007 							icon_width 	0
 19008 							icon_y_offset 	0
 19009 							annotation 	1
 19010 							Focus_Of_Control 	(object Focus_Of_Control "" @663
 19011 							    location   	(2294, 806)
 19012 							    line_color 	3342489
 19013 							    InterObjView 	@662
 19014 							    height     	244
 19015 							    y_coord    	184
 19016 							    Nested     	FALSE))
 19017 						    (object InterObjView "$UNNAMED$371" @664
 19018 							location   	(1798, 248)
 19019 							font       	(object Font
 19020 							    underline  	TRUE)
 19021 							label      	(object ItemLabel
 19022 							    Parent_View 	@664
 19023 							    location   	(1672, 275)
 19024 							    anchor_loc 	3
 19025 							    nlines     	2
 19026 							    max_width  	687
 19027 							    label      	"")
 19028 							icon       	"boundary"
 19029 							icon_style 	"Icon"
 19030 							line_color 	3342489
 19031 							fill_color 	13434879
 19032 							quidu      	"3ACB0C780070"
 19033 							width      	662
 19034 							height     	1155
 19035 							icon_height 	153
 19036 							icon_width 	229
 19037 							icon_y_offset 	-1
 19038 							annotation 	1
 19039 							Focus_Of_Control 	(object Focus_Of_Control "" @665
 19040 							    location   	(1798, 682)
 19041 							    line_color 	3342489
 19042 							    InterObjView 	@664
 19043 							    height     	428
 19044 							    y_coord    	368
 19045 							    Nested     	FALSE))
 19046 						    (object NoteView @666
 19047 							location   	(1426, 1550)
 19048 							label      	(object ItemLabel
 19049 							    Parent_View 	@666
 19050 							    location   	(1035, 1434)
 19051 							    fill_color 	13434879
 19052 							    nlines     	5
 19053 							    max_width  	746
 19054 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 19055 							line_color 	3342489
 19056 							fill_color 	13434879
 19057 							width      	806
 19058 							height     	244
 19059 							quidu      	"3ACAE9E9000B")
 19060 						    (object InterMessView "" @667
 19061 							location   	(62, 434)
 19062 							label      	(object SegLabel @668
 19063 							    Parent_View 	@667
 19064 							    location   	(433, 390)
 19065 							    quidu      	"3ACB0C780068"
 19066 							    anchor_loc 	1
 19067 							    nlines     	1
 19068 							    max_width  	452
 19069 							    justify    	0
 19070 							    label      	"ListImplementationsL( )"
 19071 							    pctDist    	0.500000
 19072 							    height     	45
 19073 							    orientation 	0)
 19074 							line_color 	3342489
 19075 							client     	@654
 19076 							supplier   	@656
 19077 							Focus_Src  	@655
 19078 							Focus_Entry 	@657
 19079 							origin     	(201, 434)
 19080 							terminus   	(666, 434)
 19081 							ordinal    	0)
 19082 						    (object InterMessView "" @669
 19083 							location   	(62, 558)
 19084 							label      	(object SegLabel @670
 19085 							    Parent_View 	@669
 19086 							    location   	(991, 514)
 19087 							    quidu      	"3ACB0C780069"
 19088 							    anchor_loc 	1
 19089 							    nlines     	1
 19090 							    max_width  	1491
 19091 							    justify    	0
 19092 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 19093 							    pctDist    	0.500000
 19094 							    height     	45
 19095 							    orientation 	0)
 19096 							line_color 	3342489
 19097 							client     	@656
 19098 							supplier   	@658
 19099 							Focus_Src  	@657
 19100 							Focus_Entry 	@659
 19101 							origin     	(697, 558)
 19102 							terminus   	(1286, 558)
 19103 							ordinal    	1)
 19104 						    (object InterMessView "" @671
 19105 							location   	(62, 682)
 19106 							label      	(object SegLabel @672
 19107 							    Parent_View 	@671
 19108 							    location   	(1549, 638)
 19109 							    quidu      	"3ACB0C78006F"
 19110 							    anchor_loc 	1
 19111 							    nlines     	1
 19112 							    max_width  	1407
 19113 							    justify    	0
 19114 							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 19115 							    pctDist    	0.500000
 19116 							    height     	45
 19117 							    orientation 	0)
 19118 							line_color 	3342489
 19119 							client     	@658
 19120 							supplier   	@664
 19121 							Focus_Src  	@659
 19122 							Focus_Entry 	@665
 19123 							origin     	(1317, 682)
 19124 							terminus   	(1782, 682)
 19125 							ordinal    	2)
 19126 						    (object AttachView "" @673
 19127 							stereotype 	TRUE
 19128 							line_color 	3342489
 19129 							client     	@666
 19130 							supplier   	@671
 19131 							line_style 	0)
 19132 						    (object InterMessView "" @674
 19133 							location   	(62, 806)
 19134 							label      	(object SegLabel @675
 19135 							    Parent_View 	@674
 19136 							    location   	(2045, 762)
 19137 							    quidu      	"3ACB125800B0"
 19138 							    anchor_loc 	1
 19139 							    nlines     	1
 19140 							    max_width  	929
 19141 							    justify    	0
 19142 							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
 19143 							    pctDist    	0.500000
 19144 							    height     	45
 19145 							    orientation 	0)
 19146 							line_color 	3342489
 19147 							client     	@664
 19148 							supplier   	@662
 19149 							Focus_Src  	@665
 19150 							Focus_Entry 	@663
 19151 							origin     	(1813, 806)
 19152 							terminus   	(2278, 806)
 19153 							ordinal    	3)
 19154 						    (object InterMessView "" @676
 19155 							location   	(62, 930)
 19156 							label      	(object SegLabel @677
 19157 							    Parent_View 	@676
 19158 							    location   	(2572, 886)
 19159 							    quidu      	"3ACB127F0229"
 19160 							    anchor_loc 	1
 19161 							    nlines     	1
 19162 							    max_width  	609
 19163 							    justify    	0
 19164 							    label      	"ListImplementationsL(TUid)"
 19165 							    pctDist    	0.500000
 19166 							    height     	45
 19167 							    orientation 	0)
 19168 							line_color 	3342489
 19169 							client     	@662
 19170 							supplier   	@660
 19171 							Focus_Src  	@663
 19172 							Focus_Entry 	@661
 19173 							origin     	(2309, 930)
 19174 							terminus   	(2836, 930)
 19175 							ordinal    	4)))
 19176 					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
 19177 						mechanism_ref 	@597
 19178 						quid       	"3ACB13D00268"
 19179 						title      	"Alternative Flow - List construction (Failure 1)"
 19180 						documentation 	
 19181 |In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
 19182 |This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition but that the construction of the list to return fails.
 19183 						
 19184 						zoom       	100
 19185 						max_height 	28350
 19186 						max_width  	21600
 19187 						origin_x   	0
 19188 						origin_y   	0
 19189 						items      	(list diagram_item_list
 19190 						    (object InterObjView "$UNNAMED$373" @678
 19191 							location   	(186, 248)
 19192 							font       	(object Font
 19193 							    underline  	TRUE)
 19194 							label      	(object ItemLabel
 19195 							    Parent_View 	@678
 19196 							    location   	(186, 273)
 19197 							    anchor_loc 	1
 19198 							    nlines     	2
 19199 							    max_width  	360
 19200 							    justify    	0
 19201 							    label      	"")
 19202 							icon       	"Actor"
 19203 							icon_style 	"Icon"
 19204 							line_color 	3342489
 19205 							fill_color 	13434879
 19206 							quidu      	"3ACB14160042"
 19207 							width      	336
 19208 							height     	1217
 19209 							icon_height 	162
 19210 							icon_width 	120
 19211 							icon_y_offset 	0
 19212 							annotation 	1
 19213 							Focus_Of_Control 	(object Focus_Of_Control "" @679
 19214 							    location   	(186, 434)
 19215 							    line_color 	3342489
 19216 							    InterObjView 	@678
 19217 							    height     	918
 19218 							    y_coord    	858
 19219 							    Nested     	FALSE))
 19220 						    (object InterObjView "$UNNAMED$374" @680
 19221 							location   	(682, 248)
 19222 							font       	(object Font
 19223 							    underline  	TRUE)
 19224 							label      	(object ItemLabel
 19225 							    Parent_View 	@680
 19226 							    location   	(556, 275)
 19227 							    anchor_loc 	3
 19228 							    nlines     	2
 19229 							    max_width  	687
 19230 							    label      	"")
 19231 							icon       	"boundary"
 19232 							icon_style 	"Icon"
 19233 							line_color 	3342489
 19234 							fill_color 	13434879
 19235 							quidu      	"3ACB14160047"
 19236 							width      	662
 19237 							height     	1217
 19238 							icon_height 	153
 19239 							icon_width 	229
 19240 							icon_y_offset 	-1
 19241 							annotation 	1
 19242 							Focus_Of_Control 	(object Focus_Of_Control "" @681
 19243 							    location   	(682, 434)
 19244 							    line_color 	3342489
 19245 							    InterObjView 	@680
 19246 							    height     	858
 19247 							    y_coord    	798
 19248 							    Nested     	FALSE))
 19249 						    (object InterObjView "$UNNAMED$375" @682
 19250 							location   	(1178, 248)
 19251 							font       	(object Font
 19252 							    underline  	TRUE)
 19253 							label      	(object ItemLabel
 19254 							    Parent_View 	@682
 19255 							    location   	(1052, 272)
 19256 							    anchor_loc 	3
 19257 							    nlines     	2
 19258 							    max_width  	687
 19259 							    label      	"")
 19260 							icon       	"boundary"
 19261 							icon_style 	"Icon"
 19262 							line_color 	3342489
 19263 							fill_color 	13434879
 19264 							quidu      	"3ACB14160048"
 19265 							width      	663
 19266 							height     	1217
 19267 							icon_height 	153
 19268 							icon_width 	229
 19269 							icon_y_offset 	2
 19270 							annotation 	1
 19271 							Focus_Of_Control 	(object Focus_Of_Control "" @683
 19272 							    location   	(1178, 558)
 19273 							    line_color 	3342489
 19274 							    InterObjView 	@682
 19275 							    height     	674
 19276 							    y_coord    	614
 19277 							    Nested     	FALSE))
 19278 						    (object InterObjView "$UNNAMED$377" @684
 19279 							location   	(2418, 248)
 19280 							font       	(object Font
 19281 							    underline  	TRUE)
 19282 							label      	(object ItemLabel
 19283 							    Parent_View 	@684
 19284 							    location   	(2325, 272)
 19285 							    anchor_loc 	3
 19286 							    nlines     	2
 19287 							    max_width  	471
 19288 							    label      	"")
 19289 							icon       	"control"
 19290 							icon_style 	"Icon"
 19291 							line_color 	3342489
 19292 							fill_color 	13434879
 19293 							quidu      	"3ACB1416004F"
 19294 							width      	446
 19295 							height     	1217
 19296 							icon_height 	164
 19297 							icon_width 	157
 19298 							icon_y_offset 	1
 19299 							annotation 	1
 19300 							Focus_Of_Control 	(object Focus_Of_Control "" @685
 19301 							    location   	(2418, 806)
 19302 							    line_color 	3342489
 19303 							    InterObjView 	@684
 19304 							    height     	306
 19305 							    y_coord    	246
 19306 							    Nested     	FALSE)
 19307 							Focus_Of_Control 	(object Focus_Of_Control "" @686
 19308 							    location   	(2418, 992)
 19309 							    line_color 	3342489
 19310 							    InterObjView 	@684
 19311 							    height     	60
 19312 							    y_coord    	0
 19313 							    Nested     	TRUE))
 19314 						    (object InterObjView "$UNNAMED$378" @687
 19315 							location   	(3038, 248)
 19316 							font       	(object Font
 19317 							    underline  	TRUE)
 19318 							label      	(object ItemLabel
 19319 							    Parent_View 	@687
 19320 							    location   	(2931, 275)
 19321 							    anchor_loc 	3
 19322 							    nlines     	2
 19323 							    max_width  	462
 19324 							    label      	"")
 19325 							icon       	"entity"
 19326 							icon_style 	"Icon"
 19327 							line_color 	3342489
 19328 							fill_color 	13434879
 19329 							quidu      	"3ACB14160055"
 19330 							width      	438
 19331 							height     	1217
 19332 							icon_height 	153
 19333 							icon_width 	154
 19334 							icon_y_offset 	-1
 19335 							annotation 	1
 19336 							Focus_Of_Control 	(object Focus_Of_Control "" @688
 19337 							    location   	(3038, 868)
 19338 							    line_color 	3342489
 19339 							    InterObjView 	@687
 19340 							    height     	60
 19341 							    y_coord    	0
 19342 							    Nested     	FALSE))
 19343 						    (object InterObjView "$UNNAMED$376" @689
 19344 							location   	(1798, 248)
 19345 							font       	(object Font
 19346 							    underline  	TRUE)
 19347 							label      	(object ItemLabel
 19348 							    Parent_View 	@689
 19349 							    location   	(1672, 275)
 19350 							    anchor_loc 	3
 19351 							    nlines     	2
 19352 							    max_width  	687
 19353 							    label      	"")
 19354 							icon       	"boundary"
 19355 							icon_style 	"Icon"
 19356 							line_color 	3342489
 19357 							fill_color 	13434879
 19358 							quidu      	"3ACB1416004C"
 19359 							width      	662
 19360 							height     	1217
 19361 							icon_height 	153
 19362 							icon_width 	229
 19363 							icon_y_offset 	-1
 19364 							annotation 	1
 19365 							Focus_Of_Control 	(object Focus_Of_Control "" @690
 19366 							    location   	(1798, 682)
 19367 							    line_color 	3342489
 19368 							    InterObjView 	@689
 19369 							    height     	490
 19370 							    y_coord    	430
 19371 							    Nested     	FALSE))
 19372 						    (object NoteView @691
 19373 							location   	(1364, 1674)
 19374 							label      	(object ItemLabel
 19375 							    Parent_View 	@691
 19376 							    location   	(973, 1558)
 19377 							    fill_color 	13434879
 19378 							    nlines     	5
 19379 							    max_width  	746
 19380 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 19381 							line_color 	3342489
 19382 							fill_color 	13434879
 19383 							width      	806
 19384 							height     	244
 19385 							quidu      	"3ACAE9E9000B")
 19386 						    (object InterMessView "" @692
 19387 							location   	(62, 434)
 19388 							label      	(object SegLabel @693
 19389 							    Parent_View 	@692
 19390 							    location   	(433, 390)
 19391 							    quidu      	"3ACB14160044"
 19392 							    anchor_loc 	1
 19393 							    nlines     	1
 19394 							    max_width  	452
 19395 							    justify    	0
 19396 							    label      	"ListImplementationsL( )"
 19397 							    pctDist    	0.500000
 19398 							    height     	45
 19399 							    orientation 	0)
 19400 							line_color 	3342489
 19401 							client     	@678
 19402 							supplier   	@680
 19403 							Focus_Src  	@679
 19404 							Focus_Entry 	@681
 19405 							origin     	(201, 434)
 19406 							terminus   	(666, 434)
 19407 							ordinal    	0)
 19408 						    (object InterMessView "" @694
 19409 							location   	(62, 558)
 19410 							label      	(object SegLabel @695
 19411 							    Parent_View 	@694
 19412 							    location   	(929, 514)
 19413 							    quidu      	"3ACB14160045"
 19414 							    anchor_loc 	1
 19415 							    nlines     	1
 19416 							    max_width  	1392
 19417 							    justify    	0
 19418 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 19419 							    pctDist    	0.500000
 19420 							    height     	45
 19421 							    orientation 	0)
 19422 							line_color 	3342489
 19423 							client     	@680
 19424 							supplier   	@682
 19425 							Focus_Src  	@681
 19426 							Focus_Entry 	@683
 19427 							origin     	(697, 558)
 19428 							terminus   	(1162, 558)
 19429 							ordinal    	1)
 19430 						    (object SelfMessView "" @696
 19431 							location   	(62, 992)
 19432 							label      	(object SegLabel @697
 19433 							    Parent_View 	@696
 19434 							    location   	(2509, 948)
 19435 							    quidu      	"3ACB14160054"
 19436 							    anchor_loc 	1
 19437 							    nlines     	1
 19438 							    max_width  	1113
 19439 							    justify    	0
 19440 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 19441 							    pctDist    	0.500000
 19442 							    height     	45
 19443 							    orientation 	0)
 19444 							line_color 	3342489
 19445 							client     	@684
 19446 							supplier   	@684
 19447 							Focus_Src  	@685
 19448 							Focus_Entry 	@686
 19449 							origin     	(2434, 992)
 19450 							terminus   	(2584, 992)
 19451 							ordinal    	5)
 19452 						    (object InterMessView "" @698
 19453 							location   	(62, 868)
 19454 							label      	(object SegLabel @699
 19455 							    Parent_View 	@698
 19456 							    location   	(2727, 824)
 19457 							    quidu      	"3ACB14160051"
 19458 							    anchor_loc 	1
 19459 							    nlines     	1
 19460 							    max_width  	631
 19461 							    justify    	0
 19462 							    label      	"ListImplementationsL(TUid)"
 19463 							    pctDist    	0.500000
 19464 							    height     	45
 19465 							    orientation 	0)
 19466 							line_color 	3342489
 19467 							client     	@684
 19468 							supplier   	@687
 19469 							Focus_Src  	@685
 19470 							Focus_Entry 	@688
 19471 							origin     	(2433, 868)
 19472 							terminus   	(3022, 868)
 19473 							ordinal    	4)
 19474 						    (object InterMessView "" @700
 19475 							location   	(62, 682)
 19476 							label      	(object SegLabel @701
 19477 							    Parent_View 	@700
 19478 							    location   	(1487, 638)
 19479 							    quidu      	"3ACB1416004B"
 19480 							    anchor_loc 	1
 19481 							    nlines     	1
 19482 							    max_width  	1407
 19483 							    justify    	0
 19484 							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 19485 							    pctDist    	0.500000
 19486 							    height     	45
 19487 							    orientation 	0)
 19488 							line_color 	3342489
 19489 							client     	@682
 19490 							supplier   	@689
 19491 							Focus_Src  	@683
 19492 							Focus_Entry 	@690
 19493 							origin     	(1193, 682)
 19494 							terminus   	(1782, 682)
 19495 							ordinal    	2)
 19496 						    (object InterMessView "" @702
 19497 							location   	(62, 806)
 19498 							label      	(object SegLabel @703
 19499 							    Parent_View 	@702
 19500 							    location   	(2107, 762)
 19501 							    quidu      	"3ACB1416004E"
 19502 							    anchor_loc 	1
 19503 							    nlines     	1
 19504 							    max_width  	863
 19505 							    justify    	0
 19506 							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 19507 							    pctDist    	0.500000
 19508 							    height     	45
 19509 							    orientation 	0)
 19510 							line_color 	3342489
 19511 							client     	@689
 19512 							supplier   	@684
 19513 							Focus_Src  	@690
 19514 							Focus_Entry 	@685
 19515 							origin     	(1813, 806)
 19516 							terminus   	(2402, 806)
 19517 							ordinal    	3)
 19518 						    (object AttachView "" @704
 19519 							stereotype 	TRUE
 19520 							line_color 	3342489
 19521 							client     	@691
 19522 							supplier   	@700
 19523 							line_style 	0)))
 19524 					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
 19525 						mechanism_ref 	@598
 19526 						quid       	"3ACB142F0124"
 19527 						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
 19528 						documentation 	
 19529 |In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
 19530 |This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, construction of the list to return succeeds, but that the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
 19531 						
 19532 						zoom       	100
 19533 						max_height 	28350
 19534 						max_width  	21600
 19535 						origin_x   	0
 19536 						origin_y   	0
 19537 						items      	(list diagram_item_list
 19538 						    (object InterObjView "$UNNAMED$379" @705
 19539 							location   	(186, 248)
 19540 							font       	(object Font
 19541 							    underline  	TRUE)
 19542 							label      	(object ItemLabel
 19543 							    Parent_View 	@705
 19544 							    location   	(186, 273)
 19545 							    anchor_loc 	1
 19546 							    nlines     	2
 19547 							    max_width  	360
 19548 							    justify    	0
 19549 							    label      	"")
 19550 							icon       	"Actor"
 19551 							icon_style 	"Icon"
 19552 							line_color 	3342489
 19553 							fill_color 	13434879
 19554 							quidu      	"3ACB143402C6"
 19555 							width      	336
 19556 							height     	1403
 19557 							icon_height 	162
 19558 							icon_width 	120
 19559 							icon_y_offset 	0
 19560 							annotation 	1
 19561 							Focus_Of_Control 	(object Focus_Of_Control "" @706
 19562 							    location   	(186, 434)
 19563 							    line_color 	3342489
 19564 							    InterObjView 	@705
 19565 							    height     	1104
 19566 							    y_coord    	1044
 19567 							    Nested     	FALSE))
 19568 						    (object InterObjView "$UNNAMED$380" @707
 19569 							location   	(682, 248)
 19570 							font       	(object Font
 19571 							    underline  	TRUE)
 19572 							label      	(object ItemLabel
 19573 							    Parent_View 	@707
 19574 							    location   	(556, 275)
 19575 							    anchor_loc 	3
 19576 							    nlines     	2
 19577 							    max_width  	687
 19578 							    label      	"")
 19579 							icon       	"boundary"
 19580 							icon_style 	"Icon"
 19581 							line_color 	3342489
 19582 							fill_color 	13434879
 19583 							quidu      	"3ACB143402CB"
 19584 							width      	662
 19585 							height     	1403
 19586 							icon_height 	153
 19587 							icon_width 	229
 19588 							icon_y_offset 	-1
 19589 							annotation 	1
 19590 							Focus_Of_Control 	(object Focus_Of_Control "" @708
 19591 							    location   	(682, 434)
 19592 							    line_color 	3342489
 19593 							    InterObjView 	@707
 19594 							    height     	1044
 19595 							    y_coord    	984
 19596 							    Nested     	FALSE))
 19597 						    (object InterObjView "$UNNAMED$381" @709
 19598 							location   	(1178, 248)
 19599 							font       	(object Font
 19600 							    underline  	TRUE)
 19601 							label      	(object ItemLabel
 19602 							    Parent_View 	@709
 19603 							    location   	(1052, 272)
 19604 							    anchor_loc 	3
 19605 							    nlines     	2
 19606 							    max_width  	687
 19607 							    label      	"")
 19608 							icon       	"boundary"
 19609 							icon_style 	"Icon"
 19610 							line_color 	3342489
 19611 							fill_color 	13434879
 19612 							quidu      	"3ACB143402CC"
 19613 							width      	663
 19614 							height     	1403
 19615 							icon_height 	153
 19616 							icon_width 	229
 19617 							icon_y_offset 	2
 19618 							annotation 	1
 19619 							Focus_Of_Control 	(object Focus_Of_Control "" @710
 19620 							    location   	(1178, 558)
 19621 							    line_color 	3342489
 19622 							    InterObjView 	@709
 19623 							    height     	860
 19624 							    y_coord    	800
 19625 							    Nested     	FALSE))
 19626 						    (object InterObjView "$UNNAMED$383" @711
 19627 							location   	(2418, 248)
 19628 							font       	(object Font
 19629 							    underline  	TRUE)
 19630 							label      	(object ItemLabel
 19631 							    Parent_View 	@711
 19632 							    location   	(2325, 272)
 19633 							    anchor_loc 	3
 19634 							    nlines     	2
 19635 							    max_width  	471
 19636 							    label      	"")
 19637 							icon       	"control"
 19638 							icon_style 	"Icon"
 19639 							line_color 	3342489
 19640 							fill_color 	13434879
 19641 							quidu      	"3ACB143402D3"
 19642 							width      	446
 19643 							height     	1403
 19644 							icon_height 	164
 19645 							icon_width 	157
 19646 							icon_y_offset 	1
 19647 							annotation 	1
 19648 							Focus_Of_Control 	(object Focus_Of_Control "" @712
 19649 							    location   	(2418, 806)
 19650 							    line_color 	3342489
 19651 							    InterObjView 	@711
 19652 							    height     	492
 19653 							    y_coord    	432
 19654 							    Nested     	FALSE)
 19655 							Focus_Of_Control 	(object Focus_Of_Control "" @713
 19656 							    location   	(2418, 992)
 19657 							    line_color 	3342489
 19658 							    InterObjView 	@711
 19659 							    height     	60
 19660 							    y_coord    	0
 19661 							    Nested     	TRUE))
 19662 						    (object InterObjView "$UNNAMED$384" @714
 19663 							location   	(3038, 248)
 19664 							font       	(object Font
 19665 							    underline  	TRUE)
 19666 							label      	(object ItemLabel
 19667 							    Parent_View 	@714
 19668 							    location   	(2931, 275)
 19669 							    anchor_loc 	3
 19670 							    nlines     	2
 19671 							    max_width  	462
 19672 							    label      	"")
 19673 							icon       	"entity"
 19674 							icon_style 	"Icon"
 19675 							line_color 	3342489
 19676 							fill_color 	13434879
 19677 							quidu      	"3ACB143402D9"
 19678 							width      	438
 19679 							height     	1403
 19680 							icon_height 	153
 19681 							icon_width 	154
 19682 							icon_y_offset 	-1
 19683 							annotation 	1
 19684 							Focus_Of_Control 	(object Focus_Of_Control "" @715
 19685 							    location   	(3038, 868)
 19686 							    line_color 	3342489
 19687 							    InterObjView 	@714
 19688 							    height     	60
 19689 							    y_coord    	0
 19690 							    Nested     	FALSE)
 19691 							Focus_Of_Control 	(object Focus_Of_Control "" @716
 19692 							    location   	(3038, 1178)
 19693 							    line_color 	3342489
 19694 							    InterObjView 	@714
 19695 							    height     	60
 19696 							    y_coord    	0
 19697 							    Nested     	FALSE))
 19698 						    (object InterObjView "$UNNAMED$382" @717
 19699 							location   	(1798, 248)
 19700 							font       	(object Font
 19701 							    underline  	TRUE)
 19702 							label      	(object ItemLabel
 19703 							    Parent_View 	@717
 19704 							    location   	(1672, 275)
 19705 							    anchor_loc 	3
 19706 							    nlines     	2
 19707 							    max_width  	687
 19708 							    label      	"")
 19709 							icon       	"boundary"
 19710 							icon_style 	"Icon"
 19711 							line_color 	3342489
 19712 							fill_color 	13434879
 19713 							quidu      	"3ACB143402D0"
 19714 							width      	662
 19715 							height     	1403
 19716 							icon_height 	153
 19717 							icon_width 	229
 19718 							icon_y_offset 	-1
 19719 							annotation 	1
 19720 							Focus_Of_Control 	(object Focus_Of_Control "" @718
 19721 							    location   	(1798, 682)
 19722 							    line_color 	3342489
 19723 							    InterObjView 	@717
 19724 							    height     	676
 19725 							    y_coord    	616
 19726 							    Nested     	FALSE))
 19727 						    (object NoteView @719
 19728 							location   	(1302, 1798)
 19729 							label      	(object ItemLabel
 19730 							    Parent_View 	@719
 19731 							    location   	(911, 1682)
 19732 							    fill_color 	13434879
 19733 							    nlines     	5
 19734 							    max_width  	746
 19735 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 19736 							line_color 	3342489
 19737 							fill_color 	13434879
 19738 							width      	806
 19739 							height     	244
 19740 							quidu      	"3ACAE9E9000B")
 19741 						    (object InterMessView "" @720
 19742 							location   	(62, 434)
 19743 							label      	(object SegLabel @721
 19744 							    Parent_View 	@720
 19745 							    location   	(433, 390)
 19746 							    quidu      	"3ACB143402C8"
 19747 							    anchor_loc 	1
 19748 							    nlines     	1
 19749 							    max_width  	452
 19750 							    justify    	0
 19751 							    label      	"ListImplementationsL( )"
 19752 							    pctDist    	0.500000
 19753 							    height     	45
 19754 							    orientation 	0)
 19755 							line_color 	3342489
 19756 							client     	@705
 19757 							supplier   	@707
 19758 							Focus_Src  	@706
 19759 							Focus_Entry 	@708
 19760 							origin     	(201, 434)
 19761 							terminus   	(666, 434)
 19762 							ordinal    	0)
 19763 						    (object InterMessView "" @722
 19764 							location   	(62, 558)
 19765 							label      	(object SegLabel @723
 19766 							    Parent_View 	@722
 19767 							    location   	(929, 514)
 19768 							    quidu      	"3ACB143402C9"
 19769 							    anchor_loc 	1
 19770 							    nlines     	1
 19771 							    max_width  	1392
 19772 							    justify    	0
 19773 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 19774 							    pctDist    	0.500000
 19775 							    height     	45
 19776 							    orientation 	0)
 19777 							line_color 	3342489
 19778 							client     	@707
 19779 							supplier   	@709
 19780 							Focus_Src  	@708
 19781 							Focus_Entry 	@710
 19782 							origin     	(697, 558)
 19783 							terminus   	(1162, 558)
 19784 							ordinal    	1)
 19785 						    (object SelfMessView "" @724
 19786 							location   	(62, 992)
 19787 							label      	(object SegLabel @725
 19788 							    Parent_View 	@724
 19789 							    location   	(2509, 948)
 19790 							    quidu      	"3ACB143402D8"
 19791 							    anchor_loc 	1
 19792 							    nlines     	1
 19793 							    max_width  	1113
 19794 							    justify    	0
 19795 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 19796 							    pctDist    	0.500000
 19797 							    height     	45
 19798 							    orientation 	0)
 19799 							line_color 	3342489
 19800 							client     	@711
 19801 							supplier   	@711
 19802 							Focus_Src  	@712
 19803 							Focus_Entry 	@713
 19804 							origin     	(2434, 992)
 19805 							terminus   	(2584, 992)
 19806 							ordinal    	5)
 19807 						    (object InterMessView "" @726
 19808 							location   	(62, 868)
 19809 							label      	(object SegLabel @727
 19810 							    Parent_View 	@726
 19811 							    location   	(2727, 824)
 19812 							    quidu      	"3ACB143402D5"
 19813 							    anchor_loc 	1
 19814 							    nlines     	1
 19815 							    max_width  	631
 19816 							    justify    	0
 19817 							    label      	"ListImplementationsL(TUid)"
 19818 							    pctDist    	0.500000
 19819 							    height     	45
 19820 							    orientation 	0)
 19821 							line_color 	3342489
 19822 							client     	@711
 19823 							supplier   	@714
 19824 							Focus_Src  	@712
 19825 							Focus_Entry 	@715
 19826 							origin     	(2433, 868)
 19827 							terminus   	(3022, 868)
 19828 							ordinal    	4)
 19829 						    (object InterMessView "" @728
 19830 							location   	(62, 1178)
 19831 							label      	(object SegLabel @729
 19832 							    Parent_View 	@728
 19833 							    location   	(2727, 1134)
 19834 							    quidu      	"3ACB143402D6"
 19835 							    anchor_loc 	1
 19836 							    nlines     	1
 19837 							    max_width  	553
 19838 							    justify    	0
 19839 							    label      	"GetImplementationDataL(TUid)"
 19840 							    pctDist    	0.500000
 19841 							    height     	45
 19842 							    orientation 	0)
 19843 							line_color 	3342489
 19844 							client     	@711
 19845 							supplier   	@714
 19846 							Focus_Src  	@712
 19847 							Focus_Entry 	@716
 19848 							origin     	(2433, 1178)
 19849 							terminus   	(3022, 1178)
 19850 							ordinal    	6)
 19851 						    (object InterMessView "" @730
 19852 							location   	(62, 682)
 19853 							label      	(object SegLabel @731
 19854 							    Parent_View 	@730
 19855 							    location   	(1487, 638)
 19856 							    quidu      	"3ACB143402CF"
 19857 							    anchor_loc 	1
 19858 							    nlines     	1
 19859 							    max_width  	1407
 19860 							    justify    	0
 19861 							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 19862 							    pctDist    	0.500000
 19863 							    height     	45
 19864 							    orientation 	0)
 19865 							line_color 	3342489
 19866 							client     	@709
 19867 							supplier   	@717
 19868 							Focus_Src  	@710
 19869 							Focus_Entry 	@718
 19870 							origin     	(1193, 682)
 19871 							terminus   	(1782, 682)
 19872 							ordinal    	2)
 19873 						    (object InterMessView "" @732
 19874 							location   	(62, 806)
 19875 							label      	(object SegLabel @733
 19876 							    Parent_View 	@732
 19877 							    location   	(2107, 762)
 19878 							    quidu      	"3ACB143402D2"
 19879 							    anchor_loc 	1
 19880 							    nlines     	1
 19881 							    max_width  	863
 19882 							    justify    	0
 19883 							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 19884 							    pctDist    	0.500000
 19885 							    height     	45
 19886 							    orientation 	0)
 19887 							line_color 	3342489
 19888 							client     	@717
 19889 							supplier   	@711
 19890 							Focus_Src  	@718
 19891 							Focus_Entry 	@712
 19892 							origin     	(1813, 806)
 19893 							terminus   	(2402, 806)
 19894 							ordinal    	3)
 19895 						    (object AttachView "" @734
 19896 							stereotype 	TRUE
 19897 							line_color 	3342489
 19898 							client     	@719
 19899 							supplier   	@730
 19900 							line_style 	0)))
 19901 					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
 19902 						mechanism_ref 	@599
 19903 						quid       	"3ACB156E0259"
 19904 						title      	"Alternative Flow - Use non - default resolver : List construction fails"
 19905 						documentation 	
 19906 |In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
 19907 |
 19908 |This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 19909 |
 19910 |Construction of the list to return may fail, or the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
 19911 						
 19912 						zoom       	100
 19913 						max_height 	28350
 19914 						max_width  	21600
 19915 						origin_x   	0
 19916 						origin_y   	0
 19917 						items      	(list diagram_item_list
 19918 						    (object InterObjView "$UNNAMED$385" @735
 19919 							location   	(186, 248)
 19920 							font       	(object Font
 19921 							    underline  	TRUE)
 19922 							label      	(object ItemLabel
 19923 							    Parent_View 	@735
 19924 							    location   	(186, 273)
 19925 							    anchor_loc 	1
 19926 							    nlines     	2
 19927 							    max_width  	360
 19928 							    justify    	0
 19929 							    label      	"")
 19930 							icon       	"Actor"
 19931 							icon_style 	"Icon"
 19932 							line_color 	3342489
 19933 							fill_color 	13434879
 19934 							quidu      	"3ACB1588033D"
 19935 							width      	336
 19936 							height     	1155
 19937 							icon_height 	162
 19938 							icon_width 	120
 19939 							icon_y_offset 	0
 19940 							annotation 	1
 19941 							Focus_Of_Control 	(object Focus_Of_Control "" @736
 19942 							    location   	(186, 434)
 19943 							    line_color 	3342489
 19944 							    InterObjView 	@735
 19945 							    height     	856
 19946 							    y_coord    	796
 19947 							    Nested     	FALSE))
 19948 						    (object InterObjView "$UNNAMED$386" @737
 19949 							location   	(682, 248)
 19950 							font       	(object Font
 19951 							    underline  	TRUE)
 19952 							label      	(object ItemLabel
 19953 							    Parent_View 	@737
 19954 							    location   	(556, 275)
 19955 							    anchor_loc 	3
 19956 							    nlines     	2
 19957 							    max_width  	687
 19958 							    label      	"")
 19959 							icon       	"boundary"
 19960 							icon_style 	"Icon"
 19961 							line_color 	3342489
 19962 							fill_color 	13434879
 19963 							quidu      	"3ACB15880342"
 19964 							width      	662
 19965 							height     	1155
 19966 							icon_height 	153
 19967 							icon_width 	229
 19968 							icon_y_offset 	-1
 19969 							annotation 	1
 19970 							Focus_Of_Control 	(object Focus_Of_Control "" @738
 19971 							    location   	(682, 434)
 19972 							    line_color 	3342489
 19973 							    InterObjView 	@737
 19974 							    height     	796
 19975 							    y_coord    	736
 19976 							    Nested     	FALSE))
 19977 						    (object InterObjView "$UNNAMED$387" @739
 19978 							location   	(1178, 248)
 19979 							font       	(object Font
 19980 							    underline  	TRUE)
 19981 							label      	(object ItemLabel
 19982 							    Parent_View 	@739
 19983 							    location   	(1052, 272)
 19984 							    anchor_loc 	3
 19985 							    nlines     	2
 19986 							    max_width  	687
 19987 							    label      	"")
 19988 							icon       	"boundary"
 19989 							icon_style 	"Icon"
 19990 							line_color 	3342489
 19991 							fill_color 	13434879
 19992 							quidu      	"3ACB15880343"
 19993 							width      	663
 19994 							height     	1155
 19995 							icon_height 	153
 19996 							icon_width 	229
 19997 							icon_y_offset 	2
 19998 							annotation 	1
 19999 							Focus_Of_Control 	(object Focus_Of_Control "" @740
 20000 							    location   	(1178, 558)
 20001 							    line_color 	3342489
 20002 							    InterObjView 	@739
 20003 							    height     	612
 20004 							    y_coord    	552
 20005 							    Nested     	FALSE))
 20006 						    (object InterObjView "$UNNAMED$389" @741
 20007 							location   	(2666, 248)
 20008 							font       	(object Font
 20009 							    underline  	TRUE)
 20010 							label      	(object ItemLabel
 20011 							    Parent_View 	@741
 20012 							    location   	(2559, 275)
 20013 							    anchor_loc 	3
 20014 							    nlines     	2
 20015 							    max_width  	462
 20016 							    label      	"")
 20017 							icon       	"entity"
 20018 							icon_style 	"Icon"
 20019 							line_color 	3342489
 20020 							fill_color 	13434879
 20021 							quidu      	"3ACB1588034D"
 20022 							width      	438
 20023 							height     	1155
 20024 							icon_height 	153
 20025 							icon_width 	154
 20026 							icon_y_offset 	-1
 20027 							annotation 	1
 20028 							Focus_Of_Control 	(object Focus_Of_Control "" @742
 20029 							    location   	(2666, 930)
 20030 							    line_color 	3342489
 20031 							    InterObjView 	@741
 20032 							    height     	60
 20033 							    y_coord    	0
 20034 							    Nested     	FALSE))
 20035 						    (object InterObjView "CustomResolver" @743
 20036 							location   	(2294, 248)
 20037 							font       	(object Font
 20038 							    underline  	TRUE)
 20039 							label      	(object ItemLabel
 20040 							    Parent_View 	@743
 20041 							    location   	(2294, 248)
 20042 							    fill_color 	13434879
 20043 							    anchor_loc 	1
 20044 							    nlines     	2
 20045 							    max_width  	351
 20046 							    justify    	0
 20047 							    label      	"CustomResolver")
 20048 							icon       	"Interface"
 20049 							icon_style 	"Label"
 20050 							line_color 	3342489
 20051 							fill_color 	13434879
 20052 							quidu      	"3ACB15880349"
 20053 							width      	369
 20054 							height     	1155
 20055 							icon_height 	0
 20056 							icon_width 	0
 20057 							icon_y_offset 	0
 20058 							annotation 	1
 20059 							Focus_Of_Control 	(object Focus_Of_Control "" @744
 20060 							    location   	(2294, 806)
 20061 							    line_color 	3342489
 20062 							    InterObjView 	@743
 20063 							    height     	244
 20064 							    y_coord    	184
 20065 							    Nested     	FALSE))
 20066 						    (object InterObjView "$UNNAMED$388" @745
 20067 							location   	(1798, 248)
 20068 							font       	(object Font
 20069 							    underline  	TRUE)
 20070 							label      	(object ItemLabel
 20071 							    Parent_View 	@745
 20072 							    location   	(1672, 275)
 20073 							    anchor_loc 	3
 20074 							    nlines     	2
 20075 							    max_width  	687
 20076 							    label      	"")
 20077 							icon       	"boundary"
 20078 							icon_style 	"Icon"
 20079 							line_color 	3342489
 20080 							fill_color 	13434879
 20081 							quidu      	"3ACB15880348"
 20082 							width      	662
 20083 							height     	1155
 20084 							icon_height 	153
 20085 							icon_width 	229
 20086 							icon_y_offset 	-1
 20087 							annotation 	1
 20088 							Focus_Of_Control 	(object Focus_Of_Control "" @746
 20089 							    location   	(1798, 682)
 20090 							    line_color 	3342489
 20091 							    InterObjView 	@745
 20092 							    height     	428
 20093 							    y_coord    	368
 20094 							    Nested     	FALSE))
 20095 						    (object NoteView @747
 20096 							location   	(1302, 1612)
 20097 							label      	(object ItemLabel
 20098 							    Parent_View 	@747
 20099 							    location   	(911, 1496)
 20100 							    fill_color 	13434879
 20101 							    nlines     	5
 20102 							    max_width  	746
 20103 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 20104 							line_color 	3342489
 20105 							fill_color 	13434879
 20106 							width      	806
 20107 							height     	244
 20108 							quidu      	"3ACAE9E9000B")
 20109 						    (object InterMessView "" @748
 20110 							location   	(62, 434)
 20111 							label      	(object SegLabel @749
 20112 							    Parent_View 	@748
 20113 							    location   	(433, 390)
 20114 							    quidu      	"3ACB1588033F"
 20115 							    anchor_loc 	1
 20116 							    nlines     	1
 20117 							    max_width  	452
 20118 							    justify    	0
 20119 							    label      	"ListImplementationsL( )"
 20120 							    pctDist    	0.500000
 20121 							    height     	45
 20122 							    orientation 	0)
 20123 							line_color 	3342489
 20124 							client     	@735
 20125 							supplier   	@737
 20126 							Focus_Src  	@736
 20127 							Focus_Entry 	@738
 20128 							origin     	(201, 434)
 20129 							terminus   	(666, 434)
 20130 							ordinal    	0)
 20131 						    (object InterMessView "" @750
 20132 							location   	(62, 558)
 20133 							label      	(object SegLabel @751
 20134 							    Parent_View 	@750
 20135 							    location   	(929, 514)
 20136 							    quidu      	"3ACB15880340"
 20137 							    anchor_loc 	1
 20138 							    nlines     	1
 20139 							    max_width  	1491
 20140 							    justify    	0
 20141 							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 20142 							    pctDist    	0.500000
 20143 							    height     	45
 20144 							    orientation 	0)
 20145 							line_color 	3342489
 20146 							client     	@737
 20147 							supplier   	@739
 20148 							Focus_Src  	@738
 20149 							Focus_Entry 	@740
 20150 							origin     	(697, 558)
 20151 							terminus   	(1162, 558)
 20152 							ordinal    	1)
 20153 						    (object InterMessView "" @752
 20154 							location   	(62, 930)
 20155 							label      	(object SegLabel @753
 20156 							    Parent_View 	@752
 20157 							    location   	(2479, 886)
 20158 							    quidu      	"3ACB1588034B"
 20159 							    anchor_loc 	1
 20160 							    nlines     	1
 20161 							    max_width  	631
 20162 							    justify    	0
 20163 							    label      	"ListImplementationsL(TUid)"
 20164 							    pctDist    	0.500000
 20165 							    height     	45
 20166 							    orientation 	0)
 20167 							line_color 	3342489
 20168 							client     	@743
 20169 							supplier   	@741
 20170 							Focus_Src  	@744
 20171 							Focus_Entry 	@742
 20172 							origin     	(2309, 930)
 20173 							terminus   	(2650, 930)
 20174 							ordinal    	4)
 20175 						    (object InterMessView "" @754
 20176 							location   	(62, 682)
 20177 							label      	(object SegLabel @755
 20178 							    Parent_View 	@754
 20179 							    location   	(1487, 638)
 20180 							    quidu      	"3ACB15880345"
 20181 							    anchor_loc 	1
 20182 							    nlines     	1
 20183 							    max_width  	1407
 20184 							    justify    	0
 20185 							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 20186 							    pctDist    	0.500000
 20187 							    height     	45
 20188 							    orientation 	0)
 20189 							line_color 	3342489
 20190 							client     	@739
 20191 							supplier   	@745
 20192 							Focus_Src  	@740
 20193 							Focus_Entry 	@746
 20194 							origin     	(1193, 682)
 20195 							terminus   	(1782, 682)
 20196 							ordinal    	2)
 20197 						    (object InterMessView "" @756
 20198 							location   	(62, 806)
 20199 							label      	(object SegLabel @757
 20200 							    Parent_View 	@756
 20201 							    location   	(2045, 762)
 20202 							    quidu      	"3ACB15880346"
 20203 							    anchor_loc 	1
 20204 							    nlines     	1
 20205 							    max_width  	929
 20206 							    justify    	0
 20207 							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
 20208 							    pctDist    	0.500000
 20209 							    height     	45
 20210 							    orientation 	0)
 20211 							line_color 	3342489
 20212 							client     	@745
 20213 							supplier   	@743
 20214 							Focus_Src  	@746
 20215 							Focus_Entry 	@744
 20216 							origin     	(1813, 806)
 20217 							terminus   	(2278, 806)
 20218 							ordinal    	3)
 20219 						    (object AttachView "" @758
 20220 							stereotype 	TRUE
 20221 							line_color 	3342489
 20222 							client     	@747
 20223 							supplier   	@754
 20224 							line_style 	0))))))
 20225 				logical_presentations 	(list unit_reference_list))
 20226 			    (object Class_Category "Instantiate an Interface Implementation (Iter 1)"
 20227 				quid       	"3A1CFF2C0238"
 20228 				exportControl 	"Public"
 20229 				logical_models 	(list unit_reference_list
 20230 				    (object UseCase "Instantiate an Interface Implementation"
 20231 					quid       	"3A1D029B0029"
 20232 					documentation 	
 20233 |Actors:
 20234 |Generic Client
 20235 |Interface Implementation
 20236 |
 20237 |Traceability:
 20238 |RHR.79.1.1
 20239 |RHR.79.1.4
 20240 |RHR.79.2.1
 20241 |RHR.79.2.2
 20242 |RHR.79.2.4
 20243 |RHR.79.2.6
 20244 |RHR.79.3.3
 20245 |RHR.79.3.4
 20246 |RHR.79.4.4
 20247 |RHR.79.4.5
 20248 |RHR.79.5.3
 20249 |RHR.79.5.4
 20250 					
 20251 					stereotype 	"use-case realization"
 20252 					logical_models 	(list unit_reference_list
 20253 					    (object Mechanism @759
 20254 						logical_models 	(list unit_reference_list
 20255 						    (object Object "Client"
 20256 							quid       	"3A1D072D0307"
 20257 							collaborators 	(list link_list
 20258 							    (object Link
 20259 								quid       	"3A1D086800D9"
 20260 								supplier   	"Interface"
 20261 								quidu      	"3A1D07920171"
 20262 								messages   	(list Messages
 20263 								    (object Message "NewL( )"
 20264 									quid       	"3A1D086800DA"
 20265 									documentation 	"Request for interface instantiation"
 20266 									frequency  	"Aperiodic"
 20267 									synchronization 	"Simple"
 20268 									dir        	"FromClientToSupplier"
 20269 									sequence   	"1"
 20270 									ordinal    	0
 20271 									quidu      	"3A2CF1A6010E"))))
 20272 							class      	"Use Case View::Customers::Generic Client"
 20273 							quidu      	"3A1E33F801F8"
 20274 							persistence 	"Transient"
 20275 							multi      	FALSE)
 20276 						    (object Object "Interface"
 20277 							quid       	"3A1D07920171"
 20278 							collaborators 	(list link_list
 20279 							    (object Link
 20280 								quid       	"3A1D093E011D"
 20281 								supplier   	"Factory"
 20282 								quidu      	"3A1D089F02FF"
 20283 								messages   	(list Messages
 20284 								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 20285 									quid       	"3A1D093E011E"
 20286 									frequency  	"Aperiodic"
 20287 									synchronization 	"Simple"
 20288 									dir        	"FromClientToSupplier"
 20289 									sequence   	"1.1"
 20290 									ordinal    	1
 20291 									quidu      	"3AD31E73035A")))
 20292 							    (object Link
 20293 								quid       	"3A1D155403C5"
 20294 								supplier   	"Interface"
 20295 								quidu      	"3A1D07920171"))
 20296 							class      	"Logical View::CExampleInterface"
 20297 							quidu      	"3A1D07A10155"
 20298 							persistence 	"Transient"
 20299 							multi      	FALSE)
 20300 						    (object Object "Factory"
 20301 							quid       	"3A1D089F02FF"
 20302 							collaborators 	(list link_list
 20303 							    (object Link
 20304 								quid       	"3A1D09B70121"
 20305 								supplier   	"Resolver"
 20306 								quidu      	"3A1D0972024E")
 20307 							    (object Link
 20308 								quid       	"3A1D0FE40265"
 20309 								supplier   	"Load Manager"
 20310 								quidu      	"3A1D0F3A02CE")
 20311 							    (object Link
 20312 								quid       	"3A1D17680094"
 20313 								supplier   	"Factory"
 20314 								quidu      	"3A1D089F02FF"
 20315 								messages   	(list Messages
 20316 								    (object Message "CreateL(TAny*)"
 20317 									quid       	"3B56E66B0036"
 20318 									frequency  	"Aperiodic"
 20319 									synchronization 	"Simple"
 20320 									dir        	"FromClientToSupplier"
 20321 									sequence   	"3"
 20322 									ordinal    	8
 20323 									quidu      	"3AD4795801AE")))
 20324 							    (object Link
 20325 								quid       	"3A951A6F02BC"
 20326 								supplier   	"Proxy"
 20327 								quidu      	"3A75A3FC0261"
 20328 								messages   	(list Messages
 20329 								    (object Message "ConstructL(TAny* )"
 20330 									quid       	"3A95251F02DE"
 20331 									frequency  	"Aperiodic"
 20332 									synchronization 	"Simple"
 20333 									dir        	"FromClientToSupplier"
 20334 									sequence   	"4"
 20335 									ordinal    	9
 20336 									Operation  	"ConstructL( )"
 20337 									quidu      	"3A75A414014D")))
 20338 							    (object Link
 20339 								quid       	"3A951B7703AC"
 20340 								supplier   	"MagicServer"
 20341 								quidu      	"3A951AEE020A"
 20342 								messages   	(list Messages
 20343 								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 20344 									quid       	"3A951B7703AD"
 20345 									frequency  	"Aperiodic"
 20346 									synchronization 	"Simple"
 20347 									dir        	"FromClientToSupplier"
 20348 									sequence   	"2"
 20349 									ordinal    	2
 20350 									quidu      	"3A71596801A0"))))
 20351 							class      	"Logical View::REComSession"
 20352 							quidu      	"3A1D08B702D1"
 20353 							persistence 	"Transient"
 20354 							multi      	FALSE)
 20355 						    (object Object "Resolver"
 20356 							quid       	"3A1D0972024E"
 20357 							collaborators 	(list link_list
 20358 							    (object Link
 20359 								quid       	"3A1D0B24018A"
 20360 								supplier   	"Resolver"
 20361 								quidu      	"3A1D0972024E")
 20362 							    (object Link
 20363 								quid       	"3A951BB50102"
 20364 								supplier   	"Load Manager"
 20365 								quidu      	"3A1D0F3A02CE")
 20366 							    (object Link
 20367 								quid       	"3A951C0702C2"
 20368 								supplier   	"RegistryData"
 20369 								quidu      	"3A75A3550261"
 20370 								messages   	(list Messages
 20371 								    (object Message "ListImplementationsL(TUid)"
 20372 									quid       	"3B56C28E02A1"
 20373 									frequency  	"Aperiodic"
 20374 									synchronization 	"Simple"
 20375 									dir        	"FromClientToSupplier"
 20376 									sequence   	"2.1.1"
 20377 									ordinal    	4
 20378 									quidu      	"3A2CF123032C"))))
 20379 							class      	"Logical View::CDefaultResolver"
 20380 							quidu      	"3A1D097B0305"
 20381 							persistence 	"Transient"
 20382 							multi      	FALSE)
 20383 						    (object Object "Load Manager"
 20384 							quid       	"3A1D0F3A02CE"
 20385 							collaborators 	(list link_list
 20386 							    (object Link
 20387 								quid       	"3A75A20A0247"
 20388 								supplier   	"Unload Policy"
 20389 								quidu      	"3A23C428024A"
 20390 								messages   	(list Messages
 20391 								    (object Message "LoadDllAndReturnProxyL( )"
 20392 									quid       	"3B56C1D60148"
 20393 									frequency  	"Aperiodic"
 20394 									synchronization 	"Simple"
 20395 									dir        	"FromClientToSupplier"
 20396 									sequence   	"2.2.1"
 20397 									ordinal    	6
 20398 									quidu      	"3AE05EBC03E4")))
 20399 							    (object Link
 20400 								quid       	"3A75A31F0191"
 20401 								supplier   	"Load Manager"
 20402 								quidu      	"3A1D0F3A02CE")
 20403 							    (object Link
 20404 								quid       	"3A75A3610182"
 20405 								supplier   	"RegistryData"
 20406 								quidu      	"3A75A3550261")
 20407 							    (object Link
 20408 								quid       	"3A75A40A0153"
 20409 								supplier   	"Proxy"
 20410 								quidu      	"3A75A3FC0261"))
 20411 							class      	"Logical View::CLoadManager"
 20412 							quidu      	"3A1D0F4101D4"
 20413 							persistence 	"Transient"
 20414 							multi      	FALSE)
 20415 						    (object Object "Unload Policy"
 20416 							quid       	"3A23C428024A"
 20417 							collaborators 	(list link_list
 20418 							    (object Link
 20419 								quid       	"3AC9EDF60304"
 20420 								supplier   	"Unload Policy"
 20421 								quidu      	"3A23C428024A"
 20422 								messages   	(list Messages
 20423 								    (object Message "IncreaseReference( )"
 20424 									quid       	"3B56C1EB0397"
 20425 									frequency  	"Aperiodic"
 20426 									synchronization 	"Simple"
 20427 									dir        	"FromClientToSupplier"
 20428 									sequence   	"2.2.1.1"
 20429 									ordinal    	7
 20430 									quidu      	"3A2D12190019"))))
 20431 							class      	"Logical View::CUnloadPolicy"
 20432 							quidu      	"3A1D309500CE"
 20433 							persistence 	"Transient"
 20434 							multi      	FALSE)
 20435 						    (object Object "RegistryData"
 20436 							quid       	"3A75A3550261"
 20437 							collaborators 	(list link_list
 20438 							    (object Link
 20439 								quid       	"3A75A37900A0"
 20440 								supplier   	"Unload Policy"
 20441 								quidu      	"3A23C428024A")
 20442 							    (object Link
 20443 								quid       	"3A75A46B00EE"
 20444 								supplier   	"Proxy"
 20445 								quidu      	"3A75A3FC0261"))
 20446 							class      	"Logical View::CRegistryData"
 20447 							quidu      	"3A1D0A2B03D0"
 20448 							persistence 	"Transient"
 20449 							multi      	FALSE)
 20450 						    (object Object "Proxy"
 20451 							quid       	"3A75A3FC0261"
 20452 							class      	"Use Case View::System Actors::Interface Implementation"
 20453 							quidu      	"3A13FF96031A"
 20454 							persistence 	"Transient"
 20455 							multi      	FALSE)
 20456 						    (object Object "MagicServer"
 20457 							quid       	"3A951AEE020A"
 20458 							collaborators 	(list link_list
 20459 							    (object Link
 20460 								quid       	"3A951B9F0237"
 20461 								supplier   	"Resolver"
 20462 								quidu      	"3A1D0972024E"
 20463 								messages   	(list Messages
 20464 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 20465 									quid       	"3B56C25A01A2"
 20466 									frequency  	"Aperiodic"
 20467 									synchronization 	"Simple"
 20468 									dir        	"FromClientToSupplier"
 20469 									sequence   	"2.1"
 20470 									ordinal    	3
 20471 									quidu      	"3A2CF07E0022")))
 20472 							    (object Link
 20473 								quid       	"3A951BCE002B"
 20474 								supplier   	"Load Manager"
 20475 								quidu      	"3A1D0F3A02CE"
 20476 								messages   	(list Messages
 20477 								    (object Message "InstantiationMethodL(TUid)"
 20478 									quid       	"3A951BCE002C"
 20479 									frequency  	"Aperiodic"
 20480 									synchronization 	"Simple"
 20481 									dir        	"FromClientToSupplier"
 20482 									sequence   	"2.2"
 20483 									ordinal    	5
 20484 									quidu      	"3A2D158C0253"))))
 20485 							class      	"Logical View::CEComServer"
 20486 							quidu      	"3A7159680113"
 20487 							persistence 	"Transient"
 20488 							multi      	FALSE)))
 20489 					    (object Mechanism @760
 20490 						logical_models 	(list unit_reference_list
 20491 						    (object Object "Client"
 20492 							quid       	"3A2E4A830323"
 20493 							collaborators 	(list link_list
 20494 							    (object Link
 20495 								quid       	"3A2E4A830324"
 20496 								supplier   	"Interface"
 20497 								quidu      	"3A2E4A830328"
 20498 								messages   	(list Messages
 20499 								    (object Message "NewL( )"
 20500 									quid       	"3A2E4A830325"
 20501 									documentation 	"Request for instantiation"
 20502 									frequency  	"Aperiodic"
 20503 									synchronization 	"Simple"
 20504 									dir        	"FromClientToSupplier"
 20505 									sequence   	"1"
 20506 									ordinal    	0
 20507 									quidu      	"3A2CF1A6010E"))))
 20508 							class      	"Use Case View::Customers::Generic Client"
 20509 							quidu      	"3A1E33F801F8"
 20510 							persistence 	"Transient"
 20511 							multi      	FALSE)
 20512 						    (object Object "Interface"
 20513 							quid       	"3A2E4A830328"
 20514 							collaborators 	(list link_list
 20515 							    (object Link
 20516 								quid       	"3A2E4A830327"
 20517 								supplier   	"Factory"
 20518 								quidu      	"3A2E4A83032C"
 20519 								messages   	(list Messages
 20520 								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 20521 									quid       	"3B56E43D01D8"
 20522 									frequency  	"Aperiodic"
 20523 									synchronization 	"Simple"
 20524 									dir        	"FromClientToSupplier"
 20525 									sequence   	"1.1"
 20526 									ordinal    	1
 20527 									quidu      	"3AD31E73035A"))))
 20528 							class      	"Logical View::CExampleInterface"
 20529 							quidu      	"3A1D07A10155"
 20530 							persistence 	"Transient"
 20531 							multi      	FALSE)
 20532 						    (object Object "Factory"
 20533 							quid       	"3A2E4A83032C"
 20534 							collaborators 	(list link_list
 20535 							    (object Link
 20536 								quid       	"3A2E4A83032B"
 20537 								supplier   	"Default Resolver"
 20538 								quidu      	"3A2E4A830331")
 20539 							    (object Link
 20540 								quid       	"3A2E4A83032D"
 20541 								supplier   	"Load Manager"
 20542 								quidu      	"3A2E4A830336")
 20543 							    (object Link
 20544 								quid       	"3A2E4A83032F"
 20545 								supplier   	"Factory"
 20546 								quidu      	"3A2E4A83032C"
 20547 								messages   	(list Messages
 20548 								    (object Message "OpenL( )"
 20549 									quid       	"3B56E447031D"
 20550 									frequency  	"Aperiodic"
 20551 									synchronization 	"Simple"
 20552 									dir        	"FromClientToSupplier"
 20553 									sequence   	"1.1.1"
 20554 									ordinal    	2
 20555 									quidu      	"3A2D03B2003F")
 20556 								    (object Message "CreateL(TAny*)"
 20557 									quid       	"3B56E5F4011B"
 20558 									frequency  	"Aperiodic"
 20559 									synchronization 	"Simple"
 20560 									dir        	"FromClientToSupplier"
 20561 									sequence   	"1.1.3"
 20562 									ordinal    	17
 20563 									quidu      	"3AD4795801AE")))
 20564 							    (object Link
 20565 								quid       	"3A75AA5B0112"
 20566 								supplier   	"$UNNAMED$390"
 20567 								quidu      	"3A75AA0A009D"
 20568 								messages   	(list Messages
 20569 								    (object Message "NewLC( )"
 20570 									quid       	"3A75ACA002A8"
 20571 									frequency  	"Aperiodic"
 20572 									synchronization 	"Simple"
 20573 									dir        	"FromClientToSupplier"
 20574 									sequence   	"2"
 20575 									ordinal    	3
 20576 									quidu      	"3AE99A3200D1")
 20577 								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
 20578 									quid       	"3B56E4E501D0"
 20579 									frequency  	"Aperiodic"
 20580 									synchronization 	"Simple"
 20581 									dir        	"FromClientToSupplier"
 20582 									sequence   	"1.1.2"
 20583 									ordinal    	10
 20584 									quidu      	"3A71596801AA"))))
 20585 							class      	"Logical View::REComSession"
 20586 							quidu      	"3A1D08B702D1"
 20587 							persistence 	"Transient"
 20588 							multi      	FALSE)
 20589 						    (object Object "Default Resolver"
 20590 							quid       	"3A2E4A830331"
 20591 							collaborators 	(list link_list
 20592 							    (object Link
 20593 								quid       	"3A75AABA010F"
 20594 								supplier   	"RegistryData"
 20595 								quidu      	"3A75A54C0124"
 20596 								messages   	(list Messages
 20597 								    (object Message "ListImplementationsL(TUid)"
 20598 									quid       	"3B56E55F008B"
 20599 									frequency  	"Aperiodic"
 20600 									synchronization 	"Simple"
 20601 									dir        	"FromClientToSupplier"
 20602 									sequence   	"1.1.2.1.1"
 20603 									ordinal    	12
 20604 									quidu      	"3A2CF123032C")))
 20605 							    (object Link
 20606 								quid       	"3B56E57401AE"
 20607 								supplier   	"Default Resolver"
 20608 								quidu      	"3A2E4A830331"
 20609 								messages   	(list Messages
 20610 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 20611 									quid       	"3B56E57401AF"
 20612 									frequency  	"Aperiodic"
 20613 									synchronization 	"Simple"
 20614 									dir        	"FromClientToSupplier"
 20615 									sequence   	"1.1.2.1.2"
 20616 									ordinal    	13
 20617 									quidu      	"3A2CF0FF003C"))))
 20618 							class      	"Logical View::CDefaultResolver"
 20619 							quidu      	"3A1D097B0305"
 20620 							persistence 	"Transient"
 20621 							multi      	FALSE)
 20622 						    (object Object "Load Manager"
 20623 							quid       	"3A2E4A830336"
 20624 							collaborators 	(list link_list
 20625 							    (object Link
 20626 								quid       	"3A75A2E000B4"
 20627 								supplier   	"Unload Policy"
 20628 								quidu      	"3A2E4A830344"
 20629 								messages   	(list Messages
 20630 								    (object Message "LoadDllAndReturnProxyL( )"
 20631 									quid       	"3B56E59A000E"
 20632 									frequency  	"Aperiodic"
 20633 									synchronization 	"Simple"
 20634 									dir        	"FromClientToSupplier"
 20635 									sequence   	"1.1.2.2.1"
 20636 									ordinal    	15
 20637 									quidu      	"3AE05EBC03E4")))
 20638 							    (object Link
 20639 								quid       	"3A75A57600B6"
 20640 								supplier   	"RegistryData"
 20641 								quidu      	"3A75A54C0124"))
 20642 							class      	"Logical View::CLoadManager"
 20643 							quidu      	"3A1D0F4101D4"
 20644 							persistence 	"Transient"
 20645 							multi      	FALSE)
 20646 						    (object Object "Unload Policy"
 20647 							quid       	"3A2E4A830344"
 20648 							collaborators 	(list link_list
 20649 							    (object Link
 20650 								quid       	"3AC9EEDA03A2"
 20651 								supplier   	"Unload Policy"
 20652 								quidu      	"3A2E4A830344"
 20653 								messages   	(list Messages
 20654 								    (object Message "IncreaseReference( )"
 20655 									quid       	"3B56E5B600CC"
 20656 									frequency  	"Aperiodic"
 20657 									synchronization 	"Simple"
 20658 									dir        	"FromClientToSupplier"
 20659 									sequence   	"1.1.2.2.1.1"
 20660 									ordinal    	16
 20661 									quidu      	"3A2D12190019"))))
 20662 							class      	"Logical View::CUnloadPolicy"
 20663 							quidu      	"3A1D309500CE"
 20664 							persistence 	"Transient"
 20665 							multi      	FALSE)
 20666 						    (object Object "RegistryData"
 20667 							quid       	"3A75A54C0124"
 20668 							collaborators 	(list link_list
 20669 							    (object Link
 20670 								quid       	"3A75A58700E3"
 20671 								supplier   	"Unload Policy"
 20672 								quidu      	"3A2E4A830344"))
 20673 							class      	"Logical View::CRegistryData"
 20674 							quidu      	"3A1D0A2B03D0"
 20675 							persistence 	"Transient"
 20676 							multi      	FALSE)
 20677 						    (object Object "$UNNAMED$390"
 20678 							quid       	"3A75AA0A009D"
 20679 							collaborators 	(list link_list
 20680 							    (object Link
 20681 								quid       	"3A75AA73033D"
 20682 								supplier   	"Default Resolver"
 20683 								quidu      	"3A2E4A830331"
 20684 								messages   	(list Messages
 20685 								    (object Message "NewL(CRegistryData&)"
 20686 									quid       	"3B56E37C014F"
 20687 									frequency  	"Aperiodic"
 20688 									synchronization 	"Simple"
 20689 									dir        	"FromClientToSupplier"
 20690 									sequence   	"2.3"
 20691 									ordinal    	8
 20692 									quidu      	"3A2E4AE60073")
 20693 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 20694 									quid       	"3B56E51A02E5"
 20695 									frequency  	"Aperiodic"
 20696 									synchronization 	"Simple"
 20697 									dir        	"FromClientToSupplier"
 20698 									sequence   	"1.1.2.1"
 20699 									ordinal    	11
 20700 									quidu      	"3A2CF07E0022")))
 20701 							    (object Link
 20702 								quid       	"3A75AAFB0307"
 20703 								supplier   	"RegistryData"
 20704 								quidu      	"3A75A54C0124"
 20705 								messages   	(list Messages
 20706 								    (object Message "NewL(RFs&)"
 20707 									quid       	"3B56E2850136"
 20708 									frequency  	"Aperiodic"
 20709 									synchronization 	"Simple"
 20710 									dir        	"FromClientToSupplier"
 20711 									sequence   	"2.1"
 20712 									ordinal    	4
 20713 									quidu      	"3A6324F7016F")))
 20714 							    (object Link
 20715 								quid       	"3A75AB110100"
 20716 								supplier   	"Load Manager"
 20717 								quidu      	"3A2E4A830336"
 20718 								messages   	(list Messages
 20719 								    (object Message "NewL(CRegistryData&)"
 20720 									quid       	"3B56E381008E"
 20721 									frequency  	"Aperiodic"
 20722 									synchronization 	"Simple"
 20723 									dir        	"FromClientToSupplier"
 20724 									sequence   	"2.4"
 20725 									ordinal    	9
 20726 									quidu      	"3A2E4B5803AC")
 20727 								    (object Message "InstantiationMethodL(TUid)"
 20728 									quid       	"3B56E5370106"
 20729 									frequency  	"Aperiodic"
 20730 									synchronization 	"Simple"
 20731 									dir        	"FromClientToSupplier"
 20732 									sequence   	"1.1.2.2"
 20733 									ordinal    	14
 20734 									quidu      	"3A2D158C0253")))
 20735 							    (object Link
 20736 								quid       	"3A75AB820080"
 20737 								supplier   	"$UNNAMED$391"
 20738 								quidu      	"3A75AB73010B"
 20739 								messages   	(list Messages
 20740 								    (object Message "NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
 20741 									quid       	"3B56E352011C"
 20742 									frequency  	"Aperiodic"
 20743 									synchronization 	"Simple"
 20744 									dir        	"FromClientToSupplier"
 20745 									sequence   	"2.2"
 20746 									ordinal    	5
 20747 									quidu      	"3A6324FA0137"))))
 20748 							class      	"Logical View::CEComServer"
 20749 							quidu      	"3A7159680113"
 20750 							persistence 	"Transient"
 20751 							multi      	FALSE)
 20752 						    (object Object "$UNNAMED$391"
 20753 							quid       	"3A75AB73010B"
 20754 							collaborators 	(list link_list
 20755 							    (object Link
 20756 								quid       	"3A75ABA301DC"
 20757 								supplier   	"$UNNAMED$392"
 20758 								quidu      	"3A75AB98010E"
 20759 								messages   	(list Messages
 20760 								    (object Message "NewL(MDiscovererObserver&, RFs&)"
 20761 									quid       	"3B56E3600018"
 20762 									frequency  	"Aperiodic"
 20763 									synchronization 	"Simple"
 20764 									dir        	"FromClientToSupplier"
 20765 									sequence   	"2.2.1"
 20766 									ordinal    	6
 20767 									quidu      	"3A5F4E380023")))
 20768 							    (object Link
 20769 								quid       	"3B56E259034F"
 20770 								supplier   	"$UNNAMED$393"
 20771 								quidu      	"3B56E24E0032"
 20772 								messages   	(list Messages
 20773 								    (object Message "NewL(MBackupNotifierObserver&)"
 20774 									quid       	"3B56E36A0348"
 20775 									frequency  	"Aperiodic"
 20776 									synchronization 	"Simple"
 20777 									dir        	"FromClientToSupplier"
 20778 									sequence   	"2.2.2"
 20779 									ordinal    	7
 20780 									quidu      	"3B050EEF0280"))))
 20781 							class      	"Logical View::CRegistrar"
 20782 							quidu      	"3A1D3A0D0282"
 20783 							persistence 	"Transient"
 20784 							multi      	FALSE)
 20785 						    (object Object "$UNNAMED$392"
 20786 							quid       	"3A75AB98010E"
 20787 							class      	"Logical View::CDiscoverer"
 20788 							quidu      	"3A1D376D0037"
 20789 							persistence 	"Transient"
 20790 							multi      	FALSE)
 20791 						    (object Object "$UNNAMED$393"
 20792 							quid       	"3B56E24E0032"
 20793 							class      	"Logical View::CBackupNotifier"
 20794 							quidu      	"3B050EEF021A"
 20795 							persistence 	"Transient"
 20796 							multi      	FALSE)))
 20797 					    (object Mechanism @761
 20798 						logical_models 	(list unit_reference_list
 20799 						    (object Object "Client"
 20800 							quid       	"3ACA07820055"
 20801 							collaborators 	(list link_list
 20802 							    (object Link
 20803 								quid       	"3ACA07820056"
 20804 								supplier   	"Interface"
 20805 								quidu      	"3ACA0782005A"
 20806 								messages   	(list Messages
 20807 								    (object Message "NewL( )"
 20808 									quid       	"3ACA07820057"
 20809 									documentation 	"Request for interface instantiation"
 20810 									frequency  	"Aperiodic"
 20811 									synchronization 	"Simple"
 20812 									dir        	"FromClientToSupplier"
 20813 									sequence   	"1"
 20814 									ordinal    	0
 20815 									quidu      	"3A2CF1A6010E"))))
 20816 							class      	"Use Case View::Customers::Generic Client"
 20817 							quidu      	"3A1E33F801F8"
 20818 							persistence 	"Transient"
 20819 							multi      	FALSE)
 20820 						    (object Object "Interface"
 20821 							quid       	"3ACA0782005A"
 20822 							collaborators 	(list link_list
 20823 							    (object Link
 20824 								quid       	"3ACA07820059"
 20825 								supplier   	"Factory"
 20826 								quidu      	"3ACA0782005C"
 20827 								messages   	(list Messages
 20828 								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
 20829 									quid       	"3ACA07820058"
 20830 									frequency  	"Aperiodic"
 20831 									synchronization 	"Simple"
 20832 									dir        	"FromClientToSupplier"
 20833 									sequence   	"1.1"
 20834 									ordinal    	1
 20835 									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
 20836 									quidu      	"3AD31E680386"))))
 20837 							class      	"Logical View::CExampleInterface"
 20838 							quidu      	"3A1D07A10155"
 20839 							persistence 	"Transient"
 20840 							multi      	FALSE)
 20841 						    (object Object "Factory"
 20842 							quid       	"3ACA0782005C"
 20843 							collaborators 	(list link_list
 20844 							    (object Link
 20845 								quid       	"3ACA07820060"
 20846 								supplier   	"Proxy"
 20847 								quidu      	"3ACA0782007C"
 20848 								messages   	(list Messages
 20849 								    (object Message "ConstructL(TAny* )"
 20850 									quid       	"3ACA07820061"
 20851 									frequency  	"Aperiodic"
 20852 									synchronization 	"Simple"
 20853 									dir        	"FromClientToSupplier"
 20854 									sequence   	"4"
 20855 									ordinal    	7
 20856 									Operation  	"ConstructL( )"
 20857 									quidu      	"3A75A414014D")))
 20858 							    (object Link
 20859 								quid       	"3ACA07820062"
 20860 								supplier   	"MagicServer"
 20861 								quidu      	"3ACA07820064"
 20862 								messages   	(list Messages
 20863 								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
 20864 									quid       	"3ACA07820063"
 20865 									frequency  	"Aperiodic"
 20866 									synchronization 	"Simple"
 20867 									dir        	"FromClientToSupplier"
 20868 									sequence   	"2"
 20869 									ordinal    	2
 20870 									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 20871 									quidu      	"3A71596801A0")))
 20872 							    (object Link
 20873 								quid       	"3B56E6DC01E7"
 20874 								supplier   	"Factory"
 20875 								quidu      	"3ACA0782005C"
 20876 								messages   	(list Messages
 20877 								    (object Message "CreateL(TAny*)"
 20878 									quid       	"3B56E6DC01E8"
 20879 									frequency  	"Aperiodic"
 20880 									synchronization 	"Simple"
 20881 									dir        	"FromClientToSupplier"
 20882 									sequence   	"3"
 20883 									ordinal    	6
 20884 									quidu      	"3AD4795801AE"))))
 20885 							class      	"Logical View::REComSession"
 20886 							quidu      	"3A1D08B702D1"
 20887 							persistence 	"Transient"
 20888 							multi      	FALSE)
 20889 						    (object Object "Resolver"
 20890 							quid       	"3ACA07820069"
 20891 							class      	"Logical View::CDefaultResolver"
 20892 							quidu      	"3A1D097B0305"
 20893 							persistence 	"Transient"
 20894 							multi      	FALSE)
 20895 						    (object Object "Load Manager"
 20896 							quid       	"3ACA07820077"
 20897 							collaborators 	(list link_list
 20898 							    (object Link
 20899 								quid       	"3B56E6BA038D"
 20900 								supplier   	"Unload Policy"
 20901 								quidu      	"3ACA07820074"
 20902 								messages   	(list Messages
 20903 								    (object Message "LoadDllAndReturnProxyL( )"
 20904 									quid       	"3B56E6BA038E"
 20905 									frequency  	"Aperiodic"
 20906 									synchronization 	"Simple"
 20907 									dir        	"FromClientToSupplier"
 20908 									sequence   	"2.1.1"
 20909 									ordinal    	4
 20910 									quidu      	"3AE05EBC03E4"))))
 20911 							class      	"Logical View::CLoadManager"
 20912 							quidu      	"3A1D0F4101D4"
 20913 							persistence 	"Transient"
 20914 							multi      	FALSE)
 20915 						    (object Object "Unload Policy"
 20916 							quid       	"3ACA07820074"
 20917 							collaborators 	(list link_list
 20918 							    (object Link
 20919 								quid       	"3ACA07820073"
 20920 								supplier   	"Unload Policy"
 20921 								quidu      	"3ACA07820074"
 20922 								messages   	(list Messages
 20923 								    (object Message "IncreaseReference( )"
 20924 									quid       	"3B56E6C301D7"
 20925 									frequency  	"Aperiodic"
 20926 									synchronization 	"Simple"
 20927 									dir        	"FromClientToSupplier"
 20928 									sequence   	"2.1.1.1"
 20929 									ordinal    	5
 20930 									quidu      	"3A2D12190019"))))
 20931 							class      	"Logical View::CUnloadPolicy"
 20932 							quidu      	"3A1D309500CE"
 20933 							persistence 	"Transient"
 20934 							multi      	FALSE)
 20935 						    (object Object "Proxy"
 20936 							quid       	"3ACA0782007C"
 20937 							class      	"Use Case View::System Actors::Interface Implementation"
 20938 							quidu      	"3A13FF96031A"
 20939 							persistence 	"Transient"
 20940 							multi      	FALSE)
 20941 						    (object Object "MagicServer"
 20942 							quid       	"3ACA07820064"
 20943 							collaborators 	(list link_list
 20944 							    (object Link
 20945 								quid       	"3ACA07820065"
 20946 								supplier   	"Resolver"
 20947 								quidu      	"3ACA07820069")
 20948 							    (object Link
 20949 								quid       	"3ACA07820067"
 20950 								supplier   	"Load Manager"
 20951 								quidu      	"3ACA07820077"
 20952 								messages   	(list Messages
 20953 								    (object Message "InstantiationMethodL(TUid)"
 20954 									quid       	"3ACA07820068"
 20955 									frequency  	"Aperiodic"
 20956 									synchronization 	"Simple"
 20957 									dir        	"FromClientToSupplier"
 20958 									sequence   	"2.1"
 20959 									ordinal    	3
 20960 									quidu      	"3A2D158C0253"))))
 20961 							class      	"Logical View::CEComServer"
 20962 							quidu      	"3A7159680113"
 20963 							persistence 	"Transient"
 20964 							multi      	FALSE)))
 20965 					    (object Mechanism @762
 20966 						logical_models 	(list unit_reference_list
 20967 						    (object Object "Interface"
 20968 							quid       	"3ACA08D50020"
 20969 							collaborators 	(list link_list
 20970 							    (object Link
 20971 								quid       	"3ACA08D50021"
 20972 								supplier   	"Factory"
 20973 								quidu      	"3ACA08D5002A"
 20974 								messages   	(list Messages
 20975 								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
 20976 									quid       	"3ACA08D50022"
 20977 									frequency  	"Aperiodic"
 20978 									synchronization 	"Simple"
 20979 									dir        	"FromClientToSupplier"
 20980 									sequence   	"1.1"
 20981 									ordinal    	1
 20982 									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
 20983 									quidu      	"3AD31E680386"))))
 20984 							class      	"Logical View::CExampleInterface"
 20985 							quidu      	"3A1D07A10155"
 20986 							persistence 	"Transient"
 20987 							multi      	FALSE)
 20988 						    (object Object "Client"
 20989 							quid       	"3ACA08D50025"
 20990 							collaborators 	(list link_list
 20991 							    (object Link
 20992 								quid       	"3ACA08D50024"
 20993 								supplier   	"Interface"
 20994 								quidu      	"3ACA08D50020"
 20995 								messages   	(list Messages
 20996 								    (object Message "NewL( )"
 20997 									quid       	"3ACA08D50023"
 20998 									documentation 	"Request for interface instantiation"
 20999 									frequency  	"Aperiodic"
 21000 									synchronization 	"Simple"
 21001 									dir        	"FromClientToSupplier"
 21002 									sequence   	"1"
 21003 									ordinal    	0
 21004 									quidu      	"3A2CF1A6010E"))))
 21005 							class      	"Use Case View::Customers::Generic Client"
 21006 							quidu      	"3A1E33F801F8"
 21007 							persistence 	"Transient"
 21008 							multi      	FALSE)
 21009 						    (object Object "Factory"
 21010 							quid       	"3ACA08D5002A"
 21011 							collaborators 	(list link_list
 21012 							    (object Link
 21013 								quid       	"3ACA08D5002D"
 21014 								supplier   	"MagicServer"
 21015 								quidu      	"3ACA08D5002F"
 21016 								messages   	(list Messages
 21017 								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
 21018 									quid       	"3ACA08D5002E"
 21019 									frequency  	"Aperiodic"
 21020 									synchronization 	"Simple"
 21021 									dir        	"FromClientToSupplier"
 21022 									sequence   	"1.1.1"
 21023 									ordinal    	2
 21024 									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 21025 									quidu      	"3A71596801A0"))))
 21026 							class      	"Logical View::REComSession"
 21027 							quidu      	"3A1D08B702D1"
 21028 							persistence 	"Transient"
 21029 							multi      	FALSE)
 21030 						    (object Object "Resolver"
 21031 							quid       	"3ACA08D5003D"
 21032 							class      	"Logical View::CDefaultResolver"
 21033 							quidu      	"3A1D097B0305"
 21034 							persistence 	"Transient"
 21035 							multi      	FALSE)
 21036 						    (object Object "Load Manager"
 21037 							quid       	"3ACA08D50033"
 21038 							collaborators 	(list link_list
 21039 							    (object Link
 21040 								quid       	"3B5812C203DD"
 21041 								supplier   	"$UNNAMED$394"
 21042 								quidu      	"3B5812BE030F"
 21043 								messages   	(list Messages
 21044 								    (object Message "LoadDllAndReturnProxyL( )"
 21045 									quid       	"3B5812C203DE"
 21046 									frequency  	"Aperiodic"
 21047 									synchronization 	"Simple"
 21048 									dir        	"FromClientToSupplier"
 21049 									sequence   	"1.1.1.1.1"
 21050 									ordinal    	4
 21051 									quidu      	"3AE05EBC03E4"))))
 21052 							class      	"Logical View::CLoadManager"
 21053 							quidu      	"3A1D0F4101D4"
 21054 							persistence 	"Transient"
 21055 							multi      	FALSE)
 21056 						    (object Object "MagicServer"
 21057 							quid       	"3ACA08D5002F"
 21058 							collaborators 	(list link_list
 21059 							    (object Link
 21060 								quid       	"3ACA08D50031"
 21061 								supplier   	"Load Manager"
 21062 								quidu      	"3ACA08D50033"
 21063 								messages   	(list Messages
 21064 								    (object Message "InstantiationMethodL(TUid)"
 21065 									quid       	"3ACA08D50032"
 21066 									frequency  	"Aperiodic"
 21067 									synchronization 	"Simple"
 21068 									dir        	"FromClientToSupplier"
 21069 									sequence   	"1.1.1.1"
 21070 									ordinal    	3
 21071 									quidu      	"3A2D158C0253"))))
 21072 							class      	"Logical View::CEComServer"
 21073 							quidu      	"3A7159680113"
 21074 							persistence 	"Transient"
 21075 							multi      	FALSE)
 21076 						    (object Object "$UNNAMED$394"
 21077 							quid       	"3B5812BE030F"
 21078 							class      	"Logical View::CUnloadPolicy"
 21079 							quidu      	"3A1D309500CE"
 21080 							persistence 	"Transient"
 21081 							multi      	FALSE)))
 21082 					    (object Mechanism @763
 21083 						logical_models 	(list unit_reference_list))
 21084 					    (object Mechanism @764
 21085 						logical_models 	(list unit_reference_list)))
 21086 					logical_presentations 	(list unit_reference_list
 21087 					    (object InteractionDiagram "Basic Flow"
 21088 						mechanism_ref 	@759
 21089 						quid       	"3A1D069D0039"
 21090 						title      	"Basic Flow"
 21091 						documentation 	
 21092 |This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
 21093 |This basic flow involves the simplest possible case and assumes that:
 21094 |1) The resolver has already been created
 21095 |2) The Interface Implementation Collection that contains the correct Interface Implementation has already been loaded
 21096 |3) That creation of the Interface Implementation is successful.
 21097 						
 21098 						zoom       	95
 21099 						max_height 	28350
 21100 						max_width  	21600
 21101 						origin_x   	0
 21102 						origin_y   	0
 21103 						items      	(list diagram_item_list
 21104 						    (object InterObjView "Client" @765
 21105 							location   	(186, 248)
 21106 							font       	(object Font
 21107 							    underline  	TRUE)
 21108 							label      	(object ItemLabel
 21109 							    Parent_View 	@765
 21110 							    location   	(186, 273)
 21111 							    anchor_loc 	1
 21112 							    nlines     	2
 21113 							    max_width  	360
 21114 							    justify    	0
 21115 							    label      	"Client")
 21116 							icon       	"Actor"
 21117 							icon_style 	"Icon"
 21118 							line_color 	3342489
 21119 							fill_color 	13434879
 21120 							quidu      	"3A1D072D0307"
 21121 							width      	336
 21122 							height     	1535
 21123 							icon_height 	162
 21124 							icon_width 	120
 21125 							icon_y_offset 	0
 21126 							annotation 	1
 21127 							Focus_Of_Control 	(object Focus_Of_Control "" @766
 21128 							    location   	(186, 372)
 21129 							    line_color 	3342489
 21130 							    InterObjView 	@765
 21131 							    height     	304
 21132 							    y_coord    	244
 21133 							    Nested     	FALSE))
 21134 						    (object InterObjView "Interface" @767
 21135 							location   	(558, 248)
 21136 							font       	(object Font
 21137 							    underline  	TRUE)
 21138 							label      	(object ItemLabel
 21139 							    Parent_View 	@767
 21140 							    location   	(432, 274)
 21141 							    anchor_loc 	3
 21142 							    nlines     	2
 21143 							    max_width  	687
 21144 							    label      	"Interface")
 21145 							icon       	"boundary"
 21146 							icon_style 	"Icon"
 21147 							line_color 	3342489
 21148 							fill_color 	13434879
 21149 							quidu      	"3A1D07920171"
 21150 							width      	662
 21151 							height     	1535
 21152 							icon_height 	153
 21153 							icon_width 	229
 21154 							icon_y_offset 	0
 21155 							annotation 	1
 21156 							Focus_Of_Control 	(object Focus_Of_Control "" @768
 21157 							    location   	(558, 372)
 21158 							    line_color 	3342489
 21159 							    InterObjView 	@767
 21160 							    height     	244
 21161 							    y_coord    	184
 21162 							    Nested     	FALSE))
 21163 						    (object InterObjView "Factory" @769
 21164 							location   	(1054, 248)
 21165 							font       	(object Font
 21166 							    underline  	TRUE)
 21167 							label      	(object ItemLabel
 21168 							    Parent_View 	@769
 21169 							    location   	(928, 281)
 21170 							    anchor_loc 	3
 21171 							    nlines     	2
 21172 							    max_width  	687
 21173 							    label      	"Factory")
 21174 							icon       	"boundary"
 21175 							icon_style 	"Icon"
 21176 							line_color 	3342489
 21177 							fill_color 	13434879
 21178 							quidu      	"3A1D089F02FF"
 21179 							width      	663
 21180 							height     	1535
 21181 							icon_height 	153
 21182 							icon_width 	229
 21183 							icon_y_offset 	-7
 21184 							annotation 	1
 21185 							Focus_Of_Control 	(object Focus_Of_Control "" @770
 21186 							    location   	(1054, 496)
 21187 							    line_color 	3342489
 21188 							    InterObjView 	@769
 21189 							    height     	1174
 21190 							    y_coord    	1114
 21191 							    Nested     	FALSE)
 21192 							Focus_Of_Control 	(object Focus_Of_Control "" @771
 21193 							    location   	(1054, 496)
 21194 							    line_color 	3342489
 21195 							    InterObjView 	@769
 21196 							    height     	60
 21197 							    y_coord    	0
 21198 							    Nested     	TRUE)
 21199 							Focus_Of_Control 	(object Focus_Of_Control "" @772
 21200 							    location   	(1054, 1426)
 21201 							    line_color 	3342489
 21202 							    InterObjView 	@769
 21203 							    height     	60
 21204 							    y_coord    	0
 21205 							    Nested     	TRUE))
 21206 						    (object InterObjView "Resolver" @773
 21207 							location   	(1922, 248)
 21208 							font       	(object Font
 21209 							    underline  	TRUE)
 21210 							label      	(object ItemLabel
 21211 							    Parent_View 	@773
 21212 							    location   	(1829, 272)
 21213 							    anchor_loc 	3
 21214 							    nlines     	2
 21215 							    max_width  	471
 21216 							    label      	"Resolver")
 21217 							icon       	"control"
 21218 							icon_style 	"Icon"
 21219 							line_color 	3342489
 21220 							fill_color 	13434879
 21221 							quidu      	"3A1D0972024E"
 21222 							width      	446
 21223 							height     	1535
 21224 							icon_height 	164
 21225 							icon_width 	157
 21226 							icon_y_offset 	1
 21227 							annotation 	1
 21228 							Focus_Of_Control 	(object Focus_Of_Control "" @774
 21229 							    location   	(1922, 744)
 21230 							    line_color 	3342489
 21231 							    InterObjView 	@773
 21232 							    height     	182
 21233 							    y_coord    	122
 21234 							    Nested     	FALSE))
 21235 						    (object InterObjView "Load Manager" @775
 21236 							location   	(2294, 248)
 21237 							font       	(object Font
 21238 							    underline  	TRUE)
 21239 							label      	(object ItemLabel
 21240 							    Parent_View 	@775
 21241 							    location   	(2201, 275)
 21242 							    anchor_loc 	3
 21243 							    nlines     	2
 21244 							    max_width  	471
 21245 							    label      	"Load Manager")
 21246 							icon       	"control"
 21247 							icon_style 	"Icon"
 21248 							line_color 	3342489
 21249 							fill_color 	13434879
 21250 							quidu      	"3A1D0F3A02CE"
 21251 							width      	446
 21252 							height     	1535
 21253 							icon_height 	164
 21254 							icon_width 	157
 21255 							icon_y_offset 	-2
 21256 							annotation 	1
 21257 							Focus_Of_Control 	(object Focus_Of_Control "" @776
 21258 							    location   	(2294, 992)
 21259 							    line_color 	3342489
 21260 							    InterObjView 	@775
 21261 							    height     	304
 21262 							    y_coord    	244
 21263 							    Nested     	FALSE))
 21264 						    (object InterObjView "Unload Policy" @777
 21265 							location   	(2976, 248)
 21266 							font       	(object Font
 21267 							    underline  	TRUE)
 21268 							label      	(object ItemLabel
 21269 							    Parent_View 	@777
 21270 							    location   	(2883, 272)
 21271 							    anchor_loc 	3
 21272 							    nlines     	2
 21273 							    max_width  	471
 21274 							    label      	"Unload Policy")
 21275 							icon       	"control"
 21276 							icon_style 	"Icon"
 21277 							line_color 	3342489
 21278 							fill_color 	13434879
 21279 							quidu      	"3A23C428024A"
 21280 							width      	446
 21281 							height     	1535
 21282 							icon_height 	164
 21283 							icon_width 	157
 21284 							icon_y_offset 	1
 21285 							annotation 	1
 21286 							Focus_Of_Control 	(object Focus_Of_Control "" @778
 21287 							    location   	(2976, 1054)
 21288 							    line_color 	3342489
 21289 							    InterObjView 	@777
 21290 							    height     	182
 21291 							    y_coord    	122
 21292 							    Nested     	FALSE)
 21293 							Focus_Of_Control 	(object Focus_Of_Control "" @779
 21294 							    location   	(2976, 1116)
 21295 							    line_color 	3342489
 21296 							    InterObjView 	@777
 21297 							    height     	60
 21298 							    y_coord    	0
 21299 							    Nested     	TRUE))
 21300 						    (object InterObjView "Proxy" @780
 21301 							location   	(3286, 248)
 21302 							font       	(object Font
 21303 							    underline  	TRUE)
 21304 							label      	(object ItemLabel
 21305 							    Parent_View 	@780
 21306 							    location   	(3286, 272)
 21307 							    anchor_loc 	1
 21308 							    nlines     	2
 21309 							    max_width  	360
 21310 							    justify    	0
 21311 							    label      	"Proxy")
 21312 							icon       	"Actor"
 21313 							icon_style 	"Icon"
 21314 							line_color 	3342489
 21315 							fill_color 	13434879
 21316 							quidu      	"3A75A3FC0261"
 21317 							width      	336
 21318 							height     	1535
 21319 							icon_height 	162
 21320 							icon_width 	120
 21321 							icon_y_offset 	1
 21322 							annotation 	1
 21323 							Focus_Of_Control 	(object Focus_Of_Control "" @781
 21324 							    location   	(3286, 1550)
 21325 							    line_color 	3342489
 21326 							    InterObjView 	@780
 21327 							    height     	60
 21328 							    y_coord    	0
 21329 							    Nested     	FALSE))
 21330 						    (object InterObjView "MagicServer" @782
 21331 							location   	(1488, 248)
 21332 							font       	(object Font
 21333 							    underline  	TRUE)
 21334 							label      	(object ItemLabel
 21335 							    Parent_View 	@782
 21336 							    location   	(1362, 275)
 21337 							    anchor_loc 	3
 21338 							    nlines     	2
 21339 							    max_width  	687
 21340 							    label      	"MagicServer")
 21341 							icon       	"boundary"
 21342 							icon_style 	"Icon"
 21343 							line_color 	3342489
 21344 							fill_color 	13434879
 21345 							quidu      	"3A951AEE020A"
 21346 							width      	662
 21347 							height     	1535
 21348 							icon_height 	153
 21349 							icon_width 	229
 21350 							icon_y_offset 	-1
 21351 							annotation 	1
 21352 							Focus_Of_Control 	(object Focus_Of_Control "" @783
 21353 							    location   	(1488, 620)
 21354 							    line_color 	3342489
 21355 							    InterObjView 	@782
 21356 							    height     	736
 21357 							    y_coord    	676
 21358 							    Nested     	FALSE))
 21359 						    (object InterObjView "RegistryData" @784
 21360 							location   	(2604, 248)
 21361 							font       	(object Font
 21362 							    underline  	TRUE)
 21363 							label      	(object ItemLabel
 21364 							    Parent_View 	@784
 21365 							    location   	(2497, 275)
 21366 							    anchor_loc 	3
 21367 							    nlines     	2
 21368 							    max_width  	462
 21369 							    label      	"RegistryData")
 21370 							icon       	"entity"
 21371 							icon_style 	"Icon"
 21372 							line_color 	3342489
 21373 							fill_color 	13434879
 21374 							quidu      	"3A75A3550261"
 21375 							width      	438
 21376 							height     	1535
 21377 							icon_height 	153
 21378 							icon_width 	154
 21379 							icon_y_offset 	-1
 21380 							annotation 	1
 21381 							Focus_Of_Control 	(object Focus_Of_Control "" @785
 21382 							    location   	(2604, 806)
 21383 							    line_color 	3342489
 21384 							    InterObjView 	@784
 21385 							    height     	60
 21386 							    y_coord    	0
 21387 							    Nested     	FALSE))
 21388 						    (object InterMessView "" @786
 21389 							location   	(62, 372)
 21390 							label      	(object SegLabel @787
 21391 							    Parent_View 	@786
 21392 							    location   	(371, 328)
 21393 							    quidu      	"3A1D086800DA"
 21394 							    anchor_loc 	1
 21395 							    nlines     	1
 21396 							    max_width  	226
 21397 							    justify    	0
 21398 							    label      	"NewL( )"
 21399 							    pctDist    	0.500000
 21400 							    height     	45
 21401 							    orientation 	0)
 21402 							line_color 	3342489
 21403 							client     	@765
 21404 							supplier   	@767
 21405 							Focus_Src  	@766
 21406 							Focus_Entry 	@768
 21407 							origin     	(201, 372)
 21408 							terminus   	(542, 372)
 21409 							ordinal    	0)
 21410 						    (object InterMessView "" @788
 21411 							location   	(62, 496)
 21412 							label      	(object SegLabel @789
 21413 							    Parent_View 	@788
 21414 							    location   	(805, 452)
 21415 							    quidu      	"3A1D093E011E"
 21416 							    anchor_loc 	1
 21417 							    nlines     	1
 21418 							    max_width  	1846
 21419 							    justify    	0
 21420 							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 21421 							    pctDist    	0.500000
 21422 							    height     	45
 21423 							    orientation 	0)
 21424 							line_color 	3342489
 21425 							client     	@767
 21426 							supplier   	@769
 21427 							Focus_Src  	@768
 21428 							Focus_Entry 	@771
 21429 							origin     	(573, 496)
 21430 							terminus   	(1038, 496)
 21431 							ordinal    	1)
 21432 						    (object NoteView @790
 21433 							location   	(2108, 496)
 21434 							label      	(object ItemLabel
 21435 							    Parent_View 	@790
 21436 							    location   	(1918, 372)
 21437 							    fill_color 	13434879
 21438 							    nlines     	6
 21439 							    max_width  	344
 21440 							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
 21441 							line_color 	3342489
 21442 							fill_color 	13434879
 21443 							width      	404
 21444 							height     	261
 21445 							quidu      	"3A2285A9033E")
 21446 						    (object InterMessView "" @791
 21447 							location   	(62, 620)
 21448 							label      	(object SegLabel @792
 21449 							    Parent_View 	@791
 21450 							    location   	(1270, 576)
 21451 							    quidu      	"3A951B7703AD"
 21452 							    anchor_loc 	1
 21453 							    nlines     	1
 21454 							    max_width  	1658
 21455 							    justify    	0
 21456 							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 21457 							    pctDist    	0.500000
 21458 							    height     	45
 21459 							    orientation 	0)
 21460 							line_color 	3342489
 21461 							client     	@769
 21462 							supplier   	@782
 21463 							Focus_Src  	@770
 21464 							Focus_Entry 	@783
 21465 							origin     	(1069, 620)
 21466 							terminus   	(1472, 620)
 21467 							ordinal    	2)
 21468 						    (object InterMessView "" @793
 21469 							location   	(62, 992)
 21470 							label      	(object SegLabel @794
 21471 							    Parent_View 	@793
 21472 							    location   	(1890, 948)
 21473 							    quidu      	"3A951BCE002C"
 21474 							    anchor_loc 	1
 21475 							    nlines     	1
 21476 							    max_width  	898
 21477 							    justify    	0
 21478 							    label      	"InstantiationMethodL(TUid)"
 21479 							    pctDist    	0.500000
 21480 							    height     	45
 21481 							    orientation 	0)
 21482 							line_color 	3342489
 21483 							client     	@782
 21484 							supplier   	@775
 21485 							Focus_Src  	@783
 21486 							Focus_Entry 	@776
 21487 							origin     	(1503, 992)
 21488 							terminus   	(2278, 992)
 21489 							ordinal    	5)
 21490 						    (object InterMessView "" @795
 21491 							location   	(62, 1550)
 21492 							label      	(object SegLabel @796
 21493 							    Parent_View 	@795
 21494 							    location   	(2169, 1506)
 21495 							    quidu      	"3A95251F02DE"
 21496 							    anchor_loc 	1
 21497 							    nlines     	1
 21498 							    max_width  	404
 21499 							    justify    	0
 21500 							    label      	"ConstructL(TAny* )"
 21501 							    pctDist    	0.500000
 21502 							    height     	45
 21503 							    orientation 	0)
 21504 							line_color 	3342489
 21505 							client     	@769
 21506 							supplier   	@780
 21507 							Focus_Src  	@770
 21508 							Focus_Entry 	@781
 21509 							origin     	(1069, 1550)
 21510 							terminus   	(3270, 1550)
 21511 							ordinal    	9)
 21512 						    (object NoteView @797
 21513 							location   	(620, 1178)
 21514 							label      	(object ItemLabel
 21515 							    Parent_View 	@797
 21516 							    location   	(323, 1076)
 21517 							    fill_color 	13434879
 21518 							    nlines     	4
 21519 							    max_width  	558
 21520 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 21521 							line_color 	3342489
 21522 							fill_color 	13434879
 21523 							width      	618
 21524 							height     	217
 21525 							quidu      	"3ACAE9E9000B")
 21526 						    (object AttachView "" @798
 21527 							stereotype 	TRUE
 21528 							line_color 	3342489
 21529 							client     	@797
 21530 							supplier   	@791
 21531 							line_style 	0)
 21532 						    (object InterMessView "" @799
 21533 							location   	(62, 1054)
 21534 							label      	(object SegLabel @800
 21535 							    Parent_View 	@799
 21536 							    location   	(2634, 1010)
 21537 							    quidu      	"3B56C1D60148"
 21538 							    anchor_loc 	1
 21539 							    nlines     	1
 21540 							    max_width  	588
 21541 							    justify    	0
 21542 							    label      	"LoadDllAndReturnProxyL( )"
 21543 							    pctDist    	0.500000
 21544 							    height     	45
 21545 							    orientation 	0)
 21546 							line_color 	3342489
 21547 							client     	@775
 21548 							supplier   	@777
 21549 							Focus_Src  	@776
 21550 							Focus_Entry 	@778
 21551 							origin     	(2309, 1054)
 21552 							terminus   	(2960, 1054)
 21553 							ordinal    	6)
 21554 						    (object SelfMessView "" @801
 21555 							location   	(62, 1116)
 21556 							label      	(object SegLabel @802
 21557 							    Parent_View 	@801
 21558 							    location   	(3067, 1072)
 21559 							    quidu      	"3B56C1EB0397"
 21560 							    anchor_loc 	1
 21561 							    nlines     	1
 21562 							    max_width  	453
 21563 							    justify    	0
 21564 							    label      	"IncreaseReference( )"
 21565 							    pctDist    	0.500000
 21566 							    height     	45
 21567 							    orientation 	0)
 21568 							line_color 	3342489
 21569 							client     	@777
 21570 							supplier   	@777
 21571 							Focus_Src  	@778
 21572 							Focus_Entry 	@779
 21573 							origin     	(2992, 1116)
 21574 							terminus   	(3142, 1116)
 21575 							ordinal    	7)
 21576 						    (object InterMessView "" @803
 21577 							location   	(62, 744)
 21578 							label      	(object SegLabel @804
 21579 							    Parent_View 	@803
 21580 							    location   	(1704, 700)
 21581 							    quidu      	"3B56C25A01A2"
 21582 							    anchor_loc 	1
 21583 							    nlines     	1
 21584 							    max_width  	1345
 21585 							    justify    	0
 21586 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 21587 							    pctDist    	0.500000
 21588 							    height     	45
 21589 							    orientation 	0)
 21590 							line_color 	3342489
 21591 							client     	@782
 21592 							supplier   	@773
 21593 							Focus_Src  	@783
 21594 							Focus_Entry 	@774
 21595 							origin     	(1503, 744)
 21596 							terminus   	(1906, 744)
 21597 							ordinal    	3)
 21598 						    (object AttachView "" @805
 21599 							stereotype 	TRUE
 21600 							line_color 	3342489
 21601 							client     	@790
 21602 							supplier   	@803
 21603 							line_style 	0)
 21604 						    (object InterMessView "" @806
 21605 							location   	(62, 806)
 21606 							label      	(object SegLabel @807
 21607 							    Parent_View 	@806
 21608 							    location   	(2262, 762)
 21609 							    quidu      	"3B56C28E02A1"
 21610 							    anchor_loc 	1
 21611 							    nlines     	1
 21612 							    max_width  	598
 21613 							    justify    	0
 21614 							    label      	"ListImplementationsL(TUid)"
 21615 							    pctDist    	0.500000
 21616 							    height     	45
 21617 							    orientation 	0)
 21618 							line_color 	3342489
 21619 							client     	@773
 21620 							supplier   	@784
 21621 							Focus_Src  	@774
 21622 							Focus_Entry 	@785
 21623 							origin     	(1937, 806)
 21624 							terminus   	(2588, 806)
 21625 							ordinal    	4)
 21626 						    (object SelfMessView "" @808
 21627 							location   	(62, 1426)
 21628 							label      	(object SegLabel @809
 21629 							    Parent_View 	@808
 21630 							    location   	(1145, 1382)
 21631 							    quidu      	"3B56E66B0036"
 21632 							    anchor_loc 	1
 21633 							    nlines     	1
 21634 							    max_width  	341
 21635 							    justify    	0
 21636 							    label      	"CreateL(TAny*)"
 21637 							    pctDist    	0.500000
 21638 							    height     	45
 21639 							    orientation 	0)
 21640 							line_color 	3342489
 21641 							client     	@769
 21642 							supplier   	@769
 21643 							Focus_Src  	@770
 21644 							Focus_Entry 	@772
 21645 							origin     	(1070, 1426)
 21646 							terminus   	(1220, 1426)
 21647 							ordinal    	8)))
 21648 					    (object InteractionDiagram "Alternative Flow - First Use"
 21649 						mechanism_ref 	@760
 21650 						quid       	"3A2E4A660105"
 21651 						title      	"Alternative Flow - First Use"
 21652 						documentation 	
 21653 |This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
 21654 |This basic flow involves the case and assumes that:
 21655 |1) The framework needs to be loaded
 21656 |2) The Interface Implementation Collection that contains the correct Interface Implementation needs to be be loaded
 21657 |3) That creation of the Interface Implementation is successful.
 21658 						
 21659 						zoom       	93
 21660 						max_height 	28350
 21661 						max_width  	21600
 21662 						origin_x   	329
 21663 						origin_y   	0
 21664 						items      	(list diagram_item_list
 21665 						    (object InterObjView "Client" @810
 21666 							location   	(186, 248)
 21667 							font       	(object Font
 21668 							    underline  	TRUE)
 21669 							label      	(object ItemLabel
 21670 							    Parent_View 	@810
 21671 							    location   	(186, 273)
 21672 							    anchor_loc 	1
 21673 							    nlines     	2
 21674 							    max_width  	360
 21675 							    justify    	0
 21676 							    label      	"Client")
 21677 							icon       	"Actor"
 21678 							icon_style 	"Icon"
 21679 							line_color 	3342489
 21680 							fill_color 	13434879
 21681 							quidu      	"3A2E4A830323"
 21682 							width      	336
 21683 							height     	2585
 21684 							icon_height 	162
 21685 							icon_width 	120
 21686 							icon_y_offset 	0
 21687 							annotation 	1
 21688 							Focus_Of_Control 	(object Focus_Of_Control "" @811
 21689 							    location   	(186, 372)
 21690 							    line_color 	3342489
 21691 							    InterObjView 	@810
 21692 							    height     	2348
 21693 							    y_coord    	2288
 21694 							    Nested     	FALSE))
 21695 						    (object InterObjView "Interface" @812
 21696 							location   	(558, 248)
 21697 							font       	(object Font
 21698 							    underline  	TRUE)
 21699 							label      	(object ItemLabel
 21700 							    Parent_View 	@812
 21701 							    location   	(432, 274)
 21702 							    anchor_loc 	3
 21703 							    nlines     	2
 21704 							    max_width  	687
 21705 							    label      	"Interface")
 21706 							icon       	"boundary"
 21707 							icon_style 	"Icon"
 21708 							line_color 	3342489
 21709 							fill_color 	13434879
 21710 							quidu      	"3A2E4A830328"
 21711 							width      	662
 21712 							height     	2585
 21713 							icon_height 	153
 21714 							icon_width 	229
 21715 							icon_y_offset 	0
 21716 							annotation 	1
 21717 							Focus_Of_Control 	(object Focus_Of_Control "" @813
 21718 							    location   	(558, 372)
 21719 							    line_color 	3342489
 21720 							    InterObjView 	@812
 21721 							    height     	2288
 21722 							    y_coord    	2228
 21723 							    Nested     	FALSE))
 21724 						    (object InterObjView "Factory" @814
 21725 							location   	(1054, 248)
 21726 							font       	(object Font
 21727 							    underline  	TRUE)
 21728 							label      	(object ItemLabel
 21729 							    Parent_View 	@814
 21730 							    location   	(928, 281)
 21731 							    anchor_loc 	3
 21732 							    nlines     	2
 21733 							    max_width  	687
 21734 							    label      	"Factory")
 21735 							icon       	"boundary"
 21736 							icon_style 	"Icon"
 21737 							line_color 	3342489
 21738 							fill_color 	13434879
 21739 							quidu      	"3A2E4A83032C"
 21740 							width      	663
 21741 							height     	2585
 21742 							icon_height 	153
 21743 							icon_width 	229
 21744 							icon_y_offset 	-7
 21745 							annotation 	1
 21746 							Focus_Of_Control 	(object Focus_Of_Control "" @815
 21747 							    location   	(1054, 434)
 21748 							    line_color 	3342489
 21749 							    InterObjView 	@814
 21750 							    height     	2166
 21751 							    y_coord    	2106
 21752 							    Nested     	FALSE)
 21753 							Focus_Of_Control 	(object Focus_Of_Control "" @816
 21754 							    location   	(1054, 496)
 21755 							    line_color 	3342489
 21756 							    InterObjView 	@814
 21757 							    height     	60
 21758 							    y_coord    	0
 21759 							    Nested     	TRUE)
 21760 							Focus_Of_Control 	(object Focus_Of_Control "" @817
 21761 							    location   	(1054, 2480)
 21762 							    line_color 	3342489
 21763 							    InterObjView 	@814
 21764 							    height     	60
 21765 							    y_coord    	0
 21766 							    Nested     	TRUE))
 21767 						    (object InterObjView "Default Resolver" @818
 21768 							location   	(3224, 248)
 21769 							font       	(object Font
 21770 							    underline  	TRUE)
 21771 							label      	(object ItemLabel
 21772 							    Parent_View 	@818
 21773 							    location   	(3131, 273)
 21774 							    anchor_loc 	3
 21775 							    nlines     	2
 21776 							    max_width  	471
 21777 							    label      	"Default Resolver")
 21778 							icon       	"control"
 21779 							icon_style 	"Icon"
 21780 							line_color 	3342489
 21781 							fill_color 	13434879
 21782 							quidu      	"3A2E4A830331"
 21783 							width      	446
 21784 							height     	2585
 21785 							icon_height 	164
 21786 							icon_width 	157
 21787 							icon_y_offset 	0
 21788 							annotation 	1
 21789 							Focus_Of_Control 	(object Focus_Of_Control "" @819
 21790 							    location   	(3224, 1240)
 21791 							    line_color 	3342489
 21792 							    InterObjView 	@818
 21793 							    height     	60
 21794 							    y_coord    	0
 21795 							    Nested     	FALSE)
 21796 							Focus_Of_Control 	(object Focus_Of_Control "" @820
 21797 							    location   	(3224, 1612)
 21798 							    line_color 	3342489
 21799 							    InterObjView 	@818
 21800 							    height     	306
 21801 							    y_coord    	246
 21802 							    Nested     	FALSE)
 21803 							Focus_Of_Control 	(object Focus_Of_Control "" @821
 21804 							    location   	(3224, 1798)
 21805 							    line_color 	3342489
 21806 							    InterObjView 	@818
 21807 							    height     	60
 21808 							    y_coord    	0
 21809 							    Nested     	TRUE))
 21810 						    (object InterObjView "Load Manager" @822
 21811 							location   	(3596, 248)
 21812 							font       	(object Font
 21813 							    underline  	TRUE)
 21814 							label      	(object ItemLabel
 21815 							    Parent_View 	@822
 21816 							    location   	(3503, 273)
 21817 							    anchor_loc 	3
 21818 							    nlines     	2
 21819 							    max_width  	471
 21820 							    label      	"Load Manager")
 21821 							icon       	"control"
 21822 							icon_style 	"Icon"
 21823 							line_color 	3342489
 21824 							fill_color 	13434879
 21825 							quidu      	"3A2E4A830336"
 21826 							width      	446
 21827 							height     	2585
 21828 							icon_height 	164
 21829 							icon_width 	157
 21830 							icon_y_offset 	0
 21831 							annotation 	1
 21832 							Focus_Of_Control 	(object Focus_Of_Control "" @823
 21833 							    location   	(3596, 1364)
 21834 							    line_color 	3342489
 21835 							    InterObjView 	@822
 21836 							    height     	60
 21837 							    y_coord    	0
 21838 							    Nested     	FALSE)
 21839 							Focus_Of_Control 	(object Focus_Of_Control "" @824
 21840 							    location   	(3596, 1984)
 21841 							    line_color 	3342489
 21842 							    InterObjView 	@822
 21843 							    height     	428
 21844 							    y_coord    	368
 21845 							    Nested     	FALSE))
 21846 						    (object InterObjView "Unload Policy" @825
 21847 							location   	(3906, 248)
 21848 							font       	(object Font
 21849 							    underline  	TRUE)
 21850 							label      	(object ItemLabel
 21851 							    Parent_View 	@825
 21852 							    location   	(3813, 273)
 21853 							    anchor_loc 	3
 21854 							    nlines     	2
 21855 							    max_width  	471
 21856 							    label      	"Unload Policy")
 21857 							icon       	"control"
 21858 							icon_style 	"Icon"
 21859 							line_color 	3342489
 21860 							fill_color 	13434879
 21861 							quidu      	"3A2E4A830344"
 21862 							width      	446
 21863 							height     	2585
 21864 							icon_height 	164
 21865 							icon_width 	157
 21866 							icon_y_offset 	0
 21867 							annotation 	1
 21868 							Focus_Of_Control 	(object Focus_Of_Control "" @826
 21869 							    location   	(3906, 2108)
 21870 							    line_color 	3342489
 21871 							    InterObjView 	@825
 21872 							    height     	244
 21873 							    y_coord    	184
 21874 							    Nested     	FALSE)
 21875 							Focus_Of_Control 	(object Focus_Of_Control "" @827
 21876 							    location   	(3906, 2232)
 21877 							    line_color 	3342489
 21878 							    InterObjView 	@825
 21879 							    height     	60
 21880 							    y_coord    	0
 21881 							    Nested     	TRUE))
 21882 						    (object InterObjView "$UNNAMED$393" @828
 21883 							location   	(2914, 248)
 21884 							font       	(object Font
 21885 							    underline  	TRUE)
 21886 							label      	(object ItemLabel
 21887 							    Parent_View 	@828
 21888 							    location   	(2821, 273)
 21889 							    anchor_loc 	3
 21890 							    nlines     	2
 21891 							    max_width  	471
 21892 							    label      	"")
 21893 							icon       	"control"
 21894 							icon_style 	"Icon"
 21895 							line_color 	3342489
 21896 							fill_color 	13434879
 21897 							quidu      	"3B56E24E0032"
 21898 							width      	446
 21899 							height     	2585
 21900 							icon_height 	164
 21901 							icon_width 	157
 21902 							icon_y_offset 	0
 21903 							annotation 	1
 21904 							Focus_Of_Control 	(object Focus_Of_Control "" @829
 21905 							    location   	(2914, 1054)
 21906 							    line_color 	3342489
 21907 							    InterObjView 	@828
 21908 							    height     	60
 21909 							    y_coord    	0
 21910 							    Nested     	FALSE))
 21911 						    (object InterObjView "$UNNAMED$392" @830
 21912 							location   	(2604, 248)
 21913 							font       	(object Font
 21914 							    underline  	TRUE)
 21915 							label      	(object ItemLabel
 21916 							    Parent_View 	@830
 21917 							    location   	(2511, 273)
 21918 							    anchor_loc 	3
 21919 							    nlines     	2
 21920 							    max_width  	435
 21921 							    label      	"")
 21922 							icon       	"control"
 21923 							icon_style 	"Icon"
 21924 							line_color 	3342489
 21925 							fill_color 	13434879
 21926 							quidu      	"3A75AB98010E"
 21927 							width      	446
 21928 							height     	2585
 21929 							icon_height 	164
 21930 							icon_width 	157
 21931 							icon_y_offset 	0
 21932 							annotation 	1
 21933 							Focus_Of_Control 	(object Focus_Of_Control "" @831
 21934 							    location   	(2604, 930)
 21935 							    line_color 	3342489
 21936 							    InterObjView 	@830
 21937 							    height     	60
 21938 							    y_coord    	0
 21939 							    Nested     	FALSE))
 21940 						    (object InterObjView "$UNNAMED$391" @832
 21941 							location   	(2294, 248)
 21942 							font       	(object Font
 21943 							    underline  	TRUE)
 21944 							label      	(object ItemLabel
 21945 							    Parent_View 	@832
 21946 							    location   	(2201, 273)
 21947 							    anchor_loc 	3
 21948 							    nlines     	2
 21949 							    max_width  	471
 21950 							    label      	"")
 21951 							icon       	"control"
 21952 							icon_style 	"Icon"
 21953 							line_color 	3342489
 21954 							fill_color 	13434879
 21955 							quidu      	"3A75AB73010B"
 21956 							width      	446
 21957 							height     	2585
 21958 							icon_height 	164
 21959 							icon_width 	157
 21960 							icon_y_offset 	0
 21961 							annotation 	1
 21962 							Focus_Of_Control 	(object Focus_Of_Control "" @833
 21963 							    location   	(2294, 806)
 21964 							    line_color 	3342489
 21965 							    InterObjView 	@832
 21966 							    height     	368
 21967 							    y_coord    	308
 21968 							    Nested     	FALSE))
 21969 						    (object InterObjView "$UNNAMED$390" @834
 21970 							location   	(1550, 248)
 21971 							font       	(object Font
 21972 							    underline  	TRUE)
 21973 							label      	(object ItemLabel
 21974 							    Parent_View 	@834
 21975 							    location   	(1424, 274)
 21976 							    anchor_loc 	3
 21977 							    nlines     	2
 21978 							    max_width  	687
 21979 							    label      	"")
 21980 							icon       	"boundary"
 21981 							icon_style 	"Icon"
 21982 							line_color 	3342489
 21983 							fill_color 	13434879
 21984 							quidu      	"3A75AA0A009D"
 21985 							width      	662
 21986 							height     	2585
 21987 							icon_height 	153
 21988 							icon_width 	229
 21989 							icon_y_offset 	0
 21990 							annotation 	1
 21991 							Focus_Of_Control 	(object Focus_Of_Control "" @835
 21992 							    location   	(1550, 620)
 21993 							    line_color 	3342489
 21994 							    InterObjView 	@834
 21995 							    height     	864
 21996 							    y_coord    	804
 21997 							    Nested     	FALSE)
 21998 							Focus_Of_Control 	(object Focus_Of_Control "" @836
 21999 							    location   	(1550, 1550)
 22000 							    line_color 	3342489
 22001 							    InterObjView 	@834
 22002 							    height     	922
 22003 							    y_coord    	862
 22004 							    Nested     	FALSE))
 22005 						    (object InterObjView "RegistryData" @837
 22006 							location   	(1984, 248)
 22007 							font       	(object Font
 22008 							    underline  	TRUE)
 22009 							label      	(object ItemLabel
 22010 							    Parent_View 	@837
 22011 							    location   	(1877, 274)
 22012 							    anchor_loc 	3
 22013 							    nlines     	2
 22014 							    max_width  	462
 22015 							    label      	"RegistryData")
 22016 							icon       	"entity"
 22017 							icon_style 	"Icon"
 22018 							line_color 	3342489
 22019 							fill_color 	13434879
 22020 							quidu      	"3A75A54C0124"
 22021 							width      	438
 22022 							height     	2585
 22023 							icon_height 	153
 22024 							icon_width 	154
 22025 							icon_y_offset 	0
 22026 							annotation 	1
 22027 							Focus_Of_Control 	(object Focus_Of_Control "" @838
 22028 							    location   	(1984, 682)
 22029 							    line_color 	3342489
 22030 							    InterObjView 	@837
 22031 							    height     	60
 22032 							    y_coord    	0
 22033 							    Nested     	FALSE)
 22034 							Focus_Of_Control 	(object Focus_Of_Control "" @839
 22035 							    location   	(1984, 1736)
 22036 							    line_color 	3342489
 22037 							    InterObjView 	@837
 22038 							    height     	60
 22039 							    y_coord    	0
 22040 							    Nested     	FALSE))
 22041 						    (object NoteView @840
 22042 							location   	(3348, 744)
 22043 							label      	(object ItemLabel
 22044 							    Parent_View 	@840
 22045 							    location   	(3158, 620)
 22046 							    fill_color 	13434879
 22047 							    nlines     	6
 22048 							    max_width  	344
 22049 							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
 22050 							line_color 	3342489
 22051 							fill_color 	13434879
 22052 							width      	404
 22053 							height     	261
 22054 							quidu      	"3A2285A9033E")
 22055 						    (object InterMessView "" @841
 22056 							location   	(62, 372)
 22057 							label      	(object SegLabel @842
 22058 							    Parent_View 	@841
 22059 							    location   	(371, 328)
 22060 							    quidu      	"3A2E4A830325"
 22061 							    anchor_loc 	1
 22062 							    nlines     	1
 22063 							    max_width  	250
 22064 							    justify    	0
 22065 							    label      	"NewL( )"
 22066 							    pctDist    	0.500000
 22067 							    height     	45
 22068 							    orientation 	0)
 22069 							line_color 	3342489
 22070 							client     	@810
 22071 							supplier   	@812
 22072 							Focus_Src  	@811
 22073 							Focus_Entry 	@813
 22074 							origin     	(201, 372)
 22075 							terminus   	(542, 372)
 22076 							ordinal    	0)
 22077 						    (object InterMessView "" @843
 22078 							location   	(62, 620)
 22079 							label      	(object SegLabel @844
 22080 							    Parent_View 	@843
 22081 							    location   	(1301, 576)
 22082 							    quidu      	"3A75ACA002A8"
 22083 							    anchor_loc 	1
 22084 							    nlines     	1
 22085 							    max_width  	204
 22086 							    justify    	0
 22087 							    label      	"NewLC( )"
 22088 							    pctDist    	0.500000
 22089 							    height     	45
 22090 							    orientation 	0)
 22091 							line_color 	3342489
 22092 							client     	@814
 22093 							supplier   	@834
 22094 							Focus_Src  	@815
 22095 							Focus_Entry 	@835
 22096 							origin     	(1069, 620)
 22097 							terminus   	(1534, 620)
 22098 							ordinal    	3)
 22099 						    (object NoteView @845
 22100 							location   	(1178, 992)
 22101 							label      	(object ItemLabel
 22102 							    Parent_View 	@845
 22103 							    location   	(931, 878)
 22104 							    fill_color 	13434879
 22105 							    nlines     	4
 22106 							    max_width  	458
 22107 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Session establishment")
 22108 							line_color 	3342489
 22109 							fill_color 	13434879
 22110 							width      	518
 22111 							height     	241
 22112 							quidu      	"3ACAEADD0246")
 22113 						    (object NoteView @846
 22114 							location   	(1302, 1922)
 22115 							label      	(object ItemLabel
 22116 							    Parent_View 	@846
 22117 							    location   	(1120, 1747)
 22118 							    fill_color 	13434879
 22119 							    nlines     	7
 22120 							    max_width  	329
 22121 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 22122 							line_color 	3342489
 22123 							fill_color 	13434879
 22124 							width      	389
 22125 							height     	363
 22126 							quidu      	"3ACAE9E9000B")
 22127 						    (object AttachView "" @847
 22128 							stereotype 	TRUE
 22129 							line_color 	3342489
 22130 							client     	@845
 22131 							supplier   	@843
 22132 							line_style 	0)
 22133 						    (object InterMessView "" @848
 22134 							location   	(62, 682)
 22135 							label      	(object SegLabel @849
 22136 							    Parent_View 	@848
 22137 							    location   	(1766, 638)
 22138 							    quidu      	"3B56E2850136"
 22139 							    anchor_loc 	1
 22140 							    nlines     	1
 22141 							    max_width  	278
 22142 							    justify    	0
 22143 							    label      	"NewL(RFs&)"
 22144 							    pctDist    	0.500000
 22145 							    height     	45
 22146 							    orientation 	0)
 22147 							line_color 	3342489
 22148 							client     	@834
 22149 							supplier   	@837
 22150 							Focus_Src  	@835
 22151 							Focus_Entry 	@838
 22152 							origin     	(1565, 682)
 22153 							terminus   	(1968, 682)
 22154 							ordinal    	4)
 22155 						    (object InterMessView "" @850
 22156 							location   	(62, 806)
 22157 							label      	(object SegLabel @851
 22158 							    Parent_View 	@850
 22159 							    location   	(1921, 762)
 22160 							    quidu      	"3B56E352011C"
 22161 							    anchor_loc 	1
 22162 							    nlines     	1
 22163 							    max_width  	1151
 22164 							    justify    	0
 22165 							    label      	"NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
 22166 							    pctDist    	0.500000
 22167 							    height     	45
 22168 							    orientation 	0)
 22169 							line_color 	3342489
 22170 							client     	@834
 22171 							supplier   	@832
 22172 							Focus_Src  	@835
 22173 							Focus_Entry 	@833
 22174 							origin     	(1565, 806)
 22175 							terminus   	(2278, 806)
 22176 							ordinal    	5)
 22177 						    (object InterMessView "" @852
 22178 							location   	(62, 930)
 22179 							label      	(object SegLabel @853
 22180 							    Parent_View 	@852
 22181 							    location   	(2448, 886)
 22182 							    quidu      	"3B56E3600018"
 22183 							    anchor_loc 	1
 22184 							    nlines     	1
 22185 							    max_width  	815
 22186 							    justify    	0
 22187 							    label      	"NewL(MDiscovererObserver&, RFs&)"
 22188 							    pctDist    	0.500000
 22189 							    height     	45
 22190 							    orientation 	0)
 22191 							line_color 	3342489
 22192 							client     	@832
 22193 							supplier   	@830
 22194 							Focus_Src  	@833
 22195 							Focus_Entry 	@831
 22196 							origin     	(2309, 930)
 22197 							terminus   	(2588, 930)
 22198 							ordinal    	6)
 22199 						    (object InterMessView "" @854
 22200 							location   	(62, 1054)
 22201 							label      	(object SegLabel @855
 22202 							    Parent_View 	@854
 22203 							    location   	(2603, 1010)
 22204 							    quidu      	"3B56E36A0348"
 22205 							    anchor_loc 	1
 22206 							    nlines     	1
 22207 							    max_width  	751
 22208 							    justify    	0
 22209 							    label      	"NewL(MBackupNotifierObserver&)"
 22210 							    pctDist    	0.500000
 22211 							    height     	45
 22212 							    orientation 	0)
 22213 							line_color 	3342489
 22214 							client     	@832
 22215 							supplier   	@828
 22216 							Focus_Src  	@833
 22217 							Focus_Entry 	@829
 22218 							origin     	(2309, 1054)
 22219 							terminus   	(2898, 1054)
 22220 							ordinal    	7)
 22221 						    (object InterMessView "" @856
 22222 							location   	(62, 1240)
 22223 							label      	(object SegLabel @857
 22224 							    Parent_View 	@856
 22225 							    location   	(2386, 1196)
 22226 							    quidu      	"3B56E37C014F"
 22227 							    anchor_loc 	1
 22228 							    nlines     	1
 22229 							    max_width  	506
 22230 							    justify    	0
 22231 							    label      	"NewL(CRegistryData&)"
 22232 							    pctDist    	0.500000
 22233 							    height     	45
 22234 							    orientation 	0)
 22235 							line_color 	3342489
 22236 							client     	@834
 22237 							supplier   	@818
 22238 							Focus_Src  	@835
 22239 							Focus_Entry 	@819
 22240 							origin     	(1565, 1240)
 22241 							terminus   	(3208, 1240)
 22242 							ordinal    	8)
 22243 						    (object InterMessView "" @858
 22244 							location   	(62, 1364)
 22245 							label      	(object SegLabel @859
 22246 							    Parent_View 	@858
 22247 							    location   	(2572, 1320)
 22248 							    quidu      	"3B56E381008E"
 22249 							    anchor_loc 	1
 22250 							    nlines     	1
 22251 							    max_width  	506
 22252 							    justify    	0
 22253 							    label      	"NewL(CRegistryData&)"
 22254 							    pctDist    	0.500000
 22255 							    height     	45
 22256 							    orientation 	0)
 22257 							line_color 	3342489
 22258 							client     	@834
 22259 							supplier   	@822
 22260 							Focus_Src  	@835
 22261 							Focus_Entry 	@823
 22262 							origin     	(1565, 1364)
 22263 							terminus   	(3580, 1364)
 22264 							ordinal    	9)
 22265 						    (object InterMessView "" @860
 22266 							location   	(62, 434)
 22267 							label      	(object SegLabel @861
 22268 							    Parent_View 	@860
 22269 							    location   	(805, 390)
 22270 							    quidu      	"3B56E43D01D8"
 22271 							    anchor_loc 	1
 22272 							    nlines     	1
 22273 							    max_width  	1797
 22274 							    justify    	0
 22275 							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 22276 							    pctDist    	0.500000
 22277 							    height     	45
 22278 							    orientation 	0)
 22279 							line_color 	3342489
 22280 							client     	@812
 22281 							supplier   	@814
 22282 							Focus_Src  	@813
 22283 							Focus_Entry 	@815
 22284 							origin     	(573, 434)
 22285 							terminus   	(1038, 434)
 22286 							ordinal    	1)
 22287 						    (object SelfMessView "" @862
 22288 							location   	(62, 496)
 22289 							label      	(object SegLabel @863
 22290 							    Parent_View 	@862
 22291 							    location   	(1145, 452)
 22292 							    quidu      	"3B56E447031D"
 22293 							    anchor_loc 	1
 22294 							    nlines     	1
 22295 							    max_width  	194
 22296 							    justify    	0
 22297 							    label      	"OpenL( )"
 22298 							    pctDist    	0.500000
 22299 							    height     	45
 22300 							    orientation 	0)
 22301 							line_color 	3342489
 22302 							client     	@814
 22303 							supplier   	@814
 22304 							Focus_Src  	@815
 22305 							Focus_Entry 	@816
 22306 							origin     	(1070, 496)
 22307 							terminus   	(1220, 496)
 22308 							ordinal    	2)
 22309 						    (object InterMessView "" @864
 22310 							location   	(62, 1550)
 22311 							label      	(object SegLabel @865
 22312 							    Parent_View 	@864
 22313 							    location   	(1301, 1506)
 22314 							    quidu      	"3B56E4E501D0"
 22315 							    anchor_loc 	1
 22316 							    nlines     	1
 22317 							    max_width  	1787
 22318 							    justify    	0
 22319 							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
 22320 							    pctDist    	0.500000
 22321 							    height     	45
 22322 							    orientation 	0)
 22323 							line_color 	3342489
 22324 							client     	@814
 22325 							supplier   	@834
 22326 							Focus_Src  	@815
 22327 							Focus_Entry 	@836
 22328 							origin     	(1069, 1550)
 22329 							terminus   	(1534, 1550)
 22330 							ordinal    	10)
 22331 						    (object InterMessView "" @866
 22332 							location   	(62, 1612)
 22333 							label      	(object SegLabel @867
 22334 							    Parent_View 	@866
 22335 							    location   	(2386, 1568)
 22336 							    quidu      	"3B56E51A02E5"
 22337 							    anchor_loc 	1
 22338 							    nlines     	1
 22339 							    max_width  	1373
 22340 							    justify    	0
 22341 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 22342 							    pctDist    	0.500000
 22343 							    height     	45
 22344 							    orientation 	0)
 22345 							line_color 	3342489
 22346 							client     	@834
 22347 							supplier   	@818
 22348 							Focus_Src  	@836
 22349 							Focus_Entry 	@820
 22350 							origin     	(1565, 1612)
 22351 							terminus   	(3208, 1612)
 22352 							ordinal    	11)
 22353 						    (object InterMessView "" @868
 22354 							location   	(62, 1984)
 22355 							label      	(object SegLabel @869
 22356 							    Parent_View 	@868
 22357 							    location   	(2572, 1940)
 22358 							    quidu      	"3B56E5370106"
 22359 							    anchor_loc 	1
 22360 							    nlines     	1
 22361 							    max_width  	597
 22362 							    justify    	0
 22363 							    label      	"InstantiationMethodL(TUid)"
 22364 							    pctDist    	0.500000
 22365 							    height     	45
 22366 							    orientation 	0)
 22367 							line_color 	3342489
 22368 							client     	@834
 22369 							supplier   	@822
 22370 							Focus_Src  	@836
 22371 							Focus_Entry 	@824
 22372 							origin     	(1565, 1984)
 22373 							terminus   	(3580, 1984)
 22374 							ordinal    	14)
 22375 						    (object InterMessView "" @870
 22376 							location   	(62, 1736)
 22377 							label      	(object SegLabel @871
 22378 							    Parent_View 	@870
 22379 							    location   	(2604, 1692)
 22380 							    quidu      	"3B56E55F008B"
 22381 							    anchor_loc 	1
 22382 							    nlines     	1
 22383 							    max_width  	610
 22384 							    justify    	0
 22385 							    label      	"ListImplementationsL(TUid)"
 22386 							    pctDist    	0.500000
 22387 							    height     	45
 22388 							    orientation 	1)
 22389 							line_color 	3342489
 22390 							client     	@818
 22391 							supplier   	@837
 22392 							Focus_Src  	@820
 22393 							Focus_Entry 	@839
 22394 							origin     	(3208, 1736)
 22395 							terminus   	(2000, 1736)
 22396 							ordinal    	12)
 22397 						    (object SelfMessView "" @872
 22398 							location   	(62, 1798)
 22399 							label      	(object SegLabel @873
 22400 							    Parent_View 	@872
 22401 							    location   	(3315, 1754)
 22402 							    quidu      	"3B56E57401AF"
 22403 							    anchor_loc 	1
 22404 							    nlines     	1
 22405 							    max_width  	1414
 22406 							    justify    	0
 22407 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 22408 							    pctDist    	0.500000
 22409 							    height     	45
 22410 							    orientation 	0)
 22411 							line_color 	3342489
 22412 							client     	@818
 22413 							supplier   	@818
 22414 							Focus_Src  	@820
 22415 							Focus_Entry 	@821
 22416 							origin     	(3240, 1798)
 22417 							terminus   	(3390, 1798)
 22418 							ordinal    	13)
 22419 						    (object InterMessView "" @874
 22420 							location   	(62, 2108)
 22421 							label      	(object SegLabel @875
 22422 							    Parent_View 	@874
 22423 							    location   	(3750, 2064)
 22424 							    quidu      	"3B56E59A000E"
 22425 							    anchor_loc 	1
 22426 							    nlines     	1
 22427 							    max_width  	600
 22428 							    justify    	0
 22429 							    label      	"LoadDllAndReturnProxyL( )"
 22430 							    pctDist    	0.500000
 22431 							    height     	45
 22432 							    orientation 	0)
 22433 							line_color 	3342489
 22434 							client     	@822
 22435 							supplier   	@825
 22436 							Focus_Src  	@824
 22437 							Focus_Entry 	@826
 22438 							origin     	(3611, 2108)
 22439 							terminus   	(3890, 2108)
 22440 							ordinal    	15)
 22441 						    (object SelfMessView "" @876
 22442 							location   	(62, 2232)
 22443 							label      	(object SegLabel @877
 22444 							    Parent_View 	@876
 22445 							    location   	(3997, 2188)
 22446 							    quidu      	"3B56E5B600CC"
 22447 							    anchor_loc 	1
 22448 							    nlines     	1
 22449 							    max_width  	462
 22450 							    justify    	0
 22451 							    label      	"IncreaseReference( )"
 22452 							    pctDist    	0.500000
 22453 							    height     	45
 22454 							    orientation 	0)
 22455 							line_color 	3342489
 22456 							client     	@825
 22457 							supplier   	@825
 22458 							Focus_Src  	@826
 22459 							Focus_Entry 	@827
 22460 							origin     	(3922, 2232)
 22461 							terminus   	(4072, 2232)
 22462 							ordinal    	16)
 22463 						    (object AttachView "" @878
 22464 							stereotype 	TRUE
 22465 							line_color 	3342489
 22466 							client     	@840
 22467 							supplier   	@866
 22468 							line_style 	0)
 22469 						    (object AttachView "" @879
 22470 							stereotype 	TRUE
 22471 							line_color 	3342489
 22472 							client     	@846
 22473 							supplier   	@864
 22474 							line_style 	0)
 22475 						    (object SelfMessView "" @880
 22476 							location   	(62, 2480)
 22477 							label      	(object SegLabel @881
 22478 							    Parent_View 	@880
 22479 							    location   	(1145, 2436)
 22480 							    quidu      	"3B56E5F4011B"
 22481 							    anchor_loc 	1
 22482 							    nlines     	1
 22483 							    max_width  	348
 22484 							    justify    	0
 22485 							    label      	"CreateL(TAny*)"
 22486 							    pctDist    	0.500000
 22487 							    height     	45
 22488 							    orientation 	0)
 22489 							line_color 	3342489
 22490 							client     	@814
 22491 							supplier   	@814
 22492 							Focus_Src  	@815
 22493 							Focus_Entry 	@817
 22494 							origin     	(1070, 2480)
 22495 							terminus   	(1220, 2480)
 22496 							ordinal    	17)))
 22497 					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation"
 22498 						mechanism_ref 	@761
 22499 						quid       	"3ACA071E0047"
 22500 						title      	"Alternative Flow - Known Interface Implementation"
 22501 						documentation 	
 22502 |This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
 22503 |This alternative flow involves the case where the client already knows:
 22504 |1) The Interface Implementation UID.
 22505 |
 22506 |(This is most likely to occur when the client already has a list of available Interface Implementations)
 22507 						
 22508 						zoom       	100
 22509 						max_height 	28350
 22510 						max_width  	21600
 22511 						origin_x   	819
 22512 						origin_y   	0
 22513 						items      	(list diagram_item_list
 22514 						    (object InterObjView "Client" @882
 22515 							location   	(186, 248)
 22516 							font       	(object Font
 22517 							    underline  	TRUE)
 22518 							label      	(object ItemLabel
 22519 							    Parent_View 	@882
 22520 							    location   	(186, 273)
 22521 							    anchor_loc 	1
 22522 							    nlines     	2
 22523 							    max_width  	360
 22524 							    justify    	0
 22525 							    label      	"Client")
 22526 							icon       	"Actor"
 22527 							icon_style 	"Icon"
 22528 							line_color 	3342489
 22529 							fill_color 	13434879
 22530 							quidu      	"3ACA07820055"
 22531 							width      	336
 22532 							height     	1225
 22533 							icon_height 	162
 22534 							icon_width 	120
 22535 							icon_y_offset 	0
 22536 							annotation 	1
 22537 							Focus_Of_Control 	(object Focus_Of_Control "" @883
 22538 							    location   	(186, 372)
 22539 							    line_color 	3342489
 22540 							    InterObjView 	@882
 22541 							    height     	304
 22542 							    y_coord    	244
 22543 							    Nested     	FALSE))
 22544 						    (object InterObjView "Interface" @884
 22545 							location   	(558, 248)
 22546 							font       	(object Font
 22547 							    underline  	TRUE)
 22548 							label      	(object ItemLabel
 22549 							    Parent_View 	@884
 22550 							    location   	(432, 274)
 22551 							    anchor_loc 	3
 22552 							    nlines     	2
 22553 							    max_width  	687
 22554 							    label      	"Interface")
 22555 							icon       	"boundary"
 22556 							icon_style 	"Icon"
 22557 							line_color 	3342489
 22558 							fill_color 	13434879
 22559 							quidu      	"3ACA0782005A"
 22560 							width      	662
 22561 							height     	1225
 22562 							icon_height 	153
 22563 							icon_width 	229
 22564 							icon_y_offset 	0
 22565 							annotation 	1
 22566 							Focus_Of_Control 	(object Focus_Of_Control "" @885
 22567 							    location   	(558, 372)
 22568 							    line_color 	3342489
 22569 							    InterObjView 	@884
 22570 							    height     	244
 22571 							    y_coord    	184
 22572 							    Nested     	FALSE))
 22573 						    (object InterObjView "Factory" @886
 22574 							location   	(1054, 248)
 22575 							font       	(object Font
 22576 							    underline  	TRUE)
 22577 							label      	(object ItemLabel
 22578 							    Parent_View 	@886
 22579 							    location   	(928, 281)
 22580 							    anchor_loc 	3
 22581 							    nlines     	2
 22582 							    max_width  	687
 22583 							    label      	"Factory")
 22584 							icon       	"boundary"
 22585 							icon_style 	"Icon"
 22586 							line_color 	3342489
 22587 							fill_color 	13434879
 22588 							quidu      	"3ACA0782005C"
 22589 							width      	663
 22590 							height     	1225
 22591 							icon_height 	153
 22592 							icon_width 	229
 22593 							icon_y_offset 	-7
 22594 							annotation 	1
 22595 							Focus_Of_Control 	(object Focus_Of_Control "" @887
 22596 							    location   	(1054, 496)
 22597 							    line_color 	3342489
 22598 							    InterObjView 	@886
 22599 							    height     	864
 22600 							    y_coord    	804
 22601 							    Nested     	FALSE)
 22602 							Focus_Of_Control 	(object Focus_Of_Control "" @888
 22603 							    location   	(1054, 496)
 22604 							    line_color 	3342489
 22605 							    InterObjView 	@886
 22606 							    height     	60
 22607 							    y_coord    	0
 22608 							    Nested     	TRUE)
 22609 							Focus_Of_Control 	(object Focus_Of_Control "" @889
 22610 							    location   	(1054, 1116)
 22611 							    line_color 	3342489
 22612 							    InterObjView 	@886
 22613 							    height     	60
 22614 							    y_coord    	0
 22615 							    Nested     	TRUE))
 22616 						    (object InterObjView "Resolver" @890
 22617 							location   	(1922, 248)
 22618 							font       	(object Font
 22619 							    underline  	TRUE)
 22620 							label      	(object ItemLabel
 22621 							    Parent_View 	@890
 22622 							    location   	(1829, 272)
 22623 							    anchor_loc 	3
 22624 							    nlines     	2
 22625 							    max_width  	471
 22626 							    label      	"Resolver")
 22627 							icon       	"control"
 22628 							icon_style 	"Icon"
 22629 							line_color 	3342489
 22630 							fill_color 	13434879
 22631 							quidu      	"3ACA07820069"
 22632 							width      	446
 22633 							height     	1225
 22634 							icon_height 	164
 22635 							icon_width 	157
 22636 							icon_y_offset 	1
 22637 							annotation 	1)
 22638 						    (object InterObjView "Load Manager" @891
 22639 							location   	(2294, 248)
 22640 							font       	(object Font
 22641 							    underline  	TRUE)
 22642 							label      	(object ItemLabel
 22643 							    Parent_View 	@891
 22644 							    location   	(2201, 275)
 22645 							    anchor_loc 	3
 22646 							    nlines     	2
 22647 							    max_width  	471
 22648 							    label      	"Load Manager")
 22649 							icon       	"control"
 22650 							icon_style 	"Icon"
 22651 							line_color 	3342489
 22652 							fill_color 	13434879
 22653 							quidu      	"3ACA07820077"
 22654 							width      	446
 22655 							height     	1225
 22656 							icon_height 	164
 22657 							icon_width 	157
 22658 							icon_y_offset 	-2
 22659 							annotation 	1
 22660 							Focus_Of_Control 	(object Focus_Of_Control "" @892
 22661 							    location   	(2294, 682)
 22662 							    line_color 	3342489
 22663 							    InterObjView 	@891
 22664 							    height     	366
 22665 							    y_coord    	306
 22666 							    Nested     	FALSE))
 22667 						    (object InterObjView "Unload Policy" @893
 22668 							location   	(2790, 248)
 22669 							font       	(object Font
 22670 							    underline  	TRUE)
 22671 							label      	(object ItemLabel
 22672 							    Parent_View 	@893
 22673 							    location   	(2697, 272)
 22674 							    anchor_loc 	3
 22675 							    nlines     	2
 22676 							    max_width  	471
 22677 							    label      	"Unload Policy")
 22678 							icon       	"control"
 22679 							icon_style 	"Icon"
 22680 							line_color 	3342489
 22681 							fill_color 	13434879
 22682 							quidu      	"3ACA07820074"
 22683 							width      	446
 22684 							height     	1225
 22685 							icon_height 	164
 22686 							icon_width 	157
 22687 							icon_y_offset 	1
 22688 							annotation 	1
 22689 							Focus_Of_Control 	(object Focus_Of_Control "" @894
 22690 							    location   	(2790, 744)
 22691 							    line_color 	3342489
 22692 							    InterObjView 	@893
 22693 							    height     	244
 22694 							    y_coord    	184
 22695 							    Nested     	FALSE)
 22696 							Focus_Of_Control 	(object Focus_Of_Control "" @895
 22697 							    location   	(2790, 868)
 22698 							    line_color 	3342489
 22699 							    InterObjView 	@893
 22700 							    height     	60
 22701 							    y_coord    	0
 22702 							    Nested     	TRUE))
 22703 						    (object InterObjView "Proxy" @896
 22704 							location   	(3162, 248)
 22705 							font       	(object Font
 22706 							    underline  	TRUE)
 22707 							label      	(object ItemLabel
 22708 							    Parent_View 	@896
 22709 							    location   	(3162, 271)
 22710 							    anchor_loc 	1
 22711 							    nlines     	2
 22712 							    max_width  	360
 22713 							    justify    	0
 22714 							    label      	"Proxy")
 22715 							icon       	"Actor"
 22716 							icon_style 	"Icon"
 22717 							line_color 	3342489
 22718 							fill_color 	13434879
 22719 							quidu      	"3ACA0782007C"
 22720 							width      	336
 22721 							height     	1225
 22722 							icon_height 	162
 22723 							icon_width 	120
 22724 							icon_y_offset 	2
 22725 							annotation 	1
 22726 							Focus_Of_Control 	(object Focus_Of_Control "" @897
 22727 							    location   	(3162, 1240)
 22728 							    line_color 	3342489
 22729 							    InterObjView 	@896
 22730 							    height     	60
 22731 							    y_coord    	0
 22732 							    Nested     	FALSE))
 22733 						    (object InterObjView "MagicServer" @898
 22734 							location   	(1488, 248)
 22735 							font       	(object Font
 22736 							    underline  	TRUE)
 22737 							label      	(object ItemLabel
 22738 							    Parent_View 	@898
 22739 							    location   	(1362, 275)
 22740 							    anchor_loc 	3
 22741 							    nlines     	2
 22742 							    max_width  	687
 22743 							    label      	"MagicServer")
 22744 							icon       	"boundary"
 22745 							icon_style 	"Icon"
 22746 							line_color 	3342489
 22747 							fill_color 	13434879
 22748 							quidu      	"3ACA07820064"
 22749 							width      	662
 22750 							height     	1225
 22751 							icon_height 	153
 22752 							icon_width 	229
 22753 							icon_y_offset 	-1
 22754 							annotation 	1
 22755 							Focus_Of_Control 	(object Focus_Of_Control "" @899
 22756 							    location   	(1488, 620)
 22757 							    line_color 	3342489
 22758 							    InterObjView 	@898
 22759 							    height     	488
 22760 							    y_coord    	428
 22761 							    Nested     	FALSE))
 22762 						    (object InterMessView "" @900
 22763 							location   	(62, 372)
 22764 							label      	(object SegLabel @901
 22765 							    Parent_View 	@900
 22766 							    location   	(371, 328)
 22767 							    quidu      	"3ACA07820057"
 22768 							    anchor_loc 	1
 22769 							    nlines     	1
 22770 							    max_width  	226
 22771 							    justify    	0
 22772 							    label      	"NewL( )"
 22773 							    pctDist    	0.500000
 22774 							    height     	45
 22775 							    orientation 	0)
 22776 							line_color 	3342489
 22777 							client     	@882
 22778 							supplier   	@884
 22779 							Focus_Src  	@883
 22780 							Focus_Entry 	@885
 22781 							origin     	(201, 372)
 22782 							terminus   	(542, 372)
 22783 							ordinal    	0)
 22784 						    (object InterMessView "" @902
 22785 							location   	(62, 496)
 22786 							label      	(object SegLabel @903
 22787 							    Parent_View 	@902
 22788 							    location   	(805, 452)
 22789 							    quidu      	"3ACA07820058"
 22790 							    anchor_loc 	1
 22791 							    nlines     	1
 22792 							    max_width  	1721
 22793 							    justify    	0
 22794 							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
 22795 							    pctDist    	0.500000
 22796 							    height     	45
 22797 							    orientation 	0)
 22798 							line_color 	3342489
 22799 							client     	@884
 22800 							supplier   	@886
 22801 							Focus_Src  	@885
 22802 							Focus_Entry 	@888
 22803 							origin     	(573, 496)
 22804 							terminus   	(1038, 496)
 22805 							ordinal    	1)
 22806 						    (object InterMessView "" @904
 22807 							location   	(62, 1240)
 22808 							label      	(object SegLabel @905
 22809 							    Parent_View 	@904
 22810 							    location   	(2107, 1196)
 22811 							    quidu      	"3ACA07820061"
 22812 							    anchor_loc 	1
 22813 							    nlines     	1
 22814 							    max_width  	404
 22815 							    justify    	0
 22816 							    label      	"ConstructL(TAny* )"
 22817 							    pctDist    	0.500000
 22818 							    height     	45
 22819 							    orientation 	0)
 22820 							line_color 	3342489
 22821 							client     	@886
 22822 							supplier   	@896
 22823 							Focus_Src  	@887
 22824 							Focus_Entry 	@897
 22825 							origin     	(1069, 1240)
 22826 							terminus   	(3146, 1240)
 22827 							ordinal    	7)
 22828 						    (object InterMessView "" @906
 22829 							location   	(62, 620)
 22830 							label      	(object SegLabel @907
 22831 							    Parent_View 	@906
 22832 							    location   	(1270, 576)
 22833 							    quidu      	"3ACA07820063"
 22834 							    anchor_loc 	1
 22835 							    nlines     	1
 22836 							    max_width  	1658
 22837 							    justify    	0
 22838 							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
 22839 							    pctDist    	0.500000
 22840 							    height     	45
 22841 							    orientation 	0)
 22842 							line_color 	3342489
 22843 							client     	@886
 22844 							supplier   	@898
 22845 							Focus_Src  	@887
 22846 							Focus_Entry 	@899
 22847 							origin     	(1069, 620)
 22848 							terminus   	(1472, 620)
 22849 							ordinal    	2)
 22850 						    (object InterMessView "" @908
 22851 							location   	(62, 682)
 22852 							label      	(object SegLabel @909
 22853 							    Parent_View 	@908
 22854 							    location   	(1890, 638)
 22855 							    quidu      	"3ACA07820068"
 22856 							    anchor_loc 	1
 22857 							    nlines     	1
 22858 							    max_width  	898
 22859 							    justify    	0
 22860 							    label      	"InstantiationMethodL(TUid)"
 22861 							    pctDist    	0.500000
 22862 							    height     	45
 22863 							    orientation 	0)
 22864 							line_color 	3342489
 22865 							client     	@898
 22866 							supplier   	@891
 22867 							Focus_Src  	@899
 22868 							Focus_Entry 	@892
 22869 							origin     	(1503, 682)
 22870 							terminus   	(2278, 682)
 22871 							ordinal    	3)
 22872 						    (object NoteView @910
 22873 							location   	(620, 1116)
 22874 							label      	(object ItemLabel
 22875 							    Parent_View 	@910
 22876 							    location   	(370, 969)
 22877 							    fill_color 	13434879
 22878 							    nlines     	5
 22879 							    max_width  	465
 22880 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 22881 							line_color 	3342489
 22882 							fill_color 	13434879
 22883 							width      	525
 22884 							height     	307
 22885 							quidu      	"3ACAE9E9000B")
 22886 						    (object AttachView "" @911
 22887 							stereotype 	TRUE
 22888 							line_color 	3342489
 22889 							client     	@910
 22890 							supplier   	@906
 22891 							line_style 	0)
 22892 						    (object InterMessView "" @912
 22893 							location   	(62, 744)
 22894 							label      	(object SegLabel @913
 22895 							    Parent_View 	@912
 22896 							    location   	(2541, 700)
 22897 							    quidu      	"3B56E6BA038E"
 22898 							    anchor_loc 	1
 22899 							    nlines     	1
 22900 							    max_width  	491
 22901 							    justify    	0
 22902 							    label      	"LoadDllAndReturnProxyL( )"
 22903 							    pctDist    	0.500000
 22904 							    height     	45
 22905 							    orientation 	0)
 22906 							line_color 	3342489
 22907 							client     	@891
 22908 							supplier   	@893
 22909 							Focus_Src  	@892
 22910 							Focus_Entry 	@894
 22911 							origin     	(2309, 744)
 22912 							terminus   	(2774, 744)
 22913 							ordinal    	4)
 22914 						    (object SelfMessView "" @914
 22915 							location   	(62, 868)
 22916 							label      	(object SegLabel @915
 22917 							    Parent_View 	@914
 22918 							    location   	(2881, 824)
 22919 							    quidu      	"3B56E6C301D7"
 22920 							    anchor_loc 	1
 22921 							    nlines     	1
 22922 							    max_width  	363
 22923 							    justify    	0
 22924 							    label      	"IncreaseReference( )"
 22925 							    pctDist    	0.500000
 22926 							    height     	45
 22927 							    orientation 	0)
 22928 							line_color 	3342489
 22929 							client     	@893
 22930 							supplier   	@893
 22931 							Focus_Src  	@894
 22932 							Focus_Entry 	@895
 22933 							origin     	(2806, 868)
 22934 							terminus   	(2956, 868)
 22935 							ordinal    	5)
 22936 						    (object SelfMessView "" @916
 22937 							location   	(62, 1116)
 22938 							label      	(object SegLabel @917
 22939 							    Parent_View 	@916
 22940 							    location   	(1145, 1072)
 22941 							    quidu      	"3B56E6DC01E8"
 22942 							    anchor_loc 	1
 22943 							    nlines     	1
 22944 							    max_width  	259
 22945 							    justify    	0
 22946 							    label      	"CreateL(TAny*)"
 22947 							    pctDist    	0.500000
 22948 							    height     	45
 22949 							    orientation 	0)
 22950 							line_color 	3342489
 22951 							client     	@886
 22952 							supplier   	@886
 22953 							Focus_Src  	@887
 22954 							Focus_Entry 	@889
 22955 							origin     	(1070, 1116)
 22956 							terminus   	(1220, 1116)
 22957 							ordinal    	6)))
 22958 					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation (Failure)"
 22959 						mechanism_ref 	@762
 22960 						quid       	"3ACA08AD029A"
 22961 						title      	"Alternative Flow - Known Interface Implementation (Failure)"
 22962 						documentation 	
 22963 |This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
 22964 |This alternative flow involves the case where the client already knows:
 22965 |1) The Interface Implementation UID.
 22966 |
 22967 |however that Interface Implementation, or its Interface Implementation Collection is currently unavailable for instantiation / load.
 22968 						
 22969 						zoom       	100
 22970 						max_height 	28350
 22971 						max_width  	21600
 22972 						origin_x   	1313
 22973 						origin_y   	0
 22974 						items      	(list diagram_item_list
 22975 						    (object InterObjView "Interface" @918
 22976 							location   	(558, 248)
 22977 							font       	(object Font
 22978 							    underline  	TRUE)
 22979 							label      	(object ItemLabel
 22980 							    Parent_View 	@918
 22981 							    location   	(432, 274)
 22982 							    anchor_loc 	3
 22983 							    nlines     	2
 22984 							    max_width  	687
 22985 							    label      	"Interface")
 22986 							icon       	"boundary"
 22987 							icon_style 	"Icon"
 22988 							line_color 	3342489
 22989 							fill_color 	13434879
 22990 							quidu      	"3ACA08D50020"
 22991 							width      	662
 22992 							height     	907
 22993 							icon_height 	153
 22994 							icon_width 	229
 22995 							icon_y_offset 	0
 22996 							annotation 	1
 22997 							Focus_Of_Control 	(object Focus_Of_Control "" @919
 22998 							    location   	(558, 372)
 22999 							    line_color 	3342489
 23000 							    InterObjView 	@918
 23001 							    height     	610
 23002 							    y_coord    	550
 23003 							    Nested     	FALSE))
 23004 						    (object InterObjView "Client" @920
 23005 							location   	(186, 248)
 23006 							font       	(object Font
 23007 							    underline  	TRUE)
 23008 							label      	(object ItemLabel
 23009 							    Parent_View 	@920
 23010 							    location   	(186, 273)
 23011 							    anchor_loc 	1
 23012 							    nlines     	2
 23013 							    max_width  	360
 23014 							    justify    	0
 23015 							    label      	"Client")
 23016 							icon       	"Actor"
 23017 							icon_style 	"Icon"
 23018 							line_color 	3342489
 23019 							fill_color 	13434879
 23020 							quidu      	"3ACA08D50025"
 23021 							width      	336
 23022 							height     	907
 23023 							icon_height 	162
 23024 							icon_width 	120
 23025 							icon_y_offset 	0
 23026 							annotation 	1
 23027 							Focus_Of_Control 	(object Focus_Of_Control "" @921
 23028 							    location   	(186, 372)
 23029 							    line_color 	3342489
 23030 							    InterObjView 	@920
 23031 							    height     	670
 23032 							    y_coord    	610
 23033 							    Nested     	FALSE))
 23034 						    (object InterObjView "Factory" @922
 23035 							location   	(1054, 248)
 23036 							font       	(object Font
 23037 							    underline  	TRUE)
 23038 							label      	(object ItemLabel
 23039 							    Parent_View 	@922
 23040 							    location   	(928, 281)
 23041 							    anchor_loc 	3
 23042 							    nlines     	2
 23043 							    max_width  	687
 23044 							    label      	"Factory")
 23045 							icon       	"boundary"
 23046 							icon_style 	"Icon"
 23047 							line_color 	3342489
 23048 							fill_color 	13434879
 23049 							quidu      	"3ACA08D5002A"
 23050 							width      	663
 23051 							height     	907
 23052 							icon_height 	153
 23053 							icon_width 	229
 23054 							icon_y_offset 	-7
 23055 							annotation 	1
 23056 							Focus_Of_Control 	(object Focus_Of_Control "" @923
 23057 							    location   	(1054, 496)
 23058 							    line_color 	3342489
 23059 							    InterObjView 	@922
 23060 							    height     	426
 23061 							    y_coord    	366
 23062 							    Nested     	FALSE))
 23063 						    (object InterObjView "Resolver" @924
 23064 							location   	(1922, 248)
 23065 							font       	(object Font
 23066 							    underline  	TRUE)
 23067 							label      	(object ItemLabel
 23068 							    Parent_View 	@924
 23069 							    location   	(1829, 272)
 23070 							    anchor_loc 	3
 23071 							    nlines     	2
 23072 							    max_width  	471
 23073 							    label      	"Resolver")
 23074 							icon       	"control"
 23075 							icon_style 	"Icon"
 23076 							line_color 	3342489
 23077 							fill_color 	13434879
 23078 							quidu      	"3ACA08D5003D"
 23079 							width      	446
 23080 							height     	907
 23081 							icon_height 	164
 23082 							icon_width 	157
 23083 							icon_y_offset 	1
 23084 							annotation 	1)
 23085 						    (object InterObjView "Load Manager" @925
 23086 							location   	(2294, 248)
 23087 							font       	(object Font
 23088 							    underline  	TRUE)
 23089 							label      	(object ItemLabel
 23090 							    Parent_View 	@925
 23091 							    location   	(2201, 275)
 23092 							    anchor_loc 	3
 23093 							    nlines     	2
 23094 							    max_width  	471
 23095 							    label      	"Load Manager")
 23096 							icon       	"control"
 23097 							icon_style 	"Icon"
 23098 							line_color 	3342489
 23099 							fill_color 	13434879
 23100 							quidu      	"3ACA08D50033"
 23101 							width      	446
 23102 							height     	907
 23103 							icon_height 	164
 23104 							icon_width 	157
 23105 							icon_y_offset 	-2
 23106 							annotation 	1
 23107 							Focus_Of_Control 	(object Focus_Of_Control "" @926
 23108 							    location   	(2294, 620)
 23109 							    line_color 	3342489
 23110 							    InterObjView 	@925
 23111 							    height     	182
 23112 							    y_coord    	122
 23113 							    Nested     	FALSE))
 23114 						    (object InterObjView "$UNNAMED$394" @927
 23115 							location   	(2790, 248)
 23116 							font       	(object Font
 23117 							    underline  	TRUE)
 23118 							label      	(object ItemLabel
 23119 							    Parent_View 	@927
 23120 							    location   	(2697, 272)
 23121 							    anchor_loc 	3
 23122 							    nlines     	2
 23123 							    max_width  	471
 23124 							    label      	"")
 23125 							icon       	"control"
 23126 							icon_style 	"Icon"
 23127 							line_color 	3342489
 23128 							fill_color 	13434879
 23129 							quidu      	"3B5812BE030F"
 23130 							width      	446
 23131 							height     	907
 23132 							icon_height 	164
 23133 							icon_width 	157
 23134 							icon_y_offset 	1
 23135 							annotation 	1
 23136 							Focus_Of_Control 	(object Focus_Of_Control "" @928
 23137 							    location   	(2790, 682)
 23138 							    line_color 	3342489
 23139 							    InterObjView 	@927
 23140 							    height     	60
 23141 							    y_coord    	0
 23142 							    Nested     	FALSE))
 23143 						    (object InterObjView "MagicServer" @929
 23144 							location   	(1488, 248)
 23145 							font       	(object Font
 23146 							    underline  	TRUE)
 23147 							label      	(object ItemLabel
 23148 							    Parent_View 	@929
 23149 							    location   	(1362, 275)
 23150 							    anchor_loc 	3
 23151 							    nlines     	2
 23152 							    max_width  	687
 23153 							    label      	"MagicServer")
 23154 							icon       	"boundary"
 23155 							icon_style 	"Icon"
 23156 							line_color 	3342489
 23157 							fill_color 	13434879
 23158 							quidu      	"3ACA08D5002F"
 23159 							width      	662
 23160 							height     	907
 23161 							icon_height 	153
 23162 							icon_width 	229
 23163 							icon_y_offset 	-1
 23164 							annotation 	1
 23165 							Focus_Of_Control 	(object Focus_Of_Control "" @930
 23166 							    location   	(1488, 558)
 23167 							    line_color 	3342489
 23168 							    InterObjView 	@929
 23169 							    height     	304
 23170 							    y_coord    	244
 23171 							    Nested     	FALSE))
 23172 						    (object InterMessView "" @931
 23173 							location   	(62, 372)
 23174 							label      	(object SegLabel @932
 23175 							    Parent_View 	@931
 23176 							    location   	(371, 328)
 23177 							    quidu      	"3ACA08D50023"
 23178 							    anchor_loc 	1
 23179 							    nlines     	1
 23180 							    max_width  	226
 23181 							    justify    	0
 23182 							    label      	"NewL( )"
 23183 							    pctDist    	0.500000
 23184 							    height     	45
 23185 							    orientation 	0)
 23186 							line_color 	3342489
 23187 							client     	@920
 23188 							supplier   	@918
 23189 							Focus_Src  	@921
 23190 							Focus_Entry 	@919
 23191 							origin     	(201, 372)
 23192 							terminus   	(542, 372)
 23193 							ordinal    	0)
 23194 						    (object InterMessView "" @933
 23195 							location   	(62, 496)
 23196 							label      	(object SegLabel @934
 23197 							    Parent_View 	@933
 23198 							    location   	(805, 452)
 23199 							    quidu      	"3ACA08D50022"
 23200 							    anchor_loc 	1
 23201 							    nlines     	1
 23202 							    max_width  	1721
 23203 							    justify    	0
 23204 							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
 23205 							    pctDist    	0.500000
 23206 							    height     	45
 23207 							    orientation 	0)
 23208 							line_color 	3342489
 23209 							client     	@918
 23210 							supplier   	@922
 23211 							Focus_Src  	@919
 23212 							Focus_Entry 	@923
 23213 							origin     	(573, 496)
 23214 							terminus   	(1038, 496)
 23215 							ordinal    	1)
 23216 						    (object InterMessView "" @935
 23217 							location   	(62, 558)
 23218 							label      	(object SegLabel @936
 23219 							    Parent_View 	@935
 23220 							    location   	(1270, 514)
 23221 							    quidu      	"3ACA08D5002E"
 23222 							    anchor_loc 	1
 23223 							    nlines     	1
 23224 							    max_width  	1658
 23225 							    justify    	0
 23226 							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
 23227 							    pctDist    	0.500000
 23228 							    height     	45
 23229 							    orientation 	0)
 23230 							line_color 	3342489
 23231 							client     	@922
 23232 							supplier   	@929
 23233 							Focus_Src  	@923
 23234 							Focus_Entry 	@930
 23235 							origin     	(1069, 558)
 23236 							terminus   	(1472, 558)
 23237 							ordinal    	2)
 23238 						    (object InterMessView "" @937
 23239 							location   	(62, 620)
 23240 							label      	(object SegLabel @938
 23241 							    Parent_View 	@937
 23242 							    location   	(1890, 576)
 23243 							    quidu      	"3ACA08D50032"
 23244 							    anchor_loc 	1
 23245 							    nlines     	1
 23246 							    max_width  	898
 23247 							    justify    	0
 23248 							    label      	"InstantiationMethodL(TUid)"
 23249 							    pctDist    	0.500000
 23250 							    height     	45
 23251 							    orientation 	0)
 23252 							line_color 	3342489
 23253 							client     	@929
 23254 							supplier   	@925
 23255 							Focus_Src  	@930
 23256 							Focus_Entry 	@926
 23257 							origin     	(1503, 620)
 23258 							terminus   	(2278, 620)
 23259 							ordinal    	3)
 23260 						    (object NoteView @939
 23261 							location   	(1178, 1116)
 23262 							label      	(object ItemLabel
 23263 							    Parent_View 	@939
 23264 							    location   	(928, 969)
 23265 							    fill_color 	13434879
 23266 							    nlines     	5
 23267 							    max_width  	465
 23268 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 23269 							line_color 	3342489
 23270 							fill_color 	13434879
 23271 							width      	525
 23272 							height     	306
 23273 							quidu      	"3ACAE9E9000B")
 23274 						    (object AttachView "" @940
 23275 							stereotype 	TRUE
 23276 							line_color 	3342489
 23277 							client     	@939
 23278 							supplier   	@935
 23279 							line_style 	0)
 23280 						    (object InterMessView "" @941
 23281 							location   	(62, 682)
 23282 							label      	(object SegLabel @942
 23283 							    Parent_View 	@941
 23284 							    location   	(2541, 638)
 23285 							    quidu      	"3B5812C203DE"
 23286 							    anchor_loc 	1
 23287 							    nlines     	1
 23288 							    max_width  	463
 23289 							    justify    	0
 23290 							    label      	"LoadDllAndReturnProxyL( )"
 23291 							    pctDist    	0.500000
 23292 							    height     	45
 23293 							    orientation 	0)
 23294 							line_color 	3342489
 23295 							client     	@925
 23296 							supplier   	@927
 23297 							Focus_Src  	@926
 23298 							Focus_Entry 	@928
 23299 							origin     	(2309, 682)
 23300 							terminus   	(2774, 682)
 23301 							ordinal    	4)))
 23302 					    (object InteractionDiagram "Alternative Flow - Instantiation using parameters"
 23303 						mechanism_ref 	@763
 23304 						quid       	"3B1F6BDD0268"
 23305 						title      	"Alternative Flow - Instantiation using parameters"
 23306 						zoom       	100
 23307 						max_height 	28350
 23308 						max_width  	21600
 23309 						origin_x   	0
 23310 						origin_y   	0
 23311 						items      	(list diagram_item_list))
 23312 					    (object InteractionDiagram "Alternative Flow - Implementation does not exist"
 23313 						mechanism_ref 	@764
 23314 						quid       	"3B1F6CBB0018"
 23315 						title      	"Alternative Flow - Implementation does not exist"
 23316 						zoom       	100
 23317 						max_height 	28350
 23318 						max_width  	21600
 23319 						origin_x   	0
 23320 						origin_y   	0
 23321 						items      	(list diagram_item_list)))))
 23322 				logical_presentations 	(list unit_reference_list))
 23323 			    (object Class_Category "Identify An Interface Implementation (Iter 1)"
 23324 				quid       	"3A1CFF010363"
 23325 				exportControl 	"Public"
 23326 				logical_models 	(list unit_reference_list
 23327 				    (object UseCase "Identify An Interface Implementation"
 23328 					quid       	"3A227D270115"
 23329 					documentation 	
 23330 |Actors:
 23331 |None
 23332 |
 23333 |Traceability:
 23334 |RHR.79.2.2
 23335 |RHR.79.3.1
 23336 |RHR.79.4.2
 23337 |RHR.79.4.4
 23338 |RHR.79.4.10
 23339 |RHR.79.5.3
 23340 					
 23341 					stereotype 	"use-case realization"
 23342 					logical_models 	(list unit_reference_list
 23343 					    (object Mechanism @943
 23344 						logical_models 	(list unit_reference_list
 23345 						    (object Object "$UNNAMED$395"
 23346 							quid       	"3A2285C301BF"
 23347 							collaborators 	(list link_list
 23348 							    (object Link
 23349 								quid       	"3A2286280278"
 23350 								supplier   	"$UNNAMED$396"
 23351 								quidu      	"3A2285CC01F4"
 23352 								messages   	(list Messages
 23353 								    (object Message "ListImplementationsL(TUid)"
 23354 									quid       	"3B56E74B020F"
 23355 									frequency  	"Aperiodic"
 23356 									synchronization 	"Simple"
 23357 									dir        	"FromClientToSupplier"
 23358 									sequence   	"1.1"
 23359 									ordinal    	1
 23360 									quidu      	"3A2CF123032C")))
 23361 							    (object Link
 23362 								quid       	"3A22863503A3"
 23363 								supplier   	"$UNNAMED$395"
 23364 								quidu      	"3A2285C301BF"
 23365 								messages   	(list Messages
 23366 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 23367 									quid       	"3B56E7670006"
 23368 									frequency  	"Aperiodic"
 23369 									synchronization 	"Simple"
 23370 									dir        	"FromClientToSupplier"
 23371 									sequence   	"1.2"
 23372 									ordinal    	2
 23373 									quidu      	"3A2CF0FF003C"))))
 23374 							class      	"Logical View::CDefaultResolver"
 23375 							quidu      	"3A1D097B0305"
 23376 							persistence 	"Transient"
 23377 							multi      	FALSE)
 23378 						    (object Object "$UNNAMED$396"
 23379 							quid       	"3A2285CC01F4"
 23380 							class      	"Logical View::CRegistryData"
 23381 							quidu      	"3A1D0A2B03D0"
 23382 							persistence 	"Transient"
 23383 							multi      	FALSE)
 23384 						    (object Object "$UNNAMED$397"
 23385 							quid       	"3ACA064601E1"
 23386 							collaborators 	(list link_list
 23387 							    (object Link
 23388 								quid       	"3ACA067000B5"
 23389 								supplier   	"$UNNAMED$395"
 23390 								quidu      	"3A2285C301BF"
 23391 								messages   	(list Messages
 23392 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23393 									quid       	"3ACA067000B6"
 23394 									frequency  	"Aperiodic"
 23395 									synchronization 	"Simple"
 23396 									dir        	"FromClientToSupplier"
 23397 									sequence   	"1"
 23398 									ordinal    	0
 23399 									quidu      	"3A2CF07E0022"))))
 23400 							class      	"Logical View::CEComServer"
 23401 							quidu      	"3A7159680113"
 23402 							persistence 	"Transient"
 23403 							multi      	FALSE)))
 23404 					    (object Mechanism @944
 23405 						logical_models 	(list unit_reference_list
 23406 						    (object Object "$UNNAMED$398"
 23407 							quid       	"3ACAE84A03BB"
 23408 							collaborators 	(list link_list
 23409 							    (object Link
 23410 								quid       	"3ACAE84A03BC"
 23411 								supplier   	"$UNNAMED$399"
 23412 								quidu      	"3ACAE84A03C5"
 23413 								messages   	(list Messages
 23414 								    (object Message "ListImplementationsL(TUid)"
 23415 									quid       	"3ACAE84A03BD"
 23416 									frequency  	"Aperiodic"
 23417 									synchronization 	"Simple"
 23418 									dir        	"FromClientToSupplier"
 23419 									sequence   	"2"
 23420 									ordinal    	1
 23421 									quidu      	"3A2CF123032C")))
 23422 							    (object Link
 23423 								quid       	"3ACAE84A03BE"
 23424 								supplier   	"$UNNAMED$398"
 23425 								quidu      	"3ACAE84A03BB"))
 23426 							class      	"Logical View::CDefaultResolver"
 23427 							quidu      	"3A1D097B0305"
 23428 							persistence 	"Transient"
 23429 							multi      	FALSE)
 23430 						    (object Object "$UNNAMED$399"
 23431 							quid       	"3ACAE84A03C5"
 23432 							class      	"Logical View::CRegistryData"
 23433 							quidu      	"3A1D0A2B03D0"
 23434 							persistence 	"Transient"
 23435 							multi      	FALSE)
 23436 						    (object Object "$UNNAMED$400"
 23437 							quid       	"3ACAE84A03C2"
 23438 							collaborators 	(list link_list
 23439 							    (object Link
 23440 								quid       	"3ACAE84A03C1"
 23441 								supplier   	"$UNNAMED$398"
 23442 								quidu      	"3ACAE84A03BB"
 23443 								messages   	(list Messages
 23444 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23445 									quid       	"3ACAE84A03C0"
 23446 									frequency  	"Aperiodic"
 23447 									synchronization 	"Simple"
 23448 									dir        	"FromClientToSupplier"
 23449 									sequence   	"1"
 23450 									ordinal    	0
 23451 									quidu      	"3A2CF07E0022"))))
 23452 							class      	"Logical View::CEComServer"
 23453 							quidu      	"3A7159680113"
 23454 							persistence 	"Transient"
 23455 							multi      	FALSE)))
 23456 					    (object Mechanism @945
 23457 						logical_models 	(list unit_reference_list
 23458 						    (object Object "$UNNAMED$401"
 23459 							quid       	"3ACB1AF700B5"
 23460 							class      	"Logical View::CRegistryData"
 23461 							quidu      	"3A1D0A2B03D0"
 23462 							persistence 	"Transient"
 23463 							multi      	FALSE)
 23464 						    (object Object "CustomResolver"
 23465 							quid       	"3ACB1AF700B1"
 23466 							collaborators 	(list link_list
 23467 							    (object Link
 23468 								quid       	"3ACB1AF700B2"
 23469 								supplier   	"$UNNAMED$401"
 23470 								quidu      	"3ACB1AF700B5"
 23471 								messages   	(list Messages
 23472 								    (object Message "ListImplementationsL(TUid)"
 23473 									quid       	"3ACB1AF700B3"
 23474 									frequency  	"Aperiodic"
 23475 									synchronization 	"Simple"
 23476 									dir        	"FromClientToSupplier"
 23477 									sequence   	"2"
 23478 									ordinal    	1
 23479 									quidu      	"3A2CF123032C"))))
 23480 							class      	"Logical View::CResolver"
 23481 							quidu      	"3B050BD702BB"
 23482 							persistence 	"Transient"
 23483 							multi      	FALSE)
 23484 						    (object Object "$UNNAMED$402"
 23485 							quid       	"3ACB1AF700B0"
 23486 							collaborators 	(list link_list
 23487 							    (object Link
 23488 								quid       	"3ACB1AF700AF"
 23489 								supplier   	"CustomResolver"
 23490 								quidu      	"3ACB1AF700B1"
 23491 								messages   	(list Messages
 23492 								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 23493 									quid       	"3ACB1C310353"
 23494 									frequency  	"Aperiodic"
 23495 									synchronization 	"Simple"
 23496 									dir        	"FromClientToSupplier"
 23497 									sequence   	"1"
 23498 									ordinal    	0
 23499 									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23500 									quidu      	"3B050BD702E4"))))
 23501 							class      	"Logical View::CEComServer"
 23502 							quidu      	"3A7159680113"
 23503 							persistence 	"Transient"
 23504 							multi      	FALSE)))
 23505 					    (object Mechanism @946
 23506 						logical_models 	(list unit_reference_list
 23507 						    (object Object "$UNNAMED$403"
 23508 							quid       	"3ACB1B350314"
 23509 							collaborators 	(list link_list
 23510 							    (object Link
 23511 								quid       	"3ACB1B350315"
 23512 								supplier   	"$UNNAMED$404"
 23513 								quidu      	"3ACB1B35031D"
 23514 								messages   	(list Messages
 23515 								    (object Message "ListImplementationsL(TUid)"
 23516 									quid       	"3B56E7AD02A6"
 23517 									frequency  	"Aperiodic"
 23518 									synchronization 	"Simple"
 23519 									dir        	"FromClientToSupplier"
 23520 									sequence   	"1.1"
 23521 									ordinal    	1
 23522 									quidu      	"3A2CF123032C")))
 23523 							    (object Link
 23524 								quid       	"3ACB1B350318"
 23525 								supplier   	"$UNNAMED$403"
 23526 								quidu      	"3ACB1B350314"
 23527 								messages   	(list Messages
 23528 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 23529 									quid       	"3B56E7B50121"
 23530 									frequency  	"Aperiodic"
 23531 									synchronization 	"Simple"
 23532 									dir        	"FromClientToSupplier"
 23533 									sequence   	"1.2"
 23534 									ordinal    	2
 23535 									quidu      	"3A2CF0FF003C"))))
 23536 							class      	"Logical View::CDefaultResolver"
 23537 							quidu      	"3A1D097B0305"
 23538 							persistence 	"Transient"
 23539 							multi      	FALSE)
 23540 						    (object Object "$UNNAMED$404"
 23541 							quid       	"3ACB1B35031D"
 23542 							class      	"Logical View::CRegistryData"
 23543 							quidu      	"3A1D0A2B03D0"
 23544 							persistence 	"Transient"
 23545 							multi      	FALSE)
 23546 						    (object Object "$UNNAMED$405"
 23547 							quid       	"3ACB1B35031C"
 23548 							collaborators 	(list link_list
 23549 							    (object Link
 23550 								quid       	"3ACB1B35031B"
 23551 								supplier   	"$UNNAMED$403"
 23552 								quidu      	"3ACB1B350314"
 23553 								messages   	(list Messages
 23554 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23555 									quid       	"3ACB1B35031A"
 23556 									frequency  	"Aperiodic"
 23557 									synchronization 	"Simple"
 23558 									dir        	"FromClientToSupplier"
 23559 									sequence   	"1"
 23560 									ordinal    	0
 23561 									quidu      	"3A2CF07E0022"))))
 23562 							class      	"Logical View::CEComServer"
 23563 							quidu      	"3A7159680113"
 23564 							persistence 	"Transient"
 23565 							multi      	FALSE)))
 23566 					    (object Mechanism @947
 23567 						logical_models 	(list unit_reference_list
 23568 						    (object Object "$UNNAMED$406"
 23569 							quid       	"3ACB1B3802FB"
 23570 							collaborators 	(list link_list
 23571 							    (object Link
 23572 								quid       	"3ACB1B3802FC"
 23573 								supplier   	"$UNNAMED$407"
 23574 								quidu      	"3ACB1B380304"
 23575 								messages   	(list Messages
 23576 								    (object Message "ListImplementationsL(TUid)"
 23577 									quid       	"3B56E7CF009C"
 23578 									frequency  	"Aperiodic"
 23579 									synchronization 	"Simple"
 23580 									dir        	"FromClientToSupplier"
 23581 									sequence   	"1.1"
 23582 									ordinal    	1
 23583 									quidu      	"3A2CF123032C")))
 23584 							    (object Link
 23585 								quid       	"3ACB1B3802FF"
 23586 								supplier   	"$UNNAMED$406"
 23587 								quidu      	"3ACB1B3802FB"
 23588 								messages   	(list Messages
 23589 								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 23590 									quid       	"3B56E7D5022B"
 23591 									frequency  	"Aperiodic"
 23592 									synchronization 	"Simple"
 23593 									dir        	"FromClientToSupplier"
 23594 									sequence   	"1.2"
 23595 									ordinal    	2
 23596 									quidu      	"3A2CF0FF003C"))))
 23597 							class      	"Logical View::CDefaultResolver"
 23598 							quidu      	"3A1D097B0305"
 23599 							persistence 	"Transient"
 23600 							multi      	FALSE)
 23601 						    (object Object "$UNNAMED$407"
 23602 							quid       	"3ACB1B380304"
 23603 							class      	"Logical View::CRegistryData"
 23604 							quidu      	"3A1D0A2B03D0"
 23605 							persistence 	"Transient"
 23606 							multi      	FALSE)
 23607 						    (object Object "$UNNAMED$408"
 23608 							quid       	"3ACB1B380303"
 23609 							collaborators 	(list link_list
 23610 							    (object Link
 23611 								quid       	"3ACB1B380302"
 23612 								supplier   	"$UNNAMED$406"
 23613 								quidu      	"3ACB1B3802FB"
 23614 								messages   	(list Messages
 23615 								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23616 									quid       	"3ACB1B380301"
 23617 									frequency  	"Aperiodic"
 23618 									synchronization 	"Simple"
 23619 									dir        	"FromClientToSupplier"
 23620 									sequence   	"1"
 23621 									ordinal    	0
 23622 									quidu      	"3A2CF07E0022"))))
 23623 							class      	"Logical View::CEComServer"
 23624 							quidu      	"3A7159680113"
 23625 							persistence 	"Transient"
 23626 							multi      	FALSE)))
 23627 					    (object Mechanism @948
 23628 						logical_models 	(list unit_reference_list
 23629 						    (object Object "$UNNAMED$409"
 23630 							quid       	"3ACB1C6F00F9"
 23631 							class      	"Logical View::CRegistryData"
 23632 							quidu      	"3A1D0A2B03D0"
 23633 							persistence 	"Transient"
 23634 							multi      	FALSE)
 23635 						    (object Object "CustomResolver"
 23636 							quid       	"3ACB1C6F00FC"
 23637 							collaborators 	(list link_list
 23638 							    (object Link
 23639 								quid       	"3ACB1C6F00FB"
 23640 								supplier   	"$UNNAMED$409"
 23641 								quidu      	"3ACB1C6F00F9"
 23642 								messages   	(list Messages
 23643 								    (object Message "ListImplementationsL(TUid)"
 23644 									quid       	"3ACB1C6F00FA"
 23645 									frequency  	"Aperiodic"
 23646 									synchronization 	"Simple"
 23647 									dir        	"FromClientToSupplier"
 23648 									sequence   	"2"
 23649 									ordinal    	1
 23650 									quidu      	"3A2CF123032C"))))
 23651 							class      	"Logical View::CResolver"
 23652 							quidu      	"3B050BD702BB"
 23653 							persistence 	"Transient"
 23654 							multi      	FALSE)
 23655 						    (object Object "$UNNAMED$410"
 23656 							quid       	"3ACB1C6F00FF"
 23657 							collaborators 	(list link_list
 23658 							    (object Link
 23659 								quid       	"3ACB1C6F00FE"
 23660 								supplier   	"CustomResolver"
 23661 								quidu      	"3ACB1C6F00FC"
 23662 								messages   	(list Messages
 23663 								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 23664 									quid       	"3ACB1C6F00FD"
 23665 									frequency  	"Aperiodic"
 23666 									synchronization 	"Simple"
 23667 									dir        	"FromClientToSupplier"
 23668 									sequence   	"1"
 23669 									ordinal    	0
 23670 									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23671 									quidu      	"3B050BD702E4"))))
 23672 							class      	"Logical View::CEComServer"
 23673 							quidu      	"3A7159680113"
 23674 							persistence 	"Transient"
 23675 							multi      	FALSE))))
 23676 					logical_presentations 	(list unit_reference_list
 23677 					    (object InteractionDiagram "Basic Flow"
 23678 						mechanism_ref 	@943
 23679 						quid       	"3A2285A9033E"
 23680 						title      	"Basic Flow"
 23681 						documentation 	
 23682 |This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
 23683 |The Basic Flow involves selecting the Interface Implementation that best fits the requested Interface Definition.
 23684 						
 23685 						zoom       	100
 23686 						max_height 	28350
 23687 						max_width  	21600
 23688 						origin_x   	0
 23689 						origin_y   	0
 23690 						items      	(list diagram_item_list
 23691 						    (object InterObjView "$UNNAMED$395" @949
 23692 							location   	(868, 248)
 23693 							font       	(object Font
 23694 							    underline  	TRUE)
 23695 							label      	(object ItemLabel
 23696 							    Parent_View 	@949
 23697 							    location   	(775, 272)
 23698 							    anchor_loc 	3
 23699 							    nlines     	2
 23700 							    max_width  	471
 23701 							    label      	"")
 23702 							icon       	"control"
 23703 							icon_style 	"Icon"
 23704 							line_color 	3342489
 23705 							fill_color 	13434879
 23706 							quidu      	"3A2285C301BF"
 23707 							width      	446
 23708 							height     	603
 23709 							icon_height 	164
 23710 							icon_width 	157
 23711 							icon_y_offset 	1
 23712 							annotation 	1
 23713 							Focus_Of_Control 	(object Focus_Of_Control "" @950
 23714 							    location   	(868, 372)
 23715 							    line_color 	3342489
 23716 							    InterObjView 	@949
 23717 							    height     	306
 23718 							    y_coord    	246
 23719 							    Nested     	FALSE)
 23720 							Focus_Of_Control 	(object Focus_Of_Control "" @951
 23721 							    location   	(868, 558)
 23722 							    line_color 	3342489
 23723 							    InterObjView 	@949
 23724 							    height     	60
 23725 							    y_coord    	0
 23726 							    Nested     	TRUE))
 23727 						    (object InterObjView "$UNNAMED$396" @952
 23728 							location   	(1612, 248)
 23729 							font       	(object Font
 23730 							    underline  	TRUE)
 23731 							label      	(object ItemLabel
 23732 							    Parent_View 	@952
 23733 							    location   	(1505, 275)
 23734 							    anchor_loc 	3
 23735 							    nlines     	2
 23736 							    max_width  	462
 23737 							    label      	"")
 23738 							icon       	"entity"
 23739 							icon_style 	"Icon"
 23740 							line_color 	3342489
 23741 							fill_color 	13434879
 23742 							quidu      	"3A2285CC01F4"
 23743 							width      	438
 23744 							height     	603
 23745 							icon_height 	153
 23746 							icon_width 	154
 23747 							icon_y_offset 	-1
 23748 							annotation 	1
 23749 							Focus_Of_Control 	(object Focus_Of_Control "" @953
 23750 							    location   	(1612, 434)
 23751 							    line_color 	3342489
 23752 							    InterObjView 	@952
 23753 							    height     	60
 23754 							    y_coord    	0
 23755 							    Nested     	FALSE))
 23756 						    (object InterObjView "$UNNAMED$397" @954
 23757 							location   	(310, 248)
 23758 							font       	(object Font
 23759 							    underline  	TRUE)
 23760 							label      	(object ItemLabel
 23761 							    Parent_View 	@954
 23762 							    location   	(184, 275)
 23763 							    anchor_loc 	3
 23764 							    nlines     	2
 23765 							    max_width  	687
 23766 							    label      	"")
 23767 							icon       	"boundary"
 23768 							icon_style 	"Icon"
 23769 							line_color 	3342489
 23770 							fill_color 	13434879
 23771 							quidu      	"3ACA064601E1"
 23772 							width      	662
 23773 							height     	603
 23774 							icon_height 	153
 23775 							icon_width 	229
 23776 							icon_y_offset 	-1
 23777 							annotation 	1
 23778 							Focus_Of_Control 	(object Focus_Of_Control "" @955
 23779 							    location   	(310, 372)
 23780 							    line_color 	3342489
 23781 							    InterObjView 	@954
 23782 							    height     	366
 23783 							    y_coord    	306
 23784 							    Nested     	FALSE))
 23785 						    (object InterMessView "" @956
 23786 							location   	(62, 372)
 23787 							label      	(object SegLabel @957
 23788 							    Parent_View 	@956
 23789 							    location   	(588, 328)
 23790 							    quidu      	"3ACA067000B6"
 23791 							    anchor_loc 	1
 23792 							    nlines     	1
 23793 							    max_width  	1104
 23794 							    justify    	0
 23795 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23796 							    pctDist    	0.500000
 23797 							    height     	45
 23798 							    orientation 	0)
 23799 							line_color 	3342489
 23800 							client     	@954
 23801 							supplier   	@949
 23802 							Focus_Src  	@955
 23803 							Focus_Entry 	@950
 23804 							origin     	(325, 372)
 23805 							terminus   	(852, 372)
 23806 							ordinal    	0)
 23807 						    (object InterMessView "" @958
 23808 							location   	(62, 434)
 23809 							label      	(object SegLabel @959
 23810 							    Parent_View 	@958
 23811 							    location   	(1239, 390)
 23812 							    quidu      	"3B56E74B020F"
 23813 							    anchor_loc 	1
 23814 							    nlines     	1
 23815 							    max_width  	491
 23816 							    justify    	0
 23817 							    label      	"ListImplementationsL(TUid)"
 23818 							    pctDist    	0.500000
 23819 							    height     	45
 23820 							    orientation 	0)
 23821 							line_color 	3342489
 23822 							client     	@949
 23823 							supplier   	@952
 23824 							Focus_Src  	@950
 23825 							Focus_Entry 	@953
 23826 							origin     	(883, 434)
 23827 							terminus   	(1596, 434)
 23828 							ordinal    	1)
 23829 						    (object SelfMessView "" @960
 23830 							location   	(62, 558)
 23831 							label      	(object SegLabel @961
 23832 							    Parent_View 	@960
 23833 							    location   	(959, 514)
 23834 							    quidu      	"3B56E7670006"
 23835 							    anchor_loc 	1
 23836 							    nlines     	1
 23837 							    max_width  	1113
 23838 							    justify    	0
 23839 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 23840 							    pctDist    	0.500000
 23841 							    height     	45
 23842 							    orientation 	0)
 23843 							line_color 	3342489
 23844 							client     	@949
 23845 							supplier   	@949
 23846 							Focus_Src  	@950
 23847 							Focus_Entry 	@951
 23848 							origin     	(884, 558)
 23849 							terminus   	(1034, 558)
 23850 							ordinal    	2)))
 23851 					    (object InteractionDiagram "Alternative Flow - None Exist"
 23852 						mechanism_ref 	@944
 23853 						quid       	"3ACAE4C90177"
 23854 						title      	"Alternative Flow - None Exist"
 23855 						documentation 	
 23856 |This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
 23857 |
 23858 |No implementations fit the requested interface.
 23859 						
 23860 						zoom       	100
 23861 						max_height 	28350
 23862 						max_width  	21600
 23863 						origin_x   	0
 23864 						origin_y   	0
 23865 						items      	(list diagram_item_list
 23866 						    (object InterObjView "$UNNAMED$398" @962
 23867 							location   	(868, 248)
 23868 							font       	(object Font
 23869 							    underline  	TRUE)
 23870 							label      	(object ItemLabel
 23871 							    Parent_View 	@962
 23872 							    location   	(775, 272)
 23873 							    anchor_loc 	3
 23874 							    nlines     	2
 23875 							    max_width  	471
 23876 							    label      	"")
 23877 							icon       	"control"
 23878 							icon_style 	"Icon"
 23879 							line_color 	3342489
 23880 							fill_color 	13434879
 23881 							quidu      	"3ACAE84A03BB"
 23882 							width      	446
 23883 							height     	479
 23884 							icon_height 	164
 23885 							icon_width 	157
 23886 							icon_y_offset 	1
 23887 							annotation 	1
 23888 							Focus_Of_Control 	(object Focus_Of_Control "" @963
 23889 							    location   	(868, 372)
 23890 							    line_color 	3342489
 23891 							    InterObjView 	@962
 23892 							    height     	182
 23893 							    y_coord    	122
 23894 							    Nested     	FALSE))
 23895 						    (object InterObjView "$UNNAMED$399" @964
 23896 							location   	(1612, 248)
 23897 							font       	(object Font
 23898 							    underline  	TRUE)
 23899 							label      	(object ItemLabel
 23900 							    Parent_View 	@964
 23901 							    location   	(1505, 275)
 23902 							    anchor_loc 	3
 23903 							    nlines     	2
 23904 							    max_width  	462
 23905 							    label      	"")
 23906 							icon       	"entity"
 23907 							icon_style 	"Icon"
 23908 							line_color 	3342489
 23909 							fill_color 	13434879
 23910 							quidu      	"3ACAE84A03C5"
 23911 							width      	438
 23912 							height     	479
 23913 							icon_height 	153
 23914 							icon_width 	154
 23915 							icon_y_offset 	-1
 23916 							annotation 	1
 23917 							Focus_Of_Control 	(object Focus_Of_Control "" @965
 23918 							    location   	(1612, 434)
 23919 							    line_color 	3342489
 23920 							    InterObjView 	@964
 23921 							    height     	60
 23922 							    y_coord    	0
 23923 							    Nested     	FALSE))
 23924 						    (object InterObjView "$UNNAMED$400" @966
 23925 							location   	(310, 248)
 23926 							font       	(object Font
 23927 							    underline  	TRUE)
 23928 							label      	(object ItemLabel
 23929 							    Parent_View 	@966
 23930 							    location   	(184, 275)
 23931 							    anchor_loc 	3
 23932 							    nlines     	2
 23933 							    max_width  	687
 23934 							    label      	"")
 23935 							icon       	"boundary"
 23936 							icon_style 	"Icon"
 23937 							line_color 	3342489
 23938 							fill_color 	13434879
 23939 							quidu      	"3ACAE84A03C2"
 23940 							width      	662
 23941 							height     	479
 23942 							icon_height 	153
 23943 							icon_width 	229
 23944 							icon_y_offset 	-1
 23945 							annotation 	1
 23946 							Focus_Of_Control 	(object Focus_Of_Control "" @967
 23947 							    location   	(310, 372)
 23948 							    line_color 	3342489
 23949 							    InterObjView 	@966
 23950 							    height     	242
 23951 							    y_coord    	182
 23952 							    Nested     	FALSE))
 23953 						    (object InterMessView "" @968
 23954 							location   	(62, 434)
 23955 							label      	(object SegLabel @969
 23956 							    Parent_View 	@968
 23957 							    location   	(1239, 390)
 23958 							    quidu      	"3ACAE84A03BD"
 23959 							    anchor_loc 	1
 23960 							    nlines     	1
 23961 							    max_width  	631
 23962 							    justify    	0
 23963 							    label      	"ListImplementationsL(TUid)"
 23964 							    pctDist    	0.500000
 23965 							    height     	45
 23966 							    orientation 	0)
 23967 							line_color 	3342489
 23968 							client     	@962
 23969 							supplier   	@964
 23970 							Focus_Src  	@963
 23971 							Focus_Entry 	@965
 23972 							origin     	(883, 434)
 23973 							terminus   	(1596, 434)
 23974 							ordinal    	1)
 23975 						    (object InterMessView "" @970
 23976 							location   	(62, 372)
 23977 							label      	(object SegLabel @971
 23978 							    Parent_View 	@970
 23979 							    location   	(588, 328)
 23980 							    quidu      	"3ACAE84A03C0"
 23981 							    anchor_loc 	1
 23982 							    nlines     	1
 23983 							    max_width  	1153
 23984 							    justify    	0
 23985 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 23986 							    pctDist    	0.500000
 23987 							    height     	45
 23988 							    orientation 	0)
 23989 							line_color 	3342489
 23990 							client     	@966
 23991 							supplier   	@962
 23992 							Focus_Src  	@967
 23993 							Focus_Entry 	@963
 23994 							origin     	(325, 372)
 23995 							terminus   	(852, 372)
 23996 							ordinal    	0)))
 23997 					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
 23998 						mechanism_ref 	@945
 23999 						quid       	"3ACB1AA301C0"
 24000 						title      	"Alternative Flow - Use non - default resolver"
 24001 						documentation 	
 24002 |This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
 24003 |
 24004 |The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 24005 |
 24006 						
 24007 						zoom       	100
 24008 						max_height 	28350
 24009 						max_width  	21600
 24010 						origin_x   	0
 24011 						origin_y   	0
 24012 						items      	(list diagram_item_list
 24013 						    (object InterObjView "$UNNAMED$401" @972
 24014 							location   	(1488, 248)
 24015 							font       	(object Font
 24016 							    underline  	TRUE)
 24017 							label      	(object ItemLabel
 24018 							    Parent_View 	@972
 24019 							    location   	(1381, 275)
 24020 							    anchor_loc 	3
 24021 							    nlines     	2
 24022 							    max_width  	462
 24023 							    label      	"")
 24024 							icon       	"entity"
 24025 							icon_style 	"Icon"
 24026 							line_color 	3342489
 24027 							fill_color 	13434879
 24028 							quidu      	"3ACB1AF700B5"
 24029 							width      	438
 24030 							height     	541
 24031 							icon_height 	153
 24032 							icon_width 	154
 24033 							icon_y_offset 	-1
 24034 							annotation 	1
 24035 							Focus_Of_Control 	(object Focus_Of_Control "" @973
 24036 							    location   	(1488, 496)
 24037 							    line_color 	3342489
 24038 							    InterObjView 	@972
 24039 							    height     	60
 24040 							    y_coord    	0
 24041 							    Nested     	FALSE))
 24042 						    (object InterObjView "CustomResolver" @974
 24043 							location   	(930, 248)
 24044 							font       	(object Font
 24045 							    underline  	TRUE)
 24046 							label      	(object ItemLabel
 24047 							    Parent_View 	@974
 24048 							    location   	(930, 248)
 24049 							    fill_color 	13434879
 24050 							    anchor_loc 	1
 24051 							    nlines     	2
 24052 							    max_width  	351
 24053 							    justify    	0
 24054 							    label      	"CustomResolver")
 24055 							icon       	"Interface"
 24056 							icon_style 	"Label"
 24057 							line_color 	3342489
 24058 							fill_color 	13434879
 24059 							quidu      	"3ACB1AF700B1"
 24060 							width      	369
 24061 							height     	541
 24062 							icon_height 	0
 24063 							icon_width 	0
 24064 							icon_y_offset 	0
 24065 							annotation 	1
 24066 							Focus_Of_Control 	(object Focus_Of_Control "" @975
 24067 							    location   	(930, 434)
 24068 							    line_color 	3342489
 24069 							    InterObjView 	@974
 24070 							    height     	182
 24071 							    y_coord    	122
 24072 							    Nested     	FALSE))
 24073 						    (object InterObjView "$UNNAMED$402" @976
 24074 							location   	(372, 248)
 24075 							font       	(object Font
 24076 							    underline  	TRUE)
 24077 							label      	(object ItemLabel
 24078 							    Parent_View 	@976
 24079 							    location   	(246, 275)
 24080 							    anchor_loc 	3
 24081 							    nlines     	2
 24082 							    max_width  	687
 24083 							    label      	"")
 24084 							icon       	"boundary"
 24085 							icon_style 	"Icon"
 24086 							line_color 	3342489
 24087 							fill_color 	13434879
 24088 							quidu      	"3ACB1AF700B0"
 24089 							width      	662
 24090 							height     	541
 24091 							icon_height 	153
 24092 							icon_width 	229
 24093 							icon_y_offset 	-1
 24094 							annotation 	1
 24095 							Focus_Of_Control 	(object Focus_Of_Control "" @977
 24096 							    location   	(372, 434)
 24097 							    line_color 	3342489
 24098 							    InterObjView 	@976
 24099 							    height     	242
 24100 							    y_coord    	182
 24101 							    Nested     	FALSE))
 24102 						    (object InterMessView "" @978
 24103 							location   	(62, 496)
 24104 							label      	(object SegLabel @979
 24105 							    Parent_View 	@978
 24106 							    location   	(1208, 452)
 24107 							    quidu      	"3ACB1AF700B3"
 24108 							    anchor_loc 	1
 24109 							    nlines     	1
 24110 							    max_width  	631
 24111 							    justify    	0
 24112 							    label      	"ListImplementationsL(TUid)"
 24113 							    pctDist    	0.500000
 24114 							    height     	45
 24115 							    orientation 	0)
 24116 							line_color 	3342489
 24117 							client     	@974
 24118 							supplier   	@972
 24119 							Focus_Src  	@975
 24120 							Focus_Entry 	@973
 24121 							origin     	(945, 496)
 24122 							terminus   	(1472, 496)
 24123 							ordinal    	1)
 24124 						    (object InterMessView "" @980
 24125 							location   	(62, 434)
 24126 							label      	(object SegLabel @981
 24127 							    Parent_View 	@980
 24128 							    location   	(650, 390)
 24129 							    quidu      	"3ACB1C310353"
 24130 							    anchor_loc 	1
 24131 							    nlines     	1
 24132 							    max_width  	1215
 24133 							    justify    	0
 24134 							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 24135 							    pctDist    	0.500000
 24136 							    height     	45
 24137 							    orientation 	0)
 24138 							line_color 	3342489
 24139 							client     	@976
 24140 							supplier   	@974
 24141 							Focus_Src  	@977
 24142 							Focus_Entry 	@975
 24143 							origin     	(387, 434)
 24144 							terminus   	(914, 434)
 24145 							ordinal    	0)))
 24146 					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
 24147 						mechanism_ref 	@946
 24148 						quid       	"3ACB1AB20153"
 24149 						title      	"Alternative Flow - List construction (Failure 1)"
 24150 						documentation 	
 24151 |This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client. (Failure case)
 24152 |
 24153 |The flow assumes that there exists at least one registered Interface Implementation for the Interface Definition but that the construction of the list to return fails.
 24154 						
 24155 						zoom       	100
 24156 						max_height 	28350
 24157 						max_width  	21600
 24158 						origin_x   	0
 24159 						origin_y   	0
 24160 						items      	(list diagram_item_list
 24161 						    (object InterObjView "$UNNAMED$403" @982
 24162 							location   	(868, 248)
 24163 							font       	(object Font
 24164 							    underline  	TRUE)
 24165 							label      	(object ItemLabel
 24166 							    Parent_View 	@982
 24167 							    location   	(775, 272)
 24168 							    anchor_loc 	3
 24169 							    nlines     	2
 24170 							    max_width  	471
 24171 							    label      	"")
 24172 							icon       	"control"
 24173 							icon_style 	"Icon"
 24174 							line_color 	3342489
 24175 							fill_color 	13434879
 24176 							quidu      	"3ACB1B350314"
 24177 							width      	446
 24178 							height     	665
 24179 							icon_height 	164
 24180 							icon_width 	157
 24181 							icon_y_offset 	1
 24182 							annotation 	1
 24183 							Focus_Of_Control 	(object Focus_Of_Control "" @983
 24184 							    location   	(868, 372)
 24185 							    line_color 	3342489
 24186 							    InterObjView 	@982
 24187 							    height     	368
 24188 							    y_coord    	308
 24189 							    Nested     	FALSE)
 24190 							Focus_Of_Control 	(object Focus_Of_Control "" @984
 24191 							    location   	(868, 620)
 24192 							    line_color 	3342489
 24193 							    InterObjView 	@982
 24194 							    height     	60
 24195 							    y_coord    	0
 24196 							    Nested     	TRUE))
 24197 						    (object InterObjView "$UNNAMED$404" @985
 24198 							location   	(1612, 248)
 24199 							font       	(object Font
 24200 							    underline  	TRUE)
 24201 							label      	(object ItemLabel
 24202 							    Parent_View 	@985
 24203 							    location   	(1505, 275)
 24204 							    anchor_loc 	3
 24205 							    nlines     	2
 24206 							    max_width  	462
 24207 							    label      	"")
 24208 							icon       	"entity"
 24209 							icon_style 	"Icon"
 24210 							line_color 	3342489
 24211 							fill_color 	13434879
 24212 							quidu      	"3ACB1B35031D"
 24213 							width      	438
 24214 							height     	665
 24215 							icon_height 	153
 24216 							icon_width 	154
 24217 							icon_y_offset 	-1
 24218 							annotation 	1
 24219 							Focus_Of_Control 	(object Focus_Of_Control "" @986
 24220 							    location   	(1612, 496)
 24221 							    line_color 	3342489
 24222 							    InterObjView 	@985
 24223 							    height     	60
 24224 							    y_coord    	0
 24225 							    Nested     	FALSE))
 24226 						    (object InterObjView "$UNNAMED$405" @987
 24227 							location   	(310, 248)
 24228 							font       	(object Font
 24229 							    underline  	TRUE)
 24230 							label      	(object ItemLabel
 24231 							    Parent_View 	@987
 24232 							    location   	(184, 275)
 24233 							    anchor_loc 	3
 24234 							    nlines     	2
 24235 							    max_width  	687
 24236 							    label      	"")
 24237 							icon       	"boundary"
 24238 							icon_style 	"Icon"
 24239 							line_color 	3342489
 24240 							fill_color 	13434879
 24241 							quidu      	"3ACB1B35031C"
 24242 							width      	662
 24243 							height     	665
 24244 							icon_height 	153
 24245 							icon_width 	229
 24246 							icon_y_offset 	-1
 24247 							annotation 	1
 24248 							Focus_Of_Control 	(object Focus_Of_Control "" @988
 24249 							    location   	(310, 372)
 24250 							    line_color 	3342489
 24251 							    InterObjView 	@987
 24252 							    height     	428
 24253 							    y_coord    	368
 24254 							    Nested     	FALSE))
 24255 						    (object InterMessView "" @989
 24256 							location   	(62, 372)
 24257 							label      	(object SegLabel @990
 24258 							    Parent_View 	@989
 24259 							    location   	(588, 328)
 24260 							    quidu      	"3ACB1B35031A"
 24261 							    anchor_loc 	1
 24262 							    nlines     	1
 24263 							    max_width  	1153
 24264 							    justify    	0
 24265 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 24266 							    pctDist    	0.500000
 24267 							    height     	45
 24268 							    orientation 	0)
 24269 							line_color 	3342489
 24270 							client     	@987
 24271 							supplier   	@982
 24272 							Focus_Src  	@988
 24273 							Focus_Entry 	@983
 24274 							origin     	(325, 372)
 24275 							terminus   	(852, 372)
 24276 							ordinal    	0)
 24277 						    (object InterMessView "" @991
 24278 							location   	(62, 496)
 24279 							label      	(object SegLabel @992
 24280 							    Parent_View 	@991
 24281 							    location   	(1239, 452)
 24282 							    quidu      	"3B56E7AD02A6"
 24283 							    anchor_loc 	1
 24284 							    nlines     	1
 24285 							    max_width  	491
 24286 							    justify    	0
 24287 							    label      	"ListImplementationsL(TUid)"
 24288 							    pctDist    	0.500000
 24289 							    height     	45
 24290 							    orientation 	0)
 24291 							line_color 	3342489
 24292 							client     	@982
 24293 							supplier   	@985
 24294 							Focus_Src  	@983
 24295 							Focus_Entry 	@986
 24296 							origin     	(883, 496)
 24297 							terminus   	(1596, 496)
 24298 							ordinal    	1)
 24299 						    (object SelfMessView "" @993
 24300 							location   	(62, 620)
 24301 							label      	(object SegLabel @994
 24302 							    Parent_View 	@993
 24303 							    location   	(959, 576)
 24304 							    quidu      	"3B56E7B50121"
 24305 							    anchor_loc 	1
 24306 							    nlines     	1
 24307 							    max_width  	1113
 24308 							    justify    	0
 24309 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 24310 							    pctDist    	0.500000
 24311 							    height     	45
 24312 							    orientation 	0)
 24313 							line_color 	3342489
 24314 							client     	@982
 24315 							supplier   	@982
 24316 							Focus_Src  	@983
 24317 							Focus_Entry 	@984
 24318 							origin     	(884, 620)
 24319 							terminus   	(1034, 620)
 24320 							ordinal    	2)))
 24321 					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
 24322 						mechanism_ref 	@947
 24323 						quid       	"3ACB1ABD022C"
 24324 						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
 24325 						documentation 	
 24326 |This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client. (Failure case)
 24327 |
 24328 |The flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, construction of the list to return succeeds, but that the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
 24329 						
 24330 						zoom       	100
 24331 						max_height 	28350
 24332 						max_width  	21600
 24333 						origin_x   	0
 24334 						origin_y   	0
 24335 						items      	(list diagram_item_list
 24336 						    (object InterObjView "$UNNAMED$406" @995
 24337 							location   	(868, 248)
 24338 							font       	(object Font
 24339 							    underline  	TRUE)
 24340 							label      	(object ItemLabel
 24341 							    Parent_View 	@995
 24342 							    location   	(775, 272)
 24343 							    anchor_loc 	3
 24344 							    nlines     	2
 24345 							    max_width  	471
 24346 							    label      	"")
 24347 							icon       	"control"
 24348 							icon_style 	"Icon"
 24349 							line_color 	3342489
 24350 							fill_color 	13434879
 24351 							quidu      	"3ACB1B3802FB"
 24352 							width      	446
 24353 							height     	603
 24354 							icon_height 	164
 24355 							icon_width 	157
 24356 							icon_y_offset 	1
 24357 							annotation 	1
 24358 							Focus_Of_Control 	(object Focus_Of_Control "" @996
 24359 							    location   	(868, 372)
 24360 							    line_color 	3342489
 24361 							    InterObjView 	@995
 24362 							    height     	306
 24363 							    y_coord    	246
 24364 							    Nested     	FALSE)
 24365 							Focus_Of_Control 	(object Focus_Of_Control "" @997
 24366 							    location   	(868, 558)
 24367 							    line_color 	3342489
 24368 							    InterObjView 	@995
 24369 							    height     	60
 24370 							    y_coord    	0
 24371 							    Nested     	TRUE))
 24372 						    (object InterObjView "$UNNAMED$407" @998
 24373 							location   	(1612, 248)
 24374 							font       	(object Font
 24375 							    underline  	TRUE)
 24376 							label      	(object ItemLabel
 24377 							    Parent_View 	@998
 24378 							    location   	(1505, 275)
 24379 							    anchor_loc 	3
 24380 							    nlines     	2
 24381 							    max_width  	462
 24382 							    label      	"")
 24383 							icon       	"entity"
 24384 							icon_style 	"Icon"
 24385 							line_color 	3342489
 24386 							fill_color 	13434879
 24387 							quidu      	"3ACB1B380304"
 24388 							width      	438
 24389 							height     	603
 24390 							icon_height 	153
 24391 							icon_width 	154
 24392 							icon_y_offset 	-1
 24393 							annotation 	1
 24394 							Focus_Of_Control 	(object Focus_Of_Control "" @999
 24395 							    location   	(1612, 434)
 24396 							    line_color 	3342489
 24397 							    InterObjView 	@998
 24398 							    height     	60
 24399 							    y_coord    	0
 24400 							    Nested     	FALSE))
 24401 						    (object InterObjView "$UNNAMED$408" @1000
 24402 							location   	(310, 248)
 24403 							font       	(object Font
 24404 							    underline  	TRUE)
 24405 							label      	(object ItemLabel
 24406 							    Parent_View 	@1000
 24407 							    location   	(184, 275)
 24408 							    anchor_loc 	3
 24409 							    nlines     	2
 24410 							    max_width  	687
 24411 							    label      	"")
 24412 							icon       	"boundary"
 24413 							icon_style 	"Icon"
 24414 							line_color 	3342489
 24415 							fill_color 	13434879
 24416 							quidu      	"3ACB1B380303"
 24417 							width      	662
 24418 							height     	603
 24419 							icon_height 	153
 24420 							icon_width 	229
 24421 							icon_y_offset 	-1
 24422 							annotation 	1
 24423 							Focus_Of_Control 	(object Focus_Of_Control "" @1001
 24424 							    location   	(310, 372)
 24425 							    line_color 	3342489
 24426 							    InterObjView 	@1000
 24427 							    height     	366
 24428 							    y_coord    	306
 24429 							    Nested     	FALSE))
 24430 						    (object InterMessView "" @1002
 24431 							location   	(62, 372)
 24432 							label      	(object SegLabel @1003
 24433 							    Parent_View 	@1002
 24434 							    location   	(588, 328)
 24435 							    quidu      	"3ACB1B380301"
 24436 							    anchor_loc 	1
 24437 							    nlines     	1
 24438 							    max_width  	1153
 24439 							    justify    	0
 24440 							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 24441 							    pctDist    	0.500000
 24442 							    height     	45
 24443 							    orientation 	0)
 24444 							line_color 	3342489
 24445 							client     	@1000
 24446 							supplier   	@995
 24447 							Focus_Src  	@1001
 24448 							Focus_Entry 	@996
 24449 							origin     	(325, 372)
 24450 							terminus   	(852, 372)
 24451 							ordinal    	0)
 24452 						    (object InterMessView "" @1004
 24453 							location   	(62, 434)
 24454 							label      	(object SegLabel @1005
 24455 							    Parent_View 	@1004
 24456 							    location   	(1239, 390)
 24457 							    quidu      	"3B56E7CF009C"
 24458 							    anchor_loc 	1
 24459 							    nlines     	1
 24460 							    max_width  	491
 24461 							    justify    	0
 24462 							    label      	"ListImplementationsL(TUid)"
 24463 							    pctDist    	0.500000
 24464 							    height     	45
 24465 							    orientation 	0)
 24466 							line_color 	3342489
 24467 							client     	@995
 24468 							supplier   	@998
 24469 							Focus_Src  	@996
 24470 							Focus_Entry 	@999
 24471 							origin     	(883, 434)
 24472 							terminus   	(1596, 434)
 24473 							ordinal    	1)
 24474 						    (object SelfMessView "" @1006
 24475 							location   	(62, 558)
 24476 							label      	(object SegLabel @1007
 24477 							    Parent_View 	@1006
 24478 							    location   	(959, 514)
 24479 							    quidu      	"3B56E7D5022B"
 24480 							    anchor_loc 	1
 24481 							    nlines     	1
 24482 							    max_width  	1113
 24483 							    justify    	0
 24484 							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 24485 							    pctDist    	0.500000
 24486 							    height     	45
 24487 							    orientation 	0)
 24488 							line_color 	3342489
 24489 							client     	@995
 24490 							supplier   	@995
 24491 							Focus_Src  	@996
 24492 							Focus_Entry 	@997
 24493 							origin     	(884, 558)
 24494 							terminus   	(1034, 558)
 24495 							ordinal    	2)))
 24496 					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
 24497 						mechanism_ref 	@948
 24498 						quid       	"3ACB1ACE01E0"
 24499 						title      	"Alternative Flow - Use non - default resolver : List construction fails"
 24500 						documentation 	
 24501 |This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client, but uses the custom resolver to identify the Interface Implementations which fit the resolution parameters.
 24502 |
 24503 |The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 24504 |
 24505 |Construction of the list to return may fail, or the construction of an individual list element, or its append to the list, fails with zero or more items upon the list already.
 24506 						
 24507 						zoom       	100
 24508 						max_height 	28350
 24509 						max_width  	21600
 24510 						origin_x   	0
 24511 						origin_y   	0
 24512 						items      	(list diagram_item_list
 24513 						    (object InterObjView "$UNNAMED$409" @1008
 24514 							location   	(1488, 248)
 24515 							font       	(object Font
 24516 							    underline  	TRUE)
 24517 							label      	(object ItemLabel
 24518 							    Parent_View 	@1008
 24519 							    location   	(1381, 275)
 24520 							    anchor_loc 	3
 24521 							    nlines     	2
 24522 							    max_width  	462
 24523 							    label      	"")
 24524 							icon       	"entity"
 24525 							icon_style 	"Icon"
 24526 							line_color 	3342489
 24527 							fill_color 	13434879
 24528 							quidu      	"3ACB1C6F00F9"
 24529 							width      	438
 24530 							height     	603
 24531 							icon_height 	153
 24532 							icon_width 	154
 24533 							icon_y_offset 	-1
 24534 							annotation 	1
 24535 							Focus_Of_Control 	(object Focus_Of_Control "" @1009
 24536 							    location   	(1488, 558)
 24537 							    line_color 	3342489
 24538 							    InterObjView 	@1008
 24539 							    height     	60
 24540 							    y_coord    	0
 24541 							    Nested     	FALSE))
 24542 						    (object InterObjView "CustomResolver" @1010
 24543 							location   	(930, 248)
 24544 							font       	(object Font
 24545 							    underline  	TRUE)
 24546 							label      	(object ItemLabel
 24547 							    Parent_View 	@1010
 24548 							    location   	(930, 248)
 24549 							    fill_color 	13434879
 24550 							    anchor_loc 	1
 24551 							    nlines     	2
 24552 							    max_width  	351
 24553 							    justify    	0
 24554 							    label      	"CustomResolver")
 24555 							icon       	"Interface"
 24556 							icon_style 	"Label"
 24557 							line_color 	3342489
 24558 							fill_color 	13434879
 24559 							quidu      	"3ACB1C6F00FC"
 24560 							width      	369
 24561 							height     	603
 24562 							icon_height 	0
 24563 							icon_width 	0
 24564 							icon_y_offset 	0
 24565 							annotation 	1
 24566 							Focus_Of_Control 	(object Focus_Of_Control "" @1011
 24567 							    location   	(930, 434)
 24568 							    line_color 	3342489
 24569 							    InterObjView 	@1010
 24570 							    height     	244
 24571 							    y_coord    	184
 24572 							    Nested     	FALSE))
 24573 						    (object InterObjView "$UNNAMED$410" @1012
 24574 							location   	(434, 248)
 24575 							font       	(object Font
 24576 							    underline  	TRUE)
 24577 							label      	(object ItemLabel
 24578 							    Parent_View 	@1012
 24579 							    location   	(308, 275)
 24580 							    anchor_loc 	3
 24581 							    nlines     	2
 24582 							    max_width  	687
 24583 							    label      	"")
 24584 							icon       	"boundary"
 24585 							icon_style 	"Icon"
 24586 							line_color 	3342489
 24587 							fill_color 	13434879
 24588 							quidu      	"3ACB1C6F00FF"
 24589 							width      	662
 24590 							height     	603
 24591 							icon_height 	153
 24592 							icon_width 	229
 24593 							icon_y_offset 	-1
 24594 							annotation 	1
 24595 							Focus_Of_Control 	(object Focus_Of_Control "" @1013
 24596 							    location   	(434, 434)
 24597 							    line_color 	3342489
 24598 							    InterObjView 	@1012
 24599 							    height     	304
 24600 							    y_coord    	244
 24601 							    Nested     	FALSE))
 24602 						    (object InterMessView "" @1014
 24603 							location   	(62, 558)
 24604 							label      	(object SegLabel @1015
 24605 							    Parent_View 	@1014
 24606 							    location   	(1208, 514)
 24607 							    quidu      	"3ACB1C6F00FA"
 24608 							    anchor_loc 	1
 24609 							    nlines     	1
 24610 							    max_width  	631
 24611 							    justify    	0
 24612 							    label      	"ListImplementationsL(TUid)"
 24613 							    pctDist    	0.500000
 24614 							    height     	45
 24615 							    orientation 	0)
 24616 							line_color 	3342489
 24617 							client     	@1010
 24618 							supplier   	@1008
 24619 							Focus_Src  	@1011
 24620 							Focus_Entry 	@1009
 24621 							origin     	(945, 558)
 24622 							terminus   	(1472, 558)
 24623 							ordinal    	1)
 24624 						    (object InterMessView "" @1016
 24625 							location   	(62, 434)
 24626 							label      	(object SegLabel @1017
 24627 							    Parent_View 	@1016
 24628 							    location   	(681, 390)
 24629 							    quidu      	"3ACB1C6F00FD"
 24630 							    anchor_loc 	1
 24631 							    nlines     	1
 24632 							    max_width  	1215
 24633 							    justify    	0
 24634 							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 24635 							    pctDist    	0.500000
 24636 							    height     	45
 24637 							    orientation 	0)
 24638 							line_color 	3342489
 24639 							client     	@1012
 24640 							supplier   	@1010
 24641 							Focus_Src  	@1013
 24642 							Focus_Entry 	@1011
 24643 							origin     	(449, 434)
 24644 							terminus   	(914, 434)
 24645 							ordinal    	0))))))
 24646 				logical_presentations 	(list unit_reference_list))
 24647 			    (object Class_Category "Destroy an Interface Implementation instantiation (Iter 1)"
 24648 				quid       	"3A1D05D50009"
 24649 				documentation 	
 24650 |
 24651 |
 24652 				
 24653 				exportControl 	"Public"
 24654 				logical_models 	(list unit_reference_list
 24655 				    (object UseCase "Destroy an Interface Implementation instantiation"
 24656 					quid       	"3A1D0600000B"
 24657 					documentation 	
 24658 |Actors:
 24659 |Generic Client
 24660 |
 24661 |Traceability:
 24662 |RHR.79.2.3
 24663 |RHR.79.2.6
 24664 |RHR.79.4.4
 24665 |RHR.79.4.5
 24666 |RHR.79.5.3
 24667 					
 24668 					stereotype 	"use-case realization"
 24669 					logical_models 	(list unit_reference_list
 24670 					    (object Mechanism @1018
 24671 						logical_models 	(list unit_reference_list
 24672 						    (object Object "$UNNAMED$411"
 24673 							quid       	"3A1D29880096"
 24674 							collaborators 	(list link_list
 24675 							    (object Link
 24676 								quid       	"3A1D29A1039F"
 24677 								supplier   	"$UNNAMED$412"
 24678 								quidu      	"3A1D298C0287"
 24679 								messages   	(list Messages
 24680 								    (object Message "~CExampleInterface( )"
 24681 									quid       	"3A1D29A103A0"
 24682 									frequency  	"Aperiodic"
 24683 									synchronization 	"Simple"
 24684 									dir        	"FromClientToSupplier"
 24685 									sequence   	"1"
 24686 									ordinal    	0
 24687 									quidu      	"3A65869103AA"))))
 24688 							class      	"Use Case View::Customers::Generic Client"
 24689 							quidu      	"3A1E33F801F8"
 24690 							persistence 	"Transient"
 24691 							multi      	FALSE)
 24692 						    (object Object "$UNNAMED$412"
 24693 							quid       	"3A1D298C0287"
 24694 							collaborators 	(list link_list
 24695 							    (object Link
 24696 								quid       	"3A75A5C00030"
 24697 								supplier   	"$UNNAMED$413"
 24698 								quidu      	"3A75A5B801B5"
 24699 								messages   	(list Messages
 24700 								    (object Message "DestroyedImplementation(TUid)"
 24701 									quid       	"3A75A5C00031"
 24702 									frequency  	"Aperiodic"
 24703 									synchronization 	"Simple"
 24704 									dir        	"FromClientToSupplier"
 24705 									sequence   	"1.1"
 24706 									ordinal    	1
 24707 									quidu      	"3A716CC401D8"))))
 24708 							class      	"Logical View::CExampleInterface"
 24709 							quidu      	"3A1D07A10155"
 24710 							persistence 	"Transient"
 24711 							multi      	FALSE)
 24712 						    (object Object "$UNNAMED$414"
 24713 							quid       	"3A1D2AB60131"
 24714 							collaborators 	(list link_list
 24715 							    (object Link
 24716 								quid       	"3B56EC7803D7"
 24717 								supplier   	"$UNNAMED$415"
 24718 								quidu      	"3B56EC730307"
 24719 								messages   	(list Messages
 24720 								    (object Message "DecreaseReference( )"
 24721 									quid       	"3B56EC7803D8"
 24722 									frequency  	"Aperiodic"
 24723 									synchronization 	"Simple"
 24724 									dir        	"FromClientToSupplier"
 24725 									sequence   	"3.1"
 24726 									ordinal    	4
 24727 									quidu      	"3A2CF5AE002C"))))
 24728 							class      	"Logical View::CLoadManager"
 24729 							quidu      	"3A1D0F4101D4"
 24730 							persistence 	"Transient"
 24731 							multi      	FALSE)
 24732 						    (object Object "$UNNAMED$416"
 24733 							quid       	"3A75A5B101BF"
 24734 							class      	"Logical View::REComSession"
 24735 							quidu      	"3A1D08B702D1"
 24736 							persistence 	"Transient"
 24737 							multi      	FALSE)
 24738 						    (object Object "$UNNAMED$413"
 24739 							quid       	"3A75A5B801B5"
 24740 							collaborators 	(list link_list
 24741 							    (object Link
 24742 								quid       	"3A75A5D402EC"
 24743 								supplier   	"$UNNAMED$414"
 24744 								quidu      	"3A1D2AB60131")
 24745 							    (object Link
 24746 								quid       	"3ACAEBF5032F"
 24747 								supplier   	"$UNNAMED$417"
 24748 								quidu      	"3ACAEBC302FB"
 24749 								messages   	(list Messages
 24750 								    (object Message "DestroyedImplementation(TUid)"
 24751 									quid       	"3ACAEBF50330"
 24752 									frequency  	"Aperiodic"
 24753 									synchronization 	"Simple"
 24754 									dir        	"FromClientToSupplier"
 24755 									sequence   	"2"
 24756 									ordinal    	2
 24757 									quidu      	"3A716CC2010D"))))
 24758 							class      	"Logical View::REComSession"
 24759 							quidu      	"3A1D08B702D1"
 24760 							persistence 	"Transient"
 24761 							multi      	FALSE)
 24762 						    (object Object "$UNNAMED$417"
 24763 							quid       	"3ACAEBC302FB"
 24764 							collaborators 	(list link_list
 24765 							    (object Link
 24766 								quid       	"3ACAEBE9024C"
 24767 								supplier   	"$UNNAMED$414"
 24768 								quidu      	"3A1D2AB60131"
 24769 								messages   	(list Messages
 24770 								    (object Message "DestroyedThis(TUid)"
 24771 									quid       	"3ACAEBE9024D"
 24772 									frequency  	"Aperiodic"
 24773 									synchronization 	"Simple"
 24774 									dir        	"FromClientToSupplier"
 24775 									sequence   	"3"
 24776 									ordinal    	3
 24777 									quidu      	"3A2CF48B03A8"))))
 24778 							class      	"Logical View::CEComServer"
 24779 							quidu      	"3A7159680113"
 24780 							persistence 	"Transient"
 24781 							multi      	FALSE)
 24782 						    (object Object "$UNNAMED$415"
 24783 							quid       	"3B56EC730307"
 24784 							collaborators 	(list link_list
 24785 							    (object Link
 24786 								quid       	"3B56ECAE0136"
 24787 								supplier   	"$UNNAMED$415"
 24788 								quidu      	"3B56EC730307"
 24789 								messages   	(list Messages
 24790 								    (object Message "Unload( )"
 24791 									quid       	"3B56ECAE0137"
 24792 									frequency  	"Aperiodic"
 24793 									synchronization 	"Simple"
 24794 									dir        	"FromClientToSupplier"
 24795 									sequence   	"3.1.1"
 24796 									ordinal    	5
 24797 									quidu      	"3A2CF5710345"))))
 24798 							class      	"Logical View::CUnloadPolicy"
 24799 							quidu      	"3A1D309500CE"
 24800 							persistence 	"Transient"
 24801 							multi      	FALSE)))
 24802 					    (object Mechanism @1019
 24803 						logical_models 	(list unit_reference_list
 24804 						    (object Object "$UNNAMED$418"
 24805 							quid       	"3B581153026C"
 24806 							collaborators 	(list link_list
 24807 							    (object Link
 24808 								quid       	"3B581153026D"
 24809 								supplier   	"$UNNAMED$419"
 24810 								quidu      	"3B5811530271"
 24811 								messages   	(list Messages
 24812 								    (object Message "~CExampleInterface( )"
 24813 									quid       	"3B581153026E"
 24814 									frequency  	"Aperiodic"
 24815 									synchronization 	"Simple"
 24816 									dir        	"FromClientToSupplier"
 24817 									sequence   	"1"
 24818 									ordinal    	0
 24819 									quidu      	"3A65869103AA"))))
 24820 							class      	"Use Case View::Customers::Generic Client"
 24821 							quidu      	"3A1E33F801F8"
 24822 							persistence 	"Transient"
 24823 							multi      	FALSE)
 24824 						    (object Object "$UNNAMED$419"
 24825 							quid       	"3B5811530271"
 24826 							collaborators 	(list link_list
 24827 							    (object Link
 24828 								quid       	"3B5811530270"
 24829 								supplier   	"$UNNAMED$420"
 24830 								quidu      	"3B5811530272"
 24831 								messages   	(list Messages
 24832 								    (object Message "DestroyedImplementation(TUid)"
 24833 									quid       	"3B581153026F"
 24834 									frequency  	"Aperiodic"
 24835 									synchronization 	"Simple"
 24836 									dir        	"FromClientToSupplier"
 24837 									sequence   	"1.1"
 24838 									ordinal    	1
 24839 									quidu      	"3A716CC401D8"))))
 24840 							class      	"Logical View::CExampleInterface"
 24841 							quidu      	"3A1D07A10155"
 24842 							persistence 	"Transient"
 24843 							multi      	FALSE)
 24844 						    (object Object "$UNNAMED$421"
 24845 							quid       	"3B5811530276"
 24846 							class      	"Logical View::CEComServer"
 24847 							quidu      	"3A7159680113"
 24848 							persistence 	"Transient"
 24849 							multi      	FALSE)
 24850 						    (object Object "$UNNAMED$420"
 24851 							quid       	"3B5811530272"
 24852 							collaborators 	(list link_list
 24853 							    (object Link
 24854 								quid       	"3B5811530274"
 24855 								supplier   	"$UNNAMED$421"
 24856 								quidu      	"3B5811530276"
 24857 								messages   	(list Messages
 24858 								    (object Message "DestroyedImplementation(TUid)"
 24859 									quid       	"3B5811530275"
 24860 									frequency  	"Aperiodic"
 24861 									synchronization 	"Simple"
 24862 									dir        	"FromClientToSupplier"
 24863 									sequence   	"1.1.1"
 24864 									ordinal    	2
 24865 									quidu      	"3A716CC2010D"))))
 24866 							class      	"Logical View::REComSession"
 24867 							quidu      	"3A1D08B702D1"
 24868 							persistence 	"Transient"
 24869 							multi      	FALSE))))
 24870 					logical_presentations 	(list unit_reference_list
 24871 					    (object InteractionDiagram "Basic Flow"
 24872 						mechanism_ref 	@1018
 24873 						quid       	"3A1D297903C0"
 24874 						title      	"Basic Flow"
 24875 						documentation 	
 24876 |This use case describes where a client has finished using an Interface Implementation and destroys it.
 24877 |
 24878 |The Basic Flow deals with the case where the object being deleted is the only Instantiation for the Interface Implementation Collection.
 24879 						
 24880 						zoom       	100
 24881 						max_height 	28350
 24882 						max_width  	21600
 24883 						origin_x   	0
 24884 						origin_y   	6
 24885 						items      	(list diagram_item_list
 24886 						    (object InterObjView "$UNNAMED$411" @1020
 24887 							location   	(186, 248)
 24888 							font       	(object Font
 24889 							    underline  	TRUE)
 24890 							label      	(object ItemLabel
 24891 							    Parent_View 	@1020
 24892 							    location   	(186, 273)
 24893 							    anchor_loc 	1
 24894 							    nlines     	2
 24895 							    max_width  	360
 24896 							    justify    	0
 24897 							    label      	"")
 24898 							icon       	"Actor"
 24899 							icon_style 	"Icon"
 24900 							line_color 	3342489
 24901 							fill_color 	13434879
 24902 							quidu      	"3A1D29880096"
 24903 							width      	336
 24904 							height     	911
 24905 							icon_height 	162
 24906 							icon_width 	120
 24907 							icon_y_offset 	0
 24908 							annotation 	1
 24909 							Focus_Of_Control 	(object Focus_Of_Control "" @1021
 24910 							    location   	(186, 434)
 24911 							    line_color 	3342489
 24912 							    InterObjView 	@1020
 24913 							    height     	304
 24914 							    y_coord    	244
 24915 							    Nested     	FALSE))
 24916 						    (object InterObjView "$UNNAMED$412" @1022
 24917 							location   	(620, 248)
 24918 							font       	(object Font
 24919 							    underline  	TRUE)
 24920 							label      	(object ItemLabel
 24921 							    Parent_View 	@1022
 24922 							    location   	(494, 275)
 24923 							    anchor_loc 	3
 24924 							    nlines     	2
 24925 							    max_width  	687
 24926 							    label      	"")
 24927 							icon       	"boundary"
 24928 							icon_style 	"Icon"
 24929 							line_color 	3342489
 24930 							fill_color 	13434879
 24931 							quidu      	"3A1D298C0287"
 24932 							width      	662
 24933 							height     	911
 24934 							icon_height 	153
 24935 							icon_width 	229
 24936 							icon_y_offset 	-1
 24937 							annotation 	1
 24938 							Focus_Of_Control 	(object Focus_Of_Control "" @1023
 24939 							    location   	(620, 434)
 24940 							    line_color 	3342489
 24941 							    InterObjView 	@1022
 24942 							    height     	244
 24943 							    y_coord    	184
 24944 							    Nested     	FALSE))
 24945 						    (object InterObjView "$UNNAMED$414" @1024
 24946 							location   	(2356, 248)
 24947 							font       	(object Font
 24948 							    underline  	TRUE)
 24949 							label      	(object ItemLabel
 24950 							    Parent_View 	@1024
 24951 							    location   	(2263, 278)
 24952 							    anchor_loc 	3
 24953 							    nlines     	2
 24954 							    max_width  	471
 24955 							    label      	"")
 24956 							icon       	"control"
 24957 							icon_style 	"Icon"
 24958 							line_color 	3342489
 24959 							fill_color 	13434879
 24960 							quidu      	"3A1D2AB60131"
 24961 							width      	446
 24962 							height     	911
 24963 							icon_height 	164
 24964 							icon_width 	157
 24965 							icon_y_offset 	-5
 24966 							annotation 	1
 24967 							Focus_Of_Control 	(object Focus_Of_Control "" @1025
 24968 							    location   	(2356, 682)
 24969 							    line_color 	3342489
 24970 							    InterObjView 	@1024
 24971 							    height     	304
 24972 							    y_coord    	244
 24973 							    Nested     	FALSE))
 24974 						    (object InterObjView "$UNNAMED$415" @1026
 24975 							location   	(2852, 248)
 24976 							font       	(object Font
 24977 							    underline  	TRUE)
 24978 							label      	(object ItemLabel
 24979 							    Parent_View 	@1026
 24980 							    location   	(2759, 272)
 24981 							    anchor_loc 	3
 24982 							    nlines     	2
 24983 							    max_width  	471
 24984 							    label      	"")
 24985 							icon       	"control"
 24986 							icon_style 	"Icon"
 24987 							line_color 	3342489
 24988 							fill_color 	13434879
 24989 							quidu      	"3B56EC730307"
 24990 							width      	446
 24991 							height     	911
 24992 							icon_height 	164
 24993 							icon_width 	157
 24994 							icon_y_offset 	1
 24995 							annotation 	1
 24996 							Focus_Of_Control 	(object Focus_Of_Control "" @1027
 24997 							    location   	(2852, 744)
 24998 							    line_color 	3342489
 24999 							    InterObjView 	@1026
 25000 							    height     	182
 25001 							    y_coord    	122
 25002 							    Nested     	FALSE)
 25003 							Focus_Of_Control 	(object Focus_Of_Control "" @1028
 25004 							    location   	(2852, 806)
 25005 							    line_color 	3342489
 25006 							    InterObjView 	@1026
 25007 							    height     	60
 25008 							    y_coord    	0
 25009 							    Nested     	TRUE))
 25010 						    (object InterObjView "$UNNAMED$417" @1029
 25011 							location   	(1860, 248)
 25012 							font       	(object Font
 25013 							    underline  	TRUE)
 25014 							label      	(object ItemLabel
 25015 							    Parent_View 	@1029
 25016 							    location   	(1734, 275)
 25017 							    anchor_loc 	3
 25018 							    nlines     	2
 25019 							    max_width  	687
 25020 							    label      	"")
 25021 							icon       	"boundary"
 25022 							icon_style 	"Icon"
 25023 							line_color 	3342489
 25024 							fill_color 	13434879
 25025 							quidu      	"3ACAEBC302FB"
 25026 							width      	662
 25027 							height     	911
 25028 							icon_height 	153
 25029 							icon_width 	229
 25030 							icon_y_offset 	-1
 25031 							annotation 	1
 25032 							Focus_Of_Control 	(object Focus_Of_Control "" @1030
 25033 							    location   	(1860, 558)
 25034 							    line_color 	3342489
 25035 							    InterObjView 	@1029
 25036 							    height     	488
 25037 							    y_coord    	428
 25038 							    Nested     	FALSE)
 25039 							Focus_Of_Control 	(object Focus_Of_Control "" @1031
 25040 							    location   	(1860, 620)
 25041 							    line_color 	3342489
 25042 							    InterObjView 	@1029
 25043 							    height     	60
 25044 							    y_coord    	0
 25045 							    Nested     	TRUE))
 25046 						    (object InterObjView "$UNNAMED$413" @1032
 25047 							location   	(1240, 248)
 25048 							font       	(object Font
 25049 							    underline  	TRUE)
 25050 							label      	(object ItemLabel
 25051 							    Parent_View 	@1032
 25052 							    location   	(1114, 272)
 25053 							    anchor_loc 	3
 25054 							    nlines     	2
 25055 							    max_width  	687
 25056 							    label      	"")
 25057 							icon       	"boundary"
 25058 							icon_style 	"Icon"
 25059 							line_color 	3342489
 25060 							fill_color 	13434879
 25061 							quidu      	"3A75A5B801B5"
 25062 							width      	663
 25063 							height     	911
 25064 							icon_height 	153
 25065 							icon_width 	229
 25066 							icon_y_offset 	2
 25067 							annotation 	1
 25068 							Focus_Of_Control 	(object Focus_Of_Control "" @1033
 25069 							    location   	(1240, 558)
 25070 							    line_color 	3342489
 25071 							    InterObjView 	@1032
 25072 							    height     	182
 25073 							    y_coord    	122
 25074 							    Nested     	FALSE)
 25075 							Focus_Of_Control 	(object Focus_Of_Control "" @1034
 25076 							    location   	(1240, 558)
 25077 							    line_color 	3342489
 25078 							    InterObjView 	@1032
 25079 							    height     	60
 25080 							    y_coord    	0
 25081 							    Nested     	TRUE))
 25082 						    (object InterMessView "" @1035
 25083 							location   	(62, 434)
 25084 							label      	(object SegLabel @1036
 25085 							    Parent_View 	@1035
 25086 							    location   	(402, 390)
 25087 							    quidu      	"3A1D29A103A0"
 25088 							    anchor_loc 	1
 25089 							    nlines     	1
 25090 							    max_width  	403
 25091 							    justify    	0
 25092 							    label      	"~CExampleInterface( )"
 25093 							    pctDist    	0.500000
 25094 							    height     	45
 25095 							    orientation 	0)
 25096 							line_color 	3342489
 25097 							client     	@1020
 25098 							supplier   	@1022
 25099 							Focus_Src  	@1021
 25100 							Focus_Entry 	@1023
 25101 							origin     	(201, 434)
 25102 							terminus   	(604, 434)
 25103 							ordinal    	0)
 25104 						    (object InterMessView "" @1037
 25105 							location   	(62, 558)
 25106 							label      	(object SegLabel @1038
 25107 							    Parent_View 	@1037
 25108 							    location   	(929, 514)
 25109 							    quidu      	"3A75A5C00031"
 25110 							    anchor_loc 	1
 25111 							    nlines     	1
 25112 							    max_width  	566
 25113 							    justify    	0
 25114 							    label      	"DestroyedImplementation(TUid)"
 25115 							    pctDist    	0.500000
 25116 							    height     	45
 25117 							    orientation 	0)
 25118 							line_color 	3342489
 25119 							client     	@1022
 25120 							supplier   	@1032
 25121 							Focus_Src  	@1023
 25122 							Focus_Entry 	@1034
 25123 							origin     	(635, 558)
 25124 							terminus   	(1224, 558)
 25125 							ordinal    	1)
 25126 						    (object NoteView @1039
 25127 							location   	(1488, 1488)
 25128 							label      	(object ItemLabel
 25129 							    Parent_View 	@1039
 25130 							    location   	(1097, 1372)
 25131 							    fill_color 	13434879
 25132 							    nlines     	5
 25133 							    max_width  	746
 25134 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 25135 							line_color 	3342489
 25136 							fill_color 	13434879
 25137 							width      	806
 25138 							height     	244
 25139 							quidu      	"3ACAE9E9000B")
 25140 						    (object InterMessView "" @1040
 25141 							location   	(62, 682)
 25142 							label      	(object SegLabel @1041
 25143 							    Parent_View 	@1040
 25144 							    location   	(2107, 638)
 25145 							    quidu      	"3ACAEBE9024D"
 25146 							    anchor_loc 	1
 25147 							    nlines     	1
 25148 							    max_width  	506
 25149 							    justify    	0
 25150 							    label      	"DestroyedThis(TUid)"
 25151 							    pctDist    	0.500000
 25152 							    height     	45
 25153 							    orientation 	0)
 25154 							line_color 	3342489
 25155 							client     	@1029
 25156 							supplier   	@1024
 25157 							Focus_Src  	@1030
 25158 							Focus_Entry 	@1025
 25159 							origin     	(1875, 682)
 25160 							terminus   	(2340, 682)
 25161 							ordinal    	3)
 25162 						    (object InterMessView "" @1042
 25163 							location   	(62, 620)
 25164 							label      	(object SegLabel @1043
 25165 							    Parent_View 	@1042
 25166 							    location   	(1549, 576)
 25167 							    quidu      	"3ACAEBF50330"
 25168 							    anchor_loc 	1
 25169 							    nlines     	1
 25170 							    max_width  	663
 25171 							    justify    	0
 25172 							    label      	"DestroyedImplementation(TUid)"
 25173 							    pctDist    	0.500000
 25174 							    height     	45
 25175 							    orientation 	0)
 25176 							line_color 	3342489
 25177 							client     	@1032
 25178 							supplier   	@1029
 25179 							Focus_Src  	@1033
 25180 							Focus_Entry 	@1031
 25181 							origin     	(1255, 620)
 25182 							terminus   	(1844, 620)
 25183 							ordinal    	2)
 25184 						    (object AttachView "" @1044
 25185 							stereotype 	TRUE
 25186 							line_color 	3342489
 25187 							client     	@1039
 25188 							supplier   	@1042
 25189 							line_style 	0)
 25190 						    (object InterMessView "" @1045
 25191 							location   	(62, 744)
 25192 							label      	(object SegLabel @1046
 25193 							    Parent_View 	@1045
 25194 							    location   	(2603, 700)
 25195 							    quidu      	"3B56EC7803D8"
 25196 							    anchor_loc 	1
 25197 							    nlines     	1
 25198 							    max_width  	391
 25199 							    justify    	0
 25200 							    label      	"DecreaseReference( )"
 25201 							    pctDist    	0.500000
 25202 							    height     	45
 25203 							    orientation 	0)
 25204 							line_color 	3342489
 25205 							client     	@1024
 25206 							supplier   	@1026
 25207 							Focus_Src  	@1025
 25208 							Focus_Entry 	@1027
 25209 							origin     	(2371, 744)
 25210 							terminus   	(2836, 744)
 25211 							ordinal    	4)
 25212 						    (object SelfMessView "" @1047
 25213 							location   	(62, 806)
 25214 							label      	(object SegLabel @1048
 25215 							    Parent_View 	@1047
 25216 							    location   	(2943, 764)
 25217 							    quidu      	"3B56ECAE0137"
 25218 							    anchor_loc 	1
 25219 							    nlines     	1
 25220 							    max_width  	159
 25221 							    justify    	0
 25222 							    label      	"Unload( )"
 25223 							    pctDist    	0.500000
 25224 							    height     	43
 25225 							    orientation 	0)
 25226 							line_color 	3342489
 25227 							client     	@1026
 25228 							supplier   	@1026
 25229 							Focus_Src  	@1027
 25230 							Focus_Entry 	@1028
 25231 							origin     	(2868, 806)
 25232 							terminus   	(3018, 806)
 25233 							ordinal    	5)))
 25234 					    (object InteractionDiagram "Alternative Flow - IPC passing fails"
 25235 						mechanism_ref 	@1019
 25236 						quid       	"3B1F6D770253"
 25237 						title      	"Alternative Flow - IPC passing fails"
 25238 						documentation 	
 25239 |This use case describes where a client has finished using an Interface Implementation and destroys it.
 25240 |
 25241 |The object being deleted is the only Instantiation for the Interface Implementation Collection, and where it fails to inform the framework that the object has been deleted, either intentionally, or because IPC parameter passing failed, the framework performs the cleanup of the server side reference counting explicitly upon session closure.
 25242 						
 25243 						zoom       	100
 25244 						max_height 	28350
 25245 						max_width  	21600
 25246 						origin_x   	0
 25247 						origin_y   	0
 25248 						items      	(list diagram_item_list
 25249 						    (object InterObjView "$UNNAMED$418" @1049
 25250 							location   	(186, 248)
 25251 							font       	(object Font
 25252 							    underline  	TRUE)
 25253 							label      	(object ItemLabel
 25254 							    Parent_View 	@1049
 25255 							    location   	(186, 273)
 25256 							    anchor_loc 	1
 25257 							    nlines     	2
 25258 							    max_width  	360
 25259 							    justify    	0
 25260 							    label      	"")
 25261 							icon       	"Actor"
 25262 							icon_style 	"Icon"
 25263 							line_color 	3342489
 25264 							fill_color 	13434879
 25265 							quidu      	"3B581153026C"
 25266 							width      	336
 25267 							height     	663
 25268 							icon_height 	162
 25269 							icon_width 	120
 25270 							icon_y_offset 	0
 25271 							annotation 	1
 25272 							Focus_Of_Control 	(object Focus_Of_Control "" @1050
 25273 							    location   	(186, 434)
 25274 							    line_color 	3342489
 25275 							    InterObjView 	@1049
 25276 							    height     	364
 25277 							    y_coord    	304
 25278 							    Nested     	FALSE))
 25279 						    (object InterObjView "$UNNAMED$419" @1051
 25280 							location   	(620, 248)
 25281 							font       	(object Font
 25282 							    underline  	TRUE)
 25283 							label      	(object ItemLabel
 25284 							    Parent_View 	@1051
 25285 							    location   	(494, 275)
 25286 							    anchor_loc 	3
 25287 							    nlines     	2
 25288 							    max_width  	687
 25289 							    label      	"")
 25290 							icon       	"boundary"
 25291 							icon_style 	"Icon"
 25292 							line_color 	3342489
 25293 							fill_color 	13434879
 25294 							quidu      	"3B5811530271"
 25295 							width      	662
 25296 							height     	663
 25297 							icon_height 	153
 25298 							icon_width 	229
 25299 							icon_y_offset 	-1
 25300 							annotation 	1
 25301 							Focus_Of_Control 	(object Focus_Of_Control "" @1052
 25302 							    location   	(620, 434)
 25303 							    line_color 	3342489
 25304 							    InterObjView 	@1051
 25305 							    height     	304
 25306 							    y_coord    	244
 25307 							    Nested     	FALSE))
 25308 						    (object InterObjView "$UNNAMED$421" @1053
 25309 							location   	(1860, 248)
 25310 							font       	(object Font
 25311 							    underline  	TRUE)
 25312 							label      	(object ItemLabel
 25313 							    Parent_View 	@1053
 25314 							    location   	(1734, 275)
 25315 							    anchor_loc 	3
 25316 							    nlines     	2
 25317 							    max_width  	687
 25318 							    label      	"")
 25319 							icon       	"boundary"
 25320 							icon_style 	"Icon"
 25321 							line_color 	3342489
 25322 							fill_color 	13434879
 25323 							quidu      	"3B5811530276"
 25324 							width      	662
 25325 							height     	663
 25326 							icon_height 	153
 25327 							icon_width 	229
 25328 							icon_y_offset 	-1
 25329 							annotation 	1
 25330 							Focus_Of_Control 	(object Focus_Of_Control "" @1054
 25331 							    location   	(1860, 558)
 25332 							    line_color 	3342489
 25333 							    InterObjView 	@1053
 25334 							    height     	60
 25335 							    y_coord    	0
 25336 							    Nested     	FALSE))
 25337 						    (object InterObjView "$UNNAMED$420" @1055
 25338 							location   	(1240, 248)
 25339 							font       	(object Font
 25340 							    underline  	TRUE)
 25341 							label      	(object ItemLabel
 25342 							    Parent_View 	@1055
 25343 							    location   	(1114, 272)
 25344 							    anchor_loc 	3
 25345 							    nlines     	2
 25346 							    max_width  	687
 25347 							    label      	"")
 25348 							icon       	"boundary"
 25349 							icon_style 	"Icon"
 25350 							line_color 	3342489
 25351 							fill_color 	13434879
 25352 							quidu      	"3B5811530272"
 25353 							width      	663
 25354 							height     	663
 25355 							icon_height 	153
 25356 							icon_width 	229
 25357 							icon_y_offset 	2
 25358 							annotation 	1
 25359 							Focus_Of_Control 	(object Focus_Of_Control "" @1056
 25360 							    location   	(1240, 496)
 25361 							    line_color 	3342489
 25362 							    InterObjView 	@1055
 25363 							    height     	182
 25364 							    y_coord    	122
 25365 							    Nested     	FALSE))
 25366 						    (object NoteView @1057
 25367 							location   	(1302, 930)
 25368 							label      	(object ItemLabel
 25369 							    Parent_View 	@1057
 25370 							    location   	(1083, 815)
 25371 							    fill_color 	13434879
 25372 							    nlines     	4
 25373 							    max_width  	403
 25374 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 25375 							line_color 	3342489
 25376 							fill_color 	13434879
 25377 							width      	463
 25378 							height     	243
 25379 							quidu      	"3ACAE9E9000B")
 25380 						    (object InterMessView "" @1058
 25381 							location   	(62, 434)
 25382 							label      	(object SegLabel @1059
 25383 							    Parent_View 	@1058
 25384 							    location   	(402, 390)
 25385 							    quidu      	"3B581153026E"
 25386 							    anchor_loc 	1
 25387 							    nlines     	1
 25388 							    max_width  	403
 25389 							    justify    	0
 25390 							    label      	"~CExampleInterface( )"
 25391 							    pctDist    	0.500000
 25392 							    height     	45
 25393 							    orientation 	0)
 25394 							line_color 	3342489
 25395 							client     	@1049
 25396 							supplier   	@1051
 25397 							Focus_Src  	@1050
 25398 							Focus_Entry 	@1052
 25399 							origin     	(201, 434)
 25400 							terminus   	(604, 434)
 25401 							ordinal    	0)
 25402 						    (object InterMessView "" @1060
 25403 							location   	(62, 496)
 25404 							label      	(object SegLabel @1061
 25405 							    Parent_View 	@1060
 25406 							    location   	(929, 452)
 25407 							    quidu      	"3B581153026F"
 25408 							    anchor_loc 	1
 25409 							    nlines     	1
 25410 							    max_width  	566
 25411 							    justify    	0
 25412 							    label      	"DestroyedImplementation(TUid)"
 25413 							    pctDist    	0.500000
 25414 							    height     	45
 25415 							    orientation 	0)
 25416 							line_color 	3342489
 25417 							client     	@1051
 25418 							supplier   	@1055
 25419 							Focus_Src  	@1052
 25420 							Focus_Entry 	@1056
 25421 							origin     	(635, 496)
 25422 							terminus   	(1224, 496)
 25423 							ordinal    	1)
 25424 						    (object InterMessView "" @1062
 25425 							location   	(62, 558)
 25426 							label      	(object SegLabel @1063
 25427 							    Parent_View 	@1062
 25428 							    location   	(1549, 514)
 25429 							    quidu      	"3B5811530275"
 25430 							    anchor_loc 	1
 25431 							    nlines     	1
 25432 							    max_width  	663
 25433 							    justify    	0
 25434 							    label      	"DestroyedImplementation(TUid)"
 25435 							    pctDist    	0.500000
 25436 							    height     	45
 25437 							    orientation 	0)
 25438 							line_color 	3342489
 25439 							client     	@1055
 25440 							supplier   	@1053
 25441 							Focus_Src  	@1056
 25442 							Focus_Entry 	@1054
 25443 							origin     	(1255, 558)
 25444 							terminus   	(1844, 558)
 25445 							ordinal    	2)
 25446 						    (object AttachView "" @1064
 25447 							stereotype 	TRUE
 25448 							line_color 	3342489
 25449 							client     	@1057
 25450 							supplier   	@1062
 25451 							line_style 	0))))))
 25452 				logical_presentations 	(list unit_reference_list))
 25453 			    (object Class_Category "Temporarily Un-install (Iter 1)"
 25454 				quid       	"3A1D00A10271"
 25455 				exportControl 	"Public"
 25456 				logical_models 	(list unit_reference_list
 25457 				    (object UseCase "Temporarily Un-install"
 25458 					quid       	"3A1D029701A0"
 25459 					documentation 	
 25460 |Actors:
 25461 |Generic Client
 25462 |Interface Implementation
 25463 |
 25464 |Traceability:
 25465 |RHR.79.2.4
 25466 |RHR.79.3.3
 25467 |RHR.79.3.4
 25468 |RHR.79.3.6.1
 25469 |RHR.79.5.8
 25470 					
 25471 					stereotype 	"use-case realization"
 25472 					logical_models 	(list unit_reference_list
 25473 					    (object Mechanism @1065
 25474 						logical_models 	(list unit_reference_list
 25475 						    (object Object "$UNNAMED$422"
 25476 							quid       	"3A22476E000B"
 25477 							collaborators 	(list link_list
 25478 							    (object Link
 25479 								quid       	"3A22840102E4"
 25480 								supplier   	"$UNNAMED$423"
 25481 								quidu      	"3A2247720224"
 25482 								messages   	(list Messages
 25483 								    (object Message "DiscoveriesBeginning( )"
 25484 									quid       	"3B56F7E1016A"
 25485 									frequency  	"Aperiodic"
 25486 									synchronization 	"Simple"
 25487 									dir        	"FromClientToSupplier"
 25488 									sequence   	"1.1"
 25489 									ordinal    	1
 25490 									quidu      	"3B44A307027B")
 25491 								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
 25492 									quid       	"3B56F8C20023"
 25493 									frequency  	"Aperiodic"
 25494 									synchronization 	"Simple"
 25495 									dir        	"FromClientToSupplier"
 25496 									sequence   	"2.1"
 25497 									ordinal    	4
 25498 									quidu      	"3A754F3E025F")
 25499 								    (object Message "DiscoveriesCompleteL(TBool)"
 25500 									quid       	"3B56F8EE02DA"
 25501 									frequency  	"Aperiodic"
 25502 									synchronization 	"Simple"
 25503 									dir        	"FromClientToSupplier"
 25504 									sequence   	"3.1"
 25505 									ordinal    	7
 25506 									quidu      	"3B44A307002C"))))
 25507 							class      	"Logical View::CRegistrar"
 25508 							quidu      	"3A1D3A0D0282"
 25509 							persistence 	"Transient"
 25510 							multi      	FALSE)
 25511 						    (object Object "$UNNAMED$423"
 25512 							quid       	"3A2247720224"
 25513 							collaborators 	(list link_list
 25514 							    (object Link
 25515 								quid       	"3B56F94B02BF"
 25516 								supplier   	"$UNNAMED$423"
 25517 								quidu      	"3A2247720224"
 25518 								messages   	(list Messages
 25519 								    (object Message "ClearImplementationIndexList( )"
 25520 									quid       	"3B56F94B02C0"
 25521 									frequency  	"Aperiodic"
 25522 									synchronization 	"Simple"
 25523 									dir        	"FromClientToSupplier"
 25524 									sequence   	"1.1.1"
 25525 									ordinal    	2
 25526 									quidu      	"3AE443780126")
 25527 								    (object Message "ValidateRegistry( )"
 25528 									quid       	"3B56FA6201C6"
 25529 									frequency  	"Aperiodic"
 25530 									synchronization 	"Simple"
 25531 									dir        	"FromClientToSupplier"
 25532 									sequence   	"3.1.1"
 25533 									ordinal    	8
 25534 									quidu      	"3B44A306007B")
 25535 								    (object Message "BuildIndexesL( )"
 25536 									quid       	"3B56FA6A01B4"
 25537 									frequency  	"Aperiodic"
 25538 									synchronization 	"Simple"
 25539 									dir        	"FromClientToSupplier"
 25540 									sequence   	"3.1.2"
 25541 									ordinal    	9
 25542 									quidu      	"3A797976008B")
 25543 								    (object Message "PersistNowL( )"
 25544 									quid       	"3B56FA7203AA"
 25545 									frequency  	"Aperiodic"
 25546 									synchronization 	"Simple"
 25547 									dir        	"FromClientToSupplier"
 25548 									sequence   	"3.1.3"
 25549 									ordinal    	10
 25550 									quidu      	"3A797978000C")))
 25551 							    (object Link
 25552 								quid       	"3B56F9C003B8"
 25553 								supplier   	"$UNNAMED$424"
 25554 								quidu      	"3B56F9B901EB"
 25555 								messages   	(list Messages
 25556 								    (object Message "DllDeletedL(CUnloadPolicy*&)"
 25557 									quid       	"3B56F9C003B9"
 25558 									frequency  	"Aperiodic"
 25559 									synchronization 	"Simple"
 25560 									dir        	"FromClientToSupplier"
 25561 									sequence   	"2.1.1"
 25562 									ordinal    	5
 25563 									quidu      	"3AE4439E020A"))))
 25564 							class      	"Logical View::CRegistryData"
 25565 							quidu      	"3A1D0A2B03D0"
 25566 							persistence 	"Transient"
 25567 							multi      	FALSE)
 25568 						    (object Object "$UNNAMED$425"
 25569 							quid       	"3AC9F51803DC"
 25570 							collaborators 	(list link_list
 25571 							    (object Link
 25572 								quid       	"3AC9F522005B"
 25573 								supplier   	"$UNNAMED$422"
 25574 								quidu      	"3A22476E000B"
 25575 								messages   	(list Messages
 25576 								    (object Message "DiscoveriesBegin( )"
 25577 									quid       	"3AC9F75C003C"
 25578 									frequency  	"Aperiodic"
 25579 									synchronization 	"Simple"
 25580 									dir        	"FromClientToSupplier"
 25581 									sequence   	"1"
 25582 									ordinal    	0
 25583 									quidu      	"3A7FEAEA02B8")
 25584 								    (object Message "DriveRemoved(const TDriveUnit&)"
 25585 									quid       	"3B56F8710226"
 25586 									frequency  	"Aperiodic"
 25587 									synchronization 	"Simple"
 25588 									dir        	"FromClientToSupplier"
 25589 									sequence   	"2"
 25590 									ordinal    	3
 25591 									quidu      	"3A7593D703B4")
 25592 								    (object Message "DiscoveriesComplete(TBool)"
 25593 									quid       	"3B56F8D90171"
 25594 									frequency  	"Aperiodic"
 25595 									synchronization 	"Simple"
 25596 									dir        	"FromClientToSupplier"
 25597 									sequence   	"3"
 25598 									ordinal    	6
 25599 									quidu      	"3A7593D703B6")))
 25600 							    (object Link
 25601 								quid       	"3B56F927024F"
 25602 								supplier   	"$UNNAMED$426"
 25603 								quidu      	"3B56F91303AF"
 25604 								messages   	(list Messages
 25605 								    (object Message "Notification(TInt)"
 25606 									quid       	"3B56F9270250"
 25607 									frequency  	"Aperiodic"
 25608 									synchronization 	"Simple"
 25609 									dir        	"FromClientToSupplier"
 25610 									sequence   	"4"
 25611 									ordinal    	11
 25612 									quidu      	"3AE99A300309"))))
 25613 							class      	"Logical View::CDiscoverer"
 25614 							quidu      	"3A1D376D0037"
 25615 							persistence 	"Transient"
 25616 							multi      	FALSE)
 25617 						    (object Object "$UNNAMED$426"
 25618 							quid       	"3B56F91303AF"
 25619 							class      	"Logical View::CEComServer"
 25620 							quidu      	"3A7159680113"
 25621 							persistence 	"Transient"
 25622 							multi      	FALSE)
 25623 						    (object Object "$UNNAMED$424"
 25624 							quid       	"3B56F9B901EB"
 25625 							class      	"Logical View::CLoadManager"
 25626 							quidu      	"3A1D0F4101D4"
 25627 							persistence 	"Transient"
 25628 							multi      	FALSE)))
 25629 					    (object Mechanism @1066
 25630 						logical_models 	(list unit_reference_list
 25631 						    (object Object "$UNNAMED$427"
 25632 							quid       	"3AC9F4190259"
 25633 							collaborators 	(list link_list
 25634 							    (object Link
 25635 								quid       	"3AC9F419025A"
 25636 								supplier   	"$UNNAMED$428"
 25637 								quidu      	"3AC9F4190263"
 25638 								messages   	(list Messages
 25639 								    (object Message "SetEnabledState(TUid, TBool)"
 25640 									quid       	"3AC9F419025B"
 25641 									frequency  	"Aperiodic"
 25642 									synchronization 	"Simple"
 25643 									dir        	"FromClientToSupplier"
 25644 									sequence   	"1.1"
 25645 									ordinal    	1
 25646 									quidu      	"3A2CFDBB0382"))))
 25647 							class      	"Logical View::CRegistrar"
 25648 							quidu      	"3A1D3A0D0282"
 25649 							persistence 	"Transient"
 25650 							multi      	FALSE)
 25651 						    (object Object "$UNNAMED$429"
 25652 							quid       	"3AC9F419025E"
 25653 							collaborators 	(list link_list
 25654 							    (object Link
 25655 								quid       	"3AC9F419025D"
 25656 								supplier   	"$UNNAMED$427"
 25657 								quidu      	"3AC9F4190259"
 25658 								messages   	(list Messages
 25659 								    (object Message "Disable(TUid)"
 25660 									quid       	"3AC9F419025C"
 25661 									frequency  	"Aperiodic"
 25662 									synchronization 	"Simple"
 25663 									dir        	"FromClientToSupplier"
 25664 									sequence   	"1"
 25665 									ordinal    	0
 25666 									quidu      	"3A754F4402F4"))))
 25667 							class      	"Use Case View::System Actors::Interface Implementation"
 25668 							quidu      	"3A13FF96031A"
 25669 							persistence 	"Transient"
 25670 							multi      	FALSE)
 25671 						    (object Object "$UNNAMED$428"
 25672 							quid       	"3AC9F4190263"
 25673 							class      	"Logical View::CRegistryData"
 25674 							quidu      	"3A1D0A2B03D0"
 25675 							persistence 	"Transient"
 25676 							multi      	FALSE)))
 25677 					    (object Mechanism @1067
 25678 						logical_models 	(list unit_reference_list
 25679 						    (object Object "$UNNAMED$430"
 25680 							quid       	"3B56FDC503B7"
 25681 							collaborators 	(list link_list
 25682 							    (object Link
 25683 								quid       	"3B56FDC503B8"
 25684 								supplier   	"$UNNAMED$431"
 25685 								quidu      	"3B56FDC503C5"
 25686 								messages   	(list Messages
 25687 								    (object Message "DiscoveriesBeginning( )"
 25688 									quid       	"3B56FDC503B9"
 25689 									frequency  	"Aperiodic"
 25690 									synchronization 	"Simple"
 25691 									dir        	"FromClientToSupplier"
 25692 									sequence   	"1.1"
 25693 									ordinal    	1
 25694 									quidu      	"3B44A307027B")
 25695 								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
 25696 									quid       	"3B56FDC503BA"
 25697 									frequency  	"Aperiodic"
 25698 									synchronization 	"Simple"
 25699 									dir        	"FromClientToSupplier"
 25700 									sequence   	"2.1"
 25701 									ordinal    	4
 25702 									quidu      	"3A754F3E025F")
 25703 								    (object Message "DiscoveriesCompleteL(TBool)"
 25704 									quid       	"3B56FDC503BB"
 25705 									frequency  	"Aperiodic"
 25706 									synchronization 	"Simple"
 25707 									dir        	"FromClientToSupplier"
 25708 									sequence   	"3.1"
 25709 									ordinal    	7
 25710 									quidu      	"3B44A307002C"))))
 25711 							class      	"Logical View::CRegistrar"
 25712 							quidu      	"3A1D3A0D0282"
 25713 							persistence 	"Transient"
 25714 							multi      	FALSE)
 25715 						    (object Object "$UNNAMED$431"
 25716 							quid       	"3B56FDC503C5"
 25717 							collaborators 	(list link_list
 25718 							    (object Link
 25719 								quid       	"3B56FDC503C4"
 25720 								supplier   	"$UNNAMED$431"
 25721 								quidu      	"3B56FDC503C5"
 25722 								messages   	(list Messages
 25723 								    (object Message "ClearImplementationIndexList( )"
 25724 									quid       	"3B56FDC503C3"
 25725 									frequency  	"Aperiodic"
 25726 									synchronization 	"Simple"
 25727 									dir        	"FromClientToSupplier"
 25728 									sequence   	"1.1.1"
 25729 									ordinal    	2
 25730 									quidu      	"3AE443780126")
 25731 								    (object Message "ValidateRegistry( )"
 25732 									quid       	"3B56FDC503C8"
 25733 									frequency  	"Aperiodic"
 25734 									synchronization 	"Simple"
 25735 									dir        	"FromClientToSupplier"
 25736 									sequence   	"3.1.1"
 25737 									ordinal    	8
 25738 									quidu      	"3B44A306007B")
 25739 								    (object Message "BuildIndexesL( )"
 25740 									quid       	"3B56FDC503C9"
 25741 									frequency  	"Aperiodic"
 25742 									synchronization 	"Simple"
 25743 									dir        	"FromClientToSupplier"
 25744 									sequence   	"3.1.2"
 25745 									ordinal    	9
 25746 									quidu      	"3A797976008B")
 25747 								    (object Message "PersistNowL( )"
 25748 									quid       	"3B56FDC503CA"
 25749 									frequency  	"Aperiodic"
 25750 									synchronization 	"Simple"
 25751 									dir        	"FromClientToSupplier"
 25752 									sequence   	"3.1.3"
 25753 									ordinal    	10
 25754 									quidu      	"3A797978000C")))
 25755 							    (object Link
 25756 								quid       	"3B56FDC503C6"
 25757 								supplier   	"$UNNAMED$432"
 25758 								quidu      	"3B56FDC503CB"
 25759 								messages   	(list Messages
 25760 								    (object Message "DllDeletedL(CUnloadPolicy*&)"
 25761 									quid       	"3B56FDC503C7"
 25762 									frequency  	"Aperiodic"
 25763 									synchronization 	"Simple"
 25764 									dir        	"FromClientToSupplier"
 25765 									sequence   	"2.1.1"
 25766 									ordinal    	5
 25767 									quidu      	"3AE4439E020A"))))
 25768 							class      	"Logical View::CRegistryData"
 25769 							quidu      	"3A1D0A2B03D0"
 25770 							persistence 	"Transient"
 25771 							multi      	FALSE)
 25772 						    (object Object "$UNNAMED$433"
 25773 							quid       	"3B56FDC503CC"
 25774 							class      	"Logical View::CEComServer"
 25775 							quidu      	"3A7159680113"
 25776 							persistence 	"Transient"
 25777 							multi      	FALSE)
 25778 						    (object Object "$UNNAMED$432"
 25779 							quid       	"3B56FDC503CB"
 25780 							class      	"Logical View::CLoadManager"
 25781 							quidu      	"3A1D0F4101D4"
 25782 							persistence 	"Transient"
 25783 							multi      	FALSE)
 25784 						    (object Object "$UNNAMED$434"
 25785 							quid       	"3B56FDC503BE"
 25786 							collaborators 	(list link_list
 25787 							    (object Link
 25788 								quid       	"3B56FDC503BD"
 25789 								supplier   	"$UNNAMED$430"
 25790 								quidu      	"3B56FDC503B7"
 25791 								messages   	(list Messages
 25792 								    (object Message "DiscoveriesBegin( )"
 25793 									quid       	"3B56FDC503BC"
 25794 									frequency  	"Aperiodic"
 25795 									synchronization 	"Simple"
 25796 									dir        	"FromClientToSupplier"
 25797 									sequence   	"1"
 25798 									ordinal    	0
 25799 									quidu      	"3A7FEAEA02B8")
 25800 								    (object Message "DriveRemoved(const TDriveUnit&)"
 25801 									quid       	"3B56FDC503C1"
 25802 									frequency  	"Aperiodic"
 25803 									synchronization 	"Simple"
 25804 									dir        	"FromClientToSupplier"
 25805 									sequence   	"2"
 25806 									ordinal    	3
 25807 									quidu      	"3A7593D703B4")
 25808 								    (object Message "DiscoveriesComplete(TBool)"
 25809 									quid       	"3B56FDC503C2"
 25810 									frequency  	"Aperiodic"
 25811 									synchronization 	"Simple"
 25812 									dir        	"FromClientToSupplier"
 25813 									sequence   	"3"
 25814 									ordinal    	6
 25815 									quidu      	"3A7593D703B6")))
 25816 							    (object Link
 25817 								quid       	"3B56FDC503BF"
 25818 								supplier   	"$UNNAMED$433"
 25819 								quidu      	"3B56FDC503CC"
 25820 								messages   	(list Messages
 25821 								    (object Message "Notification(TInt)"
 25822 									quid       	"3B56FDC503C0"
 25823 									frequency  	"Aperiodic"
 25824 									synchronization 	"Simple"
 25825 									dir        	"FromClientToSupplier"
 25826 									sequence   	"4"
 25827 									ordinal    	11
 25828 									quidu      	"3AE99A300309"))))
 25829 							class      	"Logical View::CDiscoverer"
 25830 							quidu      	"3A1D376D0037"
 25831 							persistence 	"Transient"
 25832 							multi      	FALSE))))
 25833 					logical_presentations 	(list unit_reference_list
 25834 					    (object InteractionDiagram "Basic Flow - Disable Interface Implementation Collections."
 25835 						mechanism_ref 	@1065
 25836 						quid       	"3A2246F40327"
 25837 						title      	"Basic Flow - Disable Interface Implementation Collections."
 25838 						documentation 	
 25839 |In this use case all the Interface Implementation Collections upon a drive, (Stored within a registry branch file upon the drive), are removed from the registry, because the drive has been removed, or is temporarily unavailable.
 25840 |This effect is reversed with the use-case Re-install basic flow.
 25841 |The Interface Implementation Collections that are currently being used are not unloaded; its registration is simply unavailable, which prevents it being used in the future.
 25842 						
 25843 						zoom       	100
 25844 						max_height 	28350
 25845 						max_width  	21600
 25846 						origin_x   	0
 25847 						origin_y   	0
 25848 						items      	(list diagram_item_list
 25849 						    (object InterObjView "$UNNAMED$422" @1068
 25850 							location   	(868, 248)
 25851 							font       	(object Font
 25852 							    underline  	TRUE)
 25853 							label      	(object ItemLabel
 25854 							    Parent_View 	@1068
 25855 							    location   	(775, 272)
 25856 							    anchor_loc 	3
 25857 							    nlines     	2
 25858 							    max_width  	471
 25859 							    label      	"")
 25860 							icon       	"control"
 25861 							icon_style 	"Icon"
 25862 							line_color 	3342489
 25863 							fill_color 	13434879
 25864 							quidu      	"3A22476E000B"
 25865 							width      	446
 25866 							height     	1721
 25867 							icon_height 	164
 25868 							icon_width 	157
 25869 							icon_y_offset 	1
 25870 							annotation 	1
 25871 							Focus_Of_Control 	(object Focus_Of_Control "" @1069
 25872 							    location   	(868, 434)
 25873 							    line_color 	3342489
 25874 							    InterObjView 	@1068
 25875 							    height     	366
 25876 							    y_coord    	306
 25877 							    Nested     	FALSE)
 25878 							Focus_Of_Control 	(object Focus_Of_Control "" @1070
 25879 							    location   	(868, 806)
 25880 							    line_color 	3342489
 25881 							    InterObjView 	@1068
 25882 							    height     	304
 25883 							    y_coord    	244
 25884 							    Nested     	FALSE)
 25885 							Focus_Of_Control 	(object Focus_Of_Control "" @1071
 25886 							    location   	(868, 1178)
 25887 							    line_color 	3342489
 25888 							    InterObjView 	@1068
 25889 							    height     	552
 25890 							    y_coord    	492
 25891 							    Nested     	FALSE))
 25892 						    (object InterObjView "$UNNAMED$423" @1072
 25893 							location   	(1612, 248)
 25894 							font       	(object Font
 25895 							    underline  	TRUE)
 25896 							label      	(object ItemLabel
 25897 							    Parent_View 	@1072
 25898 							    location   	(1505, 275)
 25899 							    anchor_loc 	3
 25900 							    nlines     	2
 25901 							    max_width  	462
 25902 							    label      	"")
 25903 							icon       	"entity"
 25904 							icon_style 	"Icon"
 25905 							line_color 	3342489
 25906 							fill_color 	13434879
 25907 							quidu      	"3A2247720224"
 25908 							width      	438
 25909 							height     	1721
 25910 							icon_height 	153
 25911 							icon_width 	154
 25912 							icon_y_offset 	-1
 25913 							annotation 	1
 25914 							Focus_Of_Control 	(object Focus_Of_Control "" @1073
 25915 							    location   	(1612, 496)
 25916 							    line_color 	3342489
 25917 							    InterObjView 	@1072
 25918 							    height     	244
 25919 							    y_coord    	184
 25920 							    Nested     	FALSE)
 25921 							Focus_Of_Control 	(object Focus_Of_Control "" @1074
 25922 							    location   	(1612, 620)
 25923 							    line_color 	3342489
 25924 							    InterObjView 	@1072
 25925 							    height     	60
 25926 							    y_coord    	0
 25927 							    Nested     	TRUE)
 25928 							Focus_Of_Control 	(object Focus_Of_Control "" @1075
 25929 							    location   	(1612, 868)
 25930 							    line_color 	3342489
 25931 							    InterObjView 	@1072
 25932 							    height     	182
 25933 							    y_coord    	122
 25934 							    Nested     	FALSE)
 25935 							Focus_Of_Control 	(object Focus_Of_Control "" @1076
 25936 							    location   	(1612, 1240)
 25937 							    line_color 	3342489
 25938 							    InterObjView 	@1072
 25939 							    height     	430
 25940 							    y_coord    	370
 25941 							    Nested     	FALSE)
 25942 							Focus_Of_Control 	(object Focus_Of_Control "" @1077
 25943 							    location   	(1612, 1302)
 25944 							    line_color 	3342489
 25945 							    InterObjView 	@1072
 25946 							    height     	60
 25947 							    y_coord    	0
 25948 							    Nested     	TRUE)
 25949 							Focus_Of_Control 	(object Focus_Of_Control "" @1078
 25950 							    location   	(1612, 1426)
 25951 							    line_color 	3342489
 25952 							    InterObjView 	@1072
 25953 							    height     	60
 25954 							    y_coord    	0
 25955 							    Nested     	TRUE)
 25956 							Focus_Of_Control 	(object Focus_Of_Control "" @1079
 25957 							    location   	(1612, 1550)
 25958 							    line_color 	3342489
 25959 							    InterObjView 	@1072
 25960 							    height     	60
 25961 							    y_coord    	0
 25962 							    Nested     	TRUE))
 25963 						    (object InterObjView "$UNNAMED$426" @1080
 25964 							location   	(2666, 248)
 25965 							font       	(object Font
 25966 							    underline  	TRUE)
 25967 							label      	(object ItemLabel
 25968 							    Parent_View 	@1080
 25969 							    location   	(2540, 275)
 25970 							    anchor_loc 	3
 25971 							    nlines     	2
 25972 							    max_width  	687
 25973 							    label      	"")
 25974 							icon       	"boundary"
 25975 							icon_style 	"Icon"
 25976 							line_color 	3342489
 25977 							fill_color 	13434879
 25978 							quidu      	"3B56F91303AF"
 25979 							width      	662
 25980 							height     	1721
 25981 							icon_height 	153
 25982 							icon_width 	229
 25983 							icon_y_offset 	-1
 25984 							annotation 	1
 25985 							Focus_Of_Control 	(object Focus_Of_Control "" @1081
 25986 							    location   	(2666, 1736)
 25987 							    line_color 	3342489
 25988 							    InterObjView 	@1080
 25989 							    height     	60
 25990 							    y_coord    	0
 25991 							    Nested     	FALSE))
 25992 						    (object InterObjView "$UNNAMED$424" @1082
 25993 							location   	(2232, 248)
 25994 							font       	(object Font
 25995 							    underline  	TRUE)
 25996 							label      	(object ItemLabel
 25997 							    Parent_View 	@1082
 25998 							    location   	(2139, 272)
 25999 							    anchor_loc 	3
 26000 							    nlines     	2
 26001 							    max_width  	471
 26002 							    label      	"")
 26003 							icon       	"control"
 26004 							icon_style 	"Icon"
 26005 							line_color 	3342489
 26006 							fill_color 	13434879
 26007 							quidu      	"3B56F9B901EB"
 26008 							width      	446
 26009 							height     	1721
 26010 							icon_height 	164
 26011 							icon_width 	157
 26012 							icon_y_offset 	1
 26013 							annotation 	1
 26014 							Focus_Of_Control 	(object Focus_Of_Control "" @1083
 26015 							    location   	(2232, 930)
 26016 							    line_color 	3342489
 26017 							    InterObjView 	@1082
 26018 							    height     	60
 26019 							    y_coord    	0
 26020 							    Nested     	FALSE))
 26021 						    (object InterObjView "$UNNAMED$425" @1084
 26022 							location   	(186, 248)
 26023 							font       	(object Font
 26024 							    underline  	TRUE)
 26025 							label      	(object ItemLabel
 26026 							    Parent_View 	@1084
 26027 							    location   	(93, 273)
 26028 							    anchor_loc 	3
 26029 							    nlines     	2
 26030 							    max_width  	435
 26031 							    label      	"")
 26032 							icon       	"control"
 26033 							icon_style 	"Icon"
 26034 							line_color 	3342489
 26035 							fill_color 	13434879
 26036 							quidu      	"3AC9F51803DC"
 26037 							width      	446
 26038 							height     	1721
 26039 							icon_height 	164
 26040 							icon_width 	157
 26041 							icon_y_offset 	0
 26042 							annotation 	1
 26043 							Focus_Of_Control 	(object Focus_Of_Control "" @1085
 26044 							    location   	(186, 434)
 26045 							    line_color 	3342489
 26046 							    InterObjView 	@1084
 26047 							    height     	1422
 26048 							    y_coord    	1362
 26049 							    Nested     	FALSE))
 26050 						    (object InterMessView "" @1086
 26051 							location   	(62, 434)
 26052 							label      	(object SegLabel @1087
 26053 							    Parent_View 	@1086
 26054 							    location   	(526, 390)
 26055 							    quidu      	"3AC9F75C003C"
 26056 							    anchor_loc 	1
 26057 							    nlines     	1
 26058 							    max_width  	347
 26059 							    justify    	0
 26060 							    label      	"DiscoveriesBegin( )"
 26061 							    pctDist    	0.500000
 26062 							    height     	45
 26063 							    orientation 	0)
 26064 							line_color 	3342489
 26065 							client     	@1084
 26066 							supplier   	@1068
 26067 							Focus_Src  	@1085
 26068 							Focus_Entry 	@1069
 26069 							origin     	(201, 434)
 26070 							terminus   	(852, 434)
 26071 							ordinal    	0)
 26072 						    (object InterMessView "" @1088
 26073 							location   	(62, 496)
 26074 							label      	(object SegLabel @1089
 26075 							    Parent_View 	@1088
 26076 							    location   	(1239, 452)
 26077 							    quidu      	"3B56F7E1016A"
 26078 							    anchor_loc 	1
 26079 							    nlines     	1
 26080 							    max_width  	422
 26081 							    justify    	0
 26082 							    label      	"DiscoveriesBeginning( )"
 26083 							    pctDist    	0.500000
 26084 							    height     	45
 26085 							    orientation 	0)
 26086 							line_color 	3342489
 26087 							client     	@1068
 26088 							supplier   	@1072
 26089 							Focus_Src  	@1069
 26090 							Focus_Entry 	@1073
 26091 							origin     	(883, 496)
 26092 							terminus   	(1596, 496)
 26093 							ordinal    	1)
 26094 						    (object InterMessView "" @1090
 26095 							location   	(62, 806)
 26096 							label      	(object SegLabel @1091
 26097 							    Parent_View 	@1090
 26098 							    location   	(526, 762)
 26099 							    quidu      	"3B56F8710226"
 26100 							    anchor_loc 	1
 26101 							    nlines     	1
 26102 							    max_width  	631
 26103 							    justify    	0
 26104 							    label      	"DriveRemoved(const TDriveUnit&)"
 26105 							    pctDist    	0.500000
 26106 							    height     	45
 26107 							    orientation 	0)
 26108 							line_color 	3342489
 26109 							client     	@1084
 26110 							supplier   	@1068
 26111 							Focus_Src  	@1085
 26112 							Focus_Entry 	@1070
 26113 							origin     	(201, 806)
 26114 							terminus   	(852, 806)
 26115 							ordinal    	3)
 26116 						    (object InterMessView "" @1092
 26117 							location   	(62, 868)
 26118 							label      	(object SegLabel @1093
 26119 							    Parent_View 	@1092
 26120 							    location   	(1239, 824)
 26121 							    quidu      	"3B56F8C20023"
 26122 							    anchor_loc 	1
 26123 							    nlines     	1
 26124 							    max_width  	716
 26125 							    justify    	0
 26126 							    label      	"TemporaryUninstallL(const TDriveUnit&)"
 26127 							    pctDist    	0.500000
 26128 							    height     	45
 26129 							    orientation 	0)
 26130 							line_color 	3342489
 26131 							client     	@1068
 26132 							supplier   	@1072
 26133 							Focus_Src  	@1070
 26134 							Focus_Entry 	@1075
 26135 							origin     	(883, 868)
 26136 							terminus   	(1596, 868)
 26137 							ordinal    	4)
 26138 						    (object InterMessView "" @1094
 26139 							location   	(62, 1178)
 26140 							label      	(object SegLabel @1095
 26141 							    Parent_View 	@1094
 26142 							    location   	(526, 1134)
 26143 							    quidu      	"3B56F8D90171"
 26144 							    anchor_loc 	1
 26145 							    nlines     	1
 26146 							    max_width  	507
 26147 							    justify    	0
 26148 							    label      	"DiscoveriesComplete(TBool)"
 26149 							    pctDist    	0.500000
 26150 							    height     	45
 26151 							    orientation 	0)
 26152 							line_color 	3342489
 26153 							client     	@1084
 26154 							supplier   	@1068
 26155 							Focus_Src  	@1085
 26156 							Focus_Entry 	@1071
 26157 							origin     	(201, 1178)
 26158 							terminus   	(852, 1178)
 26159 							ordinal    	6)
 26160 						    (object InterMessView "" @1096
 26161 							location   	(62, 1240)
 26162 							label      	(object SegLabel @1097
 26163 							    Parent_View 	@1096
 26164 							    location   	(1239, 1196)
 26165 							    quidu      	"3B56F8EE02DA"
 26166 							    anchor_loc 	1
 26167 							    nlines     	1
 26168 							    max_width  	529
 26169 							    justify    	0
 26170 							    label      	"DiscoveriesCompleteL(TBool)"
 26171 							    pctDist    	0.500000
 26172 							    height     	45
 26173 							    orientation 	0)
 26174 							line_color 	3342489
 26175 							client     	@1068
 26176 							supplier   	@1072
 26177 							Focus_Src  	@1071
 26178 							Focus_Entry 	@1076
 26179 							origin     	(883, 1240)
 26180 							terminus   	(1596, 1240)
 26181 							ordinal    	7)
 26182 						    (object InterMessView "" @1098
 26183 							location   	(62, 1736)
 26184 							label      	(object SegLabel @1099
 26185 							    Parent_View 	@1098
 26186 							    location   	(1425, 1692)
 26187 							    quidu      	"3B56F9270250"
 26188 							    anchor_loc 	1
 26189 							    nlines     	1
 26190 							    max_width  	291
 26191 							    justify    	0
 26192 							    label      	"Notification(TInt)"
 26193 							    pctDist    	0.500000
 26194 							    height     	45
 26195 							    orientation 	0)
 26196 							line_color 	3342489
 26197 							client     	@1084
 26198 							supplier   	@1080
 26199 							Focus_Src  	@1085
 26200 							Focus_Entry 	@1081
 26201 							origin     	(201, 1736)
 26202 							terminus   	(2650, 1736)
 26203 							ordinal    	11)
 26204 						    (object SelfMessView "" @1100
 26205 							location   	(62, 620)
 26206 							label      	(object SegLabel @1101
 26207 							    Parent_View 	@1100
 26208 							    location   	(1703, 576)
 26209 							    quidu      	"3B56F94B02C0"
 26210 							    anchor_loc 	1
 26211 							    nlines     	1
 26212 							    max_width  	550
 26213 							    justify    	0
 26214 							    label      	"ClearImplementationIndexList( )"
 26215 							    pctDist    	0.500000
 26216 							    height     	45
 26217 							    orientation 	0)
 26218 							line_color 	3342489
 26219 							client     	@1072
 26220 							supplier   	@1072
 26221 							Focus_Src  	@1073
 26222 							Focus_Entry 	@1074
 26223 							origin     	(1628, 620)
 26224 							terminus   	(1778, 620)
 26225 							ordinal    	2)
 26226 						    (object InterMessView "" @1102
 26227 							location   	(62, 930)
 26228 							label      	(object SegLabel @1103
 26229 							    Parent_View 	@1102
 26230 							    location   	(1921, 886)
 26231 							    quidu      	"3B56F9C003B9"
 26232 							    anchor_loc 	1
 26233 							    nlines     	1
 26234 							    max_width  	541
 26235 							    justify    	0
 26236 							    label      	"DllDeletedL(CUnloadPolicy*&)"
 26237 							    pctDist    	0.500000
 26238 							    height     	45
 26239 							    orientation 	0)
 26240 							line_color 	3342489
 26241 							client     	@1072
 26242 							supplier   	@1082
 26243 							Focus_Src  	@1075
 26244 							Focus_Entry 	@1083
 26245 							origin     	(1627, 930)
 26246 							terminus   	(2216, 930)
 26247 							ordinal    	5)
 26248 						    (object NoteView @1104
 26249 							location   	(2418, 1116)
 26250 							label      	(object ItemLabel
 26251 							    Parent_View 	@1104
 26252 							    location   	(2243, 1028)
 26253 							    fill_color 	13434879
 26254 							    nlines     	3
 26255 							    max_width  	315
 26256 							    label      	"Called once for each dll on the drive")
 26257 							line_color 	3342489
 26258 							fill_color 	13434879
 26259 							width      	375
 26260 							height     	188)
 26261 						    (object AttachView "" @1105
 26262 							stereotype 	TRUE
 26263 							line_color 	3342489
 26264 							client     	@1104
 26265 							supplier   	@1102
 26266 							line_style 	0)
 26267 						    (object SelfMessView "" @1106
 26268 							location   	(62, 1302)
 26269 							label      	(object SegLabel @1107
 26270 							    Parent_View 	@1106
 26271 							    location   	(1703, 1258)
 26272 							    quidu      	"3B56FA6201C6"
 26273 							    anchor_loc 	1
 26274 							    nlines     	1
 26275 							    max_width  	313
 26276 							    justify    	0
 26277 							    label      	"ValidateRegistry( )"
 26278 							    pctDist    	0.500000
 26279 							    height     	45
 26280 							    orientation 	0)
 26281 							line_color 	3342489
 26282 							client     	@1072
 26283 							supplier   	@1072
 26284 							Focus_Src  	@1076
 26285 							Focus_Entry 	@1077
 26286 							origin     	(1628, 1302)
 26287 							terminus   	(1778, 1302)
 26288 							ordinal    	8)
 26289 						    (object SelfMessView "" @1108
 26290 							location   	(62, 1426)
 26291 							label      	(object SegLabel @1109
 26292 							    Parent_View 	@1108
 26293 							    location   	(1703, 1382)
 26294 							    quidu      	"3B56FA6A01B4"
 26295 							    anchor_loc 	1
 26296 							    nlines     	1
 26297 							    max_width  	278
 26298 							    justify    	0
 26299 							    label      	"BuildIndexesL( )"
 26300 							    pctDist    	0.500000
 26301 							    height     	45
 26302 							    orientation 	0)
 26303 							line_color 	3342489
 26304 							client     	@1072
 26305 							supplier   	@1072
 26306 							Focus_Src  	@1076
 26307 							Focus_Entry 	@1078
 26308 							origin     	(1628, 1426)
 26309 							terminus   	(1778, 1426)
 26310 							ordinal    	9)
 26311 						    (object SelfMessView "" @1110
 26312 							location   	(62, 1550)
 26313 							label      	(object SegLabel @1111
 26314 							    Parent_View 	@1110
 26315 							    location   	(1703, 1506)
 26316 							    quidu      	"3B56FA7203AA"
 26317 							    anchor_loc 	1
 26318 							    nlines     	1
 26319 							    max_width  	256
 26320 							    justify    	0
 26321 							    label      	"PersistNowL( )"
 26322 							    pctDist    	0.500000
 26323 							    height     	45
 26324 							    orientation 	0)
 26325 							line_color 	3342489
 26326 							client     	@1072
 26327 							supplier   	@1072
 26328 							Focus_Src  	@1076
 26329 							Focus_Entry 	@1079
 26330 							origin     	(1628, 1550)
 26331 							terminus   	(1778, 1550)
 26332 							ordinal    	10)))
 26333 					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation (Omit)"
 26334 						mechanism_ref 	@1066
 26335 						quid       	"3AC9F3FB0165"
 26336 						title      	"Alternative Flow - Disable Interface Implementation (Omit)"
 26337 						documentation 	
 26338 |In this use case an Interface Implementation marks itself, or another Interface Implementation as temporarily disabled.
 26339 |This effect is reversed with the use-case Re-install alternate flow - enable Interface Implementation.
 26340 						
 26341 						zoom       	100
 26342 						max_height 	28350
 26343 						max_width  	21600
 26344 						origin_x   	0
 26345 						origin_y   	0
 26346 						items      	(list diagram_item_list
 26347 						    (object InterObjView "$UNNAMED$427" @1112
 26348 							location   	(682, 248)
 26349 							font       	(object Font
 26350 							    underline  	TRUE)
 26351 							label      	(object ItemLabel
 26352 							    Parent_View 	@1112
 26353 							    location   	(589, 272)
 26354 							    anchor_loc 	3
 26355 							    nlines     	2
 26356 							    max_width  	471
 26357 							    label      	"")
 26358 							icon       	"control"
 26359 							icon_style 	"Icon"
 26360 							line_color 	3342489
 26361 							fill_color 	13434879
 26362 							quidu      	"3AC9F4190259"
 26363 							width      	446
 26364 							height     	541
 26365 							icon_height 	164
 26366 							icon_width 	157
 26367 							icon_y_offset 	1
 26368 							annotation 	1
 26369 							Focus_Of_Control 	(object Focus_Of_Control "" @1113
 26370 							    location   	(682, 434)
 26371 							    line_color 	3342489
 26372 							    InterObjView 	@1112
 26373 							    height     	182
 26374 							    y_coord    	122
 26375 							    Nested     	FALSE))
 26376 						    (object InterObjView "$UNNAMED$429" @1114
 26377 							location   	(186, 248)
 26378 							font       	(object Font
 26379 							    underline  	TRUE)
 26380 							label      	(object ItemLabel
 26381 							    Parent_View 	@1114
 26382 							    location   	(186, 273)
 26383 							    anchor_loc 	1
 26384 							    nlines     	2
 26385 							    max_width  	360
 26386 							    justify    	0
 26387 							    label      	"")
 26388 							icon       	"Actor"
 26389 							icon_style 	"Icon"
 26390 							line_color 	3342489
 26391 							fill_color 	13434879
 26392 							quidu      	"3AC9F419025E"
 26393 							width      	336
 26394 							height     	541
 26395 							icon_height 	162
 26396 							icon_width 	120
 26397 							icon_y_offset 	0
 26398 							annotation 	1
 26399 							Focus_Of_Control 	(object Focus_Of_Control "" @1115
 26400 							    location   	(186, 434)
 26401 							    line_color 	3342489
 26402 							    InterObjView 	@1114
 26403 							    height     	242
 26404 							    y_coord    	182
 26405 							    Nested     	FALSE))
 26406 						    (object InterObjView "$UNNAMED$428" @1116
 26407 							location   	(1302, 248)
 26408 							font       	(object Font
 26409 							    underline  	TRUE)
 26410 							label      	(object ItemLabel
 26411 							    Parent_View 	@1116
 26412 							    location   	(1195, 275)
 26413 							    anchor_loc 	3
 26414 							    nlines     	2
 26415 							    max_width  	462
 26416 							    label      	"")
 26417 							icon       	"entity"
 26418 							icon_style 	"Icon"
 26419 							line_color 	3342489
 26420 							fill_color 	13434879
 26421 							quidu      	"3AC9F4190263"
 26422 							width      	438
 26423 							height     	541
 26424 							icon_height 	153
 26425 							icon_width 	154
 26426 							icon_y_offset 	-1
 26427 							annotation 	1
 26428 							Focus_Of_Control 	(object Focus_Of_Control "" @1117
 26429 							    location   	(1302, 496)
 26430 							    line_color 	3342489
 26431 							    InterObjView 	@1116
 26432 							    height     	60
 26433 							    y_coord    	0
 26434 							    Nested     	FALSE))
 26435 						    (object InterMessView "" @1118
 26436 							location   	(62, 434)
 26437 							label      	(object SegLabel @1119
 26438 							    Parent_View 	@1118
 26439 							    location   	(433, 390)
 26440 							    quidu      	"3AC9F419025C"
 26441 							    anchor_loc 	1
 26442 							    nlines     	1
 26443 							    max_width  	600
 26444 							    justify    	0
 26445 							    label      	"Disable(TUid)"
 26446 							    pctDist    	0.500000
 26447 							    height     	45
 26448 							    orientation 	0)
 26449 							line_color 	3342489
 26450 							client     	@1114
 26451 							supplier   	@1112
 26452 							Focus_Src  	@1115
 26453 							Focus_Entry 	@1113
 26454 							origin     	(201, 434)
 26455 							terminus   	(666, 434)
 26456 							ordinal    	0)
 26457 						    (object InterMessView "" @1120
 26458 							location   	(62, 496)
 26459 							label      	(object SegLabel @1121
 26460 							    Parent_View 	@1120
 26461 							    location   	(991, 452)
 26462 							    quidu      	"3AC9F419025B"
 26463 							    anchor_loc 	1
 26464 							    nlines     	1
 26465 							    max_width  	669
 26466 							    justify    	0
 26467 							    label      	"SetEnabledState(TUid, TBool)"
 26468 							    pctDist    	0.500000
 26469 							    height     	45
 26470 							    orientation 	0)
 26471 							line_color 	3342489
 26472 							client     	@1112
 26473 							supplier   	@1116
 26474 							Focus_Src  	@1113
 26475 							Focus_Entry 	@1117
 26476 							origin     	(697, 496)
 26477 							terminus   	(1286, 496)
 26478 							ordinal    	1)))
 26479 					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
 26480 						mechanism_ref 	@1067
 26481 						quid       	"3ACAE6A7028C"
 26482 						title      	"Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
 26483 						documentation 	
 26484 |In this use case all the Interface Implementation Collections upon a drive, (Stored within a registry branch file upon the drive), are removed from the registry, because the drive has been removed, or is temporarily unavailable.
 26485 |This effect is reversed with the use-case Re-install basic flow.
 26486 |The Interface Implementation Collections that are currently being used are not unloaded; its registration is simply unavailable, which prevents it being used in the future.
 26487 |
 26488 |Failure case : the PersistNowL method fails. This means that the persistently stored version does not match the version in memory.
 26489 |(N.B. This is an unlikely scenario because the persistent version is shrinking in size, and is replacing the one currently stored).
 26490 						
 26491 						zoom       	100
 26492 						max_height 	28350
 26493 						max_width  	21600
 26494 						origin_x   	0
 26495 						origin_y   	0
 26496 						items      	(list diagram_item_list
 26497 						    (object InterObjView "$UNNAMED$430" @1122
 26498 							location   	(868, 248)
 26499 							font       	(object Font
 26500 							    underline  	TRUE)
 26501 							label      	(object ItemLabel
 26502 							    Parent_View 	@1122
 26503 							    location   	(775, 272)
 26504 							    anchor_loc 	3
 26505 							    nlines     	2
 26506 							    max_width  	471
 26507 							    label      	"")
 26508 							icon       	"control"
 26509 							icon_style 	"Icon"
 26510 							line_color 	3342489
 26511 							fill_color 	13434879
 26512 							quidu      	"3B56FDC503B7"
 26513 							width      	446
 26514 							height     	1721
 26515 							icon_height 	164
 26516 							icon_width 	157
 26517 							icon_y_offset 	1
 26518 							annotation 	1
 26519 							Focus_Of_Control 	(object Focus_Of_Control "" @1123
 26520 							    location   	(868, 434)
 26521 							    line_color 	3342489
 26522 							    InterObjView 	@1122
 26523 							    height     	366
 26524 							    y_coord    	306
 26525 							    Nested     	FALSE)
 26526 							Focus_Of_Control 	(object Focus_Of_Control "" @1124
 26527 							    location   	(868, 806)
 26528 							    line_color 	3342489
 26529 							    InterObjView 	@1122
 26530 							    height     	304
 26531 							    y_coord    	244
 26532 							    Nested     	FALSE)
 26533 							Focus_Of_Control 	(object Focus_Of_Control "" @1125
 26534 							    location   	(868, 1178)
 26535 							    line_color 	3342489
 26536 							    InterObjView 	@1122
 26537 							    height     	552
 26538 							    y_coord    	492
 26539 							    Nested     	FALSE))
 26540 						    (object InterObjView "$UNNAMED$431" @1126
 26541 							location   	(1612, 248)
 26542 							font       	(object Font
 26543 							    underline  	TRUE)
 26544 							label      	(object ItemLabel
 26545 							    Parent_View 	@1126
 26546 							    location   	(1505, 275)
 26547 							    anchor_loc 	3
 26548 							    nlines     	2
 26549 							    max_width  	462
 26550 							    label      	"")
 26551 							icon       	"entity"
 26552 							icon_style 	"Icon"
 26553 							line_color 	3342489
 26554 							fill_color 	13434879
 26555 							quidu      	"3B56FDC503C5"
 26556 							width      	438
 26557 							height     	1721
 26558 							icon_height 	153
 26559 							icon_width 	154
 26560 							icon_y_offset 	-1
 26561 							annotation 	1
 26562 							Focus_Of_Control 	(object Focus_Of_Control "" @1127
 26563 							    location   	(1612, 496)
 26564 							    line_color 	3342489
 26565 							    InterObjView 	@1126
 26566 							    height     	244
 26567 							    y_coord    	184
 26568 							    Nested     	FALSE)
 26569 							Focus_Of_Control 	(object Focus_Of_Control "" @1128
 26570 							    location   	(1612, 620)
 26571 							    line_color 	3342489
 26572 							    InterObjView 	@1126
 26573 							    height     	60
 26574 							    y_coord    	0
 26575 							    Nested     	TRUE)
 26576 							Focus_Of_Control 	(object Focus_Of_Control "" @1129
 26577 							    location   	(1612, 868)
 26578 							    line_color 	3342489
 26579 							    InterObjView 	@1126
 26580 							    height     	182
 26581 							    y_coord    	122
 26582 							    Nested     	FALSE)
 26583 							Focus_Of_Control 	(object Focus_Of_Control "" @1130
 26584 							    location   	(1612, 1240)
 26585 							    line_color 	3342489
 26586 							    InterObjView 	@1126
 26587 							    height     	430
 26588 							    y_coord    	370
 26589 							    Nested     	FALSE)
 26590 							Focus_Of_Control 	(object Focus_Of_Control "" @1131
 26591 							    location   	(1612, 1302)
 26592 							    line_color 	3342489
 26593 							    InterObjView 	@1126
 26594 							    height     	60
 26595 							    y_coord    	0
 26596 							    Nested     	TRUE)
 26597 							Focus_Of_Control 	(object Focus_Of_Control "" @1132
 26598 							    location   	(1612, 1426)
 26599 							    line_color 	3342489
 26600 							    InterObjView 	@1126
 26601 							    height     	60
 26602 							    y_coord    	0
 26603 							    Nested     	TRUE)
 26604 							Focus_Of_Control 	(object Focus_Of_Control "" @1133
 26605 							    location   	(1612, 1550)
 26606 							    line_color 	3342489
 26607 							    InterObjView 	@1126
 26608 							    height     	60
 26609 							    y_coord    	0
 26610 							    Nested     	TRUE))
 26611 						    (object InterObjView "$UNNAMED$433" @1134
 26612 							location   	(2666, 248)
 26613 							font       	(object Font
 26614 							    underline  	TRUE)
 26615 							label      	(object ItemLabel
 26616 							    Parent_View 	@1134
 26617 							    location   	(2540, 275)
 26618 							    anchor_loc 	3
 26619 							    nlines     	2
 26620 							    max_width  	687
 26621 							    label      	"")
 26622 							icon       	"boundary"
 26623 							icon_style 	"Icon"
 26624 							line_color 	3342489
 26625 							fill_color 	13434879
 26626 							quidu      	"3B56FDC503CC"
 26627 							width      	662
 26628 							height     	1721
 26629 							icon_height 	153
 26630 							icon_width 	229
 26631 							icon_y_offset 	-1
 26632 							annotation 	1
 26633 							Focus_Of_Control 	(object Focus_Of_Control "" @1135
 26634 							    location   	(2666, 1736)
 26635 							    line_color 	3342489
 26636 							    InterObjView 	@1134
 26637 							    height     	60
 26638 							    y_coord    	0
 26639 							    Nested     	FALSE))
 26640 						    (object InterObjView "$UNNAMED$432" @1136
 26641 							location   	(2232, 248)
 26642 							font       	(object Font
 26643 							    underline  	TRUE)
 26644 							label      	(object ItemLabel
 26645 							    Parent_View 	@1136
 26646 							    location   	(2139, 272)
 26647 							    anchor_loc 	3
 26648 							    nlines     	2
 26649 							    max_width  	471
 26650 							    label      	"")
 26651 							icon       	"control"
 26652 							icon_style 	"Icon"
 26653 							line_color 	3342489
 26654 							fill_color 	13434879
 26655 							quidu      	"3B56FDC503CB"
 26656 							width      	446
 26657 							height     	1721
 26658 							icon_height 	164
 26659 							icon_width 	157
 26660 							icon_y_offset 	1
 26661 							annotation 	1
 26662 							Focus_Of_Control 	(object Focus_Of_Control "" @1137
 26663 							    location   	(2232, 930)
 26664 							    line_color 	3342489
 26665 							    InterObjView 	@1136
 26666 							    height     	60
 26667 							    y_coord    	0
 26668 							    Nested     	FALSE))
 26669 						    (object InterObjView "$UNNAMED$434" @1138
 26670 							location   	(186, 248)
 26671 							font       	(object Font
 26672 							    underline  	TRUE)
 26673 							label      	(object ItemLabel
 26674 							    Parent_View 	@1138
 26675 							    location   	(93, 273)
 26676 							    anchor_loc 	3
 26677 							    nlines     	2
 26678 							    max_width  	435
 26679 							    label      	"")
 26680 							icon       	"control"
 26681 							icon_style 	"Icon"
 26682 							line_color 	3342489
 26683 							fill_color 	13434879
 26684 							quidu      	"3B56FDC503BE"
 26685 							width      	446
 26686 							height     	1721
 26687 							icon_height 	164
 26688 							icon_width 	157
 26689 							icon_y_offset 	0
 26690 							annotation 	1
 26691 							Focus_Of_Control 	(object Focus_Of_Control "" @1139
 26692 							    location   	(186, 434)
 26693 							    line_color 	3342489
 26694 							    InterObjView 	@1138
 26695 							    height     	1422
 26696 							    y_coord    	1362
 26697 							    Nested     	FALSE))
 26698 						    (object NoteView @1140
 26699 							location   	(2418, 1116)
 26700 							label      	(object ItemLabel
 26701 							    Parent_View 	@1140
 26702 							    location   	(2243, 1028)
 26703 							    fill_color 	13434879
 26704 							    nlines     	3
 26705 							    max_width  	315
 26706 							    label      	"Called once for each dll on the drive")
 26707 							line_color 	3342489
 26708 							fill_color 	13434879
 26709 							width      	375
 26710 							height     	188)
 26711 						    (object InterMessView "" @1141
 26712 							location   	(62, 434)
 26713 							label      	(object SegLabel @1142
 26714 							    Parent_View 	@1141
 26715 							    location   	(526, 390)
 26716 							    quidu      	"3B56FDC503BC"
 26717 							    anchor_loc 	1
 26718 							    nlines     	1
 26719 							    max_width  	347
 26720 							    justify    	0
 26721 							    label      	"DiscoveriesBegin( )"
 26722 							    pctDist    	0.500000
 26723 							    height     	45
 26724 							    orientation 	0)
 26725 							line_color 	3342489
 26726 							client     	@1138
 26727 							supplier   	@1122
 26728 							Focus_Src  	@1139
 26729 							Focus_Entry 	@1123
 26730 							origin     	(201, 434)
 26731 							terminus   	(852, 434)
 26732 							ordinal    	0)
 26733 						    (object InterMessView "" @1143
 26734 							location   	(62, 496)
 26735 							label      	(object SegLabel @1144
 26736 							    Parent_View 	@1143
 26737 							    location   	(1239, 452)
 26738 							    quidu      	"3B56FDC503B9"
 26739 							    anchor_loc 	1
 26740 							    nlines     	1
 26741 							    max_width  	422
 26742 							    justify    	0
 26743 							    label      	"DiscoveriesBeginning( )"
 26744 							    pctDist    	0.500000
 26745 							    height     	45
 26746 							    orientation 	0)
 26747 							line_color 	3342489
 26748 							client     	@1122
 26749 							supplier   	@1126
 26750 							Focus_Src  	@1123
 26751 							Focus_Entry 	@1127
 26752 							origin     	(883, 496)
 26753 							terminus   	(1596, 496)
 26754 							ordinal    	1)
 26755 						    (object SelfMessView "" @1145
 26756 							location   	(62, 620)
 26757 							label      	(object SegLabel @1146
 26758 							    Parent_View 	@1145
 26759 							    location   	(1703, 576)
 26760 							    quidu      	"3B56FDC503C3"
 26761 							    anchor_loc 	1
 26762 							    nlines     	1
 26763 							    max_width  	569
 26764 							    justify    	0
 26765 							    label      	"ClearImplementationIndexList( )"
 26766 							    pctDist    	0.500000
 26767 							    height     	45
 26768 							    orientation 	0)
 26769 							line_color 	3342489
 26770 							client     	@1126
 26771 							supplier   	@1126
 26772 							Focus_Src  	@1127
 26773 							Focus_Entry 	@1128
 26774 							origin     	(1628, 620)
 26775 							terminus   	(1778, 620)
 26776 							ordinal    	2)
 26777 						    (object InterMessView "" @1147
 26778 							location   	(62, 806)
 26779 							label      	(object SegLabel @1148
 26780 							    Parent_View 	@1147
 26781 							    location   	(526, 762)
 26782 							    quidu      	"3B56FDC503C1"
 26783 							    anchor_loc 	1
 26784 							    nlines     	1
 26785 							    max_width  	631
 26786 							    justify    	0
 26787 							    label      	"DriveRemoved(const TDriveUnit&)"
 26788 							    pctDist    	0.500000
 26789 							    height     	45
 26790 							    orientation 	0)
 26791 							line_color 	3342489
 26792 							client     	@1138
 26793 							supplier   	@1122
 26794 							Focus_Src  	@1139
 26795 							Focus_Entry 	@1124
 26796 							origin     	(201, 806)
 26797 							terminus   	(852, 806)
 26798 							ordinal    	3)
 26799 						    (object InterMessView "" @1149
 26800 							location   	(62, 868)
 26801 							label      	(object SegLabel @1150
 26802 							    Parent_View 	@1149
 26803 							    location   	(1239, 824)
 26804 							    quidu      	"3B56FDC503BA"
 26805 							    anchor_loc 	1
 26806 							    nlines     	1
 26807 							    max_width  	716
 26808 							    justify    	0
 26809 							    label      	"TemporaryUninstallL(const TDriveUnit&)"
 26810 							    pctDist    	0.500000
 26811 							    height     	45
 26812 							    orientation 	0)
 26813 							line_color 	3342489
 26814 							client     	@1122
 26815 							supplier   	@1126
 26816 							Focus_Src  	@1124
 26817 							Focus_Entry 	@1129
 26818 							origin     	(883, 868)
 26819 							terminus   	(1596, 868)
 26820 							ordinal    	4)
 26821 						    (object InterMessView "" @1151
 26822 							location   	(62, 930)
 26823 							label      	(object SegLabel @1152
 26824 							    Parent_View 	@1151
 26825 							    location   	(1921, 886)
 26826 							    quidu      	"3B56FDC503C7"
 26827 							    anchor_loc 	1
 26828 							    nlines     	1
 26829 							    max_width  	541
 26830 							    justify    	0
 26831 							    label      	"DllDeletedL(CUnloadPolicy*&)"
 26832 							    pctDist    	0.500000
 26833 							    height     	45
 26834 							    orientation 	0)
 26835 							line_color 	3342489
 26836 							client     	@1126
 26837 							supplier   	@1136
 26838 							Focus_Src  	@1129
 26839 							Focus_Entry 	@1137
 26840 							origin     	(1627, 930)
 26841 							terminus   	(2216, 930)
 26842 							ordinal    	5)
 26843 						    (object InterMessView "" @1153
 26844 							location   	(62, 1178)
 26845 							label      	(object SegLabel @1154
 26846 							    Parent_View 	@1153
 26847 							    location   	(526, 1134)
 26848 							    quidu      	"3B56FDC503C2"
 26849 							    anchor_loc 	1
 26850 							    nlines     	1
 26851 							    max_width  	506
 26852 							    justify    	0
 26853 							    label      	"DiscoveriesComplete(TBool)"
 26854 							    pctDist    	0.500000
 26855 							    height     	45
 26856 							    orientation 	0)
 26857 							line_color 	3342489
 26858 							client     	@1138
 26859 							supplier   	@1122
 26860 							Focus_Src  	@1139
 26861 							Focus_Entry 	@1125
 26862 							origin     	(201, 1178)
 26863 							terminus   	(852, 1178)
 26864 							ordinal    	6)
 26865 						    (object InterMessView "" @1155
 26866 							location   	(62, 1240)
 26867 							label      	(object SegLabel @1156
 26868 							    Parent_View 	@1155
 26869 							    location   	(1239, 1196)
 26870 							    quidu      	"3B56FDC503BB"
 26871 							    anchor_loc 	1
 26872 							    nlines     	1
 26873 							    max_width  	528
 26874 							    justify    	0
 26875 							    label      	"DiscoveriesCompleteL(TBool)"
 26876 							    pctDist    	0.500000
 26877 							    height     	45
 26878 							    orientation 	0)
 26879 							line_color 	3342489
 26880 							client     	@1122
 26881 							supplier   	@1126
 26882 							Focus_Src  	@1125
 26883 							Focus_Entry 	@1130
 26884 							origin     	(883, 1240)
 26885 							terminus   	(1596, 1240)
 26886 							ordinal    	7)
 26887 						    (object SelfMessView "" @1157
 26888 							location   	(62, 1302)
 26889 							label      	(object SegLabel @1158
 26890 							    Parent_View 	@1157
 26891 							    location   	(1703, 1258)
 26892 							    quidu      	"3B56FDC503C8"
 26893 							    anchor_loc 	1
 26894 							    nlines     	1
 26895 							    max_width  	334
 26896 							    justify    	0
 26897 							    label      	"ValidateRegistry( )"
 26898 							    pctDist    	0.500000
 26899 							    height     	45
 26900 							    orientation 	0)
 26901 							line_color 	3342489
 26902 							client     	@1126
 26903 							supplier   	@1126
 26904 							Focus_Src  	@1130
 26905 							Focus_Entry 	@1131
 26906 							origin     	(1628, 1302)
 26907 							terminus   	(1778, 1302)
 26908 							ordinal    	8)
 26909 						    (object SelfMessView "" @1159
 26910 							location   	(62, 1426)
 26911 							label      	(object SegLabel @1160
 26912 							    Parent_View 	@1159
 26913 							    location   	(1703, 1382)
 26914 							    quidu      	"3B56FDC503C9"
 26915 							    anchor_loc 	1
 26916 							    nlines     	1
 26917 							    max_width  	291
 26918 							    justify    	0
 26919 							    label      	"BuildIndexesL( )"
 26920 							    pctDist    	0.500000
 26921 							    height     	45
 26922 							    orientation 	0)
 26923 							line_color 	3342489
 26924 							client     	@1126
 26925 							supplier   	@1126
 26926 							Focus_Src  	@1130
 26927 							Focus_Entry 	@1132
 26928 							origin     	(1628, 1426)
 26929 							terminus   	(1778, 1426)
 26930 							ordinal    	9)
 26931 						    (object SelfMessView "" @1161
 26932 							location   	(62, 1550)
 26933 							label      	(object SegLabel @1162
 26934 							    Parent_View 	@1161
 26935 							    location   	(1703, 1506)
 26936 							    quidu      	"3B56FDC503CA"
 26937 							    anchor_loc 	1
 26938 							    nlines     	1
 26939 							    max_width  	266
 26940 							    justify    	0
 26941 							    label      	"PersistNowL( )"
 26942 							    pctDist    	0.500000
 26943 							    height     	45
 26944 							    orientation 	0)
 26945 							line_color 	3342489
 26946 							client     	@1126
 26947 							supplier   	@1126
 26948 							Focus_Src  	@1130
 26949 							Focus_Entry 	@1133
 26950 							origin     	(1628, 1550)
 26951 							terminus   	(1778, 1550)
 26952 							ordinal    	10)
 26953 						    (object InterMessView "" @1163
 26954 							location   	(62, 1736)
 26955 							label      	(object SegLabel @1164
 26956 							    Parent_View 	@1163
 26957 							    location   	(1425, 1692)
 26958 							    quidu      	"3B56FDC503C0"
 26959 							    anchor_loc 	1
 26960 							    nlines     	1
 26961 							    max_width  	291
 26962 							    justify    	0
 26963 							    label      	"Notification(TInt)"
 26964 							    pctDist    	0.500000
 26965 							    height     	45
 26966 							    orientation 	0)
 26967 							line_color 	3342489
 26968 							client     	@1138
 26969 							supplier   	@1134
 26970 							Focus_Src  	@1139
 26971 							Focus_Entry 	@1135
 26972 							origin     	(201, 1736)
 26973 							terminus   	(2650, 1736)
 26974 							ordinal    	11)
 26975 						    (object AttachView "" @1165
 26976 							stereotype 	TRUE
 26977 							line_color 	3342489
 26978 							client     	@1140
 26979 							supplier   	@1151
 26980 							line_style 	0))))))
 26981 				logical_presentations 	(list unit_reference_list)))
 26982 			logical_presentations 	(list unit_reference_list))
 26983 		    (object Class_Category "Development Iteration 2"
 26984 			quid       	"3A9628D302C9"
 26985 			exportControl 	"Public"
 26986 			logical_models 	(list unit_reference_list
 26987 			    (object Class_Category "Suspend Registration (Iter 2)"
 26988 				quid       	"3A1D28FD0000"
 26989 				exportControl 	"Public"
 26990 				logical_models 	(list unit_reference_list
 26991 				    (object UseCase "Suspend Registration"
 26992 					quid       	"3A1D292902F3"
 26993 					documentation 	
 26994 |Actors:
 26995 |EPOC Platform
 26996 |
 26997 |Traceability:
 26998 |RHR.79.4.4
 26999 |RHR.79.5.3
 27000 |RHR.79.5.6
 27001 					
 27002 					stereotype 	"use-case realization"
 27003 					logical_models 	(list unit_reference_list
 27004 					    (object Mechanism @1166
 27005 						logical_models 	(list unit_reference_list
 27006 						    (object Object "$UNNAMED$435"
 27007 							quid       	"3A1E6F9C021A"
 27008 							collaborators 	(list link_list
 27009 							    (object Link
 27010 								quid       	"3A1E72EA0339"
 27011 								supplier   	"$UNNAMED$436"
 27012 								quidu      	"3A1E72E30158")
 27013 							    (object Link
 27014 								quid       	"3B56FEC400ED"
 27015 								supplier   	"$UNNAMED$437"
 27016 								quidu      	"3B56FEBA00B7"
 27017 								messages   	(list Messages
 27018 								    (object Message ""
 27019 									quid       	"3B56FEC400EE"
 27020 									frequency  	"Aperiodic"
 27021 									synchronization 	"Simple"
 27022 									dir        	"FromClientToSupplier"
 27023 									sequence   	"1"
 27024 									ordinal    	0))))
 27025 							class      	"Use Case View::System Actors::EPOC Platform"
 27026 							quidu      	"3A13EA0E027E"
 27027 							persistence 	"Transient"
 27028 							multi      	FALSE)
 27029 						    (object Object "$UNNAMED$436"
 27030 							quid       	"3A1E72E30158"
 27031 							collaborators 	(list link_list
 27032 							    (object Link
 27033 								quid       	"3A1E8DFA006A"
 27034 								supplier   	"$UNNAMED$438"
 27035 								quidu      	"3A1E8DF40147"
 27036 								messages   	(list Messages
 27037 								    (object Message "Suspend( )"
 27038 									quid       	"3B56FEE20118"
 27039 									frequency  	"Aperiodic"
 27040 									synchronization 	"Simple"
 27041 									dir        	"FromClientToSupplier"
 27042 									sequence   	"1.1.1"
 27043 									ordinal    	2
 27044 									quidu      	"3A2CFECB0080"))))
 27045 							class      	"Logical View::CRegistrar"
 27046 							quidu      	"3A1D3A0D0282"
 27047 							persistence 	"Transient"
 27048 							multi      	FALSE)
 27049 						    (object Object "$UNNAMED$438"
 27050 							quid       	"3A1E8DF40147"
 27051 							class      	"Logical View::CDiscoverer"
 27052 							quidu      	"3A1D376D0037"
 27053 							persistence 	"Transient"
 27054 							multi      	FALSE)
 27055 						    (object Object "$UNNAMED$437"
 27056 							quid       	"3B56FEBA00B7"
 27057 							collaborators 	(list link_list
 27058 							    (object Link
 27059 								quid       	"3B56FECE0368"
 27060 								supplier   	"$UNNAMED$436"
 27061 								quidu      	"3A1E72E30158"
 27062 								messages   	(list Messages
 27063 								    (object Message "Suspend( )"
 27064 									quid       	"3B56FECE0369"
 27065 									frequency  	"Aperiodic"
 27066 									synchronization 	"Simple"
 27067 									dir        	"FromClientToSupplier"
 27068 									sequence   	"1.1"
 27069 									ordinal    	1
 27070 									quidu      	"3A2CFEB303CF"))))
 27071 							class      	"Logical View::CBackupNotifier"
 27072 							quidu      	"3B050EEF021A"
 27073 							persistence 	"Transient"
 27074 							multi      	FALSE))))
 27075 					logical_presentations 	(list unit_reference_list
 27076 					    (object InteractionDiagram "Basic Flow"
 27077 						mechanism_ref 	@1166
 27078 						quid       	"3A1E6F8B016B"
 27079 						title      	"Basic Flow"
 27080 						documentation 	
 27081 |In this use case the platform specifies that registration of new Interface Implementations should temporarily cease, for example, for backup of the registry.
 27082 |This is reversed with the use-case Resume Registration.
 27083 						
 27084 						zoom       	100
 27085 						max_height 	28350
 27086 						max_width  	21600
 27087 						origin_x   	0
 27088 						origin_y   	0
 27089 						items      	(list diagram_item_list
 27090 						    (object InterObjView "$UNNAMED$435" @1167
 27091 							location   	(186, 248)
 27092 							font       	(object Font
 27093 							    underline  	TRUE)
 27094 							label      	(object ItemLabel
 27095 							    Parent_View 	@1167
 27096 							    location   	(186, 273)
 27097 							    anchor_loc 	1
 27098 							    nlines     	2
 27099 							    max_width  	360
 27100 							    justify    	0
 27101 							    label      	"")
 27102 							icon       	"Actor"
 27103 							icon_style 	"Icon"
 27104 							line_color 	3342489
 27105 							fill_color 	13434879
 27106 							quidu      	"3A1E6F9C021A"
 27107 							width      	336
 27108 							height     	601
 27109 							icon_height 	162
 27110 							icon_width 	120
 27111 							icon_y_offset 	0
 27112 							annotation 	1
 27113 							Focus_Of_Control 	(object Focus_Of_Control "" @1168
 27114 							    location   	(186, 372)
 27115 							    line_color 	3342489
 27116 							    InterObjView 	@1167
 27117 							    height     	364
 27118 							    y_coord    	304
 27119 							    Nested     	FALSE))
 27120 						    (object InterObjView "$UNNAMED$436" @1169
 27121 							location   	(868, 248)
 27122 							font       	(object Font
 27123 							    underline  	TRUE)
 27124 							label      	(object ItemLabel
 27125 							    Parent_View 	@1169
 27126 							    location   	(775, 272)
 27127 							    anchor_loc 	3
 27128 							    nlines     	2
 27129 							    max_width  	471
 27130 							    label      	"")
 27131 							icon       	"control"
 27132 							icon_style 	"Icon"
 27133 							line_color 	3342489
 27134 							fill_color 	13434879
 27135 							quidu      	"3A1E72E30158"
 27136 							width      	446
 27137 							height     	601
 27138 							icon_height 	164
 27139 							icon_width 	157
 27140 							icon_y_offset 	1
 27141 							annotation 	1
 27142 							Focus_Of_Control 	(object Focus_Of_Control "" @1170
 27143 							    location   	(868, 434)
 27144 							    line_color 	3342489
 27145 							    InterObjView 	@1169
 27146 							    height     	182
 27147 							    y_coord    	122
 27148 							    Nested     	FALSE))
 27149 						    (object InterObjView "$UNNAMED$438" @1171
 27150 							location   	(1240, 248)
 27151 							font       	(object Font
 27152 							    underline  	TRUE)
 27153 							label      	(object ItemLabel
 27154 							    Parent_View 	@1171
 27155 							    location   	(1147, 272)
 27156 							    anchor_loc 	3
 27157 							    nlines     	2
 27158 							    max_width  	435
 27159 							    label      	"")
 27160 							icon       	"control"
 27161 							icon_style 	"Icon"
 27162 							line_color 	3342489
 27163 							fill_color 	13434879
 27164 							quidu      	"3A1E8DF40147"
 27165 							width      	446
 27166 							height     	601
 27167 							icon_height 	164
 27168 							icon_width 	157
 27169 							icon_y_offset 	1
 27170 							annotation 	1
 27171 							Focus_Of_Control 	(object Focus_Of_Control "" @1172
 27172 							    location   	(1240, 496)
 27173 							    line_color 	3342489
 27174 							    InterObjView 	@1171
 27175 							    height     	60
 27176 							    y_coord    	0
 27177 							    Nested     	FALSE))
 27178 						    (object InterObjView "$UNNAMED$437" @1173
 27179 							location   	(558, 248)
 27180 							font       	(object Font
 27181 							    underline  	TRUE)
 27182 							label      	(object ItemLabel
 27183 							    Parent_View 	@1173
 27184 							    location   	(465, 273)
 27185 							    anchor_loc 	3
 27186 							    nlines     	2
 27187 							    max_width  	471
 27188 							    label      	"")
 27189 							icon       	"control"
 27190 							icon_style 	"Icon"
 27191 							line_color 	3342489
 27192 							fill_color 	13434879
 27193 							quidu      	"3B56FEBA00B7"
 27194 							width      	446
 27195 							height     	601
 27196 							icon_height 	164
 27197 							icon_width 	157
 27198 							icon_y_offset 	0
 27199 							annotation 	1
 27200 							Focus_Of_Control 	(object Focus_Of_Control "" @1174
 27201 							    location   	(558, 372)
 27202 							    line_color 	3342489
 27203 							    InterObjView 	@1173
 27204 							    height     	304
 27205 							    y_coord    	244
 27206 							    Nested     	FALSE))
 27207 						    (object InterMessView "" @1175
 27208 							location   	(62, 372)
 27209 							label      	(object SegLabel @1176
 27210 							    Parent_View 	@1175
 27211 							    location   	(371, 328)
 27212 							    quidu      	"3B56FEC400EE"
 27213 							    anchor_loc 	1
 27214 							    nlines     	1
 27215 							    max_width  	0
 27216 							    justify    	0
 27217 							    label      	""
 27218 							    pctDist    	0.500000
 27219 							    height     	45
 27220 							    orientation 	0)
 27221 							line_color 	3342489
 27222 							client     	@1167
 27223 							supplier   	@1173
 27224 							Focus_Src  	@1168
 27225 							Focus_Entry 	@1174
 27226 							origin     	(201, 372)
 27227 							terminus   	(542, 372)
 27228 							ordinal    	0)
 27229 						    (object InterMessView "" @1177
 27230 							location   	(62, 434)
 27231 							label      	(object SegLabel @1178
 27232 							    Parent_View 	@1177
 27233 							    location   	(712, 390)
 27234 							    quidu      	"3B56FECE0369"
 27235 							    anchor_loc 	1
 27236 							    nlines     	1
 27237 							    max_width  	197
 27238 							    justify    	0
 27239 							    label      	"Suspend( )"
 27240 							    pctDist    	0.500000
 27241 							    height     	45
 27242 							    orientation 	0)
 27243 							line_color 	3342489
 27244 							client     	@1173
 27245 							supplier   	@1169
 27246 							Focus_Src  	@1174
 27247 							Focus_Entry 	@1170
 27248 							origin     	(573, 434)
 27249 							terminus   	(852, 434)
 27250 							ordinal    	1)
 27251 						    (object InterMessView "" @1179
 27252 							location   	(62, 496)
 27253 							label      	(object SegLabel @1180
 27254 							    Parent_View 	@1179
 27255 							    location   	(1053, 452)
 27256 							    quidu      	"3B56FEE20118"
 27257 							    anchor_loc 	1
 27258 							    nlines     	1
 27259 							    max_width  	197
 27260 							    justify    	0
 27261 							    label      	"Suspend( )"
 27262 							    pctDist    	0.500000
 27263 							    height     	45
 27264 							    orientation 	0)
 27265 							line_color 	3342489
 27266 							client     	@1169
 27267 							supplier   	@1171
 27268 							Focus_Src  	@1170
 27269 							Focus_Entry 	@1172
 27270 							origin     	(883, 496)
 27271 							terminus   	(1224, 496)
 27272 							ordinal    	2))))))
 27273 				logical_presentations 	(list unit_reference_list))
 27274 			    (object Class_Category "Resume Registration (Iter 2)"
 27275 				quid       	"3A1D290B00E7"
 27276 				exportControl 	"Public"
 27277 				logical_models 	(list unit_reference_list
 27278 				    (object UseCase "Resume Registration"
 27279 					quid       	"3A1D292B033C"
 27280 					documentation 	
 27281 |Actors:
 27282 |EPOC Platform
 27283 |
 27284 |Traceability:
 27285 |RHR.79.4.4
 27286 |RHR.79.5.3
 27287 |RHR.79.5.6
 27288 					
 27289 					stereotype 	"use-case realization"
 27290 					logical_models 	(list unit_reference_list
 27291 					    (object Mechanism @1181
 27292 						logical_models 	(list unit_reference_list
 27293 						    (object Object "$UNNAMED$439"
 27294 							quid       	"3A1E8E8303B0"
 27295 							collaborators 	(list link_list
 27296 							    (object Link
 27297 								quid       	"3A1E8E8303B1"
 27298 								supplier   	"$UNNAMED$440"
 27299 								quidu      	"3A1E8E8303B5")
 27300 							    (object Link
 27301 								quid       	"3B56FF58026C"
 27302 								supplier   	"$UNNAMED$441"
 27303 								quidu      	"3B56FF5100A0"
 27304 								messages   	(list Messages
 27305 								    (object Message ""
 27306 									quid       	"3B56FF58026D"
 27307 									frequency  	"Aperiodic"
 27308 									synchronization 	"Simple"
 27309 									dir        	"FromClientToSupplier"
 27310 									sequence   	"1"
 27311 									ordinal    	0))))
 27312 							class      	"Use Case View::System Actors::EPOC Platform"
 27313 							quidu      	"3A13EA0E027E"
 27314 							persistence 	"Transient"
 27315 							multi      	FALSE)
 27316 						    (object Object "$UNNAMED$440"
 27317 							quid       	"3A1E8E8303B5"
 27318 							collaborators 	(list link_list
 27319 							    (object Link
 27320 								quid       	"3A1E8E8303B4"
 27321 								supplier   	"$UNNAMED$442"
 27322 								quidu      	"3A1E8E8303B6"
 27323 								messages   	(list Messages
 27324 								    (object Message "Resume( )"
 27325 									quid       	"3B56FF630150"
 27326 									frequency  	"Aperiodic"
 27327 									synchronization 	"Simple"
 27328 									dir        	"FromClientToSupplier"
 27329 									sequence   	"1.1.1"
 27330 									ordinal    	2
 27331 									quidu      	"3A2CFE760183"))))
 27332 							class      	"Logical View::CRegistrar"
 27333 							quidu      	"3A1D3A0D0282"
 27334 							persistence 	"Transient"
 27335 							multi      	FALSE)
 27336 						    (object Object "$UNNAMED$442"
 27337 							quid       	"3A1E8E8303B6"
 27338 							class      	"Logical View::CDiscoverer"
 27339 							quidu      	"3A1D376D0037"
 27340 							persistence 	"Transient"
 27341 							multi      	FALSE)
 27342 						    (object Object "$UNNAMED$441"
 27343 							quid       	"3B56FF5100A0"
 27344 							collaborators 	(list link_list
 27345 							    (object Link
 27346 								quid       	"3B56FF5C0100"
 27347 								supplier   	"$UNNAMED$440"
 27348 								quidu      	"3A1E8E8303B5"
 27349 								messages   	(list Messages
 27350 								    (object Message "Resume( )"
 27351 									quid       	"3B56FF5C0101"
 27352 									frequency  	"Aperiodic"
 27353 									synchronization 	"Simple"
 27354 									dir        	"FromClientToSupplier"
 27355 									sequence   	"1.1"
 27356 									ordinal    	1
 27357 									quidu      	"3A2CFE4E038E"))))
 27358 							class      	"Logical View::CBackupNotifier"
 27359 							quidu      	"3B050EEF021A"
 27360 							persistence 	"Transient"
 27361 							multi      	FALSE))))
 27362 					logical_presentations 	(list unit_reference_list
 27363 					    (object InteractionDiagram "Basic Flow"
 27364 						mechanism_ref 	@1181
 27365 						quid       	"3A1E8E7B030E"
 27366 						title      	"Basic Flow"
 27367 						documentation 	
 27368 |In this use case the platform indicates that registration of new Interface Implementations should resume.
 27369 |This reverses the effect of the use-case Suspend Registration.
 27370 						
 27371 						zoom       	100
 27372 						max_height 	28350
 27373 						max_width  	21600
 27374 						origin_x   	0
 27375 						origin_y   	0
 27376 						items      	(list diagram_item_list
 27377 						    (object InterObjView "$UNNAMED$439" @1182
 27378 							location   	(186, 248)
 27379 							font       	(object Font
 27380 							    underline  	TRUE)
 27381 							label      	(object ItemLabel
 27382 							    Parent_View 	@1182
 27383 							    location   	(186, 273)
 27384 							    anchor_loc 	1
 27385 							    nlines     	2
 27386 							    max_width  	360
 27387 							    justify    	0
 27388 							    label      	"")
 27389 							icon       	"Actor"
 27390 							icon_style 	"Icon"
 27391 							line_color 	3342489
 27392 							fill_color 	13434879
 27393 							quidu      	"3A1E8E8303B0"
 27394 							width      	336
 27395 							height     	663
 27396 							icon_height 	162
 27397 							icon_width 	120
 27398 							icon_y_offset 	0
 27399 							annotation 	1
 27400 							Focus_Of_Control 	(object Focus_Of_Control "" @1183
 27401 							    location   	(186, 434)
 27402 							    line_color 	3342489
 27403 							    InterObjView 	@1182
 27404 							    height     	364
 27405 							    y_coord    	304
 27406 							    Nested     	FALSE))
 27407 						    (object InterObjView "$UNNAMED$440" @1184
 27408 							location   	(868, 248)
 27409 							font       	(object Font
 27410 							    underline  	TRUE)
 27411 							label      	(object ItemLabel
 27412 							    Parent_View 	@1184
 27413 							    location   	(775, 272)
 27414 							    anchor_loc 	3
 27415 							    nlines     	2
 27416 							    max_width  	471
 27417 							    label      	"")
 27418 							icon       	"control"
 27419 							icon_style 	"Icon"
 27420 							line_color 	3342489
 27421 							fill_color 	13434879
 27422 							quidu      	"3A1E8E8303B5"
 27423 							width      	446
 27424 							height     	663
 27425 							icon_height 	164
 27426 							icon_width 	157
 27427 							icon_y_offset 	1
 27428 							annotation 	1
 27429 							Focus_Of_Control 	(object Focus_Of_Control "" @1185
 27430 							    location   	(868, 496)
 27431 							    line_color 	3342489
 27432 							    InterObjView 	@1184
 27433 							    height     	182
 27434 							    y_coord    	122
 27435 							    Nested     	FALSE))
 27436 						    (object InterObjView "$UNNAMED$442" @1186
 27437 							location   	(1240, 248)
 27438 							font       	(object Font
 27439 							    underline  	TRUE)
 27440 							label      	(object ItemLabel
 27441 							    Parent_View 	@1186
 27442 							    location   	(1147, 272)
 27443 							    anchor_loc 	3
 27444 							    nlines     	2
 27445 							    max_width  	435
 27446 							    label      	"")
 27447 							icon       	"control"
 27448 							icon_style 	"Icon"
 27449 							line_color 	3342489
 27450 							fill_color 	13434879
 27451 							quidu      	"3A1E8E8303B6"
 27452 							width      	446
 27453 							height     	663
 27454 							icon_height 	164
 27455 							icon_width 	157
 27456 							icon_y_offset 	1
 27457 							annotation 	1
 27458 							Focus_Of_Control 	(object Focus_Of_Control "" @1187
 27459 							    location   	(1240, 558)
 27460 							    line_color 	3342489
 27461 							    InterObjView 	@1186
 27462 							    height     	60
 27463 							    y_coord    	0
 27464 							    Nested     	FALSE))
 27465 						    (object InterObjView "$UNNAMED$441" @1188
 27466 							location   	(558, 248)
 27467 							font       	(object Font
 27468 							    underline  	TRUE)
 27469 							label      	(object ItemLabel
 27470 							    Parent_View 	@1188
 27471 							    location   	(465, 273)
 27472 							    anchor_loc 	3
 27473 							    nlines     	2
 27474 							    max_width  	471
 27475 							    label      	"")
 27476 							icon       	"control"
 27477 							icon_style 	"Icon"
 27478 							line_color 	3342489
 27479 							fill_color 	13434879
 27480 							quidu      	"3B56FF5100A0"
 27481 							width      	446
 27482 							height     	663
 27483 							icon_height 	164
 27484 							icon_width 	157
 27485 							icon_y_offset 	0
 27486 							annotation 	1
 27487 							Focus_Of_Control 	(object Focus_Of_Control "" @1189
 27488 							    location   	(558, 434)
 27489 							    line_color 	3342489
 27490 							    InterObjView 	@1188
 27491 							    height     	304
 27492 							    y_coord    	244
 27493 							    Nested     	FALSE))
 27494 						    (object InterMessView "" @1190
 27495 							location   	(62, 434)
 27496 							label      	(object SegLabel @1191
 27497 							    Parent_View 	@1190
 27498 							    location   	(371, 390)
 27499 							    quidu      	"3B56FF58026D"
 27500 							    anchor_loc 	1
 27501 							    nlines     	1
 27502 							    max_width  	0
 27503 							    justify    	0
 27504 							    label      	""
 27505 							    pctDist    	0.500000
 27506 							    height     	45
 27507 							    orientation 	0)
 27508 							line_color 	3342489
 27509 							client     	@1182
 27510 							supplier   	@1188
 27511 							Focus_Src  	@1183
 27512 							Focus_Entry 	@1189
 27513 							origin     	(201, 434)
 27514 							terminus   	(542, 434)
 27515 							ordinal    	0)
 27516 						    (object InterMessView "" @1192
 27517 							location   	(62, 496)
 27518 							label      	(object SegLabel @1193
 27519 							    Parent_View 	@1192
 27520 							    location   	(712, 452)
 27521 							    quidu      	"3B56FF5C0101"
 27522 							    anchor_loc 	1
 27523 							    nlines     	1
 27524 							    max_width  	188
 27525 							    justify    	0
 27526 							    label      	"Resume( )"
 27527 							    pctDist    	0.500000
 27528 							    height     	45
 27529 							    orientation 	0)
 27530 							line_color 	3342489
 27531 							client     	@1188
 27532 							supplier   	@1184
 27533 							Focus_Src  	@1189
 27534 							Focus_Entry 	@1185
 27535 							origin     	(573, 496)
 27536 							terminus   	(852, 496)
 27537 							ordinal    	1)
 27538 						    (object InterMessView "" @1194
 27539 							location   	(62, 558)
 27540 							label      	(object SegLabel @1195
 27541 							    Parent_View 	@1194
 27542 							    location   	(1053, 514)
 27543 							    quidu      	"3B56FF630150"
 27544 							    anchor_loc 	1
 27545 							    nlines     	1
 27546 							    max_width  	188
 27547 							    justify    	0
 27548 							    label      	"Resume( )"
 27549 							    pctDist    	0.500000
 27550 							    height     	45
 27551 							    orientation 	0)
 27552 							line_color 	3342489
 27553 							client     	@1184
 27554 							supplier   	@1186
 27555 							Focus_Src  	@1185
 27556 							Focus_Entry 	@1187
 27557 							origin     	(883, 558)
 27558 							terminus   	(1224, 558)
 27559 							ordinal    	2))))))
 27560 				logical_presentations 	(list unit_reference_list))
 27561 			    (object Class_Category "Suicide (Iter 2)"
 27562 				quid       	"3A1CFF720026"
 27563 				exportControl 	"Public"
 27564 				logical_models 	(list unit_reference_list
 27565 				    (object UseCase "Suicide"
 27566 					quid       	"3A1D033C0067"
 27567 					documentation 	
 27568 |Actors:
 27569 |GT WAP Browser 6.2
 27570 |Generic Future Projects
 27571 |Interface Implementation
 27572 |
 27573 |Traceability:
 27574 |RHR.79.1.5
 27575 |RHR.79.4.4
 27576 |RHR.79.5.3
 27577 					
 27578 					stereotype 	"use-case realization"
 27579 					logical_models 	(list unit_reference_list
 27580 					    (object Mechanism @1196
 27581 						logical_models 	(list unit_reference_list
 27582 						    (object Object "$UNNAMED$443"
 27583 							quid       	"3A1E861101A8"
 27584 							collaborators 	(list link_list
 27585 							    (object Link
 27586 								quid       	"3A1E861101A9"
 27587 								supplier   	"$UNNAMED$444"
 27588 								quidu      	"3A1E861101AD"
 27589 								messages   	(list Messages
 27590 								    (object Message "FireAndForget( )"
 27591 									quid       	"3A1E861101AA"
 27592 									frequency  	"Aperiodic"
 27593 									synchronization 	"Asynchronous"
 27594 									dir        	"FromClientToSupplier"
 27595 									sequence   	"1"
 27596 									ordinal    	0
 27597 									quidu      	"3A2D069800DC"))))
 27598 							class      	"Use Case View::Customers::Generic Client"
 27599 							quidu      	"3A1E33F801F8"
 27600 							persistence 	"Transient"
 27601 							multi      	FALSE)
 27602 						    (object Object "$UNNAMED$444"
 27603 							quid       	"3A1E861101AD"
 27604 							collaborators 	(list link_list
 27605 							    (object Link
 27606 								quid       	"3A1E863201EC"
 27607 								supplier   	"$UNNAMED$444"
 27608 								quidu      	"3A1E861101AD"
 27609 								messages   	(list Messages
 27610 								    (object Message "DoMethodL( )"
 27611 									quid       	"3A1E863201ED"
 27612 									frequency  	"Aperiodic"
 27613 									synchronization 	"Simple"
 27614 									dir        	"FromClientToSupplier"
 27615 									sequence   	"1.1"
 27616 									ordinal    	1
 27617 									quidu      	"3A2CFF6B01B7")))
 27618 							    (object Link
 27619 								quid       	"3ACAE5430212"
 27620 								supplier   	"$UNNAMED$445"
 27621 								quidu      	"3A1E861101B5")
 27622 							    (object Link
 27623 								quid       	"3ACAECC402E7"
 27624 								supplier   	"$UNNAMED$446"
 27625 								quidu      	"3ACAEC7C024D"
 27626 								messages   	(list Messages
 27627 								    (object Message "DestroyedImplementation(TUid)"
 27628 									quid       	"3ACAECC402E8"
 27629 									frequency  	"Aperiodic"
 27630 									synchronization 	"Simple"
 27631 									dir        	"FromClientToSupplier"
 27632 									sequence   	"1.2"
 27633 									ordinal    	2
 27634 									quidu      	"3A716CC401D8"))))
 27635 							class      	"Logical View::CExampleInterface"
 27636 							quidu      	"3A1D07A10155"
 27637 							persistence 	"Transient"
 27638 							multi      	FALSE)
 27639 						    (object Object "$UNNAMED$445"
 27640 							quid       	"3A1E861101B5"
 27641 							collaborators 	(list link_list
 27642 							    (object Link
 27643 								quid       	"3B58122E023F"
 27644 								supplier   	"$UNNAMED$447"
 27645 								quidu      	"3B58122A0149"
 27646 								messages   	(list Messages
 27647 								    (object Message "DecreaseReference( )"
 27648 									quid       	"3B58122E0240"
 27649 									frequency  	"Aperiodic"
 27650 									synchronization 	"Simple"
 27651 									dir        	"FromClientToSupplier"
 27652 									sequence   	"3.1"
 27653 									ordinal    	5
 27654 									quidu      	"3A2CF5AE002C"))))
 27655 							class      	"Logical View::CLoadManager"
 27656 							quidu      	"3A1D0F4101D4"
 27657 							persistence 	"Transient"
 27658 							multi      	FALSE)
 27659 						    (object Object "$UNNAMED$446"
 27660 							quid       	"3ACAEC7C024D"
 27661 							collaborators 	(list link_list
 27662 							    (object Link
 27663 								quid       	"3ACAECA901F8"
 27664 								supplier   	"$UNNAMED$448"
 27665 								quidu      	"3ACAEC82018D"
 27666 								messages   	(list Messages
 27667 								    (object Message "DestroyedImplementation(TUid)"
 27668 									quid       	"3ACAECA901F9"
 27669 									frequency  	"Aperiodic"
 27670 									synchronization 	"Simple"
 27671 									dir        	"FromClientToSupplier"
 27672 									sequence   	"2"
 27673 									ordinal    	3
 27674 									quidu      	"3A716CC2010D"))))
 27675 							class      	"Logical View::REComSession"
 27676 							quidu      	"3A1D08B702D1"
 27677 							persistence 	"Transient"
 27678 							multi      	FALSE)
 27679 						    (object Object "$UNNAMED$448"
 27680 							quid       	"3ACAEC82018D"
 27681 							collaborators 	(list link_list
 27682 							    (object Link
 27683 								quid       	"3ACAECA20189"
 27684 								supplier   	"$UNNAMED$445"
 27685 								quidu      	"3A1E861101B5"
 27686 								messages   	(list Messages
 27687 								    (object Message "DestroyedThis(TUid)"
 27688 									quid       	"3ACAECA2018A"
 27689 									frequency  	"Aperiodic"
 27690 									synchronization 	"Simple"
 27691 									dir        	"FromClientToSupplier"
 27692 									sequence   	"3"
 27693 									ordinal    	4
 27694 									quidu      	"3A2CF48B03A8"))))
 27695 							class      	"Logical View::CEComServer"
 27696 							quidu      	"3A7159680113"
 27697 							persistence 	"Transient"
 27698 							multi      	FALSE)
 27699 						    (object Object "$UNNAMED$447"
 27700 							quid       	"3B58122A0149"
 27701 							collaborators 	(list link_list
 27702 							    (object Link
 27703 								quid       	"3B5812360309"
 27704 								supplier   	"$UNNAMED$447"
 27705 								quidu      	"3B58122A0149"
 27706 								messages   	(list Messages
 27707 								    (object Message "Wait( )"
 27708 									quid       	"3B581236030A"
 27709 									frequency  	"Aperiodic"
 27710 									synchronization 	"Simple"
 27711 									dir        	"FromClientToSupplier"
 27712 									sequence   	"3.1.1"
 27713 									ordinal    	6
 27714 									quidu      	"3A2CF51F00BC")
 27715 								    (object Message "Unload( )"
 27716 									quid       	"3B58123C0249"
 27717 									frequency  	"Aperiodic"
 27718 									synchronization 	"Simple"
 27719 									dir        	"FromClientToSupplier"
 27720 									sequence   	"3.1.2"
 27721 									ordinal    	7
 27722 									quidu      	"3A2CF5710345"))))
 27723 							class      	"Logical View::CUnloadPolicy"
 27724 							quidu      	"3A1D309500CE"
 27725 							persistence 	"Transient"
 27726 							multi      	FALSE))))
 27727 					logical_presentations 	(list unit_reference_list
 27728 					    (object InteractionDiagram "Basic Flow"
 27729 						mechanism_ref 	@1196
 27730 						quid       	"3A1E85F2028A"
 27731 						title      	"Basic Flow"
 27732 						documentation 	
 27733 |In this use case the Interface Client creates an Interface Implementation on which it can call an asynchronous 'fire and forget' function.
 27734 |This function will perform its task, i.e. its DoMethodL call, and then automatically delete the Interface Implementation. I.e. itself.
 27735 |
 27736 |N.B. Self destruction MUST be guaranteed even if the DoMethodL call fails.
 27737 						
 27738 						zoom       	100
 27739 						max_height 	28350
 27740 						max_width  	21600
 27741 						origin_x   	1913
 27742 						origin_y   	0
 27743 						items      	(list diagram_item_list
 27744 						    (object InterObjView "$UNNAMED$443" @1197
 27745 							location   	(186, 248)
 27746 							font       	(object Font
 27747 							    underline  	TRUE)
 27748 							label      	(object ItemLabel
 27749 							    Parent_View 	@1197
 27750 							    location   	(186, 273)
 27751 							    anchor_loc 	1
 27752 							    nlines     	2
 27753 							    max_width  	360
 27754 							    justify    	0
 27755 							    label      	"")
 27756 							icon       	"Actor"
 27757 							icon_style 	"Icon"
 27758 							line_color 	3342489
 27759 							fill_color 	13434879
 27760 							quidu      	"3A1E861101A8"
 27761 							width      	336
 27762 							height     	1221
 27763 							icon_height 	162
 27764 							icon_width 	120
 27765 							icon_y_offset 	0
 27766 							annotation 	1
 27767 							Focus_Of_Control 	(object Focus_Of_Control "" @1198
 27768 							    location   	(186, 434)
 27769 							    line_color 	3342489
 27770 							    InterObjView 	@1197
 27771 							    height     	490
 27772 							    y_coord    	430
 27773 							    Nested     	FALSE))
 27774 						    (object InterObjView "$UNNAMED$444" @1199
 27775 							location   	(744, 248)
 27776 							font       	(object Font
 27777 							    underline  	TRUE)
 27778 							label      	(object ItemLabel
 27779 							    Parent_View 	@1199
 27780 							    location   	(618, 275)
 27781 							    anchor_loc 	3
 27782 							    nlines     	2
 27783 							    max_width  	687
 27784 							    label      	"")
 27785 							icon       	"boundary"
 27786 							icon_style 	"Icon"
 27787 							line_color 	3342489
 27788 							fill_color 	13434879
 27789 							quidu      	"3A1E861101AD"
 27790 							width      	662
 27791 							height     	1221
 27792 							icon_height 	153
 27793 							icon_width 	229
 27794 							icon_y_offset 	-1
 27795 							annotation 	1
 27796 							Focus_Of_Control 	(object Focus_Of_Control "" @1200
 27797 							    location   	(744, 434)
 27798 							    line_color 	3342489
 27799 							    InterObjView 	@1199
 27800 							    height     	430
 27801 							    y_coord    	370
 27802 							    Nested     	FALSE)
 27803 							Focus_Of_Control 	(object Focus_Of_Control "" @1201
 27804 							    location   	(744, 558)
 27805 							    line_color 	3342489
 27806 							    InterObjView 	@1199
 27807 							    height     	60
 27808 							    y_coord    	0
 27809 							    Nested     	TRUE))
 27810 						    (object InterObjView "$UNNAMED$445" @1202
 27811 							location   	(2294, 248)
 27812 							font       	(object Font
 27813 							    underline  	TRUE)
 27814 							label      	(object ItemLabel
 27815 							    Parent_View 	@1202
 27816 							    location   	(2201, 271)
 27817 							    anchor_loc 	3
 27818 							    nlines     	2
 27819 							    max_width  	471
 27820 							    label      	"")
 27821 							icon       	"control"
 27822 							icon_style 	"Icon"
 27823 							line_color 	3342489
 27824 							fill_color 	13434879
 27825 							quidu      	"3A1E861101B5"
 27826 							width      	446
 27827 							height     	1221
 27828 							icon_height 	164
 27829 							icon_width 	157
 27830 							icon_y_offset 	2
 27831 							annotation 	1
 27832 							Focus_Of_Control 	(object Focus_Of_Control "" @1203
 27833 							    location   	(2294, 868)
 27834 							    line_color 	3342489
 27835 							    InterObjView 	@1202
 27836 							    height     	428
 27837 							    y_coord    	368
 27838 							    Nested     	FALSE))
 27839 						    (object InterObjView "$UNNAMED$447" @1204
 27840 							location   	(2728, 248)
 27841 							font       	(object Font
 27842 							    underline  	TRUE)
 27843 							label      	(object ItemLabel
 27844 							    Parent_View 	@1204
 27845 							    location   	(2635, 272)
 27846 							    anchor_loc 	3
 27847 							    nlines     	2
 27848 							    max_width  	471
 27849 							    label      	"")
 27850 							icon       	"control"
 27851 							icon_style 	"Icon"
 27852 							line_color 	3342489
 27853 							fill_color 	13434879
 27854 							quidu      	"3B58122A0149"
 27855 							width      	446
 27856 							height     	1221
 27857 							icon_height 	164
 27858 							icon_width 	157
 27859 							icon_y_offset 	1
 27860 							annotation 	1
 27861 							Focus_Of_Control 	(object Focus_Of_Control "" @1205
 27862 							    location   	(2728, 930)
 27863 							    line_color 	3342489
 27864 							    InterObjView 	@1204
 27865 							    height     	306
 27866 							    y_coord    	246
 27867 							    Nested     	FALSE)
 27868 							Focus_Of_Control 	(object Focus_Of_Control "" @1206
 27869 							    location   	(2728, 992)
 27870 							    line_color 	3342489
 27871 							    InterObjView 	@1204
 27872 							    height     	60
 27873 							    y_coord    	0
 27874 							    Nested     	TRUE)
 27875 							Focus_Of_Control 	(object Focus_Of_Control "" @1207
 27876 							    location   	(2728, 1116)
 27877 							    line_color 	3342489
 27878 							    InterObjView 	@1204
 27879 							    height     	60
 27880 							    y_coord    	0
 27881 							    Nested     	TRUE))
 27882 						    (object InterObjView "$UNNAMED$446" @1208
 27883 							location   	(1240, 248)
 27884 							font       	(object Font
 27885 							    underline  	TRUE)
 27886 							label      	(object ItemLabel
 27887 							    Parent_View 	@1208
 27888 							    location   	(1114, 275)
 27889 							    anchor_loc 	3
 27890 							    nlines     	2
 27891 							    max_width  	687
 27892 							    label      	"")
 27893 							icon       	"boundary"
 27894 							icon_style 	"Icon"
 27895 							line_color 	3342489
 27896 							fill_color 	13434879
 27897 							quidu      	"3ACAEC7C024D"
 27898 							width      	662
 27899 							height     	1221
 27900 							icon_height 	153
 27901 							icon_width 	229
 27902 							icon_y_offset 	-1
 27903 							annotation 	1
 27904 							Focus_Of_Control 	(object Focus_Of_Control "" @1209
 27905 							    location   	(1240, 558)
 27906 							    line_color 	3342489
 27907 							    InterObjView 	@1208
 27908 							    height     	368
 27909 							    y_coord    	308
 27910 							    Nested     	FALSE)
 27911 							Focus_Of_Control 	(object Focus_Of_Control "" @1210
 27912 							    location   	(1240, 744)
 27913 							    line_color 	3342489
 27914 							    InterObjView 	@1208
 27915 							    height     	60
 27916 							    y_coord    	0
 27917 							    Nested     	TRUE))
 27918 						    (object InterObjView "$UNNAMED$448" @1211
 27919 							location   	(1860, 248)
 27920 							font       	(object Font
 27921 							    underline  	TRUE)
 27922 							label      	(object ItemLabel
 27923 							    Parent_View 	@1211
 27924 							    location   	(1734, 275)
 27925 							    anchor_loc 	3
 27926 							    nlines     	2
 27927 							    max_width  	687
 27928 							    label      	"")
 27929 							icon       	"boundary"
 27930 							icon_style 	"Icon"
 27931 							line_color 	3342489
 27932 							fill_color 	13434879
 27933 							quidu      	"3ACAEC82018D"
 27934 							width      	662
 27935 							height     	1221
 27936 							icon_height 	153
 27937 							icon_width 	229
 27938 							icon_y_offset 	-1
 27939 							annotation 	1
 27940 							Focus_Of_Control 	(object Focus_Of_Control "" @1212
 27941 							    location   	(1860, 558)
 27942 							    line_color 	3342489
 27943 							    InterObjView 	@1211
 27944 							    height     	798
 27945 							    y_coord    	738
 27946 							    Nested     	FALSE)
 27947 							Focus_Of_Control 	(object Focus_Of_Control "" @1213
 27948 							    location   	(1860, 806)
 27949 							    line_color 	3342489
 27950 							    InterObjView 	@1211
 27951 							    height     	60
 27952 							    y_coord    	0
 27953 							    Nested     	TRUE))
 27954 						    (object InterMessView "" @1214
 27955 							location   	(62, 434)
 27956 							label      	(object SegLabel @1215
 27957 							    Parent_View 	@1214
 27958 							    location   	(464, 390)
 27959 							    quidu      	"3A1E861101AA"
 27960 							    anchor_loc 	1
 27961 							    nlines     	1
 27962 							    max_width  	323
 27963 							    justify    	0
 27964 							    label      	"FireAndForget( )"
 27965 							    pctDist    	0.500000
 27966 							    height     	45
 27967 							    orientation 	0)
 27968 							line_color 	3342489
 27969 							client     	@1197
 27970 							supplier   	@1199
 27971 							Focus_Src  	@1198
 27972 							Focus_Entry 	@1200
 27973 							origin     	(201, 434)
 27974 							terminus   	(728, 434)
 27975 							ordinal    	0)
 27976 						    (object SelfMessView "" @1216
 27977 							location   	(62, 558)
 27978 							label      	(object SegLabel @1217
 27979 							    Parent_View 	@1216
 27980 							    location   	(835, 514)
 27981 							    quidu      	"3A1E863201ED"
 27982 							    anchor_loc 	1
 27983 							    nlines     	1
 27984 							    max_width  	232
 27985 							    justify    	0
 27986 							    label      	"DoMethodL( )"
 27987 							    pctDist    	0.500000
 27988 							    height     	45
 27989 							    orientation 	0)
 27990 							line_color 	3342489
 27991 							client     	@1199
 27992 							supplier   	@1199
 27993 							Focus_Src  	@1200
 27994 							Focus_Entry 	@1201
 27995 							origin     	(760, 558)
 27996 							terminus   	(910, 558)
 27997 							ordinal    	1)
 27998 						    (object NoteView @1218
 27999 							location   	(2294, 1612)
 28000 							label      	(object ItemLabel
 28001 							    Parent_View 	@1218
 28002 							    location   	(2137, 1493)
 28003 							    fill_color 	13434879
 28004 							    nlines     	4
 28005 							    max_width  	278
 28006 							    label      	"Sequence Diagram: Remove Instantiation / Basic Flow")
 28007 							line_color 	3342489
 28008 							fill_color 	13434879
 28009 							width      	338
 28010 							height     	250
 28011 							quidu      	"3A2661D900C1")
 28012 						    (object InterMessView "" @1219
 28013 							location   	(62, 868)
 28014 							label      	(object SegLabel @1220
 28015 							    Parent_View 	@1219
 28016 							    location   	(2076, 824)
 28017 							    quidu      	"3ACAECA2018A"
 28018 							    anchor_loc 	1
 28019 							    nlines     	1
 28020 							    max_width  	506
 28021 							    justify    	0
 28022 							    label      	"DestroyedThis(TUid)"
 28023 							    pctDist    	0.500000
 28024 							    height     	45
 28025 							    orientation 	0)
 28026 							line_color 	3342489
 28027 							client     	@1211
 28028 							supplier   	@1202
 28029 							Focus_Src  	@1212
 28030 							Focus_Entry 	@1203
 28031 							origin     	(1875, 868)
 28032 							terminus   	(2278, 868)
 28033 							ordinal    	4)
 28034 						    (object InterMessView "" @1221
 28035 							location   	(62, 806)
 28036 							label      	(object SegLabel @1222
 28037 							    Parent_View 	@1221
 28038 							    location   	(1549, 762)
 28039 							    quidu      	"3ACAECA901F9"
 28040 							    anchor_loc 	1
 28041 							    nlines     	1
 28042 							    max_width  	663
 28043 							    justify    	0
 28044 							    label      	"DestroyedImplementation(TUid)"
 28045 							    pctDist    	0.500000
 28046 							    height     	45
 28047 							    orientation 	0)
 28048 							line_color 	3342489
 28049 							client     	@1208
 28050 							supplier   	@1211
 28051 							Focus_Src  	@1209
 28052 							Focus_Entry 	@1213
 28053 							origin     	(1255, 806)
 28054 							terminus   	(1844, 806)
 28055 							ordinal    	3)
 28056 						    (object InterMessView "" @1223
 28057 							location   	(62, 744)
 28058 							label      	(object SegLabel @1224
 28059 							    Parent_View 	@1223
 28060 							    location   	(991, 700)
 28061 							    quidu      	"3ACAECC402E8"
 28062 							    anchor_loc 	1
 28063 							    nlines     	1
 28064 							    max_width  	550
 28065 							    justify    	0
 28066 							    label      	"DestroyedImplementation(TUid)"
 28067 							    pctDist    	0.500000
 28068 							    height     	45
 28069 							    orientation 	0)
 28070 							line_color 	3342489
 28071 							client     	@1199
 28072 							supplier   	@1208
 28073 							Focus_Src  	@1200
 28074 							Focus_Entry 	@1210
 28075 							origin     	(759, 744)
 28076 							terminus   	(1224, 744)
 28077 							ordinal    	2)
 28078 						    (object NoteView @1225
 28079 							location   	(1364, 1302)
 28080 							label      	(object ItemLabel
 28081 							    Parent_View 	@1225
 28082 							    location   	(973, 1186)
 28083 							    fill_color 	13434879
 28084 							    nlines     	5
 28085 							    max_width  	746
 28086 							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 28087 							line_color 	3342489
 28088 							fill_color 	13434879
 28089 							width      	806
 28090 							height     	244
 28091 							quidu      	"3ACAE9E9000B")
 28092 						    (object AttachView "" @1226
 28093 							stereotype 	TRUE
 28094 							line_color 	3342489
 28095 							client     	@1225
 28096 							supplier   	@1221
 28097 							line_style 	0)
 28098 						    (object InterMessView "" @1227
 28099 							location   	(62, 930)
 28100 							label      	(object SegLabel @1228
 28101 							    Parent_View 	@1227
 28102 							    location   	(2510, 886)
 28103 							    quidu      	"3B58122E0240"
 28104 							    anchor_loc 	1
 28105 							    nlines     	1
 28106 							    max_width  	391
 28107 							    justify    	0
 28108 							    label      	"DecreaseReference( )"
 28109 							    pctDist    	0.500000
 28110 							    height     	45
 28111 							    orientation 	0)
 28112 							line_color 	3342489
 28113 							client     	@1202
 28114 							supplier   	@1204
 28115 							Focus_Src  	@1203
 28116 							Focus_Entry 	@1205
 28117 							origin     	(2309, 930)
 28118 							terminus   	(2712, 930)
 28119 							ordinal    	5)
 28120 						    (object SelfMessView "" @1229
 28121 							location   	(62, 992)
 28122 							label      	(object SegLabel @1230
 28123 							    Parent_View 	@1229
 28124 							    location   	(2819, 948)
 28125 							    quidu      	"3B581236030A"
 28126 							    anchor_loc 	1
 28127 							    nlines     	1
 28128 							    max_width  	122
 28129 							    justify    	0
 28130 							    label      	"Wait( )"
 28131 							    pctDist    	0.500000
 28132 							    height     	45
 28133 							    orientation 	0)
 28134 							line_color 	3342489
 28135 							client     	@1204
 28136 							supplier   	@1204
 28137 							Focus_Src  	@1205
 28138 							Focus_Entry 	@1206
 28139 							origin     	(2744, 992)
 28140 							terminus   	(2894, 992)
 28141 							ordinal    	6)
 28142 						    (object SelfMessView "" @1231
 28143 							location   	(62, 1116)
 28144 							label      	(object SegLabel @1232
 28145 							    Parent_View 	@1231
 28146 							    location   	(2819, 1072)
 28147 							    quidu      	"3B58123C0249"
 28148 							    anchor_loc 	1
 28149 							    nlines     	1
 28150 							    max_width  	159
 28151 							    justify    	0
 28152 							    label      	"Unload( )"
 28153 							    pctDist    	0.500000
 28154 							    height     	45
 28155 							    orientation 	0)
 28156 							line_color 	3342489
 28157 							client     	@1204
 28158 							supplier   	@1204
 28159 							Focus_Src  	@1205
 28160 							Focus_Entry 	@1207
 28161 							origin     	(2744, 1116)
 28162 							terminus   	(2894, 1116)
 28163 							ordinal    	7)
 28164 						    (object AttachView "" @1233
 28165 							stereotype 	TRUE
 28166 							line_color 	3342489
 28167 							client     	@1218
 28168 							supplier   	@1227
 28169 							line_style 	0))))))
 28170 				logical_presentations 	(list unit_reference_list))
 28171 			    (object Mechanism @1234
 28172 				logical_models 	(list unit_reference_list))
 28173 			    (object Mechanism @1235
 28174 				logical_models 	(list unit_reference_list)))
 28175 			logical_presentations 	(list unit_reference_list
 28176 			    (object InteractionDiagram "Client Server Interaction"
 28177 				mechanism_ref 	@1234
 28178 				quid       	"3ACAE9E9000B"
 28179 				title      	"Client Server Interaction"
 28180 				zoom       	100
 28181 				max_height 	28350
 28182 				max_width  	21600
 28183 				origin_x   	0
 28184 				origin_y   	0
 28185 				items      	(list diagram_item_list))
 28186 			    (object InteractionDiagram "Client Server Session establishment"
 28187 				mechanism_ref 	@1235
 28188 				quid       	"3ACAEADD0246"
 28189 				title      	"Client Server Session establishment"
 28190 				zoom       	100
 28191 				max_height 	28350
 28192 				max_width  	21600
 28193 				origin_x   	0
 28194 				origin_y   	0
 28195 				items      	(list diagram_item_list))))
 28196 		    (object Class_Category "Development Iteration 3"
 28197 			quid       	"3A9628FD0310"
 28198 			exportControl 	"Public"
 28199 			logical_models 	(list unit_reference_list
 28200 			    (object Class_Category "Serve Multiple Clients (Iter 3)"
 28201 				quid       	"3A2CC6DF02F2"
 28202 				exportControl 	"Public"
 28203 				logical_models 	(list unit_reference_list
 28204 				    (object UseCase "Serve Multiple Clients"
 28205 					quid       	"3A2CC69E003B"
 28206 					documentation 	
 28207 |Actors:
 28208 |Generic Client
 28209 |
 28210 |Traceability:
 28211 |RHR.79.1.3
 28212 |RHR.79.4.4
 28213 |RHR.79.5.3
 28214 					
 28215 					stereotype 	"use-case realization"
 28216 					logical_models 	(list unit_reference_list
 28217 					    (object Mechanism @1236
 28218 						logical_models 	(list unit_reference_list)))
 28219 					logical_presentations 	(list unit_reference_list
 28220 					    (object InteractionDiagram "Basic Flow"
 28221 						mechanism_ref 	@1236
 28222 						quid       	"3A2CC7220031"
 28223 						title      	"Basic Flow"
 28224 						documentation 	"This use case describes the ECom Architecture providing Interface Implementations to more than one Interface Client at the same time."
 28225 						zoom       	100
 28226 						max_height 	28350
 28227 						max_width  	21600
 28228 						origin_x   	0
 28229 						origin_y   	0
 28230 						items      	(list diagram_item_list)))))
 28231 				logical_presentations 	(list unit_reference_list)))
 28232 			logical_presentations 	(list unit_reference_list))
 28233 		    (object Class_Category "Developer Support"
 28234 			quid       	"3ACAE1480018"
 28235 			exportControl 	"Public"
 28236 			logical_models 	(list unit_reference_list
 28237 			    (object Class_Category "Provide an Example Interface Implementation (Iter 1)"
 28238 				quid       	"3A1CFFC10282"
 28239 				exportControl 	"Public"
 28240 				logical_models 	(list unit_reference_list
 28241 				    (object UseCase "Provide an Example Interface implementation"
 28242 					quid       	"3A1D02990081"
 28243 					documentation 	
 28244 |Actors:
 28245 |Generic Client
 28246 |
 28247 |Traceability:
 28248 |RHR.79.4.6
 28249 |RHR.79.5.2
 28250 					
 28251 					stereotype 	"use-case realization"
 28252 					logical_models 	(list unit_reference_list
 28253 					    (object Mechanism @1237
 28254 						logical_models 	(list unit_reference_list)))
 28255 					logical_presentations 	(list unit_reference_list
 28256 					    (object InteractionDiagram "Basic Flow"
 28257 						mechanism_ref 	@1237
 28258 						quid       	"3A27DC0000F7"
 28259 						title      	"Basic Flow"
 28260 						documentation 	
 28261 |This use case describes the process for creating an Interface Implementation.
 28262 |This use case assumes that the Interface Definition that this Interface Implementation is supporting has already been defined.
 28263 						
 28264 						zoom       	100
 28265 						max_height 	28350
 28266 						max_width  	21600
 28267 						origin_x   	0
 28268 						origin_y   	0
 28269 						items      	(list diagram_item_list)))))
 28270 				logical_presentations 	(list unit_reference_list))
 28271 			    (object Class_Category "Define An Example Interface (Iter 1)"
 28272 				quid       	"3A1CFF9E0304"
 28273 				exportControl 	"Public"
 28274 				logical_models 	(list unit_reference_list
 28275 				    (object UseCase "Define An Example Interface"
 28276 					quid       	"3A1D023201F5"
 28277 					documentation 	
 28278 |Actors:
 28279 |Generic Client
 28280 |
 28281 |Traceability:
 28282 |RHR.79.4.1
 28283 |RHR.79.4.3
 28284 |RHR.79.4.6
 28285 |RHR.79.5.2
 28286 					
 28287 					stereotype 	"use-case realization"
 28288 					logical_models 	(list unit_reference_list
 28289 					    (object Mechanism @1238
 28290 						logical_models 	(list unit_reference_list
 28291 						    (object Object "$UNNAMED$449"
 28292 							quid       	"3ACAE47602B8"
 28293 							class      	"Logical View::CExampleInterface"
 28294 							quidu      	"3A1D07A10155"
 28295 							persistence 	"Transient"
 28296 							multi      	FALSE))))
 28297 					logical_presentations 	(list unit_reference_list
 28298 					    (object InteractionDiagram "Basic Flow"
 28299 						mechanism_ref 	@1238
 28300 						quid       	"3A27DA3C033C"
 28301 						title      	"Basic Flow"
 28302 						documentation 	
 28303 |This use case defines the process for defining an Interface Definition.
 28304 |This specifies the client API and implements any interactions that are required with the ECom Architecture.
 28305 						
 28306 						zoom       	100
 28307 						max_height 	28350
 28308 						max_width  	21600
 28309 						origin_x   	0
 28310 						origin_y   	0
 28311 						items      	(list diagram_item_list
 28312 						    (object InterObjView "$UNNAMED$449" @1239
 28313 							location   	(434, 248)
 28314 							font       	(object Font
 28315 							    underline  	TRUE)
 28316 							label      	(object ItemLabel
 28317 							    Parent_View 	@1239
 28318 							    location   	(308, 274)
 28319 							    anchor_loc 	3
 28320 							    nlines     	2
 28321 							    max_width  	687
 28322 							    label      	"")
 28323 							icon       	"boundary"
 28324 							icon_style 	"Icon"
 28325 							line_color 	3342489
 28326 							fill_color 	13434879
 28327 							quidu      	"3ACAE47602B8"
 28328 							width      	662
 28329 							height     	120
 28330 							icon_height 	153
 28331 							icon_width 	229
 28332 							icon_y_offset 	0
 28333 							annotation 	1))))))
 28334 				logical_presentations 	(list unit_reference_list))
 28335 			    (object Class_Category "Define An Example Interface With Initialisation Parameters (Iter 1)"
 28336 				quid       	"3A1CFFA902B0"
 28337 				exportControl 	"Public"
 28338 				logical_models 	(list unit_reference_list
 28339 				    (object UseCase "Define an Example interface with initialisation parameters"
 28340 					quid       	"3A1D033A0154"
 28341 					documentation 	
 28342 |Actors:
 28343 |Generic Client
 28344 |
 28345 |Traceability:
 28346 |RHR.79.4.1
 28347 |RHR.79.4.3
 28348 |RHR.79.4.6
 28349 |RHR.79.5.2
 28350 					
 28351 					stereotype 	"use-case realization"
 28352 					logical_models 	(list unit_reference_list
 28353 					    (object Mechanism @1240
 28354 						logical_models 	(list unit_reference_list
 28355 						    (object Object "$UNNAMED$450"
 28356 							quid       	"3ACAE487003B"
 28357 							class      	"Logical View::CExampleInterface"
 28358 							quidu      	"3A1D07A10155"
 28359 							persistence 	"Transient"
 28360 							multi      	FALSE))))
 28361 					logical_presentations 	(list unit_reference_list
 28362 					    (object InteractionDiagram "Basic Flow"
 28363 						mechanism_ref 	@1240
 28364 						quid       	"3A27DB6403A5"
 28365 						title      	"Basic Flow"
 28366 						documentation 	
 28367 |This use case specifies the process for defining an Interface Definition for an Interface Implementation that requires initialisation parameters.
 28368 |This includes defining the client API and implementing any interactions with the ECom Architecture.
 28369 						
 28370 						zoom       	100
 28371 						max_height 	28350
 28372 						max_width  	21600
 28373 						origin_x   	0
 28374 						origin_y   	0
 28375 						items      	(list diagram_item_list
 28376 						    (object InterObjView "$UNNAMED$450" @1241
 28377 							location   	(434, 248)
 28378 							font       	(object Font
 28379 							    underline  	TRUE)
 28380 							label      	(object ItemLabel
 28381 							    Parent_View 	@1241
 28382 							    location   	(308, 274)
 28383 							    anchor_loc 	3
 28384 							    nlines     	2
 28385 							    max_width  	687
 28386 							    label      	"")
 28387 							icon       	"boundary"
 28388 							icon_style 	"Icon"
 28389 							line_color 	3342489
 28390 							fill_color 	13434879
 28391 							quidu      	"3ACAE487003B"
 28392 							width      	662
 28393 							height     	120
 28394 							icon_height 	153
 28395 							icon_width 	229
 28396 							icon_y_offset 	0
 28397 							annotation 	1))))))
 28398 				logical_presentations 	(list unit_reference_list))
 28399 			    (object Class_Category "Group Interface Implementations (Iter 2)"
 28400 				quid       	"3A1CFFD2039F"
 28401 				exportControl 	"Public"
 28402 				logical_models 	(list unit_reference_list
 28403 				    (object UseCase "Group Interface implementations"
 28404 					quid       	"3A1D02A60238"
 28405 					documentation 	
 28406 |Actors:
 28407 |Generic Client
 28408 |
 28409 |Traceability:
 28410 |RHR.79.1.1
 28411 |RHR.79.1.2
 28412 |RHR.79.4.6
 28413 					
 28414 					stereotype 	"use-case realization"
 28415 					logical_models 	(list unit_reference_list
 28416 					    (object Mechanism @1242
 28417 						logical_models 	(list unit_reference_list)))
 28418 					logical_presentations 	(list unit_reference_list
 28419 					    (object InteractionDiagram "Basic Flow"
 28420 						mechanism_ref 	@1242
 28421 						quid       	"3A27DBC702E0"
 28422 						title      	"Basic Flow"
 28423 						documentation 	"This use case describes the process for grouping a collection of interface implementations into one load module. I.e. An Interface Implementation Collection."
 28424 						zoom       	100
 28425 						max_height 	28350
 28426 						max_width  	21600
 28427 						origin_x   	0
 28428 						origin_y   	0
 28429 						items      	(list diagram_item_list)))))
 28430 				logical_presentations 	(list unit_reference_list)))
 28431 			logical_presentations 	(list unit_reference_list)))
 28432 		logical_presentations 	(list unit_reference_list
 28433 		    (object UseCaseDiagram "Traceabilities"
 28434 			quid       	"3A1D00140065"
 28435 			title      	"Traceabilities"
 28436 			zoom       	100
 28437 			max_height 	28350
 28438 			max_width  	21600
 28439 			origin_x   	0
 28440 			origin_y   	0
 28441 			items      	(list diagram_item_list
 28442 			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @1243
 28443 				location   	(930, 2034)
 28444 				label      	(object ItemLabel
 28445 				    Parent_View 	@1243
 28446 				    location   	(930, 2172)
 28447 				    anchor_loc 	1
 28448 				    nlines     	2
 28449 				    max_width  	630
 28450 				    justify    	0
 28451 				    label      	"Use interface")
 28452 				icon_style 	"Icon"
 28453 				line_color 	3342489
 28454 				fill_color 	13434879
 28455 				quidu      	"3A13EAF1039D")
 28456 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation" @1244
 28457 				location   	(310, 2034)
 28458 				label      	(object ItemLabel
 28459 				    Parent_View 	@1244
 28460 				    location   	(310, 2175)
 28461 				    anchor_loc 	1
 28462 				    nlines     	2
 28463 				    max_width  	648
 28464 				    justify    	0
 28465 				    label      	"Use Interface Implementation")
 28466 				icon       	"use-case realization"
 28467 				icon_style 	"Icon"
 28468 				line_color 	3342489
 28469 				fill_color 	13434879
 28470 				quidu      	"3A1D01E70324")
 28471 			    (object AssociationViewNew "$UNNAMED$255" @1245
 28472 				location   	(620, 2034)
 28473 				stereotype 	(object SegLabel @1246
 28474 				    Parent_View 	@1245
 28475 				    location   	(620, 2039)
 28476 				    anchor     	10
 28477 				    anchor_loc 	1
 28478 				    nlines     	1
 28479 				    max_width  	450
 28480 				    justify    	0
 28481 				    label      	"<<realize>>"
 28482 				    pctDist    	0.500000
 28483 				    height     	5
 28484 				    orientation 	1)
 28485 				line_color 	3342489
 28486 				quidu      	"3A1D040D0180"
 28487 				roleview_list 	(list RoleViews
 28488 				    (object RoleView "$UNNAMED$256" @1247
 28489 					Parent_View 	@1245
 28490 					location   	(372, 1848)
 28491 					stereotype 	TRUE
 28492 					line_color 	3342489
 28493 					quidu      	"3A1D040D03CF"
 28494 					client     	@1245
 28495 					supplier   	@1243
 28496 					line_style 	0)
 28497 				    (object RoleView "$UNNAMED$257" @1248
 28498 					Parent_View 	@1245
 28499 					location   	(372, 1848)
 28500 					stereotype 	TRUE
 28501 					line_color 	3342489
 28502 					quidu      	"3A1D040D03D9"
 28503 					client     	@1245
 28504 					supplier   	@1244
 28505 					line_style 	0)))
 28506 			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @1249
 28507 				location   	(3596, 124)
 28508 				label      	(object ItemLabel
 28509 				    Parent_View 	@1249
 28510 				    location   	(3596, 262)
 28511 				    anchor_loc 	1
 28512 				    nlines     	2
 28513 				    max_width  	630
 28514 				    justify    	0
 28515 				    label      	"Define an interface")
 28516 				icon_style 	"Icon"
 28517 				line_color 	3342489
 28518 				fill_color 	13434879
 28519 				quidu      	"3A13EAE103CC")
 28520 			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface" @1250
 28521 				location   	(2976, 124)
 28522 				label      	(object ItemLabel
 28523 				    Parent_View 	@1250
 28524 				    location   	(2976, 265)
 28525 				    anchor_loc 	1
 28526 				    nlines     	2
 28527 				    max_width  	648
 28528 				    justify    	0
 28529 				    label      	"Define An Example Interface")
 28530 				icon       	"use-case realization"
 28531 				icon_style 	"Icon"
 28532 				line_color 	3342489
 28533 				fill_color 	13434879
 28534 				quidu      	"3A1D023201F5")
 28535 			    (object AssociationViewNew "$UNNAMED$258" @1251
 28536 				location   	(3286, 124)
 28537 				stereotype 	(object SegLabel @1252
 28538 				    Parent_View 	@1251
 28539 				    location   	(3287, 129)
 28540 				    anchor     	10
 28541 				    anchor_loc 	1
 28542 				    nlines     	1
 28543 				    max_width  	450
 28544 				    justify    	0
 28545 				    label      	"<<realize>>"
 28546 				    pctDist    	0.533333
 28547 				    height     	5
 28548 				    orientation 	1)
 28549 				line_color 	3342489
 28550 				quidu      	"3A1D041A0201"
 28551 				roleview_list 	(list RoleViews
 28552 				    (object RoleView "$UNNAMED$259" @1253
 28553 					Parent_View 	@1251
 28554 					location   	(2976, -434)
 28555 					stereotype 	TRUE
 28556 					line_color 	3342489
 28557 					quidu      	"3A1D041B0054"
 28558 					client     	@1251
 28559 					supplier   	@1249
 28560 					line_style 	0)
 28561 				    (object RoleView "$UNNAMED$260" @1254
 28562 					Parent_View 	@1251
 28563 					location   	(2976, -434)
 28564 					stereotype 	TRUE
 28565 					line_color 	3342489
 28566 					quidu      	"3A1D041B0055"
 28567 					client     	@1251
 28568 					supplier   	@1250
 28569 					line_style 	0)))
 28570 			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @1255
 28571 				location   	(2232, 1364)
 28572 				label      	(object ItemLabel
 28573 				    Parent_View 	@1255
 28574 				    location   	(2232, 1502)
 28575 				    anchor_loc 	1
 28576 				    nlines     	2
 28577 				    max_width  	630
 28578 				    justify    	0
 28579 				    label      	"Configure default behaviour")
 28580 				icon_style 	"Icon"
 28581 				line_color 	3342489
 28582 				fill_color 	13434879
 28583 				quidu      	"3A1515F101F9"
 28584 				height     	118)
 28585 			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)" @1256
 28586 				location   	(1674, 1364)
 28587 				label      	(object ItemLabel
 28588 				    Parent_View 	@1256
 28589 				    location   	(1674, 1505)
 28590 				    anchor_loc 	1
 28591 				    nlines     	2
 28592 				    max_width  	648
 28593 				    justify    	0
 28594 				    label      	"Configure default behaviour (Omit)")
 28595 				icon       	"use-case realization"
 28596 				icon_style 	"Icon"
 28597 				line_color 	3342489
 28598 				fill_color 	13434879
 28599 				quidu      	"3A1D029400BF")
 28600 			    (object AssociationViewNew "$UNNAMED$261" @1257
 28601 				location   	(1952, 1364)
 28602 				stereotype 	(object SegLabel @1258
 28603 				    Parent_View 	@1257
 28604 				    location   	(1953, 1369)
 28605 				    anchor     	10
 28606 				    anchor_loc 	1
 28607 				    nlines     	1
 28608 				    max_width  	450
 28609 				    justify    	0
 28610 				    label      	"<<realize>>"
 28611 				    pctDist    	0.533333
 28612 				    height     	5
 28613 				    orientation 	1)
 28614 				line_color 	3342489
 28615 				quidu      	"3A1D042A0326"
 28616 				roleview_list 	(list RoleViews
 28617 				    (object RoleView "$UNNAMED$262" @1259
 28618 					Parent_View 	@1257
 28619 					location   	(1642, 62)
 28620 					stereotype 	TRUE
 28621 					line_color 	3342489
 28622 					quidu      	"3A1D042B0205"
 28623 					client     	@1257
 28624 					supplier   	@1255
 28625 					line_style 	0)
 28626 				    (object RoleView "$UNNAMED$263" @1260
 28627 					Parent_View 	@1257
 28628 					location   	(1642, 62)
 28629 					stereotype 	TRUE
 28630 					line_color 	3342489
 28631 					quidu      	"3A1D042B020F"
 28632 					client     	@1257
 28633 					supplier   	@1256
 28634 					line_style 	0)))
 28635 			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @1261
 28636 				location   	(3162, 2356)
 28637 				label      	(object ItemLabel
 28638 				    Parent_View 	@1261
 28639 				    location   	(3162, 2494)
 28640 				    anchor_loc 	1
 28641 				    nlines     	2
 28642 				    max_width  	630
 28643 				    justify    	0
 28644 				    label      	"Temporarily Un-install")
 28645 				icon_style 	"Icon"
 28646 				line_color 	3342489
 28647 				fill_color 	13434879
 28648 				quidu      	"3A14007F03DD")
 28649 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install" @1262
 28650 				location   	(2604, 2356)
 28651 				label      	(object ItemLabel
 28652 				    Parent_View 	@1262
 28653 				    location   	(2604, 2497)
 28654 				    anchor_loc 	1
 28655 				    nlines     	2
 28656 				    max_width  	648
 28657 				    justify    	0
 28658 				    label      	"Temporarily Un-install")
 28659 				icon       	"use-case realization"
 28660 				icon_style 	"Icon"
 28661 				line_color 	3342489
 28662 				fill_color 	13434879
 28663 				quidu      	"3A1D029701A0")
 28664 			    (object AssociationViewNew "$UNNAMED$264" @1263
 28665 				location   	(2882, 2356)
 28666 				stereotype 	(object SegLabel @1264
 28667 				    Parent_View 	@1263
 28668 				    location   	(2883, 2361)
 28669 				    anchor     	10
 28670 				    anchor_loc 	1
 28671 				    nlines     	1
 28672 				    max_width  	450
 28673 				    justify    	0
 28674 				    label      	"<<realize>>"
 28675 				    pctDist    	0.533333
 28676 				    height     	5
 28677 				    orientation 	1)
 28678 				line_color 	3342489
 28679 				quidu      	"3A1D043D02F1"
 28680 				roleview_list 	(list RoleViews
 28681 				    (object RoleView "$UNNAMED$265" @1265
 28682 					Parent_View 	@1263
 28683 					location   	(2572, 310)
 28684 					stereotype 	TRUE
 28685 					line_color 	3342489
 28686 					quidu      	"3A1D043E018A"
 28687 					client     	@1263
 28688 					supplier   	@1261
 28689 					line_style 	0)
 28690 				    (object RoleView "$UNNAMED$266" @1266
 28691 					Parent_View 	@1263
 28692 					location   	(2572, 310)
 28693 					stereotype 	TRUE
 28694 					line_color 	3342489
 28695 					quidu      	"3A1D043E018B"
 28696 					client     	@1263
 28697 					supplier   	@1262
 28698 					line_style 	0)))
 28699 			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @1267
 28700 				location   	(3596, 744)
 28701 				label      	(object ItemLabel
 28702 				    Parent_View 	@1267
 28703 				    location   	(3596, 882)
 28704 				    anchor_loc 	1
 28705 				    nlines     	2
 28706 				    max_width  	630
 28707 				    justify    	0
 28708 				    label      	"Provide Interface implementation")
 28709 				icon_style 	"Icon"
 28710 				line_color 	3342489
 28711 				fill_color 	13434879
 28712 				quidu      	"3A13F0D3023A")
 28713 			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation" @1268
 28714 				location   	(2976, 744)
 28715 				label      	(object ItemLabel
 28716 				    Parent_View 	@1268
 28717 				    location   	(2976, 885)
 28718 				    anchor_loc 	1
 28719 				    nlines     	2
 28720 				    max_width  	648
 28721 				    justify    	0
 28722 				    label      	"Provide an Example Interface implementation")
 28723 				icon       	"use-case realization"
 28724 				icon_style 	"Icon"
 28725 				line_color 	3342489
 28726 				fill_color 	13434879
 28727 				quidu      	"3A1D02990081")
 28728 			    (object AssociationViewNew "$UNNAMED$267" @1269
 28729 				location   	(3286, 744)
 28730 				stereotype 	(object SegLabel @1270
 28731 				    Parent_View 	@1269
 28732 				    location   	(3290, 747)
 28733 				    anchor     	10
 28734 				    anchor_loc 	1
 28735 				    nlines     	1
 28736 				    max_width  	450
 28737 				    justify    	0
 28738 				    label      	"<<realize>>"
 28739 				    pctDist    	0.566667
 28740 				    height     	3
 28741 				    orientation 	1)
 28742 				line_color 	3342489
 28743 				quidu      	"3A1D044602E0"
 28744 				roleview_list 	(list RoleViews
 28745 				    (object RoleView "$UNNAMED$268" @1271
 28746 					Parent_View 	@1269
 28747 					location   	(2976, -1612)
 28748 					stereotype 	TRUE
 28749 					line_color 	3342489
 28750 					quidu      	"3A1D044700B1"
 28751 					client     	@1269
 28752 					supplier   	@1267
 28753 					line_style 	0)
 28754 				    (object RoleView "$UNNAMED$269" @1272
 28755 					Parent_View 	@1269
 28756 					location   	(2976, -1612)
 28757 					stereotype 	TRUE
 28758 					line_color 	3342489
 28759 					quidu      	"3A1D044700BB"
 28760 					client     	@1269
 28761 					supplier   	@1268
 28762 					line_style 	0)))
 28763 			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @1273
 28764 				location   	(3162, 2046)
 28765 				label      	(object ItemLabel
 28766 				    Parent_View 	@1273
 28767 				    location   	(3162, 2184)
 28768 				    anchor_loc 	1
 28769 				    nlines     	2
 28770 				    max_width  	630
 28771 				    justify    	0
 28772 				    label      	"Permanently Un-install")
 28773 				icon_style 	"Icon"
 28774 				line_color 	3342489
 28775 				fill_color 	13434879
 28776 				quidu      	"3A1400A3029E")
 28777 			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)" @1274
 28778 				location   	(2604, 2046)
 28779 				label      	(object ItemLabel
 28780 				    Parent_View 	@1274
 28781 				    location   	(2604, 2187)
 28782 				    anchor_loc 	1
 28783 				    nlines     	2
 28784 				    max_width  	648
 28785 				    justify    	0
 28786 				    label      	"Permanently Un-install (Omit)")
 28787 				icon       	"use-case realization"
 28788 				icon_style 	"Icon"
 28789 				line_color 	3342489
 28790 				fill_color 	13434879
 28791 				quidu      	"3A1D029C0388")
 28792 			    (object AssociationViewNew "$UNNAMED$270" @1275
 28793 				location   	(2882, 2046)
 28794 				stereotype 	(object SegLabel @1276
 28795 				    Parent_View 	@1275
 28796 				    location   	(2882, 2051)
 28797 				    anchor     	10
 28798 				    anchor_loc 	1
 28799 				    nlines     	1
 28800 				    max_width  	450
 28801 				    justify    	0
 28802 				    label      	"<<realize>>"
 28803 				    pctDist    	0.500000
 28804 				    height     	5
 28805 				    orientation 	1)
 28806 				line_color 	3342489
 28807 				quidu      	"3A1D0458035E"
 28808 				roleview_list 	(list RoleViews
 28809 				    (object RoleView "$UNNAMED$271" @1277
 28810 					Parent_View 	@1275
 28811 					location   	(1332, 1550)
 28812 					stereotype 	TRUE
 28813 					line_color 	3342489
 28814 					quidu      	"3A1D04590143"
 28815 					client     	@1275
 28816 					supplier   	@1273
 28817 					line_style 	0)
 28818 				    (object RoleView "$UNNAMED$272" @1278
 28819 					Parent_View 	@1275
 28820 					location   	(1332, 1550)
 28821 					stereotype 	TRUE
 28822 					line_color 	3342489
 28823 					quidu      	"3A1D04590144"
 28824 					client     	@1275
 28825 					supplier   	@1274
 28826 					line_style 	0)))
 28827 			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @1279
 28828 				location   	(2232, 434)
 28829 				label      	(object ItemLabel
 28830 				    Parent_View 	@1279
 28831 				    location   	(2232, 572)
 28832 				    anchor_loc 	1
 28833 				    nlines     	2
 28834 				    max_width  	630
 28835 				    justify    	0
 28836 				    label      	"List interface implementations")
 28837 				icon_style 	"Icon"
 28838 				line_color 	3342489
 28839 				fill_color 	13434879
 28840 				quidu      	"3A13FCA40059")
 28841 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations" @1280
 28842 				location   	(1674, 434)
 28843 				label      	(object ItemLabel
 28844 				    Parent_View 	@1280
 28845 				    location   	(1674, 575)
 28846 				    anchor_loc 	1
 28847 				    nlines     	2
 28848 				    max_width  	648
 28849 				    justify    	0
 28850 				    label      	"List interface implementations")
 28851 				icon       	"use-case realization"
 28852 				icon_style 	"Icon"
 28853 				line_color 	3342489
 28854 				fill_color 	13434879
 28855 				quidu      	"3A1D029E01E6")
 28856 			    (object AssociationViewNew "$UNNAMED$273" @1281
 28857 				location   	(1952, 434)
 28858 				stereotype 	(object SegLabel @1282
 28859 				    Parent_View 	@1281
 28860 				    location   	(1950, 437)
 28861 				    anchor     	10
 28862 				    anchor_loc 	1
 28863 				    nlines     	1
 28864 				    max_width  	450
 28865 				    justify    	0
 28866 				    label      	"<<realize>>"
 28867 				    pctDist    	0.483333
 28868 				    height     	3
 28869 				    orientation 	1)
 28870 				line_color 	3342489
 28871 				quidu      	"3A1D0461005E"
 28872 				roleview_list 	(list RoleViews
 28873 				    (object RoleView "$UNNAMED$274" @1283
 28874 					Parent_View 	@1281
 28875 					location   	(464, -496)
 28876 					stereotype 	TRUE
 28877 					line_color 	3342489
 28878 					quidu      	"3A1D0461022B"
 28879 					client     	@1281
 28880 					supplier   	@1279
 28881 					line_style 	0)
 28882 				    (object RoleView "$UNNAMED$275" @1284
 28883 					Parent_View 	@1281
 28884 					location   	(464, -496)
 28885 					stereotype 	TRUE
 28886 					line_color 	3342489
 28887 					quidu      	"3A1D0461022C"
 28888 					client     	@1281
 28889 					supplier   	@1280
 28890 					line_style 	0)))
 28891 			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @1285
 28892 				location   	(2232, 744)
 28893 				label      	(object ItemLabel
 28894 				    Parent_View 	@1285
 28895 				    location   	(2232, 882)
 28896 				    anchor_loc 	1
 28897 				    nlines     	2
 28898 				    max_width  	630
 28899 				    justify    	0
 28900 				    label      	"Hint  preferred  load/unload behaviour")
 28901 				icon_style 	"Icon"
 28902 				line_color 	3342489
 28903 				fill_color 	13434879
 28904 				quidu      	"3A13ECD80112")
 28905 			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)" @1286
 28906 				location   	(1674, 744)
 28907 				label      	(object ItemLabel
 28908 				    Parent_View 	@1286
 28909 				    location   	(1674, 885)
 28910 				    anchor_loc 	1
 28911 				    nlines     	2
 28912 				    max_width  	648
 28913 				    justify    	0
 28914 				    label      	"Hint  preferred  load/unload behaviour (Omit)")
 28915 				icon       	"use-case realization"
 28916 				icon_style 	"Icon"
 28917 				line_color 	3342489
 28918 				fill_color 	13434879
 28919 				quidu      	"3A1D02A2023C")
 28920 			    (object AssociationViewNew "$UNNAMED$276" @1287
 28921 				location   	(1952, 744)
 28922 				stereotype 	(object SegLabel @1288
 28923 				    Parent_View 	@1287
 28924 				    location   	(1958, 752)
 28925 				    anchor     	10
 28926 				    anchor_loc 	1
 28927 				    nlines     	1
 28928 				    max_width  	450
 28929 				    justify    	0
 28930 				    label      	"<<realize>>"
 28931 				    pctDist    	0.600000
 28932 				    height     	8
 28933 				    orientation 	1)
 28934 				line_color 	3342489
 28935 				quidu      	"3A1D0471010B"
 28936 				roleview_list 	(list RoleViews
 28937 				    (object RoleView "$UNNAMED$277" @1289
 28938 					Parent_View 	@1287
 28939 					location   	(402, -930)
 28940 					stereotype 	TRUE
 28941 					line_color 	3342489
 28942 					quidu      	"3A1D047102F6"
 28943 					client     	@1287
 28944 					supplier   	@1285
 28945 					line_style 	0)
 28946 				    (object RoleView "$UNNAMED$278" @1290
 28947 					Parent_View 	@1287
 28948 					location   	(402, -930)
 28949 					stereotype 	TRUE
 28950 					line_color 	3342489
 28951 					quidu      	"3A1D04710300"
 28952 					client     	@1287
 28953 					supplier   	@1286
 28954 					line_style 	0)))
 28955 			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @1291
 28956 				location   	(2232, 124)
 28957 				label      	(object ItemLabel
 28958 				    Parent_View 	@1291
 28959 				    location   	(2232, 262)
 28960 				    anchor_loc 	1
 28961 				    nlines     	2
 28962 				    max_width  	630
 28963 				    justify    	0
 28964 				    label      	"List interface capabilities")
 28965 				icon_style 	"Icon"
 28966 				line_color 	3342489
 28967 				fill_color 	13434879
 28968 				quidu      	"3A1406C4027C")
 28969 			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)" @1292
 28970 				location   	(1674, 124)
 28971 				label      	(object ItemLabel
 28972 				    Parent_View 	@1292
 28973 				    location   	(1674, 265)
 28974 				    anchor_loc 	1
 28975 				    nlines     	2
 28976 				    max_width  	648
 28977 				    justify    	0
 28978 				    label      	"List interface Definition capabilities (Omit)")
 28979 				icon       	"use-case realization"
 28980 				icon_style 	"Icon"
 28981 				line_color 	3342489
 28982 				fill_color 	13434879
 28983 				quidu      	"3A1D02A402B7")
 28984 			    (object AssociationViewNew "$UNNAMED$279" @1293
 28985 				location   	(1952, 124)
 28986 				stereotype 	(object SegLabel @1294
 28987 				    Parent_View 	@1293
 28988 				    location   	(1950, 132)
 28989 				    anchor     	10
 28990 				    anchor_loc 	1
 28991 				    nlines     	1
 28992 				    max_width  	450
 28993 				    justify    	0
 28994 				    label      	"<<realize>>"
 28995 				    pctDist    	0.483333
 28996 				    height     	8
 28997 				    orientation 	1)
 28998 				line_color 	3342489
 28999 				quidu      	"3A1D047D00F5"
 29000 				roleview_list 	(list RoleViews
 29001 				    (object RoleView "$UNNAMED$280" @1295
 29002 					Parent_View 	@1293
 29003 					location   	(402, -1922)
 29004 					stereotype 	TRUE
 29005 					line_color 	3342489
 29006 					quidu      	"3A1D047D0299"
 29007 					client     	@1293
 29008 					supplier   	@1291
 29009 					line_style 	0)
 29010 				    (object RoleView "$UNNAMED$281" @1296
 29011 					Parent_View 	@1293
 29012 					location   	(402, -1922)
 29013 					stereotype 	TRUE
 29014 					line_color 	3342489
 29015 					quidu      	"3A1D047D029A"
 29016 					client     	@1293
 29017 					supplier   	@1292
 29018 					line_style 	0)))
 29019 			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @1297
 29020 				location   	(3596, 1054)
 29021 				label      	(object ItemLabel
 29022 				    Parent_View 	@1297
 29023 				    location   	(3596, 1192)
 29024 				    anchor_loc 	1
 29025 				    nlines     	2
 29026 				    max_width  	630
 29027 				    justify    	0
 29028 				    label      	"Group Interface implementations")
 29029 				icon_style 	"Icon"
 29030 				line_color 	3342489
 29031 				fill_color 	13434879
 29032 				quidu      	"3A140BAC01E2")
 29033 			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations" @1298
 29034 				location   	(2976, 1054)
 29035 				label      	(object ItemLabel
 29036 				    Parent_View 	@1298
 29037 				    location   	(2976, 1195)
 29038 				    anchor_loc 	1
 29039 				    nlines     	2
 29040 				    max_width  	648
 29041 				    justify    	0
 29042 				    label      	"Group Interface implementations")
 29043 				icon       	"use-case realization"
 29044 				icon_style 	"Icon"
 29045 				line_color 	3342489
 29046 				fill_color 	13434879
 29047 				quidu      	"3A1D02A60238")
 29048 			    (object AssociationViewNew "$UNNAMED$282" @1299
 29049 				location   	(3286, 1054)
 29050 				stereotype 	(object SegLabel @1300
 29051 				    Parent_View 	@1299
 29052 				    location   	(3286, 1057)
 29053 				    anchor     	10
 29054 				    anchor_loc 	1
 29055 				    nlines     	1
 29056 				    max_width  	450
 29057 				    justify    	0
 29058 				    label      	"<<realize>>"
 29059 				    pctDist    	0.500000
 29060 				    height     	3
 29061 				    orientation 	1)
 29062 				line_color 	3342489
 29063 				quidu      	"3A1D048501DD"
 29064 				roleview_list 	(list RoleViews
 29065 				    (object RoleView "$UNNAMED$283" @1301
 29066 					Parent_View 	@1299
 29067 					location   	(1674, -1364)
 29068 					stereotype 	TRUE
 29069 					line_color 	3342489
 29070 					quidu      	"3A1D04850381"
 29071 					client     	@1299
 29072 					supplier   	@1297
 29073 					line_style 	0)
 29074 				    (object RoleView "$UNNAMED$284" @1302
 29075 					Parent_View 	@1299
 29076 					location   	(1674, -1364)
 29077 					stereotype 	TRUE
 29078 					line_color 	3342489
 29079 					quidu      	"3A1D04850382"
 29080 					client     	@1299
 29081 					supplier   	@1298
 29082 					line_style 	0)))
 29083 			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @1303
 29084 				location   	(3596, 434)
 29085 				label      	(object ItemLabel
 29086 				    Parent_View 	@1303
 29087 				    location   	(3596, 572)
 29088 				    anchor_loc 	1
 29089 				    nlines     	2
 29090 				    max_width  	630
 29091 				    justify    	0
 29092 				    label      	"Define an interface with initialisation parameters")
 29093 				icon_style 	"Icon"
 29094 				line_color 	3342489
 29095 				fill_color 	13434879
 29096 				quidu      	"3A13EEEE0282")
 29097 			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters" @1304
 29098 				location   	(2976, 434)
 29099 				label      	(object ItemLabel
 29100 				    Parent_View 	@1304
 29101 				    location   	(2976, 575)
 29102 				    anchor_loc 	1
 29103 				    nlines     	2
 29104 				    max_width  	648
 29105 				    justify    	0
 29106 				    label      	"Define an Example interface with initialisation parameters")
 29107 				icon       	"use-case realization"
 29108 				icon_style 	"Icon"
 29109 				line_color 	3342489
 29110 				fill_color 	13434879
 29111 				quidu      	"3A1D033A0154")
 29112 			    (object AssociationViewNew "$UNNAMED$285" @1305
 29113 				location   	(3286, 434)
 29114 				stereotype 	(object SegLabel @1306
 29115 				    Parent_View 	@1305
 29116 				    location   	(3286, 437)
 29117 				    anchor     	10
 29118 				    anchor_loc 	1
 29119 				    nlines     	1
 29120 				    max_width  	450
 29121 				    justify    	0
 29122 				    label      	"<<realize>>"
 29123 				    pctDist    	0.500000
 29124 				    height     	3
 29125 				    orientation 	1)
 29126 				line_color 	3342489
 29127 				quidu      	"3A1D048E02DA"
 29128 				roleview_list 	(list RoleViews
 29129 				    (object RoleView "$UNNAMED$286" @1307
 29130 					Parent_View 	@1305
 29131 					location   	(1674, -2356)
 29132 					stereotype 	TRUE
 29133 					line_color 	3342489
 29134 					quidu      	"3A1D048F0119"
 29135 					client     	@1305
 29136 					supplier   	@1303
 29137 					line_style 	0)
 29138 				    (object RoleView "$UNNAMED$287" @1308
 29139 					Parent_View 	@1305
 29140 					location   	(1674, -2356)
 29141 					stereotype 	TRUE
 29142 					line_color 	3342489
 29143 					quidu      	"3A1D048F011A"
 29144 					client     	@1305
 29145 					supplier   	@1304
 29146 					line_style 	0)))
 29147 			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @1309
 29148 				location   	(310, 2706)
 29149 				label      	(object ItemLabel
 29150 				    Parent_View 	@1309
 29151 				    location   	(310, 2844)
 29152 				    anchor_loc 	1
 29153 				    nlines     	2
 29154 				    max_width  	630
 29155 				    justify    	0
 29156 				    label      	"Suicide")
 29157 				icon_style 	"Icon"
 29158 				line_color 	3342489
 29159 				fill_color 	13434879
 29160 				quidu      	"3A140CE10114")
 29161 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide" @1310
 29162 				location   	(310, 2327)
 29163 				label      	(object ItemLabel
 29164 				    Parent_View 	@1310
 29165 				    location   	(310, 2468)
 29166 				    anchor_loc 	1
 29167 				    nlines     	2
 29168 				    max_width  	648
 29169 				    justify    	0
 29170 				    label      	"Suicide")
 29171 				icon       	"use-case realization"
 29172 				icon_style 	"Icon"
 29173 				line_color 	3342489
 29174 				fill_color 	13434879
 29175 				quidu      	"3A1D033C0067")
 29176 			    (object AssociationViewNew "$UNNAMED$288" @1311
 29177 				location   	(310, 2517)
 29178 				stereotype 	(object SegLabel @1312
 29179 				    Parent_View 	@1311
 29180 				    location   	(306, 2582)
 29181 				    anchor     	10
 29182 				    anchor_loc 	1
 29183 				    nlines     	1
 29184 				    max_width  	450
 29185 				    justify    	0
 29186 				    label      	"<<realize>>"
 29187 				    pctDist    	0.450000
 29188 				    height     	65
 29189 				    orientation 	1)
 29190 				line_color 	3342489
 29191 				quidu      	"3A1D049700B6"
 29192 				roleview_list 	(list RoleViews
 29193 				    (object RoleView "$UNNAMED$289" @1313
 29194 					Parent_View 	@1311
 29195 					location   	(-1426, -707)
 29196 					stereotype 	TRUE
 29197 					line_color 	3342489
 29198 					quidu      	"3A1D049701CE"
 29199 					client     	@1311
 29200 					supplier   	@1309
 29201 					line_style 	0)
 29202 				    (object RoleView "$UNNAMED$290" @1314
 29203 					Parent_View 	@1311
 29204 					location   	(-1426, -707)
 29205 					stereotype 	TRUE
 29206 					line_color 	3342489
 29207 					quidu      	"3A1D049701D8"
 29208 					client     	@1311
 29209 					supplier   	@1310
 29210 					line_style 	0)))
 29211 			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @1315
 29212 				location   	(2232, 1054)
 29213 				label      	(object ItemLabel
 29214 				    Parent_View 	@1315
 29215 				    location   	(2232, 1192)
 29216 				    anchor_loc 	1
 29217 				    nlines     	2
 29218 				    max_width  	630
 29219 				    justify    	0
 29220 				    label      	"Use localised data storage")
 29221 				icon_style 	"Icon"
 29222 				line_color 	3342489
 29223 				fill_color 	13434879
 29224 				quidu      	"3A13FC09010A")
 29225 			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)" @1316
 29226 				location   	(1674, 1054)
 29227 				label      	(object ItemLabel
 29228 				    Parent_View 	@1316
 29229 				    location   	(1674, 1195)
 29230 				    anchor_loc 	1
 29231 				    nlines     	2
 29232 				    max_width  	648
 29233 				    justify    	0
 29234 				    label      	"Use localised data storage (Omit)")
 29235 				icon       	"use-case realization"
 29236 				icon_style 	"Icon"
 29237 				line_color 	3342489
 29238 				fill_color 	13434879
 29239 				quidu      	"3A1D0338017A")
 29240 			    (object AssociationViewNew "$UNNAMED$291" @1317
 29241 				location   	(1952, 1054)
 29242 				stereotype 	(object SegLabel @1318
 29243 				    Parent_View 	@1317
 29244 				    location   	(1950, 1057)
 29245 				    anchor     	10
 29246 				    anchor_loc 	1
 29247 				    nlines     	1
 29248 				    max_width  	450
 29249 				    justify    	0
 29250 				    label      	"<<realize>>"
 29251 				    pctDist    	0.483333
 29252 				    height     	3
 29253 				    orientation 	1)
 29254 				line_color 	3342489
 29255 				quidu      	"3A1D049F0252"
 29256 				roleview_list 	(list RoleViews
 29257 				    (object RoleView "$UNNAMED$292" @1319
 29258 					Parent_View 	@1317
 29259 					location   	(1580, -2108)
 29260 					stereotype 	TRUE
 29261 					line_color 	3342489
 29262 					quidu      	"3A1D04A000C3"
 29263 					client     	@1317
 29264 					supplier   	@1315
 29265 					line_style 	0)
 29266 				    (object RoleView "$UNNAMED$293" @1320
 29267 					Parent_View 	@1317
 29268 					location   	(1580, -2108)
 29269 					stereotype 	TRUE
 29270 					line_color 	3342489
 29271 					quidu      	"3A1D04A000C4"
 29272 					client     	@1317
 29273 					supplier   	@1316
 29274 					line_style 	0)))
 29275 			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @1321
 29276 				location   	(930, 2706)
 29277 				label      	(object ItemLabel
 29278 				    Parent_View 	@1321
 29279 				    location   	(930, 2844)
 29280 				    anchor_loc 	1
 29281 				    nlines     	2
 29282 				    max_width  	630
 29283 				    justify    	0
 29284 				    label      	"Destroy an interface instantiation")
 29285 				icon_style 	"Icon"
 29286 				line_color 	3342489
 29287 				fill_color 	13434879
 29288 				quidu      	"3A1D050E0111")
 29289 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation" @1322
 29290 				location   	(930, 2327)
 29291 				label      	(object ItemLabel
 29292 				    Parent_View 	@1322
 29293 				    location   	(930, 2468)
 29294 				    anchor_loc 	1
 29295 				    nlines     	2
 29296 				    max_width  	648
 29297 				    justify    	0
 29298 				    label      	"Destroy an Interface Implementation instantiation")
 29299 				icon       	"use-case realization"
 29300 				icon_style 	"Icon"
 29301 				line_color 	3342489
 29302 				fill_color 	13434879
 29303 				quidu      	"3A1D0600000B")
 29304 			    (object AssociationViewNew "$UNNAMED$294" @1323
 29305 				location   	(930, 2517)
 29306 				stereotype 	(object SegLabel @1324
 29307 				    Parent_View 	@1323
 29308 				    location   	(928, 2587)
 29309 				    anchor     	10
 29310 				    anchor_loc 	1
 29311 				    nlines     	1
 29312 				    max_width  	450
 29313 				    justify    	0
 29314 				    label      	"<<realize>>"
 29315 				    pctDist    	0.466667
 29316 				    height     	70
 29317 				    orientation 	1)
 29318 				line_color 	3342489
 29319 				quidu      	"3A1D060B0314"
 29320 				roleview_list 	(list RoleViews
 29321 				    (object RoleView "$UNNAMED$295" @1325
 29322 					Parent_View 	@1323
 29323 					location   	(558, -1079)
 29324 					stereotype 	TRUE
 29325 					line_color 	3342489
 29326 					quidu      	"3A1D060C00B2"
 29327 					client     	@1323
 29328 					supplier   	@1321
 29329 					line_style 	0)
 29330 				    (object RoleView "$UNNAMED$296" @1326
 29331 					Parent_View 	@1323
 29332 					location   	(558, -1079)
 29333 					stereotype 	TRUE
 29334 					line_color 	3342489
 29335 					quidu      	"3A1D060C00D0"
 29336 					client     	@1323
 29337 					supplier   	@1322
 29338 					line_style 	0)))
 29339 			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @1327
 29340 				location   	(2170, 2046)
 29341 				label      	(object ItemLabel
 29342 				    Parent_View 	@1327
 29343 				    location   	(2170, 2184)
 29344 				    anchor_loc 	1
 29345 				    nlines     	2
 29346 				    max_width  	630
 29347 				    justify    	0
 29348 				    label      	"Suspend Registration")
 29349 				icon_style 	"Icon"
 29350 				line_color 	3342489
 29351 				fill_color 	13434879
 29352 				quidu      	"3A1D28CB0031")
 29353 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration" @1328
 29354 				location   	(1612, 2046)
 29355 				label      	(object ItemLabel
 29356 				    Parent_View 	@1328
 29357 				    location   	(1612, 2187)
 29358 				    anchor_loc 	1
 29359 				    nlines     	2
 29360 				    max_width  	648
 29361 				    justify    	0
 29362 				    label      	"Suspend Registration")
 29363 				icon       	"use-case realization"
 29364 				icon_style 	"Icon"
 29365 				line_color 	3342489
 29366 				fill_color 	13434879
 29367 				quidu      	"3A1D292902F3")
 29368 			    (object AssociationViewNew "$UNNAMED$297" @1329
 29369 				location   	(1890, 2046)
 29370 				stereotype 	(object SegLabel @1330
 29371 				    Parent_View 	@1329
 29372 				    location   	(1829, 2055)
 29373 				    anchor     	10
 29374 				    anchor_loc 	1
 29375 				    nlines     	1
 29376 				    max_width  	450
 29377 				    justify    	0
 29378 				    label      	"<<realize>>"
 29379 				    pctDist    	-0.516667
 29380 				    height     	9
 29381 				    orientation 	1)
 29382 				line_color 	3342489
 29383 				quidu      	"3A1D29420186"
 29384 				roleview_list 	(list RoleViews
 29385 				    (object RoleView "$UNNAMED$298" @1331
 29386 					Parent_View 	@1329
 29387 					location   	(340, -1612)
 29388 					stereotype 	TRUE
 29389 					line_color 	3342489
 29390 					quidu      	"3A1D29430001"
 29391 					client     	@1329
 29392 					supplier   	@1327
 29393 					line_style 	0)
 29394 				    (object RoleView "$UNNAMED$299" @1332
 29395 					Parent_View 	@1329
 29396 					location   	(340, -1612)
 29397 					stereotype 	TRUE
 29398 					line_color 	3342489
 29399 					quidu      	"3A1D2943000B"
 29400 					client     	@1329
 29401 					supplier   	@1328
 29402 					line_style 	0)))
 29403 			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @1333
 29404 				location   	(2170, 2356)
 29405 				label      	(object ItemLabel
 29406 				    Parent_View 	@1333
 29407 				    location   	(2170, 2494)
 29408 				    anchor_loc 	1
 29409 				    nlines     	2
 29410 				    max_width  	630
 29411 				    justify    	0
 29412 				    label      	"Resume Registration")
 29413 				icon_style 	"Icon"
 29414 				line_color 	3342489
 29415 				fill_color 	13434879
 29416 				quidu      	"3A1D28DA00E6")
 29417 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration" @1334
 29418 				location   	(1612, 2356)
 29419 				label      	(object ItemLabel
 29420 				    Parent_View 	@1334
 29421 				    location   	(1612, 2497)
 29422 				    anchor_loc 	1
 29423 				    nlines     	2
 29424 				    max_width  	648
 29425 				    justify    	0
 29426 				    label      	"Resume Registration")
 29427 				icon       	"use-case realization"
 29428 				icon_style 	"Icon"
 29429 				line_color 	3342489
 29430 				fill_color 	13434879
 29431 				quidu      	"3A1D292B033C")
 29432 			    (object AssociationViewNew "$UNNAMED$300" @1335
 29433 				location   	(1890, 2356)
 29434 				stereotype 	(object SegLabel @1336
 29435 				    Parent_View 	@1335
 29436 				    location   	(1888, 2361)
 29437 				    anchor     	10
 29438 				    anchor_loc 	1
 29439 				    nlines     	1
 29440 				    max_width  	450
 29441 				    justify    	0
 29442 				    label      	"<<realize>>"
 29443 				    pctDist    	0.483333
 29444 				    height     	5
 29445 				    orientation 	1)
 29446 				line_color 	3342489
 29447 				quidu      	"3A1D294402A1"
 29448 				roleview_list 	(list RoleViews
 29449 				    (object RoleView "$UNNAMED$301" @1337
 29450 					Parent_View 	@1335
 29451 					location   	(278, -1612)
 29452 					stereotype 	TRUE
 29453 					line_color 	3342489
 29454 					quidu      	"3A1D2945007C"
 29455 					client     	@1335
 29456 					supplier   	@1333
 29457 					line_style 	0)
 29458 				    (object RoleView "$UNNAMED$302" @1338
 29459 					Parent_View 	@1335
 29460 					location   	(278, -1612)
 29461 					stereotype 	TRUE
 29462 					line_color 	3342489
 29463 					quidu      	"3A1D29450086"
 29464 					client     	@1335
 29465 					supplier   	@1334
 29466 					line_style 	0)))
 29467 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @1339
 29468 				location   	(248, 876)
 29469 				label      	(object ItemLabel
 29470 				    Parent_View 	@1339
 29471 				    location   	(248, 1014)
 29472 				    anchor_loc 	1
 29473 				    nlines     	2
 29474 				    max_width  	630
 29475 				    justify    	0
 29476 				    label      	"Identify a best fit interface implementation")
 29477 				icon_style 	"Icon"
 29478 				line_color 	3342489
 29479 				fill_color 	13434879
 29480 				quidu      	"3A13EB2301BE")
 29481 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @1340
 29482 				location   	(565, 1221)
 29483 				label      	(object ItemLabel
 29484 				    Parent_View 	@1340
 29485 				    location   	(565, 1359)
 29486 				    anchor_loc 	1
 29487 				    nlines     	2
 29488 				    max_width  	630
 29489 				    justify    	0
 29490 				    label      	"Identify a specific interface implementation")
 29491 				icon_style 	"Icon"
 29492 				line_color 	3342489
 29493 				fill_color 	13434879
 29494 				quidu      	"3A13EF2401E0")
 29495 			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @1341
 29496 				location   	(1054, 876)
 29497 				label      	(object ItemLabel
 29498 				    Parent_View 	@1341
 29499 				    location   	(1054, 1014)
 29500 				    anchor_loc 	1
 29501 				    nlines     	2
 29502 				    max_width  	630
 29503 				    justify    	0
 29504 				    label      	"Identify An Implementation")
 29505 				icon_style 	"Icon"
 29506 				line_color 	3342489
 29507 				fill_color 	13434879
 29508 				quidu      	"3A2241DA012A")
 29509 			    (object InheritView "" @1342
 29510 				stereotype 	(object SegLabel @1343
 29511 				    Parent_View 	@1342
 29512 				    location   	(787, 1086)
 29513 				    anchor     	10
 29514 				    anchor_loc 	1
 29515 				    nlines     	1
 29516 				    max_width  	450
 29517 				    justify    	0
 29518 				    label      	"<<extends>>"
 29519 				    pctDist    	0.409557
 29520 				    height     	22
 29521 				    orientation 	1)
 29522 				line_color 	3342489
 29523 				quidu      	"3A22422E03AC"
 29524 				client     	@1340
 29525 				supplier   	@1341
 29526 				line_style 	0)
 29527 			    (object InheritView "" @1344
 29528 				stereotype 	(object SegLabel @1345
 29529 				    Parent_View 	@1344
 29530 				    location   	(588, 881)
 29531 				    anchor     	10
 29532 				    anchor_loc 	1
 29533 				    nlines     	1
 29534 				    max_width  	450
 29535 				    justify    	0
 29536 				    label      	"<<extends>>"
 29537 				    pctDist    	0.394558
 29538 				    height     	5
 29539 				    orientation 	1)
 29540 				line_color 	3342489
 29541 				quidu      	"3A2242310342"
 29542 				client     	@1339
 29543 				supplier   	@1341
 29544 				line_style 	0)
 29545 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation" @1346
 29546 				location   	(1054, 1372)
 29547 				label      	(object ItemLabel
 29548 				    Parent_View 	@1346
 29549 				    location   	(1054, 1513)
 29550 				    anchor_loc 	1
 29551 				    nlines     	2
 29552 				    max_width  	648
 29553 				    justify    	0
 29554 				    label      	"Identify An Interface Implementation")
 29555 				icon       	"use-case realization"
 29556 				icon_style 	"Icon"
 29557 				line_color 	3342489
 29558 				fill_color 	13434879
 29559 				quidu      	"3A227D270115")
 29560 			    (object AssociationViewNew "$UNNAMED$303" @1347
 29561 				location   	(1054, 1121)
 29562 				stereotype 	(object SegLabel @1348
 29563 				    Parent_View 	@1347
 29564 				    location   	(1115, 1129)
 29565 				    anchor     	10
 29566 				    anchor_loc 	1
 29567 				    nlines     	1
 29568 				    max_width  	450
 29569 				    justify    	0
 29570 				    label      	"<<realize>>"
 29571 				    pctDist    	1.533333
 29572 				    height     	8
 29573 				    orientation 	1)
 29574 				line_color 	3342489
 29575 				quidu      	"3A227D2B0161"
 29576 				roleview_list 	(list RoleViews
 29577 				    (object RoleView "$UNNAMED$304" @1349
 29578 					Parent_View 	@1347
 29579 					location   	(-62, 129)
 29580 					stereotype 	TRUE
 29581 					line_color 	3342489
 29582 					quidu      	"3A227D2B03A6"
 29583 					client     	@1347
 29584 					supplier   	@1341
 29585 					line_style 	0)
 29586 				    (object RoleView "$UNNAMED$305" @1350
 29587 					Parent_View 	@1347
 29588 					location   	(-62, 129)
 29589 					stereotype 	TRUE
 29590 					line_color 	3342489
 29591 					quidu      	"3A227D2B03A7"
 29592 					client     	@1347
 29593 					supplier   	@1346
 29594 					line_style 	0)))
 29595 			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @1351
 29596 				location   	(3162, 2666)
 29597 				label      	(object ItemLabel
 29598 				    Parent_View 	@1351
 29599 				    location   	(3162, 2804)
 29600 				    anchor_loc 	1
 29601 				    nlines     	2
 29602 				    max_width  	630
 29603 				    justify    	0
 29604 				    label      	"Re-install")
 29605 				icon_style 	"Icon"
 29606 				line_color 	3342489
 29607 				fill_color 	13434879
 29608 				quidu      	"3A227CC00059"
 29609 				height     	118)
 29610 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install" @1352
 29611 				location   	(2604, 2666)
 29612 				label      	(object ItemLabel
 29613 				    Parent_View 	@1352
 29614 				    location   	(2604, 2807)
 29615 				    anchor_loc 	1
 29616 				    nlines     	2
 29617 				    max_width  	648
 29618 				    justify    	0
 29619 				    label      	"Re-install")
 29620 				icon       	"use-case realization"
 29621 				icon_style 	"Icon"
 29622 				line_color 	3342489
 29623 				fill_color 	13434879
 29624 				quidu      	"3A227DF203DE")
 29625 			    (object AssociationViewNew "$UNNAMED$306" @1353
 29626 				location   	(2882, 2666)
 29627 				stereotype 	(object SegLabel @1354
 29628 				    Parent_View 	@1353
 29629 				    location   	(2880, 2673)
 29630 				    anchor     	10
 29631 				    anchor_loc 	1
 29632 				    nlines     	1
 29633 				    max_width  	450
 29634 				    justify    	0
 29635 				    label      	"<<realize>>"
 29636 				    pctDist    	0.483333
 29637 				    height     	7
 29638 				    orientation 	1)
 29639 				line_color 	3342489
 29640 				quidu      	"3A227E030234"
 29641 				roleview_list 	(list RoleViews
 29642 				    (object RoleView "$UNNAMED$307" @1355
 29643 					Parent_View 	@1353
 29644 					location   	(340, -62)
 29645 					stereotype 	TRUE
 29646 					line_color 	3342489
 29647 					quidu      	"3A227E0303E3"
 29648 					client     	@1353
 29649 					supplier   	@1351
 29650 					line_style 	0)
 29651 				    (object RoleView "$UNNAMED$308" @1356
 29652 					Parent_View 	@1353
 29653 					location   	(340, -62)
 29654 					stereotype 	TRUE
 29655 					line_color 	3342489
 29656 					quidu      	"3A227E0303E4"
 29657 					client     	@1353
 29658 					supplier   	@1352
 29659 					line_style 	0)))
 29660 			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @1357
 29661 				location   	(930, 3140)
 29662 				label      	(object ItemLabel
 29663 				    Parent_View 	@1357
 29664 				    location   	(930, 3278)
 29665 				    anchor_loc 	1
 29666 				    nlines     	2
 29667 				    max_width  	630
 29668 				    justify    	0
 29669 				    label      	"Remove Instantiation")
 29670 				icon_style 	"Icon"
 29671 				line_color 	3342489
 29672 				fill_color 	13434879
 29673 				quidu      	"3A265FDE037F")
 29674 			    (object InheritView "" @1358
 29675 				stereotype 	(object SegLabel @1359
 29676 				    Parent_View 	@1358
 29677 				    location   	(932, 2990)
 29678 				    anchor     	10
 29679 				    anchor_loc 	1
 29680 				    nlines     	1
 29681 				    max_width  	450
 29682 				    justify    	0
 29683 				    label      	"<<uses>>"
 29684 				    pctDist    	0.716613
 29685 				    height     	2
 29686 				    orientation 	0)
 29687 				line_color 	3342489
 29688 				quidu      	"3A266019018F"
 29689 				client     	@1321
 29690 				supplier   	@1357
 29691 				line_style 	0)
 29692 			    (object InheritView "" @1360
 29693 				stereotype 	(object SegLabel @1361
 29694 				    Parent_View 	@1360
 29695 				    location   	(695, 2978)
 29696 				    anchor     	10
 29697 				    anchor_loc 	1
 29698 				    nlines     	1
 29699 				    max_width  	450
 29700 				    justify    	0
 29701 				    label      	"<<uses>>"
 29702 				    pctDist    	0.665369
 29703 				    height     	4
 29704 				    orientation 	1)
 29705 				line_color 	3342489
 29706 				quidu      	"3A266021010E"
 29707 				client     	@1309
 29708 				supplier   	@1357
 29709 				line_style 	0)
 29710 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation" @1362
 29711 				location   	(310, 3140)
 29712 				label      	(object ItemLabel
 29713 				    Parent_View 	@1362
 29714 				    location   	(310, 3281)
 29715 				    anchor_loc 	1
 29716 				    nlines     	2
 29717 				    max_width  	648
 29718 				    justify    	0
 29719 				    label      	"Remove Interface Implementation instantiation")
 29720 				icon       	"use-case realization"
 29721 				icon_style 	"Icon"
 29722 				line_color 	3342489
 29723 				fill_color 	13434879
 29724 				quidu      	"3A26614602BE")
 29725 			    (object AssociationViewNew "$UNNAMED$309" @1363
 29726 				location   	(620, 3140)
 29727 				stereotype 	(object SegLabel @1364
 29728 				    Parent_View 	@1363
 29729 				    location   	(620, 3143)
 29730 				    anchor     	10
 29731 				    anchor_loc 	1
 29732 				    nlines     	1
 29733 				    max_width  	450
 29734 				    justify    	0
 29735 				    label      	"<<realize>>"
 29736 				    pctDist    	0.500000
 29737 				    height     	3
 29738 				    orientation 	1)
 29739 				line_color 	3342489
 29740 				quidu      	"3A2661580238"
 29741 				roleview_list 	(list RoleViews
 29742 				    (object RoleView "$UNNAMED$310" @1365
 29743 					Parent_View 	@1363
 29744 					location   	(372, 474)
 29745 					stereotype 	TRUE
 29746 					line_color 	3342489
 29747 					quidu      	"3A2661590045"
 29748 					client     	@1363
 29749 					supplier   	@1357
 29750 					line_style 	0)
 29751 				    (object RoleView "$UNNAMED$311" @1366
 29752 					Parent_View 	@1363
 29753 					location   	(372, 474)
 29754 					stereotype 	TRUE
 29755 					line_color 	3342489
 29756 					quidu      	"3A266159004F"
 29757 					client     	@1363
 29758 					supplier   	@1362
 29759 					line_style 	0)))
 29760 			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @1367
 29761 				location   	(1054, 62)
 29762 				label      	(object ItemLabel
 29763 				    Parent_View 	@1367
 29764 				    location   	(1054, 200)
 29765 				    anchor_loc 	1
 29766 				    nlines     	2
 29767 				    max_width  	630
 29768 				    justify    	0
 29769 				    label      	"Serve Multiple Clients")
 29770 				icon_style 	"Icon"
 29771 				line_color 	3342489
 29772 				fill_color 	13434879
 29773 				quidu      	"3A2CC5C40219")
 29774 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients" @1368
 29775 				location   	(248, 62)
 29776 				label      	(object ItemLabel
 29777 				    Parent_View 	@1368
 29778 				    location   	(248, 203)
 29779 				    anchor_loc 	1
 29780 				    nlines     	2
 29781 				    max_width  	648
 29782 				    justify    	0
 29783 				    label      	"Serve Multiple Clients")
 29784 				icon       	"use-case realization"
 29785 				icon_style 	"Icon"
 29786 				line_color 	3342489
 29787 				fill_color 	13434879
 29788 				quidu      	"3A2CC69E003B")
 29789 			    (object AssociationViewNew "$UNNAMED$312" @1369
 29790 				location   	(651, 62)
 29791 				stereotype 	(object SegLabel @1370
 29792 				    Parent_View 	@1369
 29793 				    location   	(651, 68)
 29794 				    anchor     	10
 29795 				    anchor_loc 	1
 29796 				    nlines     	1
 29797 				    max_width  	450
 29798 				    justify    	0
 29799 				    label      	"<<realize>>"
 29800 				    pctDist    	0.500000
 29801 				    height     	6
 29802 				    orientation 	1)
 29803 				line_color 	3342489
 29804 				quidu      	"3A2CC6B0013C"
 29805 				roleview_list 	(list RoleViews
 29806 				    (object RoleView "$UNNAMED$313" @1371
 29807 					Parent_View 	@1369
 29808 					location   	(403, 0)
 29809 					stereotype 	TRUE
 29810 					line_color 	3342489
 29811 					quidu      	"3A2CC6B0036D"
 29812 					client     	@1369
 29813 					supplier   	@1367
 29814 					line_style 	0)
 29815 				    (object RoleView "$UNNAMED$314" @1372
 29816 					Parent_View 	@1369
 29817 					location   	(403, 0)
 29818 					stereotype 	TRUE
 29819 					line_color 	3342489
 29820 					quidu      	"3A2CC6B0036E"
 29821 					client     	@1369
 29822 					supplier   	@1368
 29823 					line_style 	0)))
 29824 			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @1373
 29825 				location   	(930, 1759)
 29826 				label      	(object ItemLabel
 29827 				    Parent_View 	@1373
 29828 				    location   	(930, 1897)
 29829 				    anchor_loc 	1
 29830 				    nlines     	2
 29831 				    max_width  	630
 29832 				    justify    	0
 29833 				    label      	"Asynchronous Object Creation")
 29834 				icon_style 	"Icon"
 29835 				line_color 	3342489
 29836 				fill_color 	13434879
 29837 				quidu      	"3A2E10BF036F")
 29838 			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)" @1374
 29839 				location   	(310, 1759)
 29840 				label      	(object ItemLabel
 29841 				    Parent_View 	@1374
 29842 				    location   	(310, 1900)
 29843 				    anchor_loc 	1
 29844 				    nlines     	2
 29845 				    max_width  	648
 29846 				    justify    	0
 29847 				    label      	"Asynchronous Interface Implementation Instantiation  (Omit)")
 29848 				icon       	"use-case realization"
 29849 				icon_style 	"Icon"
 29850 				line_color 	3342489
 29851 				fill_color 	13434879
 29852 				quidu      	"3A2E113C01CB")
 29853 			    (object AssociationViewNew "$UNNAMED$315" @1375
 29854 				location   	(620, 1759)
 29855 				stereotype 	(object SegLabel @1376
 29856 				    Parent_View 	@1375
 29857 				    location   	(620, 1765)
 29858 				    anchor     	10
 29859 				    anchor_loc 	1
 29860 				    nlines     	1
 29861 				    max_width  	450
 29862 				    justify    	0
 29863 				    label      	"<<realize>>"
 29864 				    pctDist    	0.500000
 29865 				    height     	6
 29866 				    orientation 	1)
 29867 				line_color 	3342489
 29868 				quidu      	"3A2E114D02E7"
 29869 				roleview_list 	(list RoleViews
 29870 				    (object RoleView "$UNNAMED$316" @1377
 29871 					Parent_View 	@1375
 29872 					location   	(310, 23)
 29873 					stereotype 	TRUE
 29874 					line_color 	3342489
 29875 					quidu      	"3A2E114E0126"
 29876 					client     	@1375
 29877 					supplier   	@1373
 29878 					line_style 	0)
 29879 				    (object RoleView "$UNNAMED$317" @1378
 29880 					Parent_View 	@1375
 29881 					location   	(310, 23)
 29882 					stereotype 	TRUE
 29883 					line_color 	3342489
 29884 					quidu      	"3A2E114E0127"
 29885 					client     	@1375
 29886 					supplier   	@1374
 29887 					line_style 	0)))
 29888 			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @1379
 29889 				location   	(2170, 2666)
 29890 				label      	(object ItemLabel
 29891 				    Parent_View 	@1379
 29892 				    location   	(2170, 2804)
 29893 				    anchor_loc 	1
 29894 				    nlines     	2
 29895 				    max_width  	630
 29896 				    justify    	0
 29897 				    label      	"Register availability")
 29898 				icon_style 	"Icon"
 29899 				line_color 	3342489
 29900 				fill_color 	13434879
 29901 				quidu      	"3A14002A033B")
 29902 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability" @1380
 29903 				location   	(1612, 2666)
 29904 				label      	(object ItemLabel
 29905 				    Parent_View 	@1380
 29906 				    location   	(1612, 2807)
 29907 				    anchor_loc 	1
 29908 				    nlines     	2
 29909 				    max_width  	648
 29910 				    justify    	0
 29911 				    label      	"Register availability")
 29912 				icon       	"use-case realization"
 29913 				icon_style 	"Icon"
 29914 				line_color 	3342489
 29915 				fill_color 	13434879
 29916 				quidu      	"3A1D02950324")
 29917 			    (object AssociationViewNew "$UNNAMED$318" @1381
 29918 				location   	(1890, 2666)
 29919 				stereotype 	(object SegLabel @1382
 29920 				    Parent_View 	@1381
 29921 				    location   	(1891, 2672)
 29922 				    anchor     	10
 29923 				    anchor_loc 	1
 29924 				    nlines     	1
 29925 				    max_width  	450
 29926 				    justify    	0
 29927 				    label      	"<<realize>>"
 29928 				    pctDist    	0.516667
 29929 				    height     	6
 29930 				    orientation 	1)
 29931 				line_color 	3342489
 29932 				quidu      	"3B5701460367"
 29933 				roleview_list 	(list RoleViews
 29934 				    (object RoleView "$UNNAMED$319" @1383
 29935 					Parent_View 	@1381
 29936 					location   	(278, 0)
 29937 					stereotype 	TRUE
 29938 					line_color 	3342489
 29939 					quidu      	"3B5701470142"
 29940 					client     	@1381
 29941 					supplier   	@1379
 29942 					line_style 	0)
 29943 				    (object RoleView "$UNNAMED$320" @1384
 29944 					Parent_View 	@1381
 29945 					location   	(278, 0)
 29946 					stereotype 	TRUE
 29947 					line_color 	3342489
 29948 					quidu      	"3B5701470143"
 29949 					client     	@1381
 29950 					supplier   	@1380
 29951 					line_style 	0)))
 29952 			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @1385
 29953 				location   	(1054, 442)
 29954 				label      	(object ItemLabel
 29955 				    Parent_View 	@1385
 29956 				    location   	(1054, 580)
 29957 				    anchor_loc 	1
 29958 				    nlines     	2
 29959 				    max_width  	630
 29960 				    justify    	0
 29961 				    label      	"Instantiate an interface implementation")
 29962 				icon_style 	"Icon"
 29963 				line_color 	3342489
 29964 				fill_color 	13434879
 29965 				quidu      	"3A13EC69004A")
 29966 			    (object InheritView "" @1386
 29967 				stereotype 	(object SegLabel @1387
 29968 				    Parent_View 	@1386
 29969 				    location   	(1053, 656)
 29970 				    anchor     	10
 29971 				    anchor_loc 	1
 29972 				    nlines     	1
 29973 				    max_width  	450
 29974 				    justify    	0
 29975 				    label      	"<<uses>>"
 29976 				    pctDist    	0.496552
 29977 				    height     	2
 29978 				    orientation 	1)
 29979 				line_color 	3342489
 29980 				quidu      	"3A2241EF0199"
 29981 				client     	@1385
 29982 				supplier   	@1341
 29983 				line_style 	0)
 29984 			    (object InheritView "" @1388
 29985 				stereotype 	(object SegLabel @1389
 29986 				    Parent_View 	@1388
 29987 				    location   	(1051, 314)
 29988 				    anchor     	10
 29989 				    anchor_loc 	1
 29990 				    nlines     	1
 29991 				    max_width  	450
 29992 				    justify    	0
 29993 				    label      	"<<uses>>"
 29994 				    pctDist    	0.736842
 29995 				    height     	3
 29996 				    orientation 	1)
 29997 				line_color 	3342489
 29998 				quidu      	"3A2CC66F020B"
 29999 				client     	@1367
 30000 				supplier   	@1385
 30001 				line_style 	0)
 30002 			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation" @1390
 30003 				location   	(248, 442)
 30004 				label      	(object ItemLabel
 30005 				    Parent_View 	@1390
 30006 				    location   	(248, 583)
 30007 				    anchor_loc 	1
 30008 				    nlines     	2
 30009 				    max_width  	648
 30010 				    justify    	0
 30011 				    label      	"Instantiate an Interface Implementation")
 30012 				icon       	"use-case realization"
 30013 				icon_style 	"Icon"
 30014 				line_color 	3342489
 30015 				fill_color 	13434879
 30016 				quidu      	"3A1D029B0029")
 30017 			    (object AssociationViewNew "$UNNAMED$321" @1391
 30018 				location   	(651, 442)
 30019 				stereotype 	(object SegLabel @1392
 30020 				    Parent_View 	@1391
 30021 				    location   	(651, 445)
 30022 				    anchor     	10
 30023 				    anchor_loc 	1
 30024 				    nlines     	1
 30025 				    max_width  	450
 30026 				    justify    	0
 30027 				    label      	"<<realize>>"
 30028 				    pctDist    	0.500000
 30029 				    height     	3
 30030 				    orientation 	1)
 30031 				line_color 	3342489
 30032 				quidu      	"3B5701570177"
 30033 				roleview_list 	(list RoleViews
 30034 				    (object RoleView "$UNNAMED$322" @1393
 30035 					Parent_View 	@1391
 30036 					location   	(403, 8)
 30037 					stereotype 	TRUE
 30038 					line_color 	3342489
 30039 					quidu      	"3B5701570394"
 30040 					client     	@1391
 30041 					supplier   	@1385
 30042 					line_style 	0)
 30043 				    (object RoleView "$UNNAMED$323" @1394
 30044 					Parent_View 	@1391
 30045 					location   	(403, 8)
 30046 					stereotype 	TRUE
 30047 					line_color 	3342489
 30048 					quidu      	"3B5701570395"
 30049 					client     	@1391
 30050 					supplier   	@1390
 30051 					line_style 	0)))))))
 30052 	    (object Class_Category "EPOC Base classes"
 30053 		quid       	"3A75AD78038F"
 30054 		exportControl 	"Public"
 30055 		logical_models 	(list unit_reference_list
 30056 		    (object Class_Category "T-Classes"
 30057 			quid       	"3B58230B014C"
 30058 			exportControl 	"Public"
 30059 			logical_models 	(list unit_reference_list
 30060 			    (object Class "TEntry"
 30061 				quid       	"3B582296013A"
 30062 				stereotype 	"entity")
 30063 			    (object Class "TBool"
 30064 				quid       	"3B5821D701A4"
 30065 				stereotype 	"entity")
 30066 			    (object Class "TVersion"
 30067 				quid       	"3A75AF100197"
 30068 				stereotype 	"entity")
 30069 			    (object Class "TUid"
 30070 				quid       	"3A813535001D"
 30071 				stereotype 	"entity")
 30072 			    (object Class "TDriveUnit"
 30073 				quid       	"3A8135F103C1"
 30074 				stereotype 	"entity")
 30075 			    (object Class "TThreadId"
 30076 				quid       	"3B58251C0085"
 30077 				stereotype 	"entity")
 30078 			    (object Class "TRequestStatus"
 30079 				quid       	"3B5825CD0210"
 30080 				stereotype 	"entity"))
 30081 			logical_presentations 	(list unit_reference_list
 30082 			    (object ClassDiagram "Main"
 30083 				quid       	"3B5822A9025A"
 30084 				title      	"Main"
 30085 				zoom       	100
 30086 				max_height 	28350
 30087 				max_width  	21600
 30088 				origin_x   	0
 30089 				origin_y   	0
 30090 				items      	(list diagram_item_list
 30091 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TEntry" @1395
 30092 					ShowCompartmentStereotypes 	TRUE
 30093 					location   	(992, 248)
 30094 					label      	(object ItemLabel
 30095 					    Parent_View 	@1395
 30096 					    location   	(881, 404)
 30097 					    anchor_loc 	3
 30098 					    nlines     	2
 30099 					    max_width  	430
 30100 					    justify    	0
 30101 					    label      	"TEntry")
 30102 					icon       	"entity"
 30103 					icon_style 	"Icon"
 30104 					line_color 	3342489
 30105 					fill_color 	13434879
 30106 					quidu      	"3B582296013A"
 30107 					height     	154
 30108 					annotation 	8
 30109 					autoResize 	TRUE)
 30110 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TBool" @1396
 30111 					ShowCompartmentStereotypes 	TRUE
 30112 					location   	(372, 248)
 30113 					label      	(object ItemLabel
 30114 					    Parent_View 	@1396
 30115 					    location   	(261, 404)
 30116 					    anchor_loc 	3
 30117 					    nlines     	2
 30118 					    max_width  	430
 30119 					    justify    	0
 30120 					    label      	"TBool")
 30121 					icon       	"entity"
 30122 					icon_style 	"Icon"
 30123 					line_color 	3342489
 30124 					fill_color 	13434879
 30125 					quidu      	"3B5821D701A4"
 30126 					height     	154
 30127 					annotation 	8
 30128 					autoResize 	TRUE)
 30129 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TVersion" @1397
 30130 					ShowCompartmentStereotypes 	TRUE
 30131 					location   	(1612, 248)
 30132 					label      	(object ItemLabel
 30133 					    Parent_View 	@1397
 30134 					    location   	(1501, 404)
 30135 					    anchor_loc 	3
 30136 					    nlines     	2
 30137 					    max_width  	430
 30138 					    justify    	0
 30139 					    label      	"TVersion")
 30140 					icon       	"entity"
 30141 					icon_style 	"Icon"
 30142 					line_color 	3342489
 30143 					fill_color 	13434879
 30144 					quidu      	"3A75AF100197"
 30145 					height     	154
 30146 					annotation 	8
 30147 					autoResize 	TRUE)
 30148 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1398
 30149 					ShowCompartmentStereotypes 	TRUE
 30150 					location   	(372, 620)
 30151 					label      	(object ItemLabel
 30152 					    Parent_View 	@1398
 30153 					    location   	(261, 776)
 30154 					    anchor_loc 	3
 30155 					    nlines     	2
 30156 					    max_width  	430
 30157 					    justify    	0
 30158 					    label      	"TUid")
 30159 					icon       	"entity"
 30160 					icon_style 	"Icon"
 30161 					line_color 	3342489
 30162 					fill_color 	13434879
 30163 					quidu      	"3A813535001D"
 30164 					height     	154
 30165 					annotation 	8
 30166 					autoResize 	TRUE)
 30167 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1399
 30168 					ShowCompartmentStereotypes 	TRUE
 30169 					location   	(992, 620)
 30170 					label      	(object ItemLabel
 30171 					    Parent_View 	@1399
 30172 					    location   	(881, 776)
 30173 					    anchor_loc 	3
 30174 					    nlines     	2
 30175 					    max_width  	430
 30176 					    justify    	0
 30177 					    label      	"TDriveUnit")
 30178 					icon       	"entity"
 30179 					icon_style 	"Icon"
 30180 					line_color 	3342489
 30181 					fill_color 	13434879
 30182 					quidu      	"3A8135F103C1"
 30183 					height     	154
 30184 					annotation 	8
 30185 					autoResize 	TRUE)
 30186 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TThreadId" @1400
 30187 					ShowCompartmentStereotypes 	TRUE
 30188 					location   	(1612, 620)
 30189 					label      	(object ItemLabel
 30190 					    Parent_View 	@1400
 30191 					    location   	(1501, 776)
 30192 					    anchor_loc 	3
 30193 					    nlines     	2
 30194 					    max_width  	430
 30195 					    justify    	0
 30196 					    label      	"TThreadId")
 30197 					icon       	"entity"
 30198 					icon_style 	"Icon"
 30199 					line_color 	3342489
 30200 					fill_color 	13434879
 30201 					quidu      	"3B58251C0085"
 30202 					height     	154
 30203 					annotation 	8
 30204 					autoResize 	TRUE)
 30205 				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TRequestStatus" @1401
 30206 					ShowCompartmentStereotypes 	TRUE
 30207 					location   	(372, 992)
 30208 					label      	(object ItemLabel
 30209 					    Parent_View 	@1401
 30210 					    location   	(261, 1148)
 30211 					    anchor_loc 	3
 30212 					    nlines     	2
 30213 					    max_width  	430
 30214 					    justify    	0
 30215 					    label      	"TRequestStatus")
 30216 					icon       	"entity"
 30217 					icon_style 	"Icon"
 30218 					line_color 	3342489
 30219 					fill_color 	13434879
 30220 					quidu      	"3B5825CD0210"
 30221 					height     	154
 30222 					annotation 	8
 30223 					autoResize 	TRUE)))))
 30224 		    (object Class_Category "C-Classes"
 30225 			quid       	"3B5823160329"
 30226 			exportControl 	"Public"
 30227 			logical_models 	(list unit_reference_list
 30228 			    (object Class "CActive"
 30229 				quid       	"3A75AD9C0124"
 30230 				superclasses 	(list inheritance_relationship_list
 30231 				    (object Inheritance_Relationship
 30232 					quid       	"3A75AE490123"
 30233 					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 30234 					quidu      	"3A75AD8E019C")))
 30235 			    (object Class "CBase"
 30236 				quid       	"3A75AD8E019C")
 30237 			    (object Class "CServer"
 30238 				quid       	"3AACF8880171"
 30239 				superclasses 	(list inheritance_relationship_list
 30240 				    (object Inheritance_Relationship
 30241 					quid       	"3B56F363035B"
 30242 					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
 30243 					quidu      	"3A75AD9C0124")))
 30244 			    (object Class "CSharableSession"
 30245 				quid       	"3AACF8D80090"
 30246 				superclasses 	(list inheritance_relationship_list
 30247 				    (object Inheritance_Relationship
 30248 					quid       	"3B56F3990377"
 30249 					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 30250 					quidu      	"3A75AD8E019C")))
 30251 			    (object Class "CTimer"
 30252 				quid       	"3A75AE3000AE"
 30253 				superclasses 	(list inheritance_relationship_list
 30254 				    (object Inheritance_Relationship
 30255 					quid       	"3A75AE5002DB"
 30256 					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
 30257 					quidu      	"3A75AD9C0124")))
 30258 			    (object Class "CBaBackupSessionWrapper"
 30259 				quid       	"3B58219C00E1"
 30260 				superclasses 	(list inheritance_relationship_list
 30261 				    (object Inheritance_Relationship
 30262 					quid       	"3B5821B00035"
 30263 					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 30264 					quidu      	"3A75AD8E019C")))
 30265 			    (object Class "CBufBase"
 30266 				quid       	"3B58268800EC"
 30267 				superclasses 	(list inheritance_relationship_list
 30268 				    (object Inheritance_Relationship
 30269 					quid       	"3B58269F021C"
 30270 					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 30271 					quidu      	"3A75AD8E019C")))
 30272 			    (object Class "CBufFlat"
 30273 				quid       	"3B58268A00A9"
 30274 				superclasses 	(list inheritance_relationship_list
 30275 				    (object Inheritance_Relationship
 30276 					quid       	"3B58269D001A"
 30277 					supplier   	"Logical View::EPOC Base classes::C-Classes::CBufBase"
 30278 					quidu      	"3B58268800EC"))))
 30279 			logical_presentations 	(list unit_reference_list
 30280 			    (object ClassDiagram "Main"
 30281 				quid       	"3B5822C9018E"
 30282 				title      	"Main"
 30283 				zoom       	100
 30284 				max_height 	28350
 30285 				max_width  	21600
 30286 				origin_x   	0
 30287 				origin_y   	0
 30288 				items      	(list diagram_item_list
 30289 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBase" @1402
 30290 					ShowCompartmentStereotypes 	TRUE
 30291 					location   	(1054, 310)
 30292 					label      	(object ItemLabel
 30293 					    Parent_View 	@1402
 30294 					    location   	(973, 259)
 30295 					    fill_color 	13434879
 30296 					    nlines     	1
 30297 					    max_width  	162
 30298 					    justify    	0
 30299 					    label      	"CBase")
 30300 					icon_style 	"Icon"
 30301 					line_color 	3342489
 30302 					fill_color 	13434879
 30303 					quidu      	"3A75AD8E019C"
 30304 					height     	126
 30305 					annotation 	8
 30306 					autoResize 	TRUE)
 30307 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CActive" @1403
 30308 					ShowCompartmentStereotypes 	TRUE
 30309 					location   	(1240, 744)
 30310 					label      	(object ItemLabel
 30311 					    Parent_View 	@1403
 30312 					    location   	(1152, 693)
 30313 					    fill_color 	13434879
 30314 					    nlines     	1
 30315 					    max_width  	176
 30316 					    justify    	0
 30317 					    label      	"CActive")
 30318 					icon_style 	"Icon"
 30319 					line_color 	3342489
 30320 					fill_color 	13434879
 30321 					quidu      	"3A75AD9C0124"
 30322 					width      	194
 30323 					height     	126
 30324 					annotation 	8
 30325 					autoResize 	TRUE)
 30326 				    (object InheritView "" @1404
 30327 					stereotype 	TRUE
 30328 					line_color 	3342489
 30329 					quidu      	"3A75AE490123"
 30330 					client     	@1403
 30331 					supplier   	@1402
 30332 					line_style 	0)
 30333 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1405
 30334 					ShowCompartmentStereotypes 	TRUE
 30335 					location   	(1240, 1116)
 30336 					label      	(object ItemLabel
 30337 					    Parent_View 	@1405
 30338 					    location   	(1159, 1065)
 30339 					    fill_color 	13434879
 30340 					    nlines     	1
 30341 					    max_width  	162
 30342 					    justify    	0
 30343 					    label      	"CTimer")
 30344 					icon_style 	"Icon"
 30345 					line_color 	3342489
 30346 					fill_color 	13434879
 30347 					quidu      	"3A75AE3000AE"
 30348 					height     	126
 30349 					annotation 	8
 30350 					autoResize 	TRUE)
 30351 				    (object InheritView "" @1406
 30352 					stereotype 	TRUE
 30353 					line_color 	3342489
 30354 					quidu      	"3A75AE5002DB"
 30355 					client     	@1405
 30356 					supplier   	@1403
 30357 					line_style 	0)
 30358 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1407
 30359 					ShowCompartmentStereotypes 	TRUE
 30360 					location   	(992, 1116)
 30361 					label      	(object ItemLabel
 30362 					    Parent_View 	@1407
 30363 					    location   	(904, 1065)
 30364 					    fill_color 	13434879
 30365 					    nlines     	1
 30366 					    max_width  	176
 30367 					    justify    	0
 30368 					    label      	"CServer")
 30369 					icon_style 	"Icon"
 30370 					line_color 	3342489
 30371 					fill_color 	13434879
 30372 					quidu      	"3AACF8880171"
 30373 					width      	194
 30374 					height     	126
 30375 					annotation 	8
 30376 					autoResize 	TRUE)
 30377 				    (object InheritView "" @1408
 30378 					stereotype 	TRUE
 30379 					line_color 	3342489
 30380 					quidu      	"3B56F363035B"
 30381 					client     	@1407
 30382 					supplier   	@1403
 30383 					line_style 	0)
 30384 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1409
 30385 					ShowCompartmentStereotypes 	TRUE
 30386 					location   	(868, 744)
 30387 					label      	(object ItemLabel
 30388 					    Parent_View 	@1409
 30389 					    location   	(678, 693)
 30390 					    fill_color 	13434879
 30391 					    nlines     	1
 30392 					    max_width  	380
 30393 					    justify    	0
 30394 					    label      	"CSharableSession")
 30395 					icon_style 	"Icon"
 30396 					line_color 	3342489
 30397 					fill_color 	13434879
 30398 					quidu      	"3AACF8D80090"
 30399 					width      	398
 30400 					height     	126
 30401 					annotation 	8
 30402 					autoResize 	TRUE)
 30403 				    (object InheritView "" @1410
 30404 					stereotype 	TRUE
 30405 					line_color 	3342489
 30406 					quidu      	"3B56F3990377"
 30407 					client     	@1409
 30408 					supplier   	@1402
 30409 					line_style 	0)
 30410 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper" @1411
 30411 					ShowCompartmentStereotypes 	TRUE
 30412 					location   	(1674, 744)
 30413 					label      	(object ItemLabel
 30414 					    Parent_View 	@1411
 30415 					    location   	(1397, 693)
 30416 					    fill_color 	13434879
 30417 					    nlines     	1
 30418 					    max_width  	554
 30419 					    justify    	0
 30420 					    label      	"CBaBackupSessionWrapper")
 30421 					icon_style 	"Icon"
 30422 					line_color 	3342489
 30423 					fill_color 	13434879
 30424 					quidu      	"3B58219C00E1"
 30425 					width      	572
 30426 					height     	126
 30427 					annotation 	8
 30428 					autoResize 	TRUE)
 30429 				    (object InheritView "" @1412
 30430 					stereotype 	TRUE
 30431 					line_color 	3342489
 30432 					quidu      	"3B5821B00035"
 30433 					client     	@1411
 30434 					supplier   	@1402
 30435 					line_style 	0)
 30436 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufBase" @1413
 30437 					ShowCompartmentStereotypes 	TRUE
 30438 					location   	(496, 744)
 30439 					label      	(object ItemLabel
 30440 					    Parent_View 	@1413
 30441 					    location   	(383, 693)
 30442 					    fill_color 	13434879
 30443 					    nlines     	1
 30444 					    max_width  	226
 30445 					    justify    	0
 30446 					    label      	"CBufBase")
 30447 					icon_style 	"Icon"
 30448 					line_color 	3342489
 30449 					fill_color 	13434879
 30450 					quidu      	"3B58268800EC"
 30451 					width      	244
 30452 					height     	126
 30453 					annotation 	8
 30454 					autoResize 	TRUE)
 30455 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufFlat" @1414
 30456 					ShowCompartmentStereotypes 	TRUE
 30457 					location   	(496, 1116)
 30458 					label      	(object ItemLabel
 30459 					    Parent_View 	@1414
 30460 					    location   	(400, 1065)
 30461 					    fill_color 	13434879
 30462 					    nlines     	1
 30463 					    max_width  	192
 30464 					    justify    	0
 30465 					    label      	"CBufFlat")
 30466 					icon_style 	"Icon"
 30467 					line_color 	3342489
 30468 					fill_color 	13434879
 30469 					quidu      	"3B58268A00A9"
 30470 					width      	210
 30471 					height     	126
 30472 					annotation 	8
 30473 					autoResize 	TRUE)
 30474 				    (object InheritView "" @1415
 30475 					stereotype 	TRUE
 30476 					line_color 	3342489
 30477 					quidu      	"3B58269D001A"
 30478 					client     	@1414
 30479 					supplier   	@1413
 30480 					line_style 	0)
 30481 				    (object InheritView "" @1416
 30482 					stereotype 	TRUE
 30483 					line_color 	3342489
 30484 					quidu      	"3B58269F021C"
 30485 					client     	@1413
 30486 					supplier   	@1402
 30487 					line_style 	0)))))
 30488 		    (object Class_Category "R-Classes"
 30489 			quid       	"3B58231F01D7"
 30490 			exportControl 	"Public"
 30491 			logical_models 	(list unit_reference_list
 30492 			    (object Class "RFile"
 30493 				quid       	"3B5821DE017C")
 30494 			    (object Class "RLibrary"
 30495 				quid       	"3A75AE23038B")
 30496 			    (object Class "RFs"
 30497 				quid       	"3A75ADDA01F5"
 30498 				superclasses 	(list inheritance_relationship_list
 30499 				    (object Inheritance_Relationship
 30500 					quid       	"3B56F3BA028E"
 30501 					supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
 30502 					quidu      	"3AACF7FF03CD")))
 30503 			    (object Class "RSessionBase"
 30504 				quid       	"3AACF7FF03CD")
 30505 			    (object Parameterized_Class "RPointerArray"
 30506 				quid       	"3A75AEBC01A0")
 30507 			    (object Parameterized_Class "RArray"
 30508 				quid       	"3B582415004B"))
 30509 			logical_presentations 	(list unit_reference_list
 30510 			    (object ClassDiagram "Main"
 30511 				quid       	"3B5822AD01DE"
 30512 				title      	"Main"
 30513 				zoom       	100
 30514 				max_height 	28350
 30515 				max_width  	21600
 30516 				origin_x   	0
 30517 				origin_y   	0
 30518 				items      	(list diagram_item_list
 30519 				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RFile" @1417
 30520 					ShowCompartmentStereotypes 	TRUE
 30521 					location   	(744, 1116)
 30522 					label      	(object ItemLabel
 30523 					    Parent_View 	@1417
 30524 					    location   	(663, 1065)
 30525 					    fill_color 	13434879
 30526 					    nlines     	1
 30527 					    max_width  	162
 30528 					    justify    	0
 30529 					    label      	"RFile")
 30530 					icon_style 	"Icon"
 30531 					line_color 	3342489
 30532 					fill_color 	13434879
 30533 					quidu      	"3B5821DE017C"
 30534 					height     	126
 30535 					annotation 	8
 30536 					autoResize 	TRUE)
 30537 				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RLibrary" @1418
 30538 					ShowCompartmentStereotypes 	TRUE
 30539 					location   	(310, 1116)
 30540 					label      	(object ItemLabel
 30541 					    Parent_View 	@1418
 30542 					    location   	(216, 1065)
 30543 					    fill_color 	13434879
 30544 					    nlines     	1
 30545 					    max_width  	188
 30546 					    justify    	0
 30547 					    label      	"RLibrary")
 30548 					icon_style 	"Icon"
 30549 					line_color 	3342489
 30550 					fill_color 	13434879
 30551 					quidu      	"3A75AE23038B"
 30552 					width      	206
 30553 					height     	126
 30554 					annotation 	8
 30555 					autoResize 	TRUE)
 30556 				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RFs" @1419
 30557 					ShowCompartmentStereotypes 	TRUE
 30558 					location   	(930, 744)
 30559 					label      	(object ItemLabel
 30560 					    Parent_View 	@1419
 30561 					    location   	(849, 693)
 30562 					    fill_color 	13434879
 30563 					    nlines     	1
 30564 					    max_width  	162
 30565 					    justify    	0
 30566 					    label      	"RFs")
 30567 					icon_style 	"Icon"
 30568 					line_color 	3342489
 30569 					fill_color 	13434879
 30570 					quidu      	"3A75ADDA01F5"
 30571 					height     	126
 30572 					annotation 	8
 30573 					autoResize 	TRUE)
 30574 				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1420
 30575 					ShowCompartmentStereotypes 	TRUE
 30576 					location   	(930, 248)
 30577 					label      	(object ItemLabel
 30578 					    Parent_View 	@1420
 30579 					    location   	(781, 197)
 30580 					    fill_color 	13434879
 30581 					    nlines     	1
 30582 					    max_width  	298
 30583 					    justify    	0
 30584 					    label      	"RSessionBase")
 30585 					icon_style 	"Icon"
 30586 					line_color 	3342489
 30587 					fill_color 	13434879
 30588 					quidu      	"3AACF7FF03CD"
 30589 					width      	316
 30590 					height     	126
 30591 					annotation 	8
 30592 					autoResize 	TRUE)
 30593 				    (object InheritView "" @1421
 30594 					stereotype 	TRUE
 30595 					line_color 	3342489
 30596 					quidu      	"3B56F3BA028E"
 30597 					client     	@1419
 30598 					supplier   	@1420
 30599 					line_style 	0)
 30600 				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RPointerArray" @1422
 30601 					ShowCompartmentStereotypes 	TRUE
 30602 					location   	(310, 1550)
 30603 					label      	(object ItemLabel
 30604 					    Parent_View 	@1422
 30605 					    location   	(170, 1520)
 30606 					    fill_color 	13434879
 30607 					    nlines     	1
 30608 					    max_width  	280
 30609 					    justify    	0
 30610 					    label      	"RPointerArray")
 30611 					icon_style 	"Icon"
 30612 					line_color 	3342489
 30613 					fill_color 	13434879
 30614 					quidu      	"3A75AEBC01A0"
 30615 					width      	298
 30616 					height     	161
 30617 					annotation 	8
 30618 					autoResize 	TRUE)
 30619 				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RArray" @1423
 30620 					ShowCompartmentStereotypes 	TRUE
 30621 					location   	(744, 1550)
 30622 					label      	(object ItemLabel
 30623 					    Parent_View 	@1423
 30624 					    location   	(662, 1520)
 30625 					    fill_color 	13434879
 30626 					    nlines     	1
 30627 					    max_width  	164
 30628 					    justify    	0
 30629 					    label      	"RArray")
 30630 					icon_style 	"Icon"
 30631 					line_color 	3342489
 30632 					fill_color 	13434879
 30633 					quidu      	"3B582415004B"
 30634 					width      	182
 30635 					height     	161
 30636 					annotation 	8
 30637 					autoResize 	TRUE)))))
 30638 		    (object Class_Category "Descriptors"
 30639 			quid       	"3B58246F00AE"
 30640 			exportControl 	"Public"
 30641 			logical_models 	(list unit_reference_list
 30642 			    (object Class "HBufC8"
 30643 				quid       	"3B5813B50129"
 30644 				stereotype 	"entity")
 30645 			    (object Class "TPtrC8"
 30646 				quid       	"3A75AE840362"
 30647 				stereotype 	"entity"
 30648 				superclasses 	(list inheritance_relationship_list
 30649 				    (object Inheritance_Relationship
 30650 					quid       	"3B58258B0319"
 30651 					supplier   	"Logical View::EPOC Base classes::Descriptors::TDesC8"
 30652 					quidu      	"3B5825790328")))
 30653 			    (object Class "TDesC"
 30654 				quid       	"3A75ADA50325"
 30655 				stereotype 	"entity")
 30656 			    (object Class "TDesC8"
 30657 				quid       	"3B5825790328"
 30658 				stereotype 	"entity"))
 30659 			logical_presentations 	(list unit_reference_list
 30660 			    (object ClassDiagram "Main"
 30661 				quid       	"3B58247C0356"
 30662 				title      	"Main"
 30663 				zoom       	100
 30664 				max_height 	28350
 30665 				max_width  	21600
 30666 				origin_x   	0
 30667 				origin_y   	0
 30668 				items      	(list diagram_item_list
 30669 				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TDesC" @1424
 30670 					ShowCompartmentStereotypes 	TRUE
 30671 					location   	(1612, 186)
 30672 					label      	(object ItemLabel
 30673 					    Parent_View 	@1424
 30674 					    location   	(1501, 342)
 30675 					    anchor_loc 	3
 30676 					    nlines     	2
 30677 					    max_width  	430
 30678 					    justify    	0
 30679 					    label      	"TDesC")
 30680 					icon       	"entity"
 30681 					icon_style 	"Icon"
 30682 					line_color 	3342489
 30683 					fill_color 	13434879
 30684 					quidu      	"3A75ADA50325"
 30685 					height     	154
 30686 					annotation 	8
 30687 					autoResize 	TRUE)
 30688 				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TPtrC8" @1425
 30689 					ShowCompartmentStereotypes 	TRUE
 30690 					location   	(248, 930)
 30691 					label      	(object ItemLabel
 30692 					    Parent_View 	@1425
 30693 					    location   	(137, 1086)
 30694 					    anchor_loc 	3
 30695 					    nlines     	2
 30696 					    max_width  	430
 30697 					    justify    	0
 30698 					    label      	"TPtrC8")
 30699 					icon       	"entity"
 30700 					icon_style 	"Icon"
 30701 					line_color 	3342489
 30702 					fill_color 	13434879
 30703 					quidu      	"3A75AE840362"
 30704 					height     	154
 30705 					annotation 	8
 30706 					autoResize 	TRUE)
 30707 				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::HBufC8" @1426
 30708 					ShowCompartmentStereotypes 	TRUE
 30709 					location   	(806, 930)
 30710 					label      	(object ItemLabel
 30711 					    Parent_View 	@1426
 30712 					    location   	(695, 1086)
 30713 					    anchor_loc 	3
 30714 					    nlines     	2
 30715 					    max_width  	430
 30716 					    justify    	0
 30717 					    label      	"HBufC8")
 30718 					icon       	"entity"
 30719 					icon_style 	"Icon"
 30720 					line_color 	3342489
 30721 					fill_color 	13434879
 30722 					quidu      	"3B5813B50129"
 30723 					height     	154
 30724 					annotation 	8
 30725 					autoResize 	TRUE)
 30726 				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TDesC8" @1427
 30727 					ShowCompartmentStereotypes 	TRUE
 30728 					location   	(558, 186)
 30729 					label      	(object ItemLabel
 30730 					    Parent_View 	@1427
 30731 					    location   	(447, 342)
 30732 					    anchor_loc 	3
 30733 					    nlines     	2
 30734 					    max_width  	430
 30735 					    justify    	0
 30736 					    label      	"TDesC8")
 30737 					icon       	"entity"
 30738 					icon_style 	"Icon"
 30739 					line_color 	3342489
 30740 					fill_color 	13434879
 30741 					quidu      	"3B5825790328"
 30742 					height     	154
 30743 					annotation 	8
 30744 					autoResize 	TRUE)
 30745 				    (object InheritView "" @1428
 30746 					stereotype 	TRUE
 30747 					line_color 	3342489
 30748 					quidu      	"3B58258B0319"
 30749 					client     	@1425
 30750 					supplier   	@1427
 30751 					vertices   	(list Points
 30752 					    (246, 852)
 30753 					    (247, 184)
 30754 					    (482, 183))
 30755 					line_style 	0)))))
 30756 		    (object Class_Category "M-Classes"
 30757 			quid       	"3B58274D0027"
 30758 			exportControl 	"Public"
 30759 			logical_models 	(list unit_reference_list
 30760 			    (object Class "MBackupOperationObserver"
 30761 				quid       	"3B582763021E"
 30762 				stereotype 	"Interface"))
 30763 			logical_presentations 	(list unit_reference_list
 30764 			    (object ClassDiagram "Main"
 30765 				quid       	"3B58275D016B"
 30766 				title      	"Main"
 30767 				zoom       	100
 30768 				max_height 	28350
 30769 				max_width  	21600
 30770 				origin_x   	0
 30771 				origin_y   	0
 30772 				items      	(list diagram_item_list
 30773 				    (object ClassView "Class" "Logical View::EPOC Base classes::M-Classes::MBackupOperationObserver" @1429
 30774 					ShowCompartmentStereotypes 	TRUE
 30775 					location   	(1116, 310)
 30776 					label      	(object ItemLabel
 30777 					    Parent_View 	@1429
 30778 					    location   	(846, 281)
 30779 					    fill_color 	13434879
 30780 					    nlines     	1
 30781 					    max_width  	540
 30782 					    justify    	0
 30783 					    label      	"MBackupOperationObserver")
 30784 					stereotype 	(object ItemLabel
 30785 					    Parent_View 	@1429
 30786 					    location   	(846, 231)
 30787 					    fill_color 	13434879
 30788 					    anchor     	10
 30789 					    nlines     	1
 30790 					    max_width  	540
 30791 					    justify    	0
 30792 					    label      	"<<Interface>>")
 30793 					icon       	"Interface"
 30794 					icon_style 	"Label"
 30795 					line_color 	3342489
 30796 					fill_color 	13434879
 30797 					quidu      	"3B582763021E"
 30798 					width      	558
 30799 					height     	182
 30800 					annotation 	8
 30801 					autoResize 	TRUE))))))
 30802 		logical_presentations 	(list unit_reference_list
 30803 		    (object ClassDiagram "Main"
 30804 			quid       	"3A75AE3A01DF"
 30805 			title      	"Main"
 30806 			zoom       	100
 30807 			max_height 	28350
 30808 			max_width  	21600
 30809 			origin_x   	0
 30810 			origin_y   	0
 30811 			items      	(list diagram_item_list
 30812 			    (object CategoryView "Logical View::EPOC Base classes::T-Classes" @1430
 30813 				location   	(1054, 186)
 30814 				label      	(object ItemLabel
 30815 				    Parent_View 	@1430
 30816 				    location   	(910, 102)
 30817 				    fill_color 	13434879
 30818 				    nlines     	2
 30819 				    max_width  	288
 30820 				    justify    	0
 30821 				    label      	"T-Classes")
 30822 				icon_style 	"Icon"
 30823 				line_color 	3342489
 30824 				fill_color 	13434879
 30825 				quidu      	"3B58230B014C"
 30826 				width      	300
 30827 				height     	180)
 30828 			    (object CategoryView "Logical View::EPOC Base classes::C-Classes" @1431
 30829 				location   	(1054, 496)
 30830 				label      	(object ItemLabel
 30831 				    Parent_View 	@1431
 30832 				    location   	(910, 412)
 30833 				    fill_color 	13434879
 30834 				    nlines     	2
 30835 				    max_width  	288
 30836 				    justify    	0
 30837 				    label      	"C-Classes")
 30838 				icon_style 	"Icon"
 30839 				line_color 	3342489
 30840 				fill_color 	13434879
 30841 				quidu      	"3B5823160329"
 30842 				width      	300
 30843 				height     	180)
 30844 			    (object CategoryView "Logical View::EPOC Base classes::R-Classes" @1432
 30845 				location   	(1054, 806)
 30846 				label      	(object ItemLabel
 30847 				    Parent_View 	@1432
 30848 				    location   	(910, 722)
 30849 				    fill_color 	13434879
 30850 				    nlines     	2
 30851 				    max_width  	288
 30852 				    justify    	0
 30853 				    label      	"R-Classes")
 30854 				icon_style 	"Icon"
 30855 				line_color 	3342489
 30856 				fill_color 	13434879
 30857 				quidu      	"3B58231F01D7"
 30858 				width      	300
 30859 				height     	180)
 30860 			    (object CategoryView "Logical View::EPOC Base classes::Descriptors" @1433
 30861 				location   	(1054, 1426)
 30862 				label      	(object ItemLabel
 30863 				    Parent_View 	@1433
 30864 				    location   	(910, 1342)
 30865 				    fill_color 	13434879
 30866 				    nlines     	2
 30867 				    max_width  	288
 30868 				    justify    	0
 30869 				    label      	"Descriptors")
 30870 				icon_style 	"Icon"
 30871 				line_color 	3342489
 30872 				fill_color 	13434879
 30873 				quidu      	"3B58246F00AE"
 30874 				width      	300
 30875 				height     	180)
 30876 			    (object CategoryView "Logical View::EPOC Base classes::M-Classes" @1434
 30877 				location   	(1054, 1116)
 30878 				label      	(object ItemLabel
 30879 				    Parent_View 	@1434
 30880 				    location   	(910, 1032)
 30881 				    fill_color 	13434879
 30882 				    nlines     	2
 30883 				    max_width  	288
 30884 				    justify    	0
 30885 				    label      	"M-Classes")
 30886 				icon_style 	"Icon"
 30887 				line_color 	3342489
 30888 				fill_color 	13434879
 30889 				quidu      	"3B58274D0027"
 30890 				width      	300
 30891 				height     	180)))))
 30892 	    (object Class_Category "Instantiation mechanism detail"
 30893 		quid       	"3AACD623038D"
 30894 		exportControl 	"Public"
 30895 		logical_models 	(list unit_reference_list
 30896 		    (object Class_Category "Client Session"
 30897 			quid       	"3AACF6AE001B"
 30898 			visible_categories 	(list visibility_relationship_list
 30899 			    (object Visibility_Relationship
 30900 				quid       	"3AACF6E4005F"
 30901 				supplier   	"Logical View::Instantiation mechanism detail::Server Session"
 30902 				quidu      	"3AACF6C50335"))
 30903 			exportControl 	"Public"
 30904 			logical_models 	(list unit_reference_list)
 30905 			logical_presentations 	(list unit_reference_list
 30906 			    (object ClassDiagram "Main"
 30907 				quid       	"3AACF7D9033C"
 30908 				title      	"Main"
 30909 				zoom       	100
 30910 				max_height 	28350
 30911 				max_width  	21600
 30912 				origin_x   	1538
 30913 				origin_y   	1331
 30914 				items      	(list diagram_item_list
 30915 				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1435
 30916 					ShowCompartmentStereotypes 	TRUE
 30917 					IncludeAttribute 	TRUE
 30918 					IncludeOperation 	TRUE
 30919 					location   	(2294, 310)
 30920 					label      	(object ItemLabel
 30921 					    Parent_View 	@1435
 30922 					    location   	(2105, 236)
 30923 					    fill_color 	13434879
 30924 					    nlines     	1
 30925 					    max_width  	378
 30926 					    justify    	0
 30927 					    label      	"RSessionBase")
 30928 					icon_style 	"Icon"
 30929 					line_color 	3342489
 30930 					fill_color 	13434879
 30931 					quidu      	"3AACF7FF03CD"
 30932 					width      	396
 30933 					height     	172
 30934 					annotation 	8
 30935 					autoResize 	TRUE)
 30936 				    (object NoteView @1436
 30937 					location   	(1426, 310)
 30938 					label      	(object ItemLabel
 30939 					    Parent_View 	@1436
 30940 					    location   	(1254, 188)
 30941 					    fill_color 	13434879
 30942 					    nlines     	4
 30943 					    max_width  	308
 30944 					    label      	"Handles IPC communication to the Server session")
 30945 					line_color 	3342489
 30946 					fill_color 	13434879
 30947 					width      	368
 30948 					height     	257)
 30949 				    (object AttachView "" @1437
 30950 					stereotype 	TRUE
 30951 					line_color 	3342489
 30952 					client     	@1436
 30953 					supplier   	@1435
 30954 					line_style 	0)
 30955 				    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1438
 30956 					ShowCompartmentStereotypes 	TRUE
 30957 					location   	(248, 1426)
 30958 					label      	(object ItemLabel
 30959 					    Parent_View 	@1438
 30960 					    location   	(248, 1586)
 30961 					    anchor_loc 	1
 30962 					    nlines     	2
 30963 					    max_width  	327
 30964 					    justify    	0
 30965 					    label      	"Generic Client")
 30966 					icon       	"Actor"
 30967 					icon_style 	"Icon"
 30968 					line_color 	3342489
 30969 					fill_color 	13434879
 30970 					quidu      	"3A1E33F801F8"
 30971 					annotation 	8
 30972 					autoResize 	TRUE)
 30973 				    (object ClassView "Class" "Logical View::REComSession" @1439
 30974 					ShowCompartmentStereotypes 	TRUE
 30975 					IncludeAttribute 	TRUE
 30976 					IncludeOperation 	TRUE
 30977 					location   	(2294, 1426)
 30978 					label      	(object ItemLabel
 30979 					    Parent_View 	@1439
 30980 					    location   	(1916, 572)
 30981 					    fill_color 	13434879
 30982 					    nlines     	1
 30983 					    max_width  	756
 30984 					    justify    	0
 30985 					    label      	"REComSession")
 30986 					icon       	"boundary"
 30987 					icon_style 	"None"
 30988 					line_color 	3342489
 30989 					fill_color 	13434879
 30990 					quidu      	"3A1D08B702D1"
 30991 					width      	774
 30992 					height     	1732
 30993 					annotation 	8
 30994 					autoResize 	TRUE)
 30995 				    (object ClassView "Class" "Logical View::CExampleInterface" @1440
 30996 					ShowCompartmentStereotypes 	TRUE
 30997 					IncludeAttribute 	TRUE
 30998 					IncludeOperation 	TRUE
 30999 					location   	(1116, 1426)
 31000 					label      	(object ItemLabel
 31001 					    Parent_View 	@1440
 31002 					    location   	(787, 1197)
 31003 					    fill_color 	13434879
 31004 					    nlines     	1
 31005 					    max_width  	658
 31006 					    justify    	0
 31007 					    label      	"CExampleInterface")
 31008 					icon       	"boundary"
 31009 					icon_style 	"None"
 31010 					line_color 	3342489
 31011 					fill_color 	13434879
 31012 					quidu      	"3A1D07A10155"
 31013 					width      	676
 31014 					height     	482
 31015 					annotation 	8
 31016 					autoResize 	TRUE)
 31017 				    (object UsesView "" @1441
 31018 					stereotype 	(object SegLabel @1442
 31019 					    Parent_View 	@1441
 31020 					    location   	(541, 1307)
 31021 					    anchor     	10
 31022 					    anchor_loc 	1
 31023 					    nlines     	1
 31024 					    max_width  	450
 31025 					    justify    	0
 31026 					    label      	"<<Uses>>"
 31027 					    pctDist    	0.500000
 31028 					    height     	120
 31029 					    orientation 	0)
 31030 					line_color 	3342489
 31031 					quidu      	"3A798EA9012F"
 31032 					client     	@1438
 31033 					supplier   	@1440
 31034 					line_style 	0)
 31035 				    (object AssociationViewNew "$UNNAMED$143" @1443
 31036 					location   	(1680, 1426)
 31037 					stereotype 	TRUE
 31038 					line_color 	3342489
 31039 					quidu      	"3A6305AE0208"
 31040 					roleview_list 	(list RoleViews
 31041 					    (object RoleView "iEComSession" @1444
 31042 						Parent_View 	@1443
 31043 						location   	(564, 0)
 31044 						label      	(object SegLabel @1445
 31045 						    Parent_View 	@1444
 31046 						    location   	(1833, 1385)
 31047 						    anchor     	1
 31048 						    anchor_loc 	1
 31049 						    nlines     	1
 31050 						    max_width  	283
 31051 						    justify    	0
 31052 						    label      	"-iEComSession"
 31053 						    pctDist    	0.800000
 31054 						    height     	42
 31055 						    orientation 	0)
 31056 						stereotype 	TRUE
 31057 						line_color 	3342489
 31058 						quidu      	"3A6305AE0212"
 31059 						client     	@1443
 31060 						supplier   	@1439
 31061 						line_style 	0)
 31062 					    (object RoleView "$UNNAMED$144" @1446
 31063 						Parent_View 	@1443
 31064 						location   	(564, 0)
 31065 						label      	(object SegLabel @1447
 31066 						    Parent_View 	@1446
 31067 						    location   	(1527, 1385)
 31068 						    hidden     	TRUE
 31069 						    anchor     	1
 31070 						    anchor_loc 	1
 31071 						    nlines     	1
 31072 						    max_width  	450
 31073 						    justify    	0
 31074 						    label      	""
 31075 						    pctDist    	0.800000
 31076 						    height     	42
 31077 						    orientation 	1)
 31078 						stereotype 	TRUE
 31079 						line_color 	3342489
 31080 						quidu      	"3A6305AE0209"
 31081 						client     	@1443
 31082 						supplier   	@1440
 31083 						line_style 	0)))
 31084 				    (object InheritView "" @1448
 31085 					stereotype 	TRUE
 31086 					line_color 	3342489
 31087 					quidu      	"3AD479580059"
 31088 					client     	@1439
 31089 					supplier   	@1435
 31090 					line_style 	0)))))
 31091 		    (object Class_Category "Server Session"
 31092 			quid       	"3AACF6C50335"
 31093 			visible_categories 	(list visibility_relationship_list
 31094 			    (object Visibility_Relationship
 31095 				quid       	"3AACF71400FE"
 31096 				supplier   	"Logical View::Instantiation mechanism detail::Registrar"
 31097 				quidu      	"3AACF6EE00C8")
 31098 			    (object Visibility_Relationship
 31099 				quid       	"3AACF717026B"
 31100 				supplier   	"Logical View::Instantiation mechanism detail::Registry"
 31101 				quidu      	"3AACF6FB006C")
 31102 			    (object Visibility_Relationship
 31103 				quid       	"3AACF71A02B5"
 31104 				supplier   	"Logical View::Instantiation mechanism detail::Resolution"
 31105 				quidu      	"3AACF702024D"))
 31106 			exportControl 	"Public"
 31107 			logical_models 	(list unit_reference_list)
 31108 			logical_presentations 	(list unit_reference_list
 31109 			    (object ClassDiagram "Main"
 31110 				quid       	"3AACF8700177"
 31111 				title      	"Main"
 31112 				zoom       	100
 31113 				max_height 	28350
 31114 				max_width  	21600
 31115 				origin_x   	16
 31116 				origin_y   	888
 31117 				items      	(list diagram_item_list
 31118 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1449
 31119 					ShowCompartmentStereotypes 	TRUE
 31120 					IncludeAttribute 	TRUE
 31121 					IncludeOperation 	TRUE
 31122 					location   	(1798, 620)
 31123 					label      	(object ItemLabel
 31124 					    Parent_View 	@1449
 31125 					    location   	(1609, 546)
 31126 					    fill_color 	13434879
 31127 					    nlines     	1
 31128 					    max_width  	378
 31129 					    justify    	0
 31130 					    label      	"CServer")
 31131 					icon_style 	"Icon"
 31132 					line_color 	3342489
 31133 					fill_color 	13434879
 31134 					quidu      	"3AACF8880171"
 31135 					width      	396
 31136 					height     	172
 31137 					annotation 	8
 31138 					autoResize 	TRUE)
 31139 				    (object NoteView @1450
 31140 					location   	(558, 186)
 31141 					label      	(object ItemLabel
 31142 					    Parent_View 	@1450
 31143 					    location   	(383, 86)
 31144 					    fill_color 	13434879
 31145 					    nlines     	4
 31146 					    max_width  	315
 31147 					    label      	"Handle IPC communication to the Client session")
 31148 					line_color 	3342489
 31149 					fill_color 	13434879
 31150 					width      	375
 31151 					height     	213)
 31152 				    (object ClassView "Class" "Logical View::CEComServer" @1451
 31153 					ShowCompartmentStereotypes 	TRUE
 31154 					IncludeAttribute 	TRUE
 31155 					IncludeOperation 	TRUE
 31156 					location   	(1798, 1550)
 31157 					label      	(object ItemLabel
 31158 					    Parent_View 	@1451
 31159 					    location   	(1460, 871)
 31160 					    fill_color 	13434879
 31161 					    nlines     	1
 31162 					    max_width  	676
 31163 					    justify    	0
 31164 					    label      	"CEComServer")
 31165 					icon       	"boundary"
 31166 					icon_style 	"None"
 31167 					line_color 	3342489
 31168 					fill_color 	13434879
 31169 					quidu      	"3A7159680113"
 31170 					width      	694
 31171 					height     	1382
 31172 					annotation 	8
 31173 					autoResize 	TRUE)
 31174 				    (object InheritView "" @1452
 31175 					stereotype 	TRUE
 31176 					line_color 	3342489
 31177 					quidu      	"3AACF893004B"
 31178 					client     	@1451
 31179 					supplier   	@1449
 31180 					line_style 	0)
 31181 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1453
 31182 					ShowCompartmentStereotypes 	TRUE
 31183 					IncludeAttribute 	TRUE
 31184 					IncludeOperation 	TRUE
 31185 					location   	(561, 620)
 31186 					label      	(object ItemLabel
 31187 					    Parent_View 	@1453
 31188 					    location   	(371, 546)
 31189 					    fill_color 	13434879
 31190 					    nlines     	1
 31191 					    max_width  	380
 31192 					    justify    	0
 31193 					    label      	"CSharableSession")
 31194 					icon_style 	"Icon"
 31195 					line_color 	3342489
 31196 					fill_color 	13434879
 31197 					quidu      	"3AACF8D80090"
 31198 					width      	398
 31199 					height     	172
 31200 					annotation 	8
 31201 					autoResize 	TRUE)
 31202 				    (object ClassView "Class" "Logical View::CEComServerSession" @1454
 31203 					ShowCompartmentStereotypes 	TRUE
 31204 					IncludeAttribute 	TRUE
 31205 					IncludeOperation 	TRUE
 31206 					location   	(558, 1550)
 31207 					label      	(object ItemLabel
 31208 					    Parent_View 	@1454
 31209 					    location   	(227, 1121)
 31210 					    fill_color 	13434879
 31211 					    nlines     	1
 31212 					    max_width  	662
 31213 					    justify    	0
 31214 					    label      	"CEComServerSession")
 31215 					icon       	"control"
 31216 					icon_style 	"None"
 31217 					line_color 	3342489
 31218 					fill_color 	13434879
 31219 					quidu      	"3AACF95200F0"
 31220 					width      	680
 31221 					height     	882
 31222 					annotation 	8
 31223 					autoResize 	TRUE)
 31224 				    (object InheritView "" @1455
 31225 					stereotype 	TRUE
 31226 					line_color 	3342489
 31227 					quidu      	"3AE45A3E020E"
 31228 					client     	@1454
 31229 					supplier   	@1453
 31230 					line_style 	0)
 31231 				    (object UsesView "" @1456
 31232 					stereotype 	TRUE
 31233 					line_color 	3342489
 31234 					quidu      	"3AACFA3B0054"
 31235 					client     	@1454
 31236 					supplier   	@1451
 31237 					line_style 	0)
 31238 				    (object AttachView "" @1457
 31239 					stereotype 	TRUE
 31240 					line_color 	3342489
 31241 					client     	@1450
 31242 					supplier   	@1453
 31243 					line_style 	0)))))
 31244 		    (object Class_Category "Registrar"
 31245 			quid       	"3AACF6EE00C8"
 31246 			visible_categories 	(list visibility_relationship_list
 31247 			    (object Visibility_Relationship
 31248 				quid       	"3AACF7220311"
 31249 				supplier   	"Logical View::Instantiation mechanism detail::Registry"
 31250 				quidu      	"3AACF6FB006C"))
 31251 			exportControl 	"Public"
 31252 			logical_models 	(list unit_reference_list)
 31253 			logical_presentations 	(list unit_reference_list
 31254 			    (object ClassDiagram "Main"
 31255 				quid       	"3AACFA800270"
 31256 				title      	"Main"
 31257 				zoom       	99
 31258 				max_height 	28350
 31259 				max_width  	21600
 31260 				origin_x   	0
 31261 				origin_y   	0
 31262 				items      	(list diagram_item_list
 31263 				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1458
 31264 					ShowCompartmentStereotypes 	TRUE
 31265 					SuppressAttribute 	TRUE
 31266 					IncludeAttribute 	TRUE
 31267 					IncludeOperation 	TRUE
 31268 					location   	(2170, 434)
 31269 					label      	(object ItemLabel
 31270 					    Parent_View 	@1458
 31271 					    location   	(1824, 264)
 31272 					    fill_color 	16777215
 31273 					    nlines     	1
 31274 					    max_width  	692
 31275 					    justify    	0
 31276 					    label      	"MDiscovererObserver")
 31277 					icon       	"Interface"
 31278 					icon_style 	"None"
 31279 					line_color 	3342489
 31280 					fill_color 	13434879
 31281 					quidu      	"3A7593D7038F"
 31282 					width      	710
 31283 					height     	364
 31284 					annotation 	8
 31285 					autoResize 	TRUE)
 31286 				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1459
 31287 					ShowCompartmentStereotypes 	TRUE
 31288 					IncludeAttribute 	TRUE
 31289 					IncludeOperation 	TRUE
 31290 					location   	(3162, 868)
 31291 					label      	(object ItemLabel
 31292 					    Parent_View 	@1459
 31293 					    location   	(2973, 796)
 31294 					    fill_color 	16777215
 31295 					    nlines     	1
 31296 					    max_width  	378
 31297 					    justify    	0
 31298 					    label      	"CDirChangeNotifier")
 31299 					icon       	"control"
 31300 					icon_style 	"None"
 31301 					line_color 	3342489
 31302 					fill_color 	13434879
 31303 					quidu      	"3A816AAF0109"
 31304 					width      	396
 31305 					height     	168
 31306 					annotation 	8
 31307 					autoResize 	TRUE)
 31308 				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1460
 31309 					ShowCompartmentStereotypes 	TRUE
 31310 					IncludeAttribute 	TRUE
 31311 					IncludeOperation 	TRUE
 31312 					location   	(3162, 2232)
 31313 					label      	(object ItemLabel
 31314 					    Parent_View 	@1460
 31315 					    location   	(2964, 2160)
 31316 					    fill_color 	16777215
 31317 					    nlines     	1
 31318 					    max_width  	396
 31319 					    justify    	0
 31320 					    label      	"CIdleScanningTimer")
 31321 					icon       	"control"
 31322 					icon_style 	"None"
 31323 					line_color 	3342489
 31324 					fill_color 	13434879
 31325 					quidu      	"3A816B5E009C"
 31326 					compartment 	(object Compartment
 31327 					    Parent_View 	@1460
 31328 					    location   	(2964, 2344)
 31329 					    icon_style 	"Icon"
 31330 					    fill_color 	16777215
 31331 					    anchor     	2
 31332 					    nlines     	4
 31333 					    max_width  	0)
 31334 					width      	414
 31335 					height     	168
 31336 					annotation 	8
 31337 					autoResize 	TRUE)
 31338 				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1461
 31339 					ShowCompartmentStereotypes 	TRUE
 31340 					IncludeAttribute 	TRUE
 31341 					IncludeOperation 	TRUE
 31342 					location   	(3162, 1550)
 31343 					label      	(object ItemLabel
 31344 					    Parent_View 	@1461
 31345 					    location   	(3029, 1478)
 31346 					    fill_color 	16777215
 31347 					    nlines     	1
 31348 					    max_width  	266
 31349 					    justify    	0
 31350 					    label      	"CDirScanner")
 31351 					icon       	"control"
 31352 					icon_style 	"None"
 31353 					line_color 	3342489
 31354 					fill_color 	13434879
 31355 					quidu      	"3A816ACC031D"
 31356 					width      	284
 31357 					height     	168
 31358 					annotation 	8
 31359 					autoResize 	TRUE)
 31360 				    (object ClassView "Class" "Logical View::CBackupNotifier" @1462
 31361 					ShowCompartmentStereotypes 	TRUE
 31362 					IncludeAttribute 	TRUE
 31363 					IncludeOperation 	TRUE
 31364 					location   	(806, 434)
 31365 					label      	(object ItemLabel
 31366 					    Parent_View 	@1462
 31367 					    location   	(495, 193)
 31368 					    fill_color 	13434879
 31369 					    nlines     	1
 31370 					    max_width  	622
 31371 					    justify    	0
 31372 					    label      	"CBackupNotifier")
 31373 					icon       	"control"
 31374 					icon_style 	"None"
 31375 					line_color 	3342489
 31376 					fill_color 	13434879
 31377 					quidu      	"3B050EEF021A"
 31378 					width      	640
 31379 					height     	506
 31380 					annotation 	8
 31381 					autoResize 	TRUE)
 31382 				    (object ClassView "Class" "Logical View::CDiscoverer" @1463
 31383 					ShowCompartmentStereotypes 	TRUE
 31384 					IncludeAttribute 	TRUE
 31385 					IncludeOperation 	TRUE
 31386 					location   	(2170, 1550)
 31387 					label      	(object ItemLabel
 31388 					    Parent_View 	@1463
 31389 					    location   	(1805, 1029)
 31390 					    fill_color 	13434879
 31391 					    nlines     	1
 31392 					    max_width  	730
 31393 					    justify    	0
 31394 					    label      	"CDiscoverer")
 31395 					icon       	"control"
 31396 					icon_style 	"None"
 31397 					line_color 	3342489
 31398 					fill_color 	13434879
 31399 					quidu      	"3A1D376D0037"
 31400 					compartment 	(object Compartment
 31401 					    Parent_View 	@1463
 31402 					    location   	(1805, 1662)
 31403 					    icon_style 	"Icon"
 31404 					    fill_color 	16777215
 31405 					    anchor     	2
 31406 					    nlines     	16
 31407 					    max_width  	0)
 31408 					width      	748
 31409 					height     	1064
 31410 					annotation 	8
 31411 					autoResize 	TRUE)
 31412 				    (object AssociationViewNew "$UNNAMED$246" @1464
 31413 					location   	(2170, 816)
 31414 					stereotype 	TRUE
 31415 					line_color 	3342489
 31416 					quidu      	"3A81325F0088"
 31417 					roleview_list 	(list RoleViews
 31418 					    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1465
 31419 						Parent_View 	@1464
 31420 						location   	(-62, -672)
 31421 						label      	(object SegLabel @1466
 31422 						    Parent_View 	@1465
 31423 						    location   	(2129, 692)
 31424 						    anchor     	1
 31425 						    anchor_loc 	1
 31426 						    nlines     	1
 31427 						    max_width  	944
 31428 						    justify    	0
 31429 						    label      	"-iDiscovererObserver:MDiscovererObserver&"
 31430 						    pctDist    	0.800000
 31431 						    height     	42
 31432 						    orientation 	0)
 31433 						stereotype 	TRUE
 31434 						line_color 	3342489
 31435 						quidu      	"3A81325F0092"
 31436 						client     	@1464
 31437 						supplier   	@1458
 31438 						line_style 	0)
 31439 					    (object RoleView "$UNNAMED$247" @1467
 31440 						Parent_View 	@1464
 31441 						location   	(-62, -672)
 31442 						label      	(object SegLabel @1468
 31443 						    Parent_View 	@1467
 31444 						    location   	(2129, 940)
 31445 						    hidden     	TRUE
 31446 						    anchor     	1
 31447 						    anchor_loc 	1
 31448 						    nlines     	1
 31449 						    max_width  	450
 31450 						    justify    	0
 31451 						    label      	""
 31452 						    pctDist    	0.800000
 31453 						    height     	42
 31454 						    orientation 	1)
 31455 						stereotype 	TRUE
 31456 						line_color 	3342489
 31457 						quidu      	"3A81325F0089"
 31458 						client     	@1464
 31459 						supplier   	@1463
 31460 						line_style 	0)))
 31461 				    (object AssociationViewNew "$UNNAMED$234" @1469
 31462 					location   	(2791, 1121)
 31463 					stereotype 	(object SegLabel @1470
 31464 					    Parent_View 	@1469
 31465 					    location   	(2791, 1002)
 31466 					    anchor     	10
 31467 					    anchor_loc 	1
 31468 					    nlines     	1
 31469 					    max_width  	450
 31470 					    justify    	0
 31471 					    label      	"<<Uses>>"
 31472 					    pctDist    	0.500000
 31473 					    height     	120
 31474 					    orientation 	0)
 31475 					line_color 	3342489
 31476 					quidu      	"3A6C23FB03A0"
 31477 					roleview_list 	(list RoleViews
 31478 					    (object RoleView "iDirNotifier" @1471
 31479 						Parent_View 	@1469
 31480 						location   	(559, -367)
 31481 						label      	(object SegLabel @1472
 31482 						    Parent_View 	@1471
 31483 						    location   	(2943, 967)
 31484 						    anchor     	1
 31485 						    anchor_loc 	1
 31486 						    nlines     	1
 31487 						    max_width  	246
 31488 						    justify    	0
 31489 						    label      	"-iDirNotifier"
 31490 						    pctDist    	0.800000
 31491 						    height     	42
 31492 						    orientation 	0)
 31493 						stereotype 	TRUE
 31494 						line_color 	3342489
 31495 						quidu      	"3A6C23FB03AA"
 31496 						client     	@1469
 31497 						supplier   	@1459
 31498 						line_style 	0)
 31499 					    (object RoleView "$UNNAMED$235" @1473
 31500 						Parent_View 	@1469
 31501 						location   	(559, -367)
 31502 						label      	(object SegLabel @1474
 31503 						    Parent_View 	@1473
 31504 						    location   	(2593, 1208)
 31505 						    hidden     	TRUE
 31506 						    anchor     	1
 31507 						    anchor_loc 	1
 31508 						    nlines     	1
 31509 						    max_width  	450
 31510 						    justify    	0
 31511 						    label      	""
 31512 						    pctDist    	0.800000
 31513 						    height     	42
 31514 						    orientation 	1)
 31515 						stereotype 	TRUE
 31516 						line_color 	3342489
 31517 						quidu      	"3A6C23FB03A1"
 31518 						client     	@1469
 31519 						supplier   	@1463
 31520 						line_style 	0)))
 31521 				    (object AssociationViewNew "$UNNAMED$236" @1475
 31522 					location   	(2792, 1976)
 31523 					stereotype 	(object SegLabel @1476
 31524 					    Parent_View 	@1475
 31525 					    location   	(2792, 1857)
 31526 					    anchor     	10
 31527 					    anchor_loc 	1
 31528 					    nlines     	1
 31529 					    max_width  	450
 31530 					    justify    	0
 31531 					    label      	"<<Uses>>"
 31532 					    pctDist    	0.500000
 31533 					    height     	120
 31534 					    orientation 	0)
 31535 					line_color 	3342489
 31536 					quidu      	"3A6C23FB038C"
 31537 					roleview_list 	(list RoleViews
 31538 					    (object RoleView "iScanningTimer" @1477
 31539 						Parent_View 	@1475
 31540 						location   	(560, 488)
 31541 						label      	(object SegLabel @1478
 31542 						    Parent_View 	@1477
 31543 						    location   	(2938, 2127)
 31544 						    anchor     	1
 31545 						    anchor_loc 	1
 31546 						    nlines     	1
 31547 						    max_width  	344
 31548 						    justify    	0
 31549 						    label      	"-iScanningTimer"
 31550 						    pctDist    	0.800000
 31551 						    height     	42
 31552 						    orientation 	1)
 31553 						stereotype 	TRUE
 31554 						line_color 	3342489
 31555 						quidu      	"3A6C23FB0396"
 31556 						client     	@1475
 31557 						supplier   	@1460
 31558 						line_style 	0)
 31559 					    (object RoleView "$UNNAMED$237" @1479
 31560 						Parent_View 	@1475
 31561 						location   	(560, 488)
 31562 						label      	(object SegLabel @1480
 31563 						    Parent_View 	@1479
 31564 						    location   	(2600, 1895)
 31565 						    hidden     	TRUE
 31566 						    anchor     	1
 31567 						    anchor_loc 	1
 31568 						    nlines     	1
 31569 						    max_width  	450
 31570 						    justify    	0
 31571 						    label      	""
 31572 						    pctDist    	0.800000
 31573 						    height     	42
 31574 						    orientation 	0)
 31575 						stereotype 	TRUE
 31576 						line_color 	3342489
 31577 						quidu      	"3A6C23FB038D"
 31578 						client     	@1475
 31579 						supplier   	@1463
 31580 						line_style 	0)))
 31581 				    (object AssociationViewNew "$UNNAMED$238" @1481
 31582 					location   	(2781, 1550)
 31583 					stereotype 	(object SegLabel @1482
 31584 					    Parent_View 	@1481
 31585 					    location   	(2781, 1431)
 31586 					    anchor     	10
 31587 					    anchor_loc 	1
 31588 					    nlines     	1
 31589 					    max_width  	450
 31590 					    justify    	0
 31591 					    label      	"<<Uses>>"
 31592 					    pctDist    	0.500000
 31593 					    height     	120
 31594 					    orientation 	0)
 31595 					line_color 	3342489
 31596 					quidu      	"3A6C23FB0378"
 31597 					roleview_list 	(list RoleViews
 31598 					    (object RoleView "iDirScanner" @1483
 31599 						Parent_View 	@1481
 31600 						location   	(549, 62)
 31601 						label      	(object SegLabel @1484
 31602 						    Parent_View 	@1483
 31603 						    location   	(2947, 1509)
 31604 						    anchor     	1
 31605 						    anchor_loc 	1
 31606 						    nlines     	1
 31607 						    max_width  	265
 31608 						    justify    	0
 31609 						    label      	"-iDirScanner"
 31610 						    pctDist    	0.800000
 31611 						    height     	42
 31612 						    orientation 	0)
 31613 						stereotype 	TRUE
 31614 						line_color 	3342489
 31615 						quidu      	"3A6C23FB0382"
 31616 						client     	@1481
 31617 						supplier   	@1461
 31618 						line_style 	0)
 31619 					    (object RoleView "$UNNAMED$239" @1485
 31620 						Parent_View 	@1481
 31621 						location   	(549, 62)
 31622 						label      	(object SegLabel @1486
 31623 						    Parent_View 	@1485
 31624 						    location   	(2616, 1509)
 31625 						    hidden     	TRUE
 31626 						    anchor     	1
 31627 						    anchor_loc 	1
 31628 						    nlines     	1
 31629 						    max_width  	450
 31630 						    justify    	0
 31631 						    label      	""
 31632 						    pctDist    	0.800000
 31633 						    height     	42
 31634 						    orientation 	1)
 31635 						stereotype 	TRUE
 31636 						line_color 	3342489
 31637 						quidu      	"3A6C23FB0379"
 31638 						client     	@1481
 31639 						supplier   	@1463
 31640 						line_style 	0)))
 31641 				    (object UsesView "iObserver" @1487
 31642 					label      	(object ItemLabel
 31643 					    Parent_View 	@1487
 31644 					    location   	(2170, 817)
 31645 					    anchor_loc 	1
 31646 					    nlines     	1
 31647 					    max_width  	181
 31648 					    justify    	0
 31649 					    label      	"iObserver")
 31650 					stereotype 	(object SegLabel @1488
 31651 					    Parent_View 	@1487
 31652 					    location   	(2051, 817)
 31653 					    anchor     	10
 31654 					    anchor_loc 	1
 31655 					    nlines     	1
 31656 					    max_width  	450
 31657 					    justify    	0
 31658 					    label      	"<<Uses>>"
 31659 					    pctDist    	0.500000
 31660 					    height     	120
 31661 					    orientation 	0)
 31662 					line_color 	3342489
 31663 					quidu      	"3A8043000318"
 31664 					client     	@1463
 31665 					supplier   	@1458
 31666 					line_style 	0)
 31667 				    (object ClassView "Class" "Logical View::CRegistrar" @1489
 31668 					ShowCompartmentStereotypes 	TRUE
 31669 					IncludeAttribute 	TRUE
 31670 					IncludeOperation 	TRUE
 31671 					location   	(806, 1550)
 31672 					label      	(object ItemLabel
 31673 					    Parent_View 	@1489
 31674 					    location   	(557, 1097)
 31675 					    fill_color 	13434879
 31676 					    nlines     	1
 31677 					    max_width  	498
 31678 					    justify    	0
 31679 					    label      	"CRegistrar")
 31680 					icon       	"control"
 31681 					icon_style 	"None"
 31682 					line_color 	3342489
 31683 					fill_color 	13434879
 31684 					quidu      	"3A1D3A0D0282"
 31685 					width      	516
 31686 					height     	930
 31687 					annotation 	8
 31688 					autoResize 	TRUE)
 31689 				    (object AssociationViewNew "$UNNAMED$224" @1490
 31690 					location   	(806, 885)
 31691 					stereotype 	TRUE
 31692 					line_color 	3342489
 31693 					quidu      	"3B050BD0021B"
 31694 					roleview_list 	(list RoleViews
 31695 					    (object RoleView "iBackupNotifier" @1491
 31696 						Parent_View 	@1490
 31697 						location   	(0, -479)
 31698 						label      	(object SegLabel @1492
 31699 						    Parent_View 	@1491
 31700 						    location   	(765, 728)
 31701 						    anchor     	1
 31702 						    anchor_loc 	1
 31703 						    nlines     	1
 31704 						    max_width  	337
 31705 						    justify    	0
 31706 						    label      	"-iBackupNotifier"
 31707 						    pctDist    	0.800000
 31708 						    height     	42
 31709 						    orientation 	0)
 31710 						stereotype 	TRUE
 31711 						line_color 	3342489
 31712 						quidu      	"3B050BD0022F"
 31713 						client     	@1490
 31714 						supplier   	@1462
 31715 						line_style 	0)
 31716 					    (object RoleView "$UNNAMED$225" @1493
 31717 						Parent_View 	@1490
 31718 						location   	(0, -479)
 31719 						label      	(object SegLabel @1494
 31720 						    Parent_View 	@1493
 31721 						    location   	(765, 1043)
 31722 						    hidden     	TRUE
 31723 						    anchor     	1
 31724 						    anchor_loc 	1
 31725 						    nlines     	1
 31726 						    max_width  	450
 31727 						    justify    	0
 31728 						    label      	""
 31729 						    pctDist    	0.800000
 31730 						    height     	42
 31731 						    orientation 	1)
 31732 						stereotype 	TRUE
 31733 						line_color 	3342489
 31734 						quidu      	"3B050BD0021C"
 31735 						client     	@1490
 31736 						supplier   	@1489
 31737 						line_style 	0)))
 31738 				    (object InheritView "" @1495
 31739 					stereotype 	TRUE
 31740 					line_color 	3342489
 31741 					quidu      	"3A8042EB0119"
 31742 					client     	@1489
 31743 					supplier   	@1458
 31744 					line_style 	0)
 31745 				    (object AssociationViewNew "$UNNAMED$244" @1496
 31746 					location   	(1429, 1550)
 31747 					stereotype 	TRUE
 31748 					line_color 	3342489
 31749 					quidu      	"3A6C23F9014F"
 31750 					roleview_list 	(list RoleViews
 31751 					    (object RoleView "iDiscoverer" @1497
 31752 						Parent_View 	@1496
 31753 						location   	(623, 0)
 31754 						label      	(object SegLabel @1498
 31755 						    Parent_View 	@1497
 31756 						    location   	(1686, 1509)
 31757 						    anchor     	1
 31758 						    anchor_loc 	1
 31759 						    nlines     	1
 31760 						    max_width  	262
 31761 						    justify    	0
 31762 						    label      	"-iDiscoverer"
 31763 						    pctDist    	0.800000
 31764 						    height     	42
 31765 						    orientation 	0)
 31766 						stereotype 	TRUE
 31767 						line_color 	3342489
 31768 						quidu      	"3A6C23F90159"
 31769 						client     	@1496
 31770 						supplier   	@1463
 31771 						line_style 	0)
 31772 					    (object RoleView "$UNNAMED$245" @1499
 31773 						Parent_View 	@1496
 31774 						location   	(623, 0)
 31775 						label      	(object SegLabel @1500
 31776 						    Parent_View 	@1499
 31777 						    location   	(1172, 1509)
 31778 						    hidden     	TRUE
 31779 						    anchor     	1
 31780 						    anchor_loc 	1
 31781 						    nlines     	1
 31782 						    max_width  	450
 31783 						    justify    	0
 31784 						    label      	""
 31785 						    pctDist    	0.800000
 31786 						    height     	42
 31787 						    orientation 	1)
 31788 						stereotype 	TRUE
 31789 						line_color 	3342489
 31790 						quidu      	"3A6C23F90150"
 31791 						client     	@1496
 31792 						supplier   	@1489
 31793 						line_style 	0)))
 31794 				    (object ClassView "Class" "Logical View::CRegistryData" @1501
 31795 					ShowCompartmentStereotypes 	TRUE
 31796 					IncludeAttribute 	TRUE
 31797 					IncludeOperation 	TRUE
 31798 					location   	(2170, 3038)
 31799 					label      	(object ItemLabel
 31800 					    Parent_View 	@1501
 31801 					    location   	(1763, 2282)
 31802 					    fill_color 	13434879
 31803 					    nlines     	1
 31804 					    max_width  	814
 31805 					    justify    	0
 31806 					    label      	"CRegistryData")
 31807 					icon       	"entity"
 31808 					icon_style 	"None"
 31809 					line_color 	3342489
 31810 					fill_color 	13434879
 31811 					quidu      	"3A1D0A2B03D0"
 31812 					width      	832
 31813 					height     	1534
 31814 					annotation 	8
 31815 					autoResize 	TRUE)
 31816 				    (object AssociationViewNew "$UNNAMED$165" @1502
 31817 					location   	(1408, 2208)
 31818 					stereotype 	TRUE
 31819 					line_color 	3342489
 31820 					quidu      	"3A5F3590001C"
 31821 					roleview_list 	(list RoleViews
 31822 					    (object RoleView "iRegistry:CRegistryData&" @1503
 31823 						Parent_View 	@1502
 31824 						location   	(602, 658)
 31825 						label      	(object SegLabel @1504
 31826 						    Parent_View 	@1503
 31827 						    location   	(1619, 2498)
 31828 						    anchor     	1
 31829 						    anchor_loc 	1
 31830 						    nlines     	1
 31831 						    max_width  	549
 31832 						    justify    	0
 31833 						    label      	"-iRegistry:CRegistryData&"
 31834 						    pctDist    	0.800000
 31835 						    height     	42
 31836 						    orientation 	1)
 31837 						stereotype 	TRUE
 31838 						line_color 	3342489
 31839 						quidu      	"3A5F35900026"
 31840 						client     	@1502
 31841 						supplier   	@1501
 31842 						line_style 	0
 31843 						label      	(object SegLabel @1505
 31844 						    Parent_View 	@1503
 31845 						    location   	(1741, 2492)
 31846 						    anchor     	2
 31847 						    anchor_loc 	1
 31848 						    nlines     	1
 31849 						    max_width  	15
 31850 						    justify    	0
 31851 						    label      	"1"
 31852 						    pctDist    	0.900000
 31853 						    height     	54
 31854 						    orientation 	0))
 31855 					    (object RoleView "$UNNAMED$166" @1506
 31856 						Parent_View 	@1502
 31857 						location   	(602, 658)
 31858 						label      	(object SegLabel @1507
 31859 						    Parent_View 	@1506
 31860 						    location   	(1199, 1918)
 31861 						    hidden     	TRUE
 31862 						    anchor     	1
 31863 						    anchor_loc 	1
 31864 						    nlines     	1
 31865 						    max_width  	450
 31866 						    justify    	0
 31867 						    label      	""
 31868 						    pctDist    	0.800000
 31869 						    height     	42
 31870 						    orientation 	1)
 31871 						stereotype 	TRUE
 31872 						line_color 	3342489
 31873 						quidu      	"3A5F3590001D"
 31874 						client     	@1502
 31875 						supplier   	@1489
 31876 						line_style 	0
 31877 						label      	(object SegLabel @1508
 31878 						    Parent_View 	@1506
 31879 						    location   	(1076, 1924)
 31880 						    anchor     	2
 31881 						    anchor_loc 	1
 31882 						    nlines     	1
 31883 						    max_width  	15
 31884 						    justify    	0
 31885 						    label      	"1"
 31886 						    pctDist    	0.900000
 31887 						    height     	54
 31888 						    orientation 	0))))
 31889 				    (object ClassView "Class" "Logical View::CEComServer" @1509
 31890 					ShowCompartmentStereotypes 	TRUE
 31891 					IncludeAttribute 	TRUE
 31892 					IncludeOperation 	TRUE
 31893 					location   	(806, 3038)
 31894 					label      	(object ItemLabel
 31895 					    Parent_View 	@1509
 31896 					    location   	(480, 2397)
 31897 					    fill_color 	16777215
 31898 					    nlines     	1
 31899 					    max_width  	652
 31900 					    justify    	0
 31901 					    label      	"CEComServer")
 31902 					icon       	"boundary"
 31903 					icon_style 	"None"
 31904 					line_color 	3342489
 31905 					fill_color 	13434879
 31906 					quidu      	"3A7159680113"
 31907 					width      	670
 31908 					height     	1306
 31909 					annotation 	8
 31910 					autoResize 	TRUE)
 31911 				    (object AssociationViewNew "$UNNAMED$153" @1510
 31912 					location   	(806, 2199)
 31913 					stereotype 	TRUE
 31914 					line_color 	3342489
 31915 					quidu      	"3A716F990343"
 31916 					roleview_list 	(list RoleViews
 31917 					    (object RoleView "iRegistrar" @1511
 31918 						Parent_View 	@1510
 31919 						location   	(0, -839)
 31920 						label      	(object SegLabel @1512
 31921 						    Parent_View 	@1511
 31922 						    location   	(765, 2052)
 31923 						    anchor     	1
 31924 						    anchor_loc 	1
 31925 						    nlines     	1
 31926 						    max_width  	227
 31927 						    justify    	0
 31928 						    label      	"-iRegistrar"
 31929 						    pctDist    	0.800000
 31930 						    height     	42
 31931 						    orientation 	0)
 31932 						stereotype 	TRUE
 31933 						line_color 	3342489
 31934 						quidu      	"3A716F990357"
 31935 						client     	@1510
 31936 						supplier   	@1489
 31937 						line_style 	0)
 31938 					    (object RoleView "$UNNAMED$154" @1513
 31939 						Parent_View 	@1510
 31940 						location   	(0, -839)
 31941 						label      	(object SegLabel @1514
 31942 						    Parent_View 	@1513
 31943 						    location   	(765, 2347)
 31944 						    hidden     	TRUE
 31945 						    anchor     	1
 31946 						    anchor_loc 	1
 31947 						    nlines     	1
 31948 						    max_width  	450
 31949 						    justify    	0
 31950 						    label      	""
 31951 						    pctDist    	0.800000
 31952 						    height     	42
 31953 						    orientation 	1)
 31954 						stereotype 	TRUE
 31955 						line_color 	3342489
 31956 						quidu      	"3A716F990344"
 31957 						client     	@1510
 31958 						supplier   	@1509
 31959 						line_style 	0)))
 31960 				    (object AssociationViewNew "$UNNAMED$167" @1515
 31961 					location   	(1447, 3038)
 31962 					stereotype 	TRUE
 31963 					line_color 	3342489
 31964 					quidu      	"3A79797102B5"
 31965 					roleview_list 	(list RoleViews
 31966 					    (object RoleView "iRegistryData" @1516
 31967 						Parent_View 	@1515
 31968 						location   	(641, 0)
 31969 						label      	(object SegLabel @1517
 31970 						    Parent_View 	@1516
 31971 						    location   	(1657, 2997)
 31972 						    anchor     	1
 31973 						    anchor_loc 	1
 31974 						    nlines     	1
 31975 						    max_width  	306
 31976 						    justify    	0
 31977 						    label      	"-iRegistryData"
 31978 						    pctDist    	0.800000
 31979 						    height     	42
 31980 						    orientation 	0)
 31981 						stereotype 	TRUE
 31982 						line_color 	3342489
 31983 						quidu      	"3A79797102C9"
 31984 						client     	@1515
 31985 						supplier   	@1501
 31986 						line_style 	0)
 31987 					    (object RoleView "$UNNAMED$168" @1518
 31988 						Parent_View 	@1515
 31989 						location   	(641, 0)
 31990 						label      	(object SegLabel @1519
 31991 						    Parent_View 	@1518
 31992 						    location   	(1237, 2997)
 31993 						    hidden     	TRUE
 31994 						    anchor     	1
 31995 						    anchor_loc 	1
 31996 						    nlines     	1
 31997 						    max_width  	450
 31998 						    justify    	0
 31999 						    label      	""
 32000 						    pctDist    	0.800000
 32001 						    height     	42
 32002 						    orientation 	1)
 32003 						stereotype 	TRUE
 32004 						line_color 	3342489
 32005 						quidu      	"3A79797102B6"
 32006 						client     	@1515
 32007 						supplier   	@1509
 32008 						line_style 	0)))))))
 32009 		    (object Class_Category "Registry"
 32010 			quid       	"3AACF6FB006C"
 32011 			exportControl 	"Public"
 32012 			logical_models 	(list unit_reference_list)
 32013 			logical_presentations 	(list unit_reference_list
 32014 			    (object ClassDiagram "Main"
 32015 				quid       	"3AACFC180050"
 32016 				title      	"Main"
 32017 				zoom       	83
 32018 				max_height 	28350
 32019 				max_width  	21600
 32020 				origin_x   	0
 32021 				origin_y   	0
 32022 				items      	(list diagram_item_list
 32023 				    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1520
 32024 					location   	(3844, 2976)
 32025 					label      	(object ItemLabel
 32026 					    Parent_View 	@1520
 32027 					    location   	(3844, 3136)
 32028 					    anchor_loc 	1
 32029 					    nlines     	2
 32030 					    max_width  	327
 32031 					    justify    	0
 32032 					    label      	"Interface Implementation")
 32033 					icon       	"Actor"
 32034 					icon_style 	"Icon"
 32035 					line_color 	3342489
 32036 					fill_color 	13434879
 32037 					quidu      	"3A13FF96031A"
 32038 					annotation 	8
 32039 					autoResize 	TRUE)
 32040 				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1521
 32041 					IncludeAttribute 	TRUE
 32042 					IncludeOperation 	TRUE
 32043 					location   	(1984, 2976)
 32044 					label      	(object ItemLabel
 32045 					    Parent_View 	@1521
 32046 					    location   	(1883, 2896)
 32047 					    fill_color 	16777215
 32048 					    nlines     	1
 32049 					    max_width  	202
 32050 					    justify    	0
 32051 					    label      	"TIndex")
 32052 					icon       	"entity"
 32053 					icon_style 	"None"
 32054 					line_color 	3342489
 32055 					fill_color 	13434879
 32056 					quidu      	"3A8134A40141"
 32057 					width      	220
 32058 					height     	184
 32059 					autoResize 	TRUE)
 32060 				    (object NoteView @1522
 32061 					location   	(1302, 2480)
 32062 					label      	(object ItemLabel
 32063 					    Parent_View 	@1522
 32064 					    location   	(1064, 2355)
 32065 					    fill_color 	13434879
 32066 					    nlines     	5
 32067 					    max_width  	440
 32068 					    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
 32069 					line_color 	3342489
 32070 					fill_color 	13434879
 32071 					width      	500
 32072 					height     	263)
 32073 				    (object NoteView @1523
 32074 					location   	(1364, 186)
 32075 					label      	(object ItemLabel
 32076 					    Parent_View 	@1523
 32077 					    location   	(1180, 23)
 32078 					    fill_color 	13434879
 32079 					    nlines     	6
 32080 					    max_width  	333
 32081 					    label      	
 32082 |The actual registration data hierarchy.
 32083 |That is stored persistantly.
 32084 					    )
 32085 					line_color 	3342489
 32086 					fill_color 	13434879
 32087 					width      	393
 32088 					height     	338)
 32089 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1524
 32090 					IncludeAttribute 	TRUE
 32091 					IncludeOperation 	TRUE
 32092 					location   	(2914, 620)
 32093 					label      	(object ItemLabel
 32094 					    Parent_View 	@1524
 32095 					    location   	(2661, 590)
 32096 					    fill_color 	16777215
 32097 					    nlines     	1
 32098 					    max_width  	506
 32099 					    justify    	0
 32100 					    label      	"RPointerArray<CDllData>")
 32101 					icon       	"control"
 32102 					icon_style 	"None"
 32103 					line_color 	3342489
 32104 					fill_color 	13434879
 32105 					quidu      	"3A8137F8004C"
 32106 					width      	524
 32107 					height     	161
 32108 					autoResize 	TRUE)
 32109 				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1525
 32110 					IncludeAttribute 	TRUE
 32111 					IncludeOperation 	TRUE
 32112 					location   	(2914, 124)
 32113 					label      	(object ItemLabel
 32114 					    Parent_View 	@1525
 32115 					    location   	(2728, 15)
 32116 					    fill_color 	16777215
 32117 					    nlines     	1
 32118 					    max_width  	372
 32119 					    justify    	0
 32120 					    label      	"CDriveData")
 32121 					icon       	"entity"
 32122 					icon_style 	"None"
 32123 					line_color 	3342489
 32124 					fill_color 	13434879
 32125 					quidu      	"3A81363E039A"
 32126 					width      	390
 32127 					height     	248
 32128 					autoResize 	TRUE)
 32129 				    (object AssociationViewNew "$UNNAMED$177" @1526
 32130 					location   	(2914, 393)
 32131 					stereotype 	TRUE
 32132 					line_color 	3342489
 32133 					quidu      	"3A81382300C6"
 32134 					roleview_list 	(list RoleViews
 32135 					    (object RoleView "$UNNAMED$178" @1527
 32136 						Parent_View 	@1526
 32137 						location   	(-1178, -165)
 32138 						stereotype 	TRUE
 32139 						line_color 	3342489
 32140 						quidu      	"3A81382402C6"
 32141 						client     	@1526
 32142 						supplier   	@1524
 32143 						line_style 	0)
 32144 					    (object RoleView "$UNNAMED$179" @1528
 32145 						Parent_View 	@1526
 32146 						location   	(-1178, -165)
 32147 						stereotype 	TRUE
 32148 						line_color 	3342489
 32149 						quidu      	"3A81382402D0"
 32150 						client     	@1526
 32151 						supplier   	@1525
 32152 						line_style 	0)))
 32153 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1529
 32154 					IncludeAttribute 	TRUE
 32155 					IncludeOperation 	TRUE
 32156 					location   	(2914, 1550)
 32157 					label      	(object ItemLabel
 32158 					    Parent_View 	@1529
 32159 					    location   	(2609, 1520)
 32160 					    fill_color 	16777215
 32161 					    nlines     	1
 32162 					    max_width  	610
 32163 					    justify    	0
 32164 					    label      	"RPointerArray<CInterfaceData>")
 32165 					icon       	"control"
 32166 					icon_style 	"None"
 32167 					line_color 	3342489
 32168 					fill_color 	13434879
 32169 					quidu      	"3A813855026D"
 32170 					width      	628
 32171 					height     	161
 32172 					autoResize 	TRUE)
 32173 				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1530
 32174 					IncludeAttribute 	TRUE
 32175 					IncludeOperation 	TRUE
 32176 					location   	(2914, 1054)
 32177 					label      	(object ItemLabel
 32178 					    Parent_View 	@1530
 32179 					    location   	(2756, 921)
 32180 					    fill_color 	16777215
 32181 					    nlines     	1
 32182 					    max_width  	316
 32183 					    justify    	0
 32184 					    label      	"CDllData")
 32185 					icon       	"entity"
 32186 					icon_style 	"None"
 32187 					line_color 	3342489
 32188 					fill_color 	13434879
 32189 					quidu      	"3A81365601C8"
 32190 					width      	334
 32191 					height     	296
 32192 					autoResize 	TRUE)
 32193 				    (object UsesView "" @1531
 32194 					stereotype 	TRUE
 32195 					line_color 	3342489
 32196 					quidu      	"3A813846026B"
 32197 					client     	@1524
 32198 					supplier   	@1530
 32199 					line_style 	0)
 32200 				    (object AssociationViewNew "$UNNAMED$180" @1532
 32201 					location   	(2914, 1335)
 32202 					stereotype 	TRUE
 32203 					line_color 	3342489
 32204 					quidu      	"3A81389B00AB"
 32205 					roleview_list 	(list RoleViews
 32206 					    (object RoleView "$UNNAMED$181" @1533
 32207 						Parent_View 	@1532
 32208 						location   	(-1612, 405)
 32209 						stereotype 	TRUE
 32210 						line_color 	3342489
 32211 						quidu      	"3A81389C0020"
 32212 						client     	@1532
 32213 						supplier   	@1529
 32214 						line_style 	0)
 32215 					    (object RoleView "$UNNAMED$182" @1534
 32216 						Parent_View 	@1532
 32217 						location   	(-1612, 405)
 32218 						stereotype 	TRUE
 32219 						line_color 	3342489
 32220 						quidu      	"3A81389C002A"
 32221 						client     	@1532
 32222 						supplier   	@1530
 32223 						line_style 	0)))
 32224 				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1535
 32225 					ShowCompartmentStereotypes 	TRUE
 32226 					IncludeAttribute 	TRUE
 32227 					IncludeOperation 	TRUE
 32228 					location   	(3906, 1054)
 32229 					label      	(object ItemLabel
 32230 					    Parent_View 	@1535
 32231 					    location   	(3596, 556)
 32232 					    fill_color 	13434879
 32233 					    nlines     	1
 32234 					    max_width  	620
 32235 					    justify    	0
 32236 					    label      	"CUnloadPolicy")
 32237 					icon       	"control"
 32238 					icon_style 	"None"
 32239 					line_color 	3342489
 32240 					fill_color 	13434879
 32241 					quidu      	"3A1D309500CE"
 32242 					width      	638
 32243 					height     	1026
 32244 					annotation 	8
 32245 					autoResize 	TRUE)
 32246 				    (object AssociationViewNew "$UNNAMED$186" @1536
 32247 					location   	(3333, 1054)
 32248 					stereotype 	TRUE
 32249 					line_color 	3342489
 32250 					quidu      	"3A8144DD0388"
 32251 					roleview_list 	(list RoleViews
 32252 					    (object RoleView "$UNNAMED$187" @1537
 32253 						Parent_View 	@1536
 32254 						location   	(-2557, 0)
 32255 						label      	(object SegLabel @1538
 32256 						    Parent_View 	@1537
 32257 						    location   	(3132, 1013)
 32258 						    hidden     	TRUE
 32259 						    anchor     	1
 32260 						    anchor_loc 	1
 32261 						    nlines     	1
 32262 						    max_width  	450
 32263 						    justify    	0
 32264 						    label      	""
 32265 						    pctDist    	0.800000
 32266 						    height     	42
 32267 						    orientation 	1)
 32268 						stereotype 	TRUE
 32269 						line_color 	3342489
 32270 						quidu      	"3A8144DE02B7"
 32271 						client     	@1536
 32272 						supplier   	@1530
 32273 						line_style 	0)
 32274 					    (object RoleView "theCUnloadPolicy" @1539
 32275 						Parent_View 	@1536
 32276 						location   	(-2557, 0)
 32277 						label      	(object SegLabel @1540
 32278 						    Parent_View 	@1539
 32279 						    location   	(3410, 1013)
 32280 						    anchor     	1
 32281 						    anchor_loc 	1
 32282 						    nlines     	1
 32283 						    max_width  	476
 32284 						    justify    	0
 32285 						    label      	"+theCUnloadPolicy"
 32286 						    pctDist    	0.304348
 32287 						    height     	41
 32288 						    orientation 	0)
 32289 						stereotype 	TRUE
 32290 						line_color 	3342489
 32291 						quidu      	"3A8144DE02A3"
 32292 						client     	@1536
 32293 						supplier   	@1535
 32294 						line_style 	0)))
 32295 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1541
 32296 					IncludeAttribute 	TRUE
 32297 					IncludeOperation 	TRUE
 32298 					location   	(1302, 2976)
 32299 					label      	(object ItemLabel
 32300 					    Parent_View 	@1541
 32301 					    location   	(1023, 2946)
 32302 					    fill_color 	16777215
 32303 					    nlines     	1
 32304 					    max_width  	558
 32305 					    justify    	0
 32306 					    label      	"mutable RArray<TIndex>")
 32307 					icon       	"control"
 32308 					icon_style 	"None"
 32309 					line_color 	3342489
 32310 					fill_color 	13434879
 32311 					quidu      	"3A7FEAF302B1"
 32312 					width      	576
 32313 					height     	161
 32314 					autoResize 	TRUE)
 32315 				    (object UsesView "" @1542
 32316 					stereotype 	TRUE
 32317 					line_color 	3342489
 32318 					quidu      	"3A8134C80215"
 32319 					client     	@1541
 32320 					supplier   	@1521
 32321 					line_style 	0)
 32322 				    (object AttachView "" @1543
 32323 					stereotype 	TRUE
 32324 					line_color 	3342489
 32325 					client     	@1522
 32326 					supplier   	@1541
 32327 					line_style 	0)
 32328 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1544
 32329 					IncludeAttribute 	TRUE
 32330 					IncludeOperation 	TRUE
 32331 					location   	(2108, 124)
 32332 					label      	(object ItemLabel
 32333 					    Parent_View 	@1544
 32334 					    location   	(1837, 94)
 32335 					    fill_color 	16777215
 32336 					    nlines     	1
 32337 					    max_width  	542
 32338 					    justify    	0
 32339 					    label      	"RPointerArray<CDriveData>")
 32340 					icon       	"control"
 32341 					icon_style 	"None"
 32342 					line_color 	3342489
 32343 					fill_color 	13434879
 32344 					quidu      	"3A8136FF035B"
 32345 					width      	560
 32346 					height     	161
 32347 					autoResize 	TRUE)
 32348 				    (object UsesView "" @1545
 32349 					stereotype 	TRUE
 32350 					line_color 	3342489
 32351 					quidu      	"3A8137DD0089"
 32352 					client     	@1544
 32353 					supplier   	@1525
 32354 					line_style 	0)
 32355 				    (object AttachView "" @1546
 32356 					stereotype 	TRUE
 32357 					line_color 	3342489
 32358 					client     	@1523
 32359 					supplier   	@1544
 32360 					line_style 	0)
 32361 				    (object ClassView "Class" "Logical View::CRegistryData" @1547
 32362 					ShowCompartmentStereotypes 	TRUE
 32363 					IncludeAttribute 	TRUE
 32364 					IncludeOperation 	TRUE
 32365 					location   	(1364, 1240)
 32366 					label      	(object ItemLabel
 32367 					    Parent_View 	@1547
 32368 					    location   	(943, 453)
 32369 					    fill_color 	13434879
 32370 					    nlines     	1
 32371 					    max_width  	842
 32372 					    justify    	0
 32373 					    label      	"CRegistryData")
 32374 					icon       	"entity"
 32375 					icon_style 	"None"
 32376 					line_color 	3342489
 32377 					fill_color 	13434879
 32378 					quidu      	"3A1D0A2B03D0"
 32379 					width      	860
 32380 					height     	1598
 32381 					annotation 	8
 32382 					autoResize 	TRUE)
 32383 				    (object ClassView "Class" "Logical View::CEComServer" @1548
 32384 					ShowCompartmentStereotypes 	TRUE
 32385 					IncludeAttribute 	TRUE
 32386 					IncludeOperation 	TRUE
 32387 					location   	(372, 1240)
 32388 					label      	(object ItemLabel
 32389 					    Parent_View 	@1548
 32390 					    location   	(43, 574)
 32391 					    fill_color 	16777215
 32392 					    nlines     	1
 32393 					    max_width  	658
 32394 					    justify    	0
 32395 					    label      	"CEComServer")
 32396 					icon       	"boundary"
 32397 					icon_style 	"None"
 32398 					line_color 	3342489
 32399 					fill_color 	13434879
 32400 					quidu      	"3A7159680113"
 32401 					width      	676
 32402 					height     	1356
 32403 					annotation 	8
 32404 					autoResize 	TRUE)
 32405 				    (object AssociationViewNew "$UNNAMED$167" @1549
 32406 					location   	(821, 1240)
 32407 					stereotype 	TRUE
 32408 					line_color 	3342489
 32409 					quidu      	"3A79797102B5"
 32410 					roleview_list 	(list RoleViews
 32411 					    (object RoleView "iRegistryData" @1550
 32412 						Parent_View 	@1549
 32413 						location   	(449, 0)
 32414 						label      	(object SegLabel @1551
 32415 						    Parent_View 	@1550
 32416 						    location   	(889, 1199)
 32417 						    anchor     	1
 32418 						    anchor_loc 	1
 32419 						    nlines     	1
 32420 						    max_width  	363
 32421 						    justify    	0
 32422 						    label      	"-iRegistryData"
 32423 						    pctDist    	0.800000
 32424 						    height     	42
 32425 						    orientation 	0)
 32426 						stereotype 	TRUE
 32427 						line_color 	3342489
 32428 						quidu      	"3A79797102C9"
 32429 						client     	@1549
 32430 						supplier   	@1547
 32431 						line_style 	0)
 32432 					    (object RoleView "$UNNAMED$168" @1552
 32433 						Parent_View 	@1549
 32434 						location   	(449, 0)
 32435 						label      	(object SegLabel @1553
 32436 						    Parent_View 	@1552
 32437 						    location   	(753, 1199)
 32438 						    hidden     	TRUE
 32439 						    anchor     	1
 32440 						    anchor_loc 	1
 32441 						    nlines     	1
 32442 						    max_width  	450
 32443 						    justify    	0
 32444 						    label      	""
 32445 						    pctDist    	0.800000
 32446 						    height     	42
 32447 						    orientation 	1)
 32448 						stereotype 	TRUE
 32449 						line_color 	3342489
 32450 						quidu      	"3A79797102B6"
 32451 						client     	@1549
 32452 						supplier   	@1548
 32453 						line_style 	0)))
 32454 				    (object UsesView "" @1554
 32455 					stereotype 	TRUE
 32456 					line_color 	3342489
 32457 					quidu      	"3A8156CB0266"
 32458 					client     	@1547
 32459 					supplier   	@1544
 32460 					line_style 	0)
 32461 				    (object ClassView "Class" "Logical View::CImplementationInformation" @1555
 32462 					ShowCompartmentStereotypes 	TRUE
 32463 					IncludeAttribute 	TRUE
 32464 					IncludeOperation 	TRUE
 32465 					location   	(2914, 2976)
 32466 					label      	(object ItemLabel
 32467 					    Parent_View 	@1555
 32468 					    location   	(2604, 2478)
 32469 					    fill_color 	13434879
 32470 					    nlines     	1
 32471 					    max_width  	620
 32472 					    justify    	0
 32473 					    label      	"CImplementationInformation")
 32474 					icon       	"entity"
 32475 					icon_style 	"None"
 32476 					line_color 	3342489
 32477 					fill_color 	13434879
 32478 					quidu      	"3AD31E780181"
 32479 					width      	638
 32480 					height     	1026
 32481 					annotation 	8
 32482 					autoResize 	TRUE)
 32483 				    (object UsesView "" @1556
 32484 					stereotype 	TRUE
 32485 					line_color 	3342489
 32486 					quidu      	"3AD47C73023D"
 32487 					client     	@1555
 32488 					supplier   	@1520
 32489 					line_style 	0)
 32490 				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1557
 32491 					ShowCompartmentStereotypes 	TRUE
 32492 					IncludeAttribute 	TRUE
 32493 					IncludeOperation 	TRUE
 32494 					location   	(2914, 1922)
 32495 					label      	(object ItemLabel
 32496 					    Parent_View 	@1557
 32497 					    location   	(2767, 1821)
 32498 					    fill_color 	13434879
 32499 					    nlines     	1
 32500 					    max_width  	294
 32501 					    justify    	0
 32502 					    label      	"CInterfaceData")
 32503 					icon       	"entity"
 32504 					icon_style 	"None"
 32505 					line_color 	3342489
 32506 					fill_color 	13434879
 32507 					quidu      	"3A81366B01F0"
 32508 					width      	312
 32509 					height     	226
 32510 					annotation 	8
 32511 					autoResize 	TRUE)
 32512 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1558
 32513 					IncludeAttribute 	TRUE
 32514 					IncludeOperation 	TRUE
 32515 					location   	(2914, 2232)
 32516 					label      	(object ItemLabel
 32517 					    Parent_View 	@1558
 32518 					    location   	(2489, 2202)
 32519 					    fill_color 	16777215
 32520 					    nlines     	1
 32521 					    max_width  	850
 32522 					    justify    	0
 32523 					    label      	"RPointerArray<CImplementationInformation>")
 32524 					icon       	"control"
 32525 					icon_style 	"None"
 32526 					line_color 	3342489
 32527 					fill_color 	13434879
 32528 					quidu      	"3A81387301B1"
 32529 					width      	868
 32530 					height     	161
 32531 					autoResize 	TRUE)
 32532 				    (object UsesView "" @1559
 32533 					stereotype 	TRUE
 32534 					line_color 	3342489
 32535 					quidu      	"3AD47BA402B7"
 32536 					client     	@1558
 32537 					supplier   	@1555
 32538 					line_style 	0)
 32539 				    (object AssociationViewNew "$UNNAMED$183" @1560
 32540 					location   	(2914, 2093)
 32541 					stereotype 	TRUE
 32542 					line_color 	3342489
 32543 					quidu      	"3A8138C1004B"
 32544 					roleview_list 	(list RoleViews
 32545 					    (object RoleView "$UNNAMED$185" @1561
 32546 						Parent_View 	@1560
 32547 						location   	(0, -139)
 32548 						label      	(object SegLabel @1562
 32549 						    Parent_View 	@1561
 32550 						    location   	(2873, 2050)
 32551 						    hidden     	TRUE
 32552 						    anchor     	1
 32553 						    anchor_loc 	1
 32554 						    nlines     	1
 32555 						    max_width  	450
 32556 						    justify    	0
 32557 						    label      	""
 32558 						    pctDist    	0.800000
 32559 						    height     	42
 32560 						    orientation 	0)
 32561 						stereotype 	TRUE
 32562 						line_color 	3342489
 32563 						quidu      	"3A8138C201AB"
 32564 						client     	@1560
 32565 						supplier   	@1557
 32566 						line_style 	0)
 32567 					    (object RoleView "$UNNAMED$184" @1563
 32568 						Parent_View 	@1560
 32569 						location   	(0, -139)
 32570 						label      	(object SegLabel @1564
 32571 						    Parent_View 	@1563
 32572 						    location   	(2873, 2136)
 32573 						    hidden     	TRUE
 32574 						    anchor     	1
 32575 						    anchor_loc 	1
 32576 						    nlines     	1
 32577 						    max_width  	450
 32578 						    justify    	0
 32579 						    label      	""
 32580 						    pctDist    	0.800000
 32581 						    height     	42
 32582 						    orientation 	1)
 32583 						stereotype 	TRUE
 32584 						line_color 	3342489
 32585 						quidu      	"3A8138C201A1"
 32586 						client     	@1560
 32587 						supplier   	@1558
 32588 						line_style 	0)))
 32589 				    (object UsesView "" @1565
 32590 					stereotype 	TRUE
 32591 					line_color 	3342489
 32592 					quidu      	"3A8138A701E8"
 32593 					client     	@1529
 32594 					supplier   	@1557
 32595 					line_style 	0)
 32596 				    (object UsesView "iDriveArrayLoc" @1566
 32597 					label      	(object ItemLabel
 32598 					    Parent_View 	@1566
 32599 					    location   	(2112, 1422)
 32600 					    anchor_loc 	1
 32601 					    nlines     	1
 32602 					    max_width  	269
 32603 					    justify    	0
 32604 					    label      	"iDriveArrayLoc")
 32605 					stereotype 	(object SegLabel @1567
 32606 					    Parent_View 	@1566
 32607 					    location   	(2104, 1344)
 32608 					    anchor     	10
 32609 					    anchor_loc 	1
 32610 					    nlines     	1
 32611 					    max_width  	450
 32612 					    justify    	0
 32613 					    label      	"<<Uses>>"
 32614 					    pctDist    	0.526161
 32615 					    height     	16
 32616 					    orientation 	0)
 32617 					line_color 	3342489
 32618 					quidu      	"3A81395D00B4"
 32619 					client     	@1521
 32620 					supplier   	@1525
 32621 					vertices   	(list Points
 32622 					    (1991, 2883)
 32623 					    (2179, 618)
 32624 					    (2727, 248))
 32625 					line_style 	0)
 32626 				    (object UsesView "iDllArrayLoc" @1568
 32627 					label      	(object ItemLabel
 32628 					    Parent_View 	@1568
 32629 					    location   	(2256, 1872)
 32630 					    anchor_loc 	1
 32631 					    nlines     	1
 32632 					    max_width  	225
 32633 					    justify    	0
 32634 					    label      	"iDllArrayLoc")
 32635 					stereotype 	(object SegLabel @1569
 32636 					    Parent_View 	@1568
 32637 					    location   	(2339, 1764)
 32638 					    anchor     	10
 32639 					    anchor_loc 	1
 32640 					    nlines     	1
 32641 					    max_width  	450
 32642 					    justify    	0
 32643 					    label      	"<<Uses>>"
 32644 					    pctDist    	0.559018
 32645 					    height     	55
 32646 					    orientation 	1)
 32647 					line_color 	3342489
 32648 					quidu      	"3A8138DB01A7"
 32649 					client     	@1521
 32650 					supplier   	@1530
 32651 					vertices   	(list Points
 32652 					    (2005, 2883)
 32653 					    (2428, 1177)
 32654 					    (2746, 1095))
 32655 					line_style 	0)
 32656 				    (object UsesView "" @1570
 32657 					stereotype 	TRUE
 32658 					line_color 	3342489
 32659 					quidu      	"3AD47BA901E2"
 32660 					client     	@1521
 32661 					supplier   	@1555
 32662 					line_style 	0)
 32663 				    (object UsesView "iInterfaceArrayLoc" @1571
 32664 					label      	(object ItemLabel
 32665 					    Parent_View 	@1571
 32666 					    location   	(2294, 2305)
 32667 					    anchor_loc 	1
 32668 					    nlines     	1
 32669 					    max_width  	339
 32670 					    justify    	0
 32671 					    label      	"iInterfaceArrayLoc")
 32672 					stereotype 	(object SegLabel @1572
 32673 					    Parent_View 	@1571
 32674 					    location   	(2434, 2027)
 32675 					    anchor     	10
 32676 					    anchor_loc 	1
 32677 					    nlines     	1
 32678 					    max_width  	450
 32679 					    justify    	0
 32680 					    label      	"<<Uses>>"
 32681 					    pctDist    	0.741658
 32682 					    height     	12
 32683 					    orientation 	0)
 32684 					line_color 	3342489
 32685 					quidu      	"3A8138EA00F4"
 32686 					client     	@1521
 32687 					supplier   	@1557
 32688 					vertices   	(list Points
 32689 					    (2024, 2883)
 32690 					    (2415, 2045)
 32691 					    (2757, 1959))
 32692 					line_style 	0)))))
 32693 		    (object Class_Category "Resolution"
 32694 			quid       	"3AACF702024D"
 32695 			visible_categories 	(list visibility_relationship_list
 32696 			    (object Visibility_Relationship
 32697 				quid       	"3AACF71F0104"
 32698 				supplier   	"Logical View::Instantiation mechanism detail::Registry"
 32699 				quidu      	"3AACF6FB006C"))
 32700 			exportControl 	"Public"
 32701 			logical_models 	(list unit_reference_list)
 32702 			logical_presentations 	(list unit_reference_list
 32703 			    (object ClassDiagram "Main"
 32704 				quid       	"3AACFC3B0372"
 32705 				title      	"Main"
 32706 				zoom       	100
 32707 				max_height 	28350
 32708 				max_width  	21600
 32709 				origin_x   	1066
 32710 				origin_y   	0
 32711 				items      	(list diagram_item_list
 32712 				    (object ClassView "Class" "Logical View::CResolver" @1573
 32713 					ShowCompartmentStereotypes 	TRUE
 32714 					SuppressAttribute 	TRUE
 32715 					IncludeAttribute 	TRUE
 32716 					IncludeOperation 	TRUE
 32717 					location   	(682, 2542)
 32718 					label      	(object ItemLabel
 32719 					    Parent_View 	@1573
 32720 					    location   	(239, 2388)
 32721 					    fill_color 	13434879
 32722 					    nlines     	1
 32723 					    max_width  	886
 32724 					    justify    	0
 32725 					    label      	"CResolver")
 32726 					icon       	"Interface"
 32727 					icon_style 	"None"
 32728 					line_color 	3342489
 32729 					fill_color 	13434879
 32730 					quidu      	"3B050BD702BB"
 32731 					width      	904
 32732 					height     	332
 32733 					annotation 	8
 32734 					autoResize 	TRUE)
 32735 				    (object ClassView "Class" "Logical View::CDefaultResolver" @1574
 32736 					ShowCompartmentStereotypes 	TRUE
 32737 					IncludeAttribute 	TRUE
 32738 					IncludeOperation 	TRUE
 32739 					location   	(682, 1798)
 32740 					label      	(object ItemLabel
 32741 					    Parent_View 	@1574
 32742 					    location   	(324, 1544)
 32743 					    fill_color 	16777215
 32744 					    nlines     	1
 32745 					    max_width  	716
 32746 					    justify    	0
 32747 					    label      	"CDefaultResolver")
 32748 					icon       	"control"
 32749 					icon_style 	"None"
 32750 					line_color 	3342489
 32751 					fill_color 	13434879
 32752 					quidu      	"3A1D097B0305"
 32753 					width      	734
 32754 					height     	532
 32755 					annotation 	8
 32756 					autoResize 	TRUE)
 32757 				    (object InheritView "" @1575
 32758 					stereotype 	TRUE
 32759 					line_color 	3342489
 32760 					quidu      	"3B050EEF00D9"
 32761 					client     	@1574
 32762 					supplier   	@1573
 32763 					line_style 	0)
 32764 				    (object ClassView "Class" "Logical View::CEComServer" @1576
 32765 					ShowCompartmentStereotypes 	TRUE
 32766 					IncludeAttribute 	TRUE
 32767 					IncludeOperation 	TRUE
 32768 					location   	(682, 682)
 32769 					label      	(object ItemLabel
 32770 					    Parent_View 	@1576
 32771 					    location   	(344, 3)
 32772 					    fill_color 	16777215
 32773 					    nlines     	1
 32774 					    max_width  	676
 32775 					    justify    	0
 32776 					    label      	"CEComServer")
 32777 					icon       	"boundary"
 32778 					icon_style 	"None"
 32779 					line_color 	3342489
 32780 					fill_color 	13434879
 32781 					quidu      	"3A7159680113"
 32782 					width      	694
 32783 					height     	1382
 32784 					annotation 	8
 32785 					autoResize 	TRUE)
 32786 				    (object AssociationViewNew "$UNNAMED$157" @1577
 32787 					location   	(682, 1452)
 32788 					stereotype 	TRUE
 32789 					line_color 	3342489
 32790 					quidu      	"3A71944C02A2"
 32791 					roleview_list 	(list RoleViews
 32792 					    (object RoleView "iResolver" @1578
 32793 						Parent_View 	@1577
 32794 						location   	(-1178, 212)
 32795 						label      	(object SegLabel @1579
 32796 						    Parent_View 	@1578
 32797 						    location   	(661, 1462)
 32798 						    anchor     	1
 32799 						    anchor_loc 	1
 32800 						    nlines     	1
 32801 						    max_width  	270
 32802 						    justify    	0
 32803 						    label      	"-iResolver"
 32804 						    pctDist    	0.142229
 32805 						    height     	22
 32806 						    orientation 	1)
 32807 						stereotype 	TRUE
 32808 						line_color 	3342489
 32809 						quidu      	"3A71944C02AC"
 32810 						client     	@1577
 32811 						supplier   	@1574
 32812 						line_style 	0)
 32813 					    (object RoleView "$UNNAMED$158" @1580
 32814 						Parent_View 	@1577
 32815 						location   	(-1178, 212)
 32816 						label      	(object SegLabel @1581
 32817 						    Parent_View 	@1580
 32818 						    location   	(641, 1389)
 32819 						    hidden     	TRUE
 32820 						    anchor     	1
 32821 						    anchor_loc 	1
 32822 						    nlines     	1
 32823 						    max_width  	450
 32824 						    justify    	0
 32825 						    label      	""
 32826 						    pctDist    	0.800000
 32827 						    height     	42
 32828 						    orientation 	0)
 32829 						stereotype 	TRUE
 32830 						line_color 	3342489
 32831 						quidu      	"3A71944C02A3"
 32832 						client     	@1577
 32833 						supplier   	@1576
 32834 						line_style 	0)))
 32835 				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1582
 32836 					ShowCompartmentStereotypes 	TRUE
 32837 					IncludeAttribute 	TRUE
 32838 					IncludeOperation 	TRUE
 32839 					location   	(1612, 124)
 32840 					label      	(object ItemLabel
 32841 					    Parent_View 	@1582
 32842 					    location   	(1312, 50)
 32843 					    fill_color 	13434879
 32844 					    nlines     	1
 32845 					    max_width  	600
 32846 					    justify    	0
 32847 					    label      	"RPointerArray<CUnloadPolicy>")
 32848 					icon_style 	"Icon"
 32849 					line_color 	3342489
 32850 					fill_color 	13434879
 32851 					quidu      	"3AE05EC201BC"
 32852 					width      	618
 32853 					height     	172
 32854 					annotation 	8
 32855 					autoResize 	TRUE)
 32856 				    (object ClassView "Class" "Logical View::CRegistryData" @1583
 32857 					ShowCompartmentStereotypes 	TRUE
 32858 					IncludeAttribute 	TRUE
 32859 					IncludeOperation 	TRUE
 32860 					location   	(2542, 1674)
 32861 					label      	(object ItemLabel
 32862 					    Parent_View 	@1583
 32863 					    location   	(2122, 870)
 32864 					    fill_color 	16777215
 32865 					    nlines     	1
 32866 					    max_width  	840
 32867 					    justify    	0
 32868 					    label      	"CRegistryData")
 32869 					icon       	"entity"
 32870 					icon_style 	"None"
 32871 					line_color 	3342489
 32872 					fill_color 	13434879
 32873 					quidu      	"3A1D0A2B03D0"
 32874 					width      	858
 32875 					height     	1632
 32876 					annotation 	8
 32877 					autoResize 	TRUE)
 32878 				    (object AssociationViewNew "$UNNAMED$167" @1584
 32879 					location   	(1570, 1155)
 32880 					stereotype 	TRUE
 32881 					line_color 	3342489
 32882 					quidu      	"3A79797102B5"
 32883 					roleview_list 	(list RoleViews
 32884 					    (object RoleView "iRegistryData" @1585
 32885 						Parent_View 	@1584
 32886 						location   	(-290, -85)
 32887 						label      	(object SegLabel @1586
 32888 						    Parent_View 	@1585
 32889 						    location   	(1602, 1128)
 32890 						    anchor     	1
 32891 						    anchor_loc 	1
 32892 						    nlines     	1
 32893 						    max_width  	370
 32894 						    justify    	0
 32895 						    label      	"-iRegistryData"
 32896 						    pctDist    	0.025890
 32897 						    height     	40
 32898 						    orientation 	0)
 32899 						stereotype 	TRUE
 32900 						line_color 	3342489
 32901 						quidu      	"3A79797102C9"
 32902 						client     	@1584
 32903 						supplier   	@1583
 32904 						line_style 	0)
 32905 					    (object RoleView "$UNNAMED$168" @1587
 32906 						Parent_View 	@1584
 32907 						location   	(-290, -85)
 32908 						label      	(object SegLabel @1588
 32909 						    Parent_View 	@1587
 32910 						    location   	(1158, 889)
 32911 						    hidden     	TRUE
 32912 						    anchor     	1
 32913 						    anchor_loc 	1
 32914 						    nlines     	1
 32915 						    max_width  	450
 32916 						    justify    	0
 32917 						    label      	""
 32918 						    pctDist    	0.800000
 32919 						    height     	42
 32920 						    orientation 	1)
 32921 						stereotype 	TRUE
 32922 						line_color 	3342489
 32923 						quidu      	"3A79797102B6"
 32924 						client     	@1584
 32925 						supplier   	@1576
 32926 						line_style 	0)))
 32927 				    (object ClassView "Class" "Logical View::CLoadManager" @1589
 32928 					ShowCompartmentStereotypes 	TRUE
 32929 					IncludeAttribute 	TRUE
 32930 					IncludeOperation 	TRUE
 32931 					location   	(2542, 372)
 32932 					label      	(object ItemLabel
 32933 					    Parent_View 	@1589
 32934 					    location   	(2259, 43)
 32935 					    fill_color 	16777215
 32936 					    nlines     	1
 32937 					    max_width  	566
 32938 					    justify    	0
 32939 					    label      	"CLoadManager")
 32940 					icon       	"control"
 32941 					icon_style 	"None"
 32942 					line_color 	3342489
 32943 					fill_color 	13434879
 32944 					quidu      	"3A1D0F4101D4"
 32945 					width      	584
 32946 					height     	682
 32947 					annotation 	8
 32948 					autoResize 	TRUE)
 32949 				    (object AssociationViewNew "$UNNAMED$155" @1590
 32950 					location   	(1639, 521)
 32951 					stereotype 	TRUE
 32952 					line_color 	3342489
 32953 					quidu      	"3A71944C028E"
 32954 					roleview_list 	(list RoleViews
 32955 					    (object RoleView "iLoadManager" @1591
 32956 						Parent_View 	@1590
 32957 						location   	(-221, -719)
 32958 						label      	(object SegLabel @1592
 32959 						    Parent_View 	@1591
 32960 						    location   	(1837, 540)
 32961 						    anchor     	1
 32962 						    anchor_loc 	1
 32963 						    nlines     	1
 32964 						    max_width  	385
 32965 						    justify    	0
 32966 						    label      	"-iLoadManager"
 32967 						    pctDist    	0.312973
 32968 						    height     	52
 32969 						    orientation 	1)
 32970 						stereotype 	TRUE
 32971 						line_color 	3342489
 32972 						quidu      	"3A71944C0298"
 32973 						client     	@1590
 32974 						supplier   	@1589
 32975 						line_style 	0)
 32976 					    (object RoleView "$UNNAMED$156" @1593
 32977 						Parent_View 	@1590
 32978 						location   	(-221, -719)
 32979 						label      	(object SegLabel @1594
 32980 						    Parent_View 	@1593
 32981 						    location   	(1159, 643)
 32982 						    hidden     	TRUE
 32983 						    anchor     	1
 32984 						    anchor_loc 	1
 32985 						    nlines     	1
 32986 						    max_width  	450
 32987 						    justify    	0
 32988 						    label      	""
 32989 						    pctDist    	0.800000
 32990 						    height     	42
 32991 						    orientation 	0)
 32992 						stereotype 	TRUE
 32993 						line_color 	3342489
 32994 						quidu      	"3A71944C028F"
 32995 						client     	@1590
 32996 						supplier   	@1576
 32997 						line_style 	0)))
 32998 				    (object AssociationViewNew "$UNNAMED$204" @1595
 32999 					location   	(2085, 249)
 33000 					stereotype 	TRUE
 33001 					line_color 	3342489
 33002 					quidu      	"3AE05EC201E4"
 33003 					roleview_list 	(list RoleViews
 33004 					    (object RoleView "iGarbagePolicies" @1596
 33005 						Parent_View 	@1595
 33006 						location   	(-457, -123)
 33007 						label      	(object SegLabel @1597
 33008 						    Parent_View 	@1596
 33009 						    location   	(1943, 256)
 33010 						    anchor     	1
 33011 						    anchor_loc 	1
 33012 						    nlines     	1
 33013 						    max_width  	320
 33014 						    justify    	0
 33015 						    label      	"-iGarbagePolicies"
 33016 						    pctDist    	0.800000
 33017 						    height     	42
 33018 						    orientation 	0)
 33019 						stereotype 	TRUE
 33020 						line_color 	3342489
 33021 						quidu      	"3AE05EC201EE"
 33022 						client     	@1595
 33023 						supplier   	@1582
 33024 						line_style 	0)
 33025 					    (object RoleView "$UNNAMED$205" @1598
 33026 						Parent_View 	@1595
 33027 						location   	(-457, -123)
 33028 						label      	(object SegLabel @1599
 33029 						    Parent_View 	@1598
 33030 						    location   	(2206, 325)
 33031 						    hidden     	TRUE
 33032 						    anchor     	1
 33033 						    anchor_loc 	1
 33034 						    nlines     	1
 33035 						    max_width  	450
 33036 						    justify    	0
 33037 						    label      	""
 33038 						    pctDist    	0.800000
 33039 						    height     	42
 33040 						    orientation 	1)
 33041 						stereotype 	TRUE
 33042 						line_color 	3342489
 33043 						quidu      	"3AE05EC201E5"
 33044 						client     	@1595
 33045 						supplier   	@1589
 33046 						line_style 	0)))
 33047 				    (object AssociationViewNew "$UNNAMED$149" @1600
 33048 					location   	(2542, 785)
 33049 					stereotype 	TRUE
 33050 					line_color 	3342489
 33051 					quidu      	"3A6C23FA022C"
 33052 					roleview_list 	(list RoleViews
 33053 					    (object RoleView "iRegistry:CRegistryData&" @1601
 33054 						Parent_View 	@1600
 33055 						location   	(806, -1323)
 33056 						label      	(object SegLabel @1602
 33057 						    Parent_View 	@1601
 33058 						    location   	(2539, 793)
 33059 						    anchor     	1
 33060 						    anchor_loc 	1
 33061 						    nlines     	1
 33062 						    max_width  	666
 33063 						    justify    	0
 33064 						    label      	"-iRegistry:CRegistryData&"
 33065 						    pctDist    	0.111556
 33066 						    height     	4
 33067 						    orientation 	1)
 33068 						stereotype 	TRUE
 33069 						line_color 	3342489
 33070 						quidu      	"3A6C23FA0236"
 33071 						client     	@1600
 33072 						supplier   	@1583
 33073 						line_style 	0)
 33074 					    (object RoleView "$UNNAMED$150" @1603
 33075 						Parent_View 	@1600
 33076 						location   	(806, -1323)
 33077 						label      	(object SegLabel @1604
 33078 						    Parent_View 	@1603
 33079 						    location   	(2584, 727)
 33080 						    hidden     	TRUE
 33081 						    anchor     	1
 33082 						    anchor_loc 	1
 33083 						    nlines     	1
 33084 						    max_width  	450
 33085 						    justify    	0
 33086 						    label      	""
 33087 						    pctDist    	0.800000
 33088 						    height     	42
 33089 						    orientation 	1)
 33090 						stereotype 	TRUE
 33091 						line_color 	3342489
 33092 						quidu      	"3A6C23FA022D"
 33093 						client     	@1600
 33094 						supplier   	@1589
 33095 						line_style 	0))))))))
 33096 		logical_presentations 	(list unit_reference_list
 33097 		    (object ClassDiagram "Sub-Systems"
 33098 			quid       	"3AACF69A0185"
 33099 			title      	"Sub-Systems"
 33100 			zoom       	100
 33101 			max_height 	28350
 33102 			max_width  	21600
 33103 			origin_x   	344
 33104 			origin_y   	106
 33105 			items      	(list diagram_item_list
 33106 			    (object CategoryView "Logical View::Instantiation mechanism detail::Client Session" @1605
 33107 				location   	(806, 992)
 33108 				label      	(object ItemLabel
 33109 				    Parent_View 	@1605
 33110 				    location   	(662, 908)
 33111 				    fill_color 	13434879
 33112 				    nlines     	2
 33113 				    max_width  	288
 33114 				    justify    	0
 33115 				    label      	"Client Session")
 33116 				icon_style 	"Icon"
 33117 				line_color 	3342489
 33118 				fill_color 	13434879
 33119 				quidu      	"3AACF6AE001B"
 33120 				width      	300
 33121 				height     	180)
 33122 			    (object CategoryView "Logical View::Instantiation mechanism detail::Server Session" @1606
 33123 				location   	(1364, 992)
 33124 				label      	(object ItemLabel
 33125 				    Parent_View 	@1606
 33126 				    location   	(1220, 908)
 33127 				    fill_color 	13434879
 33128 				    nlines     	2
 33129 				    max_width  	288
 33130 				    justify    	0
 33131 				    label      	"Server Session")
 33132 				icon_style 	"Icon"
 33133 				line_color 	3342489
 33134 				fill_color 	13434879
 33135 				quidu      	"3AACF6C50335"
 33136 				width      	300
 33137 				height     	180)
 33138 			    (object ImportView "" @1607
 33139 				stereotype 	TRUE
 33140 				line_color 	3342489
 33141 				quidu      	"3AACF6E4005F"
 33142 				client     	@1605
 33143 				supplier   	@1606
 33144 				line_style 	0)
 33145 			    (object CategoryView "Logical View::Instantiation mechanism detail::Registrar" @1608
 33146 				location   	(1984, 496)
 33147 				label      	(object ItemLabel
 33148 				    Parent_View 	@1608
 33149 				    location   	(1840, 412)
 33150 				    fill_color 	13434879
 33151 				    nlines     	2
 33152 				    max_width  	288
 33153 				    justify    	0
 33154 				    label      	"Registrar")
 33155 				icon_style 	"Icon"
 33156 				line_color 	3342489
 33157 				fill_color 	13434879
 33158 				quidu      	"3AACF6EE00C8"
 33159 				width      	300
 33160 				height     	180)
 33161 			    (object CategoryView "Logical View::Instantiation mechanism detail::Registry" @1609
 33162 				location   	(1984, 992)
 33163 				label      	(object ItemLabel
 33164 				    Parent_View 	@1609
 33165 				    location   	(1840, 908)
 33166 				    fill_color 	13434879
 33167 				    nlines     	2
 33168 				    max_width  	288
 33169 				    justify    	0
 33170 				    label      	"Registry")
 33171 				icon_style 	"Icon"
 33172 				line_color 	3342489
 33173 				fill_color 	13434879
 33174 				quidu      	"3AACF6FB006C"
 33175 				width      	300
 33176 				height     	180)
 33177 			    (object CategoryView "Logical View::Instantiation mechanism detail::Resolution" @1610
 33178 				location   	(1984, 1488)
 33179 				label      	(object ItemLabel
 33180 				    Parent_View 	@1610
 33181 				    location   	(1840, 1404)
 33182 				    fill_color 	13434879
 33183 				    nlines     	2
 33184 				    max_width  	288
 33185 				    justify    	0
 33186 				    label      	"Resolution")
 33187 				icon_style 	"Icon"
 33188 				line_color 	3342489
 33189 				fill_color 	13434879
 33190 				quidu      	"3AACF702024D"
 33191 				width      	300
 33192 				height     	180)
 33193 			    (object ImportView "" @1611
 33194 				stereotype 	TRUE
 33195 				line_color 	3342489
 33196 				quidu      	"3AACF71400FE"
 33197 				client     	@1606
 33198 				supplier   	@1608
 33199 				line_style 	0)
 33200 			    (object ImportView "" @1612
 33201 				stereotype 	TRUE
 33202 				line_color 	3342489
 33203 				quidu      	"3AACF717026B"
 33204 				client     	@1606
 33205 				supplier   	@1609
 33206 				line_style 	0)
 33207 			    (object ImportView "" @1613
 33208 				stereotype 	TRUE
 33209 				line_color 	3342489
 33210 				quidu      	"3AACF71A02B5"
 33211 				client     	@1606
 33212 				supplier   	@1610
 33213 				line_style 	0)
 33214 			    (object ImportView "" @1614
 33215 				stereotype 	TRUE
 33216 				line_color 	3342489
 33217 				quidu      	"3AACF71F0104"
 33218 				client     	@1610
 33219 				supplier   	@1609
 33220 				line_style 	0)
 33221 			    (object ImportView "" @1615
 33222 				stereotype 	TRUE
 33223 				line_color 	3342489
 33224 				quidu      	"3AACF7220311"
 33225 				client     	@1608
 33226 				supplier   	@1609
 33227 				line_style 	0)))))
 33228 	    (object Class_Category "Reverse Engineered"
 33229 		quid       	"3B16382E027A"
 33230 		exportControl 	"Public"
 33231 		logical_models 	(list unit_reference_list
 33232 		    (object Class_Category "MAGIC"
 33233 			quid       	"3B16382E027C"
 33234 			exportControl 	"Public"
 33235 			logical_models 	(list unit_reference_list)
 33236 			logical_presentations 	(list unit_reference_list
 33237 			    (object ClassDiagram "MAGIC Model Update Overview"
 33238 				quid       	"3B1638790340"
 33239 				title      	"MAGIC Model Update Overview"
 33240 				zoom       	100
 33241 				max_height 	28350
 33242 				max_width  	21600
 33243 				origin_x   	11406
 33244 				origin_y   	1175
 33245 				items      	(list diagram_item_list
 33246 				    (object Label @1616
 33247 					location   	(62, 62)
 33248 					nlines     	2
 33249 					max_width  	2212
 33250 					label      	
 33251 |MAGIC Model Update Overview
 33252 |This diagram was automatically created by Rational Rose Model Update Tool.
 33253 |Thursday, May 31, 2001 1:26:33 PM
 33254 					)
 33255 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1617
 33256 					ShowCompartmentStereotypes 	TRUE
 33257 					location   	(1984, 1798)
 33258 					label      	(object ItemLabel
 33259 					    Parent_View 	@1617
 33260 					    location   	(1886, 1959)
 33261 					    anchor_loc 	3
 33262 					    nlines     	2
 33263 					    max_width  	441
 33264 					    justify    	0
 33265 					    label      	"RPointerArray<CDriveData>")
 33266 					icon       	"control"
 33267 					icon_style 	"Icon"
 33268 					line_color 	3342489
 33269 					fill_color 	13434879
 33270 					quidu      	"3A8136FF035B"
 33271 					width      	158
 33272 					annotation 	8
 33273 					autoResize 	TRUE)
 33274 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1618
 33275 					ShowCompartmentStereotypes 	TRUE
 33276 					location   	(7502, 1798)
 33277 					label      	(object ItemLabel
 33278 					    Parent_View 	@1618
 33279 					    location   	(7313, 1724)
 33280 					    fill_color 	13434879
 33281 					    nlines     	1
 33282 					    max_width  	378
 33283 					    justify    	0
 33284 					    label      	"CServer")
 33285 					icon_style 	"Icon"
 33286 					line_color 	3342489
 33287 					fill_color 	14671839
 33288 					quidu      	"3AACF8880171"
 33289 					width      	396
 33290 					height     	172
 33291 					annotation 	8
 33292 					autoResize 	TRUE)
 33293 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBase" @1619
 33294 					ShowCompartmentStereotypes 	TRUE
 33295 					location   	(3348, 434)
 33296 					label      	(object ItemLabel
 33297 					    Parent_View 	@1619
 33298 					    location   	(3159, 360)
 33299 					    fill_color 	13434879
 33300 					    nlines     	1
 33301 					    max_width  	378
 33302 					    justify    	0
 33303 					    label      	"CBase")
 33304 					icon_style 	"Icon"
 33305 					line_color 	3342489
 33306 					fill_color 	14671839
 33307 					quidu      	"3A75AD8E019C"
 33308 					width      	396
 33309 					height     	172
 33310 					annotation 	8
 33311 					autoResize 	TRUE)
 33312 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1620
 33313 					ShowCompartmentStereotypes 	TRUE
 33314 					location   	(3224, 1116)
 33315 					label      	(object ItemLabel
 33316 					    Parent_View 	@1620
 33317 					    location   	(3126, 1277)
 33318 					    anchor_loc 	3
 33319 					    nlines     	2
 33320 					    max_width  	441
 33321 					    justify    	0
 33322 					    label      	"mutable RArray<TIndex>")
 33323 					icon       	"control"
 33324 					icon_style 	"Icon"
 33325 					line_color 	3342489
 33326 					fill_color 	13434879
 33327 					quidu      	"3A7FEAF302B1"
 33328 					width      	158
 33329 					annotation 	8
 33330 					autoResize 	TRUE)
 33331 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1621
 33332 					ShowCompartmentStereotypes 	TRUE
 33333 					location   	(7006, 1798)
 33334 					label      	(object ItemLabel
 33335 					    Parent_View 	@1621
 33336 					    location   	(6816, 1724)
 33337 					    fill_color 	13434879
 33338 					    nlines     	1
 33339 					    max_width  	380
 33340 					    justify    	0
 33341 					    label      	"CSharableSession")
 33342 					icon_style 	"Icon"
 33343 					line_color 	3342489
 33344 					fill_color 	14671839
 33345 					quidu      	"3AACF8D80090"
 33346 					width      	398
 33347 					height     	172
 33348 					annotation 	8
 33349 					autoResize 	TRUE)
 33350 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1622
 33351 					ShowCompartmentStereotypes 	TRUE
 33352 					location   	(3658, 2232)
 33353 					label      	(object ItemLabel
 33354 					    Parent_View 	@1622
 33355 					    location   	(3560, 2393)
 33356 					    anchor_loc 	3
 33357 					    nlines     	2
 33358 					    max_width  	441
 33359 					    justify    	0
 33360 					    label      	"RPointerArray<CInterfaceData>")
 33361 					icon       	"control"
 33362 					icon_style 	"Icon"
 33363 					line_color 	3342489
 33364 					fill_color 	13434879
 33365 					quidu      	"3A813855026D"
 33366 					width      	158
 33367 					annotation 	8
 33368 					autoResize 	TRUE)
 33369 				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1623
 33370 					ShowCompartmentStereotypes 	TRUE
 33371 					location   	(7626, 434)
 33372 					label      	(object ItemLabel
 33373 					    Parent_View 	@1623
 33374 					    location   	(7437, 360)
 33375 					    fill_color 	13434879
 33376 					    nlines     	1
 33377 					    max_width  	378
 33378 					    justify    	0
 33379 					    label      	"CTimer")
 33380 					icon_style 	"Icon"
 33381 					line_color 	3342489
 33382 					fill_color 	14671839
 33383 					quidu      	"3A75AE3000AE"
 33384 					width      	396
 33385 					height     	172
 33386 					annotation 	8
 33387 					autoResize 	TRUE)
 33388 				    (object ClassView "Class" "Logical View::CShutdown" @1624
 33389 					ShowCompartmentStereotypes 	TRUE
 33390 					location   	(7254, 1116)
 33391 					label      	(object ItemLabel
 33392 					    Parent_View 	@1624
 33393 					    location   	(7156, 1277)
 33394 					    anchor_loc 	3
 33395 					    nlines     	2
 33396 					    max_width  	441
 33397 					    justify    	0
 33398 					    label      	"CShutdown")
 33399 					icon       	"control"
 33400 					icon_style 	"Icon"
 33401 					line_color 	3342489
 33402 					fill_color 	13434879
 33403 					quidu      	"3AE99A330277"
 33404 					width      	158
 33405 					annotation 	8
 33406 					autoResize 	TRUE)
 33407 				    (object InheritView "" @1625
 33408 					stereotype 	TRUE
 33409 					line_color 	3342489
 33410 					quidu      	"3AE99A330281"
 33411 					client     	@1624
 33412 					supplier   	@1623
 33413 					line_style 	0)
 33414 				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1626
 33415 					ShowCompartmentStereotypes 	TRUE
 33416 					location   	(8494, 434)
 33417 					label      	(object ItemLabel
 33418 					    Parent_View 	@1626
 33419 					    location   	(8305, 360)
 33420 					    fill_color 	13434879
 33421 					    nlines     	1
 33422 					    max_width  	378
 33423 					    justify    	0
 33424 					    label      	"RSessionBase")
 33425 					icon_style 	"Icon"
 33426 					line_color 	3342489
 33427 					fill_color 	14671839
 33428 					quidu      	"3AACF7FF03CD"
 33429 					width      	396
 33430 					height     	172
 33431 					annotation 	8
 33432 					autoResize 	TRUE)
 33433 				    (object ClassView "Class" "Logical View::REComSession" @1627
 33434 					ShowCompartmentStereotypes 	TRUE
 33435 					location   	(8494, 1116)
 33436 					label      	(object ItemLabel
 33437 					    Parent_View 	@1627
 33438 					    location   	(8363, 1272)
 33439 					    anchor_loc 	3
 33440 					    nlines     	2
 33441 					    max_width  	657
 33442 					    justify    	0
 33443 					    label      	"REComSession")
 33444 					icon       	"boundary"
 33445 					icon_style 	"Icon"
 33446 					line_color 	3342489
 33447 					fill_color 	13434879
 33448 					quidu      	"3A1D08B702D1"
 33449 					width      	230
 33450 					height     	154
 33451 					annotation 	8
 33452 					autoResize 	TRUE)
 33453 				    (object InheritView "" @1628
 33454 					stereotype 	TRUE
 33455 					line_color 	3342489
 33456 					quidu      	"3AD479580059"
 33457 					client     	@1627
 33458 					supplier   	@1626
 33459 					line_style 	0)
 33460 				    (object ClassView "Class" "Logical View::TEComServerStart" @1629
 33461 					ShowCompartmentStereotypes 	TRUE
 33462 					location   	(1364, 2852)
 33463 					label      	(object ItemLabel
 33464 					    Parent_View 	@1629
 33465 					    location   	(1266, 3013)
 33466 					    anchor_loc 	3
 33467 					    nlines     	2
 33468 					    max_width  	441
 33469 					    justify    	0
 33470 					    label      	"TEComServerStart")
 33471 					icon       	"control"
 33472 					icon_style 	"Icon"
 33473 					line_color 	3342489
 33474 					fill_color 	13434879
 33475 					quidu      	"3AE45A6E00B9"
 33476 					width      	158
 33477 					annotation 	8
 33478 					autoResize 	TRUE)
 33479 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1630
 33480 					ShowCompartmentStereotypes 	TRUE
 33481 					location   	(4154, 2232)
 33482 					label      	(object ItemLabel
 33483 					    Parent_View 	@1630
 33484 					    location   	(4056, 2393)
 33485 					    anchor_loc 	3
 33486 					    nlines     	2
 33487 					    max_width  	441
 33488 					    justify    	0
 33489 					    label      	"RPointerArray<CImplementationInformation>")
 33490 					icon       	"control"
 33491 					icon_style 	"Icon"
 33492 					line_color 	3342489
 33493 					fill_color 	13434879
 33494 					quidu      	"3A81387301B1"
 33495 					width      	158
 33496 					annotation 	8
 33497 					autoResize 	TRUE)
 33498 				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1631
 33499 					ShowCompartmentStereotypes 	TRUE
 33500 					location   	(3658, 1798)
 33501 					label      	(object ItemLabel
 33502 					    Parent_View 	@1631
 33503 					    location   	(3547, 1954)
 33504 					    anchor_loc 	3
 33505 					    nlines     	2
 33506 					    max_width  	430
 33507 					    justify    	0
 33508 					    label      	"CInterfaceData")
 33509 					icon       	"entity"
 33510 					icon_style 	"Icon"
 33511 					line_color 	3342489
 33512 					fill_color 	13434879
 33513 					quidu      	"3A81366B01F0"
 33514 					height     	154
 33515 					annotation 	8
 33516 					autoResize 	TRUE)
 33517 				    (object UsesView "" @1632
 33518 					stereotype 	TRUE
 33519 					line_color 	3342489
 33520 					quidu      	"3A8138A701E8"
 33521 					client     	@1622
 33522 					supplier   	@1631
 33523 					line_style 	0)
 33524 				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1633
 33525 					ShowCompartmentStereotypes 	TRUE
 33526 					location   	(3224, 1798)
 33527 					label      	(object ItemLabel
 33528 					    Parent_View 	@1633
 33529 					    location   	(3126, 1959)
 33530 					    anchor_loc 	3
 33531 					    nlines     	2
 33532 					    max_width  	441
 33533 					    justify    	0
 33534 					    label      	"RPointerArray<CDllData>")
 33535 					icon       	"control"
 33536 					icon_style 	"Icon"
 33537 					line_color 	3342489
 33538 					fill_color 	13434879
 33539 					quidu      	"3A8137F8004C"
 33540 					width      	158
 33541 					annotation 	8
 33542 					autoResize 	TRUE)
 33543 				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1634
 33544 					ShowCompartmentStereotypes 	TRUE
 33545 					location   	(2170, 2418)
 33546 					label      	(object ItemLabel
 33547 					    Parent_View 	@1634
 33548 					    location   	(2059, 2574)
 33549 					    anchor_loc 	3
 33550 					    nlines     	2
 33551 					    max_width  	430
 33552 					    justify    	0
 33553 					    label      	"CDriveData")
 33554 					icon       	"entity"
 33555 					icon_style 	"Icon"
 33556 					line_color 	3342489
 33557 					fill_color 	13434879
 33558 					quidu      	"3A81363E039A"
 33559 					height     	154
 33560 					annotation 	8
 33561 					autoResize 	TRUE)
 33562 				    (object UsesView "" @1635
 33563 					stereotype 	TRUE
 33564 					line_color 	3342489
 33565 					quidu      	"3A8137DD0089"
 33566 					client     	@1617
 33567 					supplier   	@1634
 33568 					line_style 	0)
 33569 				    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1636
 33570 					ShowCompartmentStereotypes 	TRUE
 33571 					location   	(6262, 1116)
 33572 					label      	(object ItemLabel
 33573 					    Parent_View 	@1636
 33574 					    location   	(6151, 1272)
 33575 					    anchor_loc 	3
 33576 					    nlines     	2
 33577 					    max_width  	430
 33578 					    justify    	0
 33579 					    label      	"CLoadPolicyInformation")
 33580 					icon       	"entity"
 33581 					icon_style 	"Icon"
 33582 					line_color 	3342489
 33583 					fill_color 	13434879
 33584 					quidu      	"3A1D2AFF032B"
 33585 					height     	154
 33586 					annotation 	8
 33587 					autoResize 	TRUE)
 33588 				    (object InheritView "" @1637
 33589 					stereotype 	TRUE
 33590 					line_color 	3342489
 33591 					quidu      	"3A5F109F02F9"
 33592 					client     	@1636
 33593 					supplier   	@1619
 33594 					line_style 	0)
 33595 				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1638
 33596 					ShowCompartmentStereotypes 	TRUE
 33597 					location   	(7812, 1116)
 33598 					label      	(object ItemLabel
 33599 					    Parent_View 	@1638
 33600 					    location   	(7714, 1277)
 33601 					    anchor_loc 	3
 33602 					    nlines     	2
 33603 					    max_width  	441
 33604 					    justify    	0
 33605 					    label      	"CUnloadPolicy")
 33606 					icon       	"control"
 33607 					icon_style 	"Icon"
 33608 					line_color 	3342489
 33609 					fill_color 	13434879
 33610 					quidu      	"3A1D309500CE"
 33611 					width      	158
 33612 					annotation 	8
 33613 					autoResize 	TRUE)
 33614 				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1639
 33615 					ShowCompartmentStereotypes 	TRUE
 33616 					location   	(2728, 1798)
 33617 					label      	(object ItemLabel
 33618 					    Parent_View 	@1639
 33619 					    location   	(2617, 1954)
 33620 					    anchor_loc 	3
 33621 					    nlines     	2
 33622 					    max_width  	430
 33623 					    justify    	0
 33624 					    label      	"CDllData")
 33625 					icon       	"entity"
 33626 					icon_style 	"Icon"
 33627 					line_color 	3342489
 33628 					fill_color 	13434879
 33629 					quidu      	"3A81365601C8"
 33630 					height     	154
 33631 					annotation 	8
 33632 					autoResize 	TRUE)
 33633 				    (object UsesView "" @1640
 33634 					stereotype 	TRUE
 33635 					line_color 	3342489
 33636 					quidu      	"3A813846026B"
 33637 					client     	@1633
 33638 					supplier   	@1639
 33639 					line_style 	0)
 33640 				    (object InheritView "" @1641
 33641 					stereotype 	TRUE
 33642 					line_color 	3342489
 33643 					quidu      	"3A754F410390"
 33644 					client     	@1638
 33645 					supplier   	@1623
 33646 					line_style 	0)
 33647 				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUnloadPolicyIndex>" @1642
 33648 					ShowCompartmentStereotypes 	TRUE
 33649 					location   	(2232, 2852)
 33650 					label      	(object ItemLabel
 33651 					    Parent_View 	@1642
 33652 					    location   	(1794, 2778)
 33653 					    fill_color 	13434879
 33654 					    nlines     	1
 33655 					    max_width  	876
 33656 					    justify    	0
 33657 					    label      	"mutable RArray<TUnloadPolicyIndex>")
 33658 					icon_style 	"Icon"
 33659 					line_color 	3342489
 33660 					fill_color 	13434879
 33661 					quidu      	"3AE99A6200BC"
 33662 					width      	894
 33663 					height     	172
 33664 					annotation 	8
 33665 					autoResize 	TRUE)
 33666 				    (object ClassView "Class" "Logical View::CImplementationInformation" @1643
 33667 					ShowCompartmentStereotypes 	TRUE
 33668 					location   	(4154, 1798)
 33669 					label      	(object ItemLabel
 33670 					    Parent_View 	@1643
 33671 					    location   	(4043, 1954)
 33672 					    anchor_loc 	3
 33673 					    nlines     	2
 33674 					    max_width  	430
 33675 					    justify    	0
 33676 					    label      	"CImplementationInformation")
 33677 					icon       	"entity"
 33678 					icon_style 	"Icon"
 33679 					line_color 	3342489
 33680 					fill_color 	13434879
 33681 					quidu      	"3AD31E780181"
 33682 					height     	154
 33683 					annotation 	8
 33684 					autoResize 	TRUE)
 33685 				    (object UsesView "" @1644
 33686 					stereotype 	TRUE
 33687 					line_color 	3342489
 33688 					quidu      	"3AD47BA402B7"
 33689 					client     	@1630
 33690 					supplier   	@1643
 33691 					line_style 	0)
 33692 				    (object InheritView "" @1645
 33693 					stereotype 	TRUE
 33694 					line_color 	3342489
 33695 					quidu      	"3AD31E78018B"
 33696 					client     	@1643
 33697 					supplier   	@1619
 33698 					line_style 	0)
 33699 				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1646
 33700 					ShowCompartmentStereotypes 	TRUE
 33701 					location   	(2914, 2852)
 33702 					label      	(object ItemLabel
 33703 					    Parent_View 	@1646
 33704 					    location   	(2816, 3013)
 33705 					    anchor_loc 	3
 33706 					    nlines     	2
 33707 					    max_width  	441
 33708 					    justify    	0
 33709 					    label      	"mutable RArray<TUid>")
 33710 					icon       	"control"
 33711 					icon_style 	"Icon"
 33712 					line_color 	3342489
 33713 					fill_color 	13434879
 33714 					quidu      	"3A7979750198"
 33715 					width      	158
 33716 					annotation 	8
 33717 					autoResize 	TRUE)
 33718 				    (object ClassView "Class" "Logical View::CResolver" @1647
 33719 					ShowCompartmentStereotypes 	TRUE
 33720 					SuppressAttribute 	TRUE
 33721 					location   	(806, 1054)
 33722 					label      	(object ItemLabel
 33723 					    Parent_View 	@1647
 33724 					    location   	(805, 1162)
 33725 					    anchor_loc 	1
 33726 					    nlines     	2
 33727 					    max_width  	290
 33728 					    justify    	0
 33729 					    label      	"CResolver")
 33730 					icon       	"Interface"
 33731 					icon_style 	"Icon"
 33732 					line_color 	3342489
 33733 					fill_color 	13434879
 33734 					quidu      	"3B050BD702BB"
 33735 					width      	58
 33736 					height     	58
 33737 					annotation 	8
 33738 					autoResize 	TRUE)
 33739 				    (object InheritView "" @1648
 33740 					stereotype 	TRUE
 33741 					line_color 	3342489
 33742 					quidu      	"3B050BD702C5"
 33743 					client     	@1647
 33744 					supplier   	@1619
 33745 					line_style 	0)
 33746 				    (object ClassView "Class" "Logical View::CDefaultResolver" @1649
 33747 					ShowCompartmentStereotypes 	TRUE
 33748 					location   	(1364, 1798)
 33749 					label      	(object ItemLabel
 33750 					    Parent_View 	@1649
 33751 					    location   	(1266, 1959)
 33752 					    anchor_loc 	3
 33753 					    nlines     	2
 33754 					    max_width  	441
 33755 					    justify    	0
 33756 					    label      	"CDefaultResolver")
 33757 					icon       	"control"
 33758 					icon_style 	"Icon"
 33759 					line_color 	3342489
 33760 					fill_color 	13434879
 33761 					quidu      	"3A1D097B0305"
 33762 					width      	158
 33763 					annotation 	8
 33764 					autoResize 	TRUE)
 33765 				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CImplementationInformation>" @1650
 33766 					ShowCompartmentStereotypes 	TRUE
 33767 					location   	(3782, 3348)
 33768 					label      	(object ItemLabel
 33769 					    Parent_View 	@1650
 33770 					    location   	(3360, 3274)
 33771 					    fill_color 	13434879
 33772 					    nlines     	1
 33773 					    max_width  	844
 33774 					    justify    	0
 33775 					    label      	"RPointerArray<CImplementationInformation>")
 33776 					icon_style 	"Icon"
 33777 					line_color 	3342489
 33778 					fill_color 	13434879
 33779 					quidu      	"3AE99A660090"
 33780 					width      	862
 33781 					height     	172
 33782 					annotation 	8
 33783 					autoResize 	TRUE)
 33784 				    (object InheritView "" @1651
 33785 					stereotype 	TRUE
 33786 					line_color 	3342489
 33787 					quidu      	"3B050EEF00D9"
 33788 					client     	@1649
 33789 					supplier   	@1647
 33790 					line_style 	0)
 33791 				    (object ClassView "InstantiatedClass" "Logical View::RArray<TFileName>" @1652
 33792 					ShowCompartmentStereotypes 	TRUE
 33793 					location   	(4650, 3348)
 33794 					label      	(object ItemLabel
 33795 					    Parent_View 	@1652
 33796 					    location   	(4450, 3274)
 33797 					    fill_color 	13434879
 33798 					    nlines     	1
 33799 					    max_width  	400
 33800 					    justify    	0
 33801 					    label      	"RArray<TFileName>")
 33802 					icon_style 	"Icon"
 33803 					line_color 	3342489
 33804 					fill_color 	13434879
 33805 					quidu      	"3B050EEF0243"
 33806 					width      	418
 33807 					height     	172
 33808 					annotation 	8
 33809 					autoResize 	TRUE)
 33810 				    (object ClassView "Class" "Logical View::MPolicyObserver" @1653
 33811 					ShowCompartmentStereotypes 	TRUE
 33812 					SuppressAttribute 	TRUE
 33813 					location   	(5642, 1550)
 33814 					label      	(object ItemLabel
 33815 					    Parent_View 	@1653
 33816 					    location   	(5641, 1658)
 33817 					    anchor_loc 	1
 33818 					    nlines     	2
 33819 					    max_width  	290
 33820 					    justify    	0
 33821 					    label      	"MPolicyObserver")
 33822 					icon       	"Interface"
 33823 					icon_style 	"Icon"
 33824 					line_color 	3342489
 33825 					fill_color 	13434879
 33826 					quidu      	"3AE4439E01FD"
 33827 					width      	58
 33828 					height     	58
 33829 					annotation 	8
 33830 					autoResize 	TRUE)
 33831 				    (object ClassView "Class" "Logical View::CEComServer" @1654
 33832 					ShowCompartmentStereotypes 	TRUE
 33833 					location   	(7502, 2294)
 33834 					label      	(object ItemLabel
 33835 					    Parent_View 	@1654
 33836 					    location   	(7371, 2450)
 33837 					    anchor_loc 	3
 33838 					    nlines     	2
 33839 					    max_width  	657
 33840 					    justify    	0
 33841 					    label      	"CEComServer")
 33842 					icon       	"boundary"
 33843 					icon_style 	"Icon"
 33844 					line_color 	3342489
 33845 					fill_color 	13434879
 33846 					quidu      	"3A7159680113"
 33847 					width      	230
 33848 					height     	154
 33849 					annotation 	8
 33850 					autoResize 	TRUE)
 33851 				    (object InheritView "" @1655
 33852 					stereotype 	TRUE
 33853 					line_color 	3342489
 33854 					quidu      	"3AACF893004B"
 33855 					client     	@1654
 33856 					supplier   	@1618
 33857 					line_style 	0)
 33858 				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1656
 33859 					ShowCompartmentStereotypes 	TRUE
 33860 					location   	(6138, 3410)
 33861 					label      	(object ItemLabel
 33862 					    Parent_View 	@1656
 33863 					    location   	(5838, 3336)
 33864 					    fill_color 	13434879
 33865 					    nlines     	1
 33866 					    max_width  	600
 33867 					    justify    	0
 33868 					    label      	"RPointerArray<CUnloadPolicy>")
 33869 					icon_style 	"Icon"
 33870 					line_color 	3342489
 33871 					fill_color 	13434879
 33872 					quidu      	"3AE05EC201BC"
 33873 					width      	618
 33874 					height     	172
 33875 					annotation 	8
 33876 					autoResize 	TRUE)
 33877 				    (object ClassView "Class" "Logical View::CLoadManager" @1657
 33878 					ShowCompartmentStereotypes 	TRUE
 33879 					location   	(5642, 1116)
 33880 					label      	(object ItemLabel
 33881 					    Parent_View 	@1657
 33882 					    location   	(5544, 1277)
 33883 					    anchor_loc 	3
 33884 					    nlines     	2
 33885 					    max_width  	441
 33886 					    justify    	0
 33887 					    label      	"CLoadManager")
 33888 					icon       	"control"
 33889 					icon_style 	"Icon"
 33890 					line_color 	3342489
 33891 					fill_color 	13434879
 33892 					quidu      	"3A1D0F4101D4"
 33893 					width      	158
 33894 					annotation 	8
 33895 					autoResize 	TRUE)
 33896 				    (object ClassView "InstantiatedClass" "Logical View::RArray<TUnloadPolicyIndex>" @1658
 33897 					ShowCompartmentStereotypes 	TRUE
 33898 					location   	(7068, 3410)
 33899 					label      	(object ItemLabel
 33900 					    Parent_View 	@1658
 33901 					    location   	(6782, 3336)
 33902 					    fill_color 	13434879
 33903 					    nlines     	1
 33904 					    max_width  	572
 33905 					    justify    	0
 33906 					    label      	"RArray<TUnloadPolicyIndex>")
 33907 					icon_style 	"Icon"
 33908 					line_color 	3342489
 33909 					fill_color 	13434879
 33910 					quidu      	"3AE05EC20202"
 33911 					width      	590
 33912 					height     	172
 33913 					annotation 	8
 33914 					autoResize 	TRUE)
 33915 				    (object InheritView "" @1659
 33916 					stereotype 	TRUE
 33917 					line_color 	3342489
 33918 					quidu      	"3A5F10A103D8"
 33919 					client     	@1657
 33920 					supplier   	@1619
 33921 					line_style 	0)
 33922 				    (object InheritView "" @1660
 33923 					stereotype 	TRUE
 33924 					line_color 	3342489
 33925 					quidu      	"3AE05EC20176"
 33926 					client     	@1657
 33927 					supplier   	@1653
 33928 					line_style 	0)
 33929 				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1661
 33930 					ShowCompartmentStereotypes 	TRUE
 33931 					location   	(2356, 1116)
 33932 					label      	(object ItemLabel
 33933 					    Parent_View 	@1661
 33934 					    location   	(2245, 1272)
 33935 					    anchor_loc 	3
 33936 					    nlines     	2
 33937 					    max_width  	430
 33938 					    justify    	0
 33939 					    label      	"TIndex")
 33940 					icon       	"entity"
 33941 					icon_style 	"Icon"
 33942 					line_color 	3342489
 33943 					fill_color 	13434879
 33944 					quidu      	"3A8134A40141"
 33945 					height     	154
 33946 					annotation 	8
 33947 					autoResize 	TRUE)
 33948 				    (object UsesView "" @1662
 33949 					stereotype 	TRUE
 33950 					line_color 	3342489
 33951 					quidu      	"3A8134C80215"
 33952 					client     	@1620
 33953 					supplier   	@1661
 33954 					line_style 	0)
 33955 				    (object ClassView "Class" "Logical View::CRegistryData" @1663
 33956 					ShowCompartmentStereotypes 	TRUE
 33957 					location   	(1178, 1116)
 33958 					label      	(object ItemLabel
 33959 					    Parent_View 	@1663
 33960 					    location   	(1067, 1272)
 33961 					    anchor_loc 	3
 33962 					    nlines     	2
 33963 					    max_width  	430
 33964 					    justify    	0
 33965 					    label      	"CRegistryData")
 33966 					icon       	"entity"
 33967 					icon_style 	"Icon"
 33968 					line_color 	3342489
 33969 					fill_color 	13434879
 33970 					quidu      	"3A1D0A2B03D0"
 33971 					height     	154
 33972 					annotation 	8
 33973 					autoResize 	TRUE)
 33974 				    (object InheritView "" @1664
 33975 					stereotype 	TRUE
 33976 					line_color 	3342489
 33977 					quidu      	"3A5F10A00106"
 33978 					client     	@1663
 33979 					supplier   	@1619
 33980 					line_style 	0)
 33981 				    (object UsesView "" @1665
 33982 					stereotype 	TRUE
 33983 					line_color 	3342489
 33984 					quidu      	"3A8156CB0266"
 33985 					client     	@1663
 33986 					supplier   	@1617
 33987 					line_style 	0)
 33988 				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1666
 33989 					ShowCompartmentStereotypes 	TRUE
 33990 					SuppressAttribute 	TRUE
 33991 					location   	(5828, 2976)
 33992 					label      	(object ItemLabel
 33993 					    Parent_View 	@1666
 33994 					    location   	(5827, 3084)
 33995 					    anchor_loc 	1
 33996 					    nlines     	2
 33997 					    max_width  	290
 33998 					    justify    	0
 33999 					    label      	"MDiscovererObserver")
 34000 					icon       	"Interface"
 34001 					icon_style 	"Icon"
 34002 					line_color 	3342489
 34003 					fill_color 	13434879
 34004 					quidu      	"3A7593D7038F"
 34005 					width      	58
 34006 					height     	58
 34007 					annotation 	8
 34008 					autoResize 	TRUE)
 34009 				    (object ClassView "Class" "Logical View::MPublicRegistry" @1667
 34010 					ShowCompartmentStereotypes 	TRUE
 34011 					location   	(558, 1798)
 34012 					label      	(object ItemLabel
 34013 					    Parent_View 	@1667
 34014 					    location   	(388, 1724)
 34015 					    fill_color 	13434879
 34016 					    nlines     	1
 34017 					    max_width  	340
 34018 					    justify    	0
 34019 					    label      	"MPublicRegistry")
 34020 					icon_style 	"Icon"
 34021 					line_color 	3342489
 34022 					fill_color 	13434879
 34023 					quidu      	"3B2A284A0332"
 34024 					width      	358
 34025 					height     	172
 34026 					annotation 	8
 34027 					autoResize 	TRUE)
 34028 				    (object InheritView "" @1668
 34029 					stereotype 	TRUE
 34030 					line_color 	3342489
 34031 					quidu      	"3B2A28880241"
 34032 					client     	@1663
 34033 					supplier   	@1667
 34034 					line_style 	0)
 34035 				    (object ClassView "Class" "Logical View::MBackupNotifierObserver" @1669
 34036 					ShowCompartmentStereotypes 	TRUE
 34037 					SuppressAttribute 	TRUE
 34038 					location   	(6324, 2976)
 34039 					label      	(object ItemLabel
 34040 					    Parent_View 	@1669
 34041 					    location   	(6323, 3084)
 34042 					    anchor_loc 	1
 34043 					    nlines     	2
 34044 					    max_width  	290
 34045 					    justify    	0
 34046 					    label      	"MBackupNotifierObserver")
 34047 					icon       	"Interface"
 34048 					icon_style 	"Icon"
 34049 					line_color 	3342489
 34050 					fill_color 	13434879
 34051 					quidu      	"3B44A309002F"
 34052 					width      	58
 34053 					height     	58
 34054 					annotation 	8
 34055 					autoResize 	TRUE)
 34056 				    (object ClassView "Class" "Logical View::MRegistrarObserver" @1670
 34057 					ShowCompartmentStereotypes 	TRUE
 34058 					SuppressAttribute 	TRUE
 34059 					location   	(7502, 2604)
 34060 					label      	(object ItemLabel
 34061 					    Parent_View 	@1670
 34062 					    location   	(7501, 2712)
 34063 					    anchor_loc 	1
 34064 					    nlines     	2
 34065 					    max_width  	290
 34066 					    justify    	0
 34067 					    label      	"MRegistrarObserver")
 34068 					icon       	"Interface"
 34069 					icon_style 	"Icon"
 34070 					line_color 	3342489
 34071 					fill_color 	13434879
 34072 					quidu      	"3B050BD60057"
 34073 					width      	58
 34074 					height     	58
 34075 					annotation 	8
 34076 					autoResize 	TRUE)
 34077 				    (object InheritView "" @1671
 34078 					stereotype 	TRUE
 34079 					line_color 	3342489
 34080 					quidu      	"3B050B950017"
 34081 					client     	@1654
 34082 					supplier   	@1670
 34083 					line_style 	0)
 34084 				    (object ClassView "Class" "Logical View::CRegistrar" @1672
 34085 					ShowCompartmentStereotypes 	TRUE
 34086 					location   	(6076, 2604)
 34087 					label      	(object ItemLabel
 34088 					    Parent_View 	@1672
 34089 					    location   	(5978, 2765)
 34090 					    anchor_loc 	3
 34091 					    nlines     	2
 34092 					    max_width  	441
 34093 					    justify    	0
 34094 					    label      	"CRegistrar")
 34095 					icon       	"control"
 34096 					icon_style 	"Icon"
 34097 					line_color 	3342489
 34098 					fill_color 	13434879
 34099 					quidu      	"3A1D3A0D0282"
 34100 					width      	158
 34101 					annotation 	8
 34102 					autoResize 	TRUE)
 34103 				    (object InheritView "" @1673
 34104 					stereotype 	TRUE
 34105 					line_color 	3342489
 34106 					quidu      	"3A5F10A10220"
 34107 					client     	@1672
 34108 					supplier   	@1619
 34109 					line_style 	0)
 34110 				    (object InheritView "" @1674
 34111 					stereotype 	TRUE
 34112 					line_color 	3342489
 34113 					quidu      	"3A8042EB0119"
 34114 					client     	@1672
 34115 					supplier   	@1666
 34116 					line_style 	0)
 34117 				    (object InheritView "" @1675
 34118 					stereotype 	TRUE
 34119 					line_color 	3342489
 34120 					quidu      	"3B44A30902C4"
 34121 					client     	@1672
 34122 					supplier   	@1669
 34123 					line_style 	0)
 34124 				    (object AssociationViewNew "$UNNAMED$222" @1676
 34125 					location   	(6812, 2604)
 34126 					stereotype 	TRUE
 34127 					line_color 	3342489
 34128 					quidu      	"3B050BD001FD"
 34129 					roleview_list 	(list RoleViews
 34130 					    (object RoleView "iRegistrarObserver:MRegistrarObserver&" @1677
 34131 						Parent_View 	@1676
 34132 						location   	(5820, 186)
 34133 						label      	(object SegLabel @1678
 34134 						    Parent_View 	@1677
 34135 						    location   	(7222, 2563)
 34136 						    anchor     	1
 34137 						    anchor_loc 	1
 34138 						    nlines     	1
 34139 						    max_width  	756
 34140 						    justify    	0
 34141 						    label      	"-iRegistrarObserver:MRegistrarObserver&"
 34142 						    pctDist    	0.800000
 34143 						    height     	42
 34144 						    orientation 	0)
 34145 						stereotype 	TRUE
 34146 						line_color 	3342489
 34147 						quidu      	"3B050BD00211"
 34148 						client     	@1676
 34149 						supplier   	@1670
 34150 						line_style 	0)
 34151 					    (object RoleView "$UNNAMED$223" @1679
 34152 						Parent_View 	@1676
 34153 						location   	(5820, 186)
 34154 						label      	(object SegLabel @1680
 34155 						    Parent_View 	@1679
 34156 						    location   	(6403, 2563)
 34157 						    hidden     	TRUE
 34158 						    anchor     	1
 34159 						    anchor_loc 	1
 34160 						    nlines     	1
 34161 						    max_width  	450
 34162 						    justify    	0
 34163 						    label      	""
 34164 						    pctDist    	0.800000
 34165 						    height     	42
 34166 						    orientation 	1)
 34167 						stereotype 	TRUE
 34168 						line_color 	3342489
 34169 						quidu      	"3B050BD001FE"
 34170 						client     	@1676
 34171 						supplier   	@1672
 34172 						line_style 	0)))
 34173 				    (object ClassView "Class" "Logical View::CBackupNotifier" @1681
 34174 					ShowCompartmentStereotypes 	TRUE
 34175 					location   	(5208, 2604)
 34176 					label      	(object ItemLabel
 34177 					    Parent_View 	@1681
 34178 					    location   	(5110, 2765)
 34179 					    anchor_loc 	3
 34180 					    nlines     	2
 34181 					    max_width  	441
 34182 					    justify    	0
 34183 					    label      	"CBackupNotifier")
 34184 					icon       	"control"
 34185 					icon_style 	"Icon"
 34186 					line_color 	3342489
 34187 					fill_color 	13434879
 34188 					quidu      	"3B050EEF021A"
 34189 					width      	158
 34190 					annotation 	8
 34191 					autoResize 	TRUE)
 34192 				    (object AssociationViewNew "$UNNAMED$224" @1682
 34193 					location   	(5641, 2604)
 34194 					stereotype 	TRUE
 34195 					line_color 	3342489
 34196 					quidu      	"3B050BD0021B"
 34197 					roleview_list 	(list RoleViews
 34198 					    (object RoleView "iBackupNotifier" @1683
 34199 						Parent_View 	@1682
 34200 						location   	(-435, 0)
 34201 						label      	(object SegLabel @1684
 34202 						    Parent_View 	@1683
 34203 						    location   	(5373, 2563)
 34204 						    anchor     	1
 34205 						    anchor_loc 	1
 34206 						    nlines     	1
 34207 						    max_width  	286
 34208 						    justify    	0
 34209 						    label      	"-iBackupNotifier"
 34210 						    pctDist    	0.800000
 34211 						    height     	42
 34212 						    orientation 	1)
 34213 						stereotype 	TRUE
 34214 						line_color 	3342489
 34215 						quidu      	"3B050BD0022F"
 34216 						client     	@1682
 34217 						supplier   	@1681
 34218 						line_style 	0)
 34219 					    (object RoleView "$UNNAMED$225" @1685
 34220 						Parent_View 	@1682
 34221 						location   	(-435, 0)
 34222 						label      	(object SegLabel @1686
 34223 						    Parent_View 	@1685
 34224 						    location   	(5909, 2563)
 34225 						    hidden     	TRUE
 34226 						    anchor     	1
 34227 						    anchor_loc 	1
 34228 						    nlines     	1
 34229 						    max_width  	450
 34230 						    justify    	0
 34231 						    label      	""
 34232 						    pctDist    	0.800000
 34233 						    height     	42
 34234 						    orientation 	0)
 34235 						stereotype 	TRUE
 34236 						line_color 	3342489
 34237 						quidu      	"3B050BD0021C"
 34238 						client     	@1682
 34239 						supplier   	@1672
 34240 						line_style 	0)))
 34241 				    (object AssociationViewNew "$UNNAMED$228" @1687
 34242 					location   	(5647, 2472)
 34243 					stereotype 	TRUE
 34244 					line_color 	3342489
 34245 					quidu      	"3B1638670069"
 34246 					roleview_list 	(list RoleViews
 34247 					    (object RoleView "iObserver:MBackupNotifierObserver&" @1688
 34248 						Parent_View 	@1687
 34249 						location   	(253, -1000)
 34250 						label      	(object SegLabel @1689
 34251 						    Parent_View 	@1688
 34252 						    location   	(5931, 2494)
 34253 						    anchor     	1
 34254 						    anchor_loc 	1
 34255 						    nlines     	1
 34256 						    max_width  	682
 34257 						    justify    	0
 34258 						    label      	"-iObserver:MBackupNotifierObserver&"
 34259 						    pctDist    	0.800000
 34260 						    height     	42
 34261 						    orientation 	0)
 34262 						stereotype 	TRUE
 34263 						line_color 	3342489
 34264 						quidu      	"3B1638670073"
 34265 						client     	@1687
 34266 						supplier   	@1672
 34267 						vertices   	(list Points
 34268 						    (5647, 2472)
 34269 						    (5725, 2450)
 34270 						    (5997, 2568))
 34271 						line_style 	0)
 34272 					    (object RoleView "$UNNAMED$229" @1690
 34273 						Parent_View 	@1687
 34274 						location   	(253, -1000)
 34275 						label      	(object SegLabel @1691
 34276 						    Parent_View 	@1690
 34277 						    location   	(5358, 2513)
 34278 						    hidden     	TRUE
 34279 						    anchor     	1
 34280 						    anchor_loc 	1
 34281 						    nlines     	1
 34282 						    max_width  	450
 34283 						    justify    	0
 34284 						    label      	""
 34285 						    pctDist    	0.800000
 34286 						    height     	42
 34287 						    orientation 	1)
 34288 						stereotype 	TRUE
 34289 						line_color 	3342489
 34290 						quidu      	"3B163867006A"
 34291 						client     	@1687
 34292 						supplier   	@1681
 34293 						line_style 	0)))
 34294 				    (object InheritView "" @1692
 34295 					stereotype 	TRUE
 34296 					line_color 	3342489
 34297 					quidu      	"3B44A30B0140"
 34298 					client     	@1681
 34299 					supplier   	@1619
 34300 					line_style 	0)
 34301 				    (object UsesView "iDllArrayLoc" @1693
 34302 					label      	(object ItemLabel
 34303 					    Parent_View 	@1693
 34304 					    location   	(2571, 1513)
 34305 					    anchor_loc 	1
 34306 					    nlines     	1
 34307 					    max_width  	225
 34308 					    justify    	0
 34309 					    label      	"iDllArrayLoc")
 34310 					stereotype 	(object SegLabel @1694
 34311 					    Parent_View 	@1693
 34312 					    location   	(2643, 1399)
 34313 					    anchor     	10
 34314 					    anchor_loc 	1
 34315 					    nlines     	1
 34316 					    max_width  	450
 34317 					    justify    	0
 34318 					    label      	"<<Uses>>"
 34319 					    pctDist    	0.500000
 34320 					    height     	120
 34321 					    orientation 	0)
 34322 					line_color 	3342489
 34323 					quidu      	"3A8138DB01A7"
 34324 					client     	@1661
 34325 					supplier   	@1639
 34326 					line_style 	0)
 34327 				    (object UsesView "iInterfaceArrayLoc" @1695
 34328 					label      	(object ItemLabel
 34329 					    Parent_View 	@1695
 34330 					    location   	(3064, 1485)
 34331 					    anchor_loc 	1
 34332 					    nlines     	1
 34333 					    max_width  	339
 34334 					    justify    	0
 34335 					    label      	"iInterfaceArrayLoc")
 34336 					stereotype 	(object SegLabel @1696
 34337 					    Parent_View 	@1695
 34338 					    location   	(3063, 1349)
 34339 					    anchor     	10
 34340 					    anchor_loc 	1
 34341 					    nlines     	1
 34342 					    max_width  	450
 34343 					    justify    	0
 34344 					    label      	"<<Uses>>"
 34345 					    pctDist    	0.500000
 34346 					    height     	120
 34347 					    orientation 	0)
 34348 					line_color 	3342489
 34349 					quidu      	"3A8138EA00F4"
 34350 					client     	@1661
 34351 					supplier   	@1631
 34352 					line_style 	0)
 34353 				    (object UsesView "iDriveArrayLoc" @1697
 34354 					label      	(object ItemLabel
 34355 					    Parent_View 	@1697
 34356 					    location   	(2259, 1766)
 34357 					    anchor_loc 	1
 34358 					    nlines     	1
 34359 					    max_width  	269
 34360 					    justify    	0
 34361 					    label      	"iDriveArrayLoc")
 34362 					stereotype 	(object SegLabel @1698
 34363 					    Parent_View 	@1697
 34364 					    location   	(2378, 1783)
 34365 					    anchor     	10
 34366 					    anchor_loc 	1
 34367 					    nlines     	1
 34368 					    max_width  	450
 34369 					    justify    	0
 34370 					    label      	"<<Uses>>"
 34371 					    pctDist    	0.500000
 34372 					    height     	120
 34373 					    orientation 	0)
 34374 					line_color 	3342489
 34375 					quidu      	"3A81395D00B4"
 34376 					client     	@1661
 34377 					supplier   	@1634
 34378 					line_style 	0)
 34379 				    (object UsesView "" @1699
 34380 					stereotype 	TRUE
 34381 					line_color 	3342489
 34382 					quidu      	"3AD47BA901E2"
 34383 					client     	@1661
 34384 					supplier   	@1643
 34385 					line_style 	0)
 34386 				    (object ClassView "Class" "Logical View::TEComResolverParams" @1700
 34387 					ShowCompartmentStereotypes 	TRUE
 34388 					location   	(1364, 2294)
 34389 					label      	(object ItemLabel
 34390 					    Parent_View 	@1700
 34391 					    location   	(1253, 2450)
 34392 					    anchor_loc 	3
 34393 					    nlines     	2
 34394 					    max_width  	430
 34395 					    justify    	0
 34396 					    label      	"TEComResolverParams")
 34397 					icon       	"entity"
 34398 					icon_style 	"Icon"
 34399 					line_color 	3342489
 34400 					fill_color 	13434879
 34401 					quidu      	"3A71B08F031E"
 34402 					height     	154
 34403 					annotation 	8
 34404 					autoResize 	TRUE)
 34405 				    (object UsesView "" @1701
 34406 					stereotype 	(object SegLabel @1702
 34407 					    Parent_View 	@1701
 34408 					    location   	(1484, 2047)
 34409 					    anchor     	10
 34410 					    anchor_loc 	1
 34411 					    nlines     	1
 34412 					    max_width  	450
 34413 					    justify    	0
 34414 					    label      	"<<Uses>>"
 34415 					    pctDist    	0.500000
 34416 					    height     	120
 34417 					    orientation 	0)
 34418 					line_color 	3342489
 34419 					quidu      	"3A798F7302D4"
 34420 					client     	@1649
 34421 					supplier   	@1700
 34422 					line_style 	0)
 34423 				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1703
 34424 					ShowCompartmentStereotypes 	TRUE
 34425 					location   	(186, 3286)
 34426 					label      	(object ItemLabel
 34427 					    Parent_View 	@1703
 34428 					    location   	(88, 3447)
 34429 					    anchor_loc 	3
 34430 					    nlines     	2
 34431 					    max_width  	441
 34432 					    justify    	0
 34433 					    label      	"CIdleScanningTimer")
 34434 					icon       	"control"
 34435 					icon_style 	"Icon"
 34436 					line_color 	3342489
 34437 					fill_color 	13434879
 34438 					quidu      	"3A816B5E009C"
 34439 					width      	158
 34440 					annotation 	8
 34441 					autoResize 	TRUE)
 34442 				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1704
 34443 					ShowCompartmentStereotypes 	TRUE
 34444 					location   	(7502, 3348)
 34445 					label      	(object ItemLabel
 34446 					    Parent_View 	@1704
 34447 					    location   	(7404, 3509)
 34448 					    anchor_loc 	3
 34449 					    nlines     	2
 34450 					    max_width  	441
 34451 					    justify    	0
 34452 					    label      	"CDirScanner")
 34453 					icon       	"control"
 34454 					icon_style 	"Icon"
 34455 					line_color 	3342489
 34456 					fill_color 	13434879
 34457 					quidu      	"3A816ACC031D"
 34458 					width      	158
 34459 					annotation 	8
 34460 					autoResize 	TRUE)
 34461 				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1705
 34462 					ShowCompartmentStereotypes 	TRUE
 34463 					location   	(806, 3286)
 34464 					label      	(object ItemLabel
 34465 					    Parent_View 	@1705
 34466 					    location   	(708, 3447)
 34467 					    anchor_loc 	3
 34468 					    nlines     	2
 34469 					    max_width  	441
 34470 					    justify    	0
 34471 					    label      	"CDirChangeNotifier")
 34472 					icon       	"control"
 34473 					icon_style 	"Icon"
 34474 					line_color 	3342489
 34475 					fill_color 	13434879
 34476 					quidu      	"3A816AAF0109"
 34477 					width      	158
 34478 					annotation 	8
 34479 					autoResize 	TRUE)
 34480 				    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1706
 34481 					ShowCompartmentStereotypes 	TRUE
 34482 					location   	(744, 2852)
 34483 					label      	(object ItemLabel
 34484 					    Parent_View 	@1706
 34485 					    location   	(646, 3013)
 34486 					    anchor_loc 	3
 34487 					    nlines     	2
 34488 					    max_width  	441
 34489 					    justify    	0
 34490 					    label      	"RArray<TDriveUnit>")
 34491 					icon       	"control"
 34492 					icon_style 	"Icon"
 34493 					line_color 	3342489
 34494 					fill_color 	13434879
 34495 					quidu      	"3A7FEAF801A0"
 34496 					width      	158
 34497 					annotation 	8
 34498 					autoResize 	TRUE)
 34499 				    (object ClassView "Class" "Logical View::CDiscoverer" @1707
 34500 					ShowCompartmentStereotypes 	TRUE
 34501 					location   	(5208, 2976)
 34502 					label      	(object ItemLabel
 34503 					    Parent_View 	@1707
 34504 					    location   	(5110, 3137)
 34505 					    anchor_loc 	3
 34506 					    nlines     	2
 34507 					    max_width  	441
 34508 					    justify    	0
 34509 					    label      	"CDiscoverer")
 34510 					icon       	"control"
 34511 					icon_style 	"Icon"
 34512 					line_color 	3342489
 34513 					fill_color 	13434879
 34514 					quidu      	"3A1D376D0037"
 34515 					width      	158
 34516 					annotation 	8
 34517 					autoResize 	TRUE)
 34518 				    (object UsesView "iObserver" @1708
 34519 					label      	(object ItemLabel
 34520 					    Parent_View 	@1708
 34521 					    location   	(5541, 2976)
 34522 					    anchor_loc 	1
 34523 					    nlines     	1
 34524 					    max_width  	181
 34525 					    justify    	0
 34526 					    label      	"iObserver")
 34527 					stereotype 	(object SegLabel @1709
 34528 					    Parent_View 	@1708
 34529 					    location   	(5541, 2857)
 34530 					    anchor     	10
 34531 					    anchor_loc 	1
 34532 					    nlines     	1
 34533 					    max_width  	450
 34534 					    justify    	0
 34535 					    label      	"<<Uses>>"
 34536 					    pctDist    	0.500000
 34537 					    height     	120
 34538 					    orientation 	0)
 34539 					line_color 	3342489
 34540 					quidu      	"3A8043000318"
 34541 					client     	@1707
 34542 					supplier   	@1666
 34543 					line_style 	0)
 34544 				    (object InheritView "" @1710
 34545 					stereotype 	TRUE
 34546 					line_color 	3342489
 34547 					quidu      	"3A5F10A201B3"
 34548 					client     	@1707
 34549 					supplier   	@1619
 34550 					line_style 	0)
 34551 				    (object ClassView "InstantiatedClass" "Logical View::RArray<TSuppliedImplementationTrackingDetail>" @1711
 34552 					ShowCompartmentStereotypes 	TRUE
 34553 					location   	(6324, 2294)
 34554 					label      	(object ItemLabel
 34555 					    Parent_View 	@1711
 34556 					    location   	(5863, 2220)
 34557 					    fill_color 	13434879
 34558 					    nlines     	1
 34559 					    max_width  	922
 34560 					    justify    	0
 34561 					    label      	"RArray<TSuppliedImplementationTrackingDetail>")
 34562 					icon_style 	"Icon"
 34563 					line_color 	3342489
 34564 					fill_color 	13434879
 34565 					quidu      	"3B2A2852010D"
 34566 					width      	940
 34567 					height     	172
 34568 					annotation 	8
 34569 					autoResize 	TRUE)
 34570 				    (object ClassView "Class" "Logical View::CEComServerSession" @1712
 34571 					ShowCompartmentStereotypes 	TRUE
 34572 					location   	(7006, 2294)
 34573 					label      	(object ItemLabel
 34574 					    Parent_View 	@1712
 34575 					    location   	(6908, 2455)
 34576 					    anchor_loc 	3
 34577 					    nlines     	2
 34578 					    max_width  	441
 34579 					    justify    	0
 34580 					    label      	"CEComServerSession")
 34581 					icon       	"control"
 34582 					icon_style 	"Icon"
 34583 					line_color 	3342489
 34584 					fill_color 	13434879
 34585 					quidu      	"3AACF95200F0"
 34586 					width      	158
 34587 					annotation 	8
 34588 					autoResize 	TRUE)
 34589 				    (object InheritView "" @1713
 34590 					stereotype 	TRUE
 34591 					line_color 	3342489
 34592 					quidu      	"3AE45A3E020E"
 34593 					client     	@1712
 34594 					supplier   	@1621
 34595 					line_style 	0)
 34596 				    (object UsesView "" @1714
 34597 					stereotype 	TRUE
 34598 					line_color 	3342489
 34599 					quidu      	"3AACFA3B0054"
 34600 					client     	@1712
 34601 					supplier   	@1654
 34602 					line_style 	0)
 34603 				    (object AssociationViewNew "$UNNAMED$230" @1715
 34604 					location   	(6861, 2294)
 34605 					stereotype 	TRUE
 34606 					line_color 	3342489
 34607 					quidu      	"3B2A2852010E"
 34608 					roleview_list 	(list RoleViews
 34609 					    (object RoleView "iImplementationsSupplied" @1716
 34610 						Parent_View 	@1715
 34611 						location   	(289, 124)
 34612 						label      	(object SegLabel @1717
 34613 						    Parent_View 	@1716
 34614 						    location   	(6819, 2253)
 34615 						    anchor     	1
 34616 						    anchor_loc 	1
 34617 						    nlines     	1
 34618 						    max_width  	474
 34619 						    justify    	0
 34620 						    label      	"-iImplementationsSupplied"
 34621 						    pctDist    	0.800000
 34622 						    height     	42
 34623 						    orientation 	1)
 34624 						stereotype 	TRUE
 34625 						line_color 	3342489
 34626 						quidu      	"3B2A28520280"
 34627 						client     	@1715
 34628 						supplier   	@1711
 34629 						line_style 	0)
 34630 					    (object RoleView "$UNNAMED$231" @1718
 34631 						Parent_View 	@1715
 34632 						location   	(289, 124)
 34633 						label      	(object SegLabel @1719
 34634 						    Parent_View 	@1718
 34635 						    location   	(6903, 2253)
 34636 						    hidden     	TRUE
 34637 						    anchor     	1
 34638 						    anchor_loc 	1
 34639 						    nlines     	1
 34640 						    max_width  	450
 34641 						    justify    	0
 34642 						    label      	""
 34643 						    pctDist    	0.800000
 34644 						    height     	42
 34645 						    orientation 	0)
 34646 						stereotype 	TRUE
 34647 						line_color 	3342489
 34648 						quidu      	"3B2A2852010F"
 34649 						client     	@1715
 34650 						supplier   	@1712
 34651 						line_style 	0))))))))
 34652 		logical_presentations 	(list unit_reference_list)))
 34653 	logical_presentations 	(list unit_reference_list
 34654 	    (object ClassDiagram "Main"
 34655 		quid       	"3A13E88603E3"
 34656 		title      	"Main"
 34657 		zoom       	77
 34658 		max_height 	28350
 34659 		max_width  	21600
 34660 		origin_x   	0
 34661 		origin_y   	3042
 34662 		items      	(list diagram_item_list
 34663 		    (object ClassView "Class" "Logical View::TEComResolverParams" @1720
 34664 			ShowCompartmentStereotypes 	TRUE
 34665 			IncludeAttribute 	TRUE
 34666 			IncludeOperation 	TRUE
 34667 			location   	(744, 930)
 34668 			label      	(object ItemLabel
 34669 			    Parent_View 	@1720
 34670 			    location   	(439, 691)
 34671 			    fill_color 	13434879
 34672 			    nlines     	1
 34673 			    max_width  	610
 34674 			    justify    	0
 34675 			    label      	"TEComResolverParams")
 34676 			icon       	"entity"
 34677 			icon_style 	"None"
 34678 			line_color 	3342489
 34679 			fill_color 	13434879
 34680 			quidu      	"3A71B08F031E"
 34681 			compartment 	(object Compartment
 34682 			    Parent_View 	@1720
 34683 			    location   	(439, 751)
 34684 			    icon_style 	"Icon"
 34685 			    fill_color 	13434879
 34686 			    anchor     	2
 34687 			    nlines     	8
 34688 			    max_width  	957)
 34689 			width      	628
 34690 			height     	502
 34691 			annotation 	8
 34692 			autoResize 	TRUE)
 34693 		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1721
 34694 			ShowCompartmentStereotypes 	TRUE
 34695 			IncludeAttribute 	TRUE
 34696 			IncludeOperation 	TRUE
 34697 			location   	(4960, 496)
 34698 			label      	(object ItemLabel
 34699 			    Parent_View 	@1721
 34700 			    location   	(4736, 320)
 34701 			    fill_color 	13434879
 34702 			    nlines     	1
 34703 			    max_width  	448
 34704 			    justify    	0
 34705 			    label      	"CDriveData")
 34706 			icon       	"entity"
 34707 			icon_style 	"None"
 34708 			line_color 	3342489
 34709 			fill_color 	13434879
 34710 			quidu      	"3A81363E039A"
 34711 			compartment 	(object Compartment
 34712 			    Parent_View 	@1721
 34713 			    location   	(4736, 424)
 34714 			    icon_style 	"Icon"
 34715 			    fill_color 	16777215
 34716 			    anchor     	2
 34717 			    nlines     	5
 34718 			    max_width  	456)
 34719 			width      	466
 34720 			height     	376
 34721 			annotation 	8
 34722 			autoResize 	TRUE)
 34723 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1722
 34724 			ShowCompartmentStereotypes 	TRUE
 34725 			IncludeAttribute 	TRUE
 34726 			IncludeOperation 	TRUE
 34727 			location   	(5828, 496)
 34728 			label      	(object ItemLabel
 34729 			    Parent_View 	@1722
 34730 			    location   	(5575, 444)
 34731 			    fill_color 	13434879
 34732 			    nlines     	1
 34733 			    max_width  	506
 34734 			    justify    	0
 34735 			    label      	"RPointerArray<CDllData>")
 34736 			icon       	"control"
 34737 			icon_style 	"None"
 34738 			line_color 	3342489
 34739 			fill_color 	13434879
 34740 			quidu      	"3A8137F8004C"
 34741 			width      	524
 34742 			height     	205
 34743 			annotation 	8
 34744 			autoResize 	TRUE)
 34745 		    (object AssociationViewNew "$UNNAMED$177" @1723
 34746 			location   	(5379, 496)
 34747 			stereotype 	TRUE
 34748 			line_color 	3342489
 34749 			quidu      	"3A81382300C6"
 34750 			roleview_list 	(list RoleViews
 34751 			    (object RoleView "$UNNAMED$179" @1724
 34752 				Parent_View 	@1723
 34753 				location   	(-1255, -2046)
 34754 				label      	(object SegLabel @1725
 34755 				    Parent_View 	@1724
 34756 				    location   	(5230, 538)
 34757 				    hidden     	TRUE
 34758 				    anchor     	1
 34759 				    anchor_loc 	1
 34760 				    nlines     	1
 34761 				    max_width  	450
 34762 				    justify    	0
 34763 				    label      	""
 34764 				    pctDist    	0.800000
 34765 				    height     	42
 34766 				    orientation 	0)
 34767 				stereotype 	TRUE
 34768 				line_color 	3342489
 34769 				quidu      	"3A81382402D0"
 34770 				client     	@1723
 34771 				supplier   	@1721
 34772 				line_style 	0)
 34773 			    (object RoleView "$UNNAMED$178" @1726
 34774 				Parent_View 	@1723
 34775 				location   	(-1255, -2046)
 34776 				label      	(object SegLabel @1727
 34777 				    Parent_View 	@1726
 34778 				    location   	(5528, 538)
 34779 				    hidden     	TRUE
 34780 				    anchor     	1
 34781 				    anchor_loc 	1
 34782 				    nlines     	1
 34783 				    max_width  	450
 34784 				    justify    	0
 34785 				    label      	""
 34786 				    pctDist    	0.800000
 34787 				    height     	42
 34788 				    orientation 	1)
 34789 				stereotype 	TRUE
 34790 				line_color 	3342489
 34791 				quidu      	"3A81382402C6"
 34792 				client     	@1723
 34793 				supplier   	@1722
 34794 				line_style 	0)))
 34795 		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1728
 34796 			ShowCompartmentStereotypes 	TRUE
 34797 			IncludeAttribute 	TRUE
 34798 			IncludeOperation 	TRUE
 34799 			location   	(5828, 2790)
 34800 			label      	(object ItemLabel
 34801 			    Parent_View 	@1728
 34802 			    location   	(5667, 2688)
 34803 			    fill_color 	13434879
 34804 			    nlines     	1
 34805 			    max_width  	322
 34806 			    justify    	0
 34807 			    label      	"CInterfaceData")
 34808 			icon       	"entity"
 34809 			icon_style 	"None"
 34810 			line_color 	3342489
 34811 			fill_color 	13434879
 34812 			quidu      	"3A81366B01F0"
 34813 			compartment 	(object Compartment
 34814 			    Parent_View 	@1728
 34815 			    location   	(5667, 2792)
 34816 			    icon_style 	"Icon"
 34817 			    fill_color 	16777215
 34818 			    anchor     	2
 34819 			    nlines     	2
 34820 			    max_width  	256)
 34821 			width      	340
 34822 			height     	232
 34823 			annotation 	8
 34824 			autoResize 	TRUE)
 34825 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1729
 34826 			ShowCompartmentStereotypes 	TRUE
 34827 			IncludeAttribute 	TRUE
 34828 			IncludeOperation 	TRUE
 34829 			location   	(5828, 3472)
 34830 			label      	(object ItemLabel
 34831 			    Parent_View 	@1729
 34832 			    location   	(5412, 3425)
 34833 			    fill_color 	13434879
 34834 			    nlines     	1
 34835 			    max_width  	832
 34836 			    justify    	0
 34837 			    label      	"RPointerArray<CImplementationInformation>")
 34838 			icon       	"control"
 34839 			icon_style 	"None"
 34840 			line_color 	3342489
 34841 			fill_color 	13434879
 34842 			quidu      	"3A81387301B1"
 34843 			width      	850
 34844 			height     	200
 34845 			annotation 	8
 34846 			autoResize 	TRUE)
 34847 		    (object AssociationViewNew "$UNNAMED$183" @1730
 34848 			location   	(5828, 3138)
 34849 			stereotype 	TRUE
 34850 			line_color 	3342489
 34851 			quidu      	"3A8138C1004B"
 34852 			roleview_list 	(list RoleViews
 34853 			    (object RoleView "$UNNAMED$185" @1731
 34854 				Parent_View 	@1730
 34855 				location   	(2480, -2318)
 34856 				label      	(object SegLabel @1732
 34857 				    Parent_View 	@1731
 34858 				    location   	(5787, 2953)
 34859 				    hidden     	TRUE
 34860 				    anchor     	1
 34861 				    anchor_loc 	1
 34862 				    nlines     	1
 34863 				    max_width  	450
 34864 				    justify    	0
 34865 				    label      	""
 34866 				    pctDist    	0.800000
 34867 				    height     	42
 34868 				    orientation 	0)
 34869 				stereotype 	TRUE
 34870 				line_color 	3342489
 34871 				quidu      	"3A8138C201AB"
 34872 				client     	@1730
 34873 				supplier   	@1728
 34874 				line_style 	0)
 34875 			    (object RoleView "$UNNAMED$184" @1733
 34876 				Parent_View 	@1730
 34877 				location   	(2480, -2318)
 34878 				label      	(object SegLabel @1734
 34879 				    Parent_View 	@1733
 34880 				    location   	(5787, 3324)
 34881 				    hidden     	TRUE
 34882 				    anchor     	1
 34883 				    anchor_loc 	1
 34884 				    nlines     	1
 34885 				    max_width  	450
 34886 				    justify    	0
 34887 				    label      	""
 34888 				    pctDist    	0.800000
 34889 				    height     	42
 34890 				    orientation 	1)
 34891 				stereotype 	TRUE
 34892 				line_color 	3342489
 34893 				quidu      	"3A8138C201A1"
 34894 				client     	@1730
 34895 				supplier   	@1729
 34896 				line_style 	0)))
 34897 		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1735
 34898 			ShowCompartmentStereotypes 	TRUE
 34899 			IncludeAttribute 	TRUE
 34900 			IncludeOperation 	TRUE
 34901 			location   	(4960, 1178)
 34902 			label      	(object ItemLabel
 34903 			    Parent_View 	@1735
 34904 			    location   	(4799, 1076)
 34905 			    fill_color 	13434879
 34906 			    nlines     	1
 34907 			    max_width  	322
 34908 			    justify    	0
 34909 			    label      	"TIndex")
 34910 			icon       	"entity"
 34911 			icon_style 	"None"
 34912 			line_color 	3342489
 34913 			fill_color 	13434879
 34914 			quidu      	"3A8134A40141"
 34915 			compartment 	(object Compartment
 34916 			    Parent_View 	@1735
 34917 			    location   	(4799, 1180)
 34918 			    icon_style 	"Icon"
 34919 			    fill_color 	16777215
 34920 			    anchor     	2
 34921 			    nlines     	2
 34922 			    max_width  	259)
 34923 			width      	340
 34924 			height     	232
 34925 			annotation 	8
 34926 			autoResize 	TRUE)
 34927 		    (object UsesView "iInterfaceArrayLoc" @1736
 34928 			label      	(object ItemLabel
 34929 			    Parent_View 	@1736
 34930 			    location   	(5393, 1984)
 34931 			    anchor_loc 	1
 34932 			    nlines     	1
 34933 			    max_width  	339
 34934 			    justify    	0
 34935 			    label      	"iInterfaceArrayLoc")
 34936 			stereotype 	(object SegLabel @1737
 34937 			    Parent_View 	@1736
 34938 			    location   	(5343, 1830)
 34939 			    anchor     	10
 34940 			    anchor_loc 	1
 34941 			    nlines     	1
 34942 			    max_width  	450
 34943 			    justify    	0
 34944 			    label      	"<<Uses>>"
 34945 			    pctDist    	0.397782
 34946 			    height     	30
 34947 			    orientation 	0)
 34948 			line_color 	3342489
 34949 			quidu      	"3A8138EA00F4"
 34950 			client     	@1735
 34951 			supplier   	@1728
 34952 			line_style 	0)
 34953 		    (object UsesView "iDriveArrayLoc" @1738
 34954 			label      	(object ItemLabel
 34955 			    Parent_View 	@1738
 34956 			    location   	(4960, 872)
 34957 			    anchor_loc 	1
 34958 			    nlines     	1
 34959 			    max_width  	269
 34960 			    justify    	0
 34961 			    label      	"iDriveArrayLoc")
 34962 			stereotype 	(object SegLabel @1739
 34963 			    Parent_View 	@1738
 34964 			    location   	(4881, 840)
 34965 			    anchor     	10
 34966 			    anchor_loc 	1
 34967 			    nlines     	1
 34968 			    max_width  	450
 34969 			    justify    	0
 34970 			    label      	"<<Uses>>"
 34971 			    pctDist    	0.586153
 34972 			    height     	80
 34973 			    orientation 	0)
 34974 			line_color 	3342489
 34975 			quidu      	"3A81395D00B4"
 34976 			client     	@1735
 34977 			supplier   	@1721
 34978 			line_style 	0)
 34979 		    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1740
 34980 			ShowCompartmentStereotypes 	TRUE
 34981 			IncludeAttribute 	TRUE
 34982 			IncludeOperation 	TRUE
 34983 			location   	(6882, 2418)
 34984 			label      	(object ItemLabel
 34985 			    Parent_View 	@1740
 34986 			    location   	(6618, 2212)
 34987 			    fill_color 	13434879
 34988 			    nlines     	1
 34989 			    max_width  	528
 34990 			    justify    	0
 34991 			    label      	"CLoadPolicyInformation")
 34992 			icon       	"entity"
 34993 			icon_style 	"None"
 34994 			line_color 	3342489
 34995 			fill_color 	13434879
 34996 			quidu      	"3A1D2AFF032B"
 34997 			compartment 	(object Compartment
 34998 			    Parent_View 	@1740
 34999 			    location   	(6618, 2272)
 35000 			    icon_style 	"Icon"
 35001 			    fill_color 	13434879
 35002 			    anchor     	2
 35003 			    nlines     	7
 35004 			    max_width  	534)
 35005 			width      	546
 35006 			height     	436
 35007 			annotation 	8
 35008 			autoResize 	TRUE)
 35009 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1741
 35010 			ShowCompartmentStereotypes 	TRUE
 35011 			IncludeAttribute 	TRUE
 35012 			IncludeOperation 	TRUE
 35013 			location   	(5828, 1798)
 35014 			label      	(object ItemLabel
 35015 			    Parent_View 	@1741
 35016 			    location   	(5525, 1746)
 35017 			    fill_color 	13434879
 35018 			    nlines     	1
 35019 			    max_width  	606
 35020 			    justify    	0
 35021 			    label      	"RPointerArray<CInterfaceData>")
 35022 			icon       	"control"
 35023 			icon_style 	"None"
 35024 			line_color 	3342489
 35025 			fill_color 	13434879
 35026 			quidu      	"3A813855026D"
 35027 			width      	624
 35028 			height     	205
 35029 			annotation 	8
 35030 			autoResize 	TRUE)
 35031 		    (object UsesView "" @1742
 35032 			stereotype 	TRUE
 35033 			line_color 	3342489
 35034 			quidu      	"3A8138A701E8"
 35035 			client     	@1741
 35036 			supplier   	@1728
 35037 			line_style 	0)
 35038 		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1743
 35039 			ShowCompartmentStereotypes 	TRUE
 35040 			IncludeAttribute 	TRUE
 35041 			IncludeOperation 	TRUE
 35042 			location   	(6882, 1240)
 35043 			label      	(object ItemLabel
 35044 			    Parent_View 	@1743
 35045 			    location   	(6552, 739)
 35046 			    fill_color 	13434879
 35047 			    nlines     	1
 35048 			    max_width  	660
 35049 			    justify    	0
 35050 			    label      	"CUnloadPolicy")
 35051 			icon       	"control"
 35052 			icon_style 	"None"
 35053 			line_color 	3342489
 35054 			fill_color 	13434879
 35055 			quidu      	"3A1D309500CE"
 35056 			compartment 	(object Compartment
 35057 			    Parent_View 	@1743
 35058 			    location   	(6552, 799)
 35059 			    icon_style 	"Icon"
 35060 			    fill_color 	16777215
 35061 			    anchor     	2
 35062 			    nlines     	18
 35063 			    max_width  	1018)
 35064 			width      	678
 35065 			height     	1028
 35066 			annotation 	8
 35067 			autoResize 	TRUE)
 35068 		    (object AssociationViewNew "$UNNAMED$141" @1744
 35069 			location   	(6882, 1976)
 35070 			stereotype 	TRUE
 35071 			line_color 	3342489
 35072 			quidu      	"3A630269011F"
 35073 			roleview_list 	(list RoleViews
 35074 			    (object RoleView "iLoadPolicyInformation" @1745
 35075 				Parent_View 	@1744
 35076 				location   	(3286, -1620)
 35077 				label      	(object SegLabel @1746
 35078 				    Parent_View 	@1745
 35079 				    location   	(6924, 2153)
 35080 				    anchor     	1
 35081 				    anchor_loc 	1
 35082 				    nlines     	1
 35083 				    max_width  	544
 35084 				    justify    	0
 35085 				    label      	"-iLoadPolicyInformation"
 35086 				    pctDist    	0.800000
 35087 				    height     	42
 35088 				    orientation 	0)
 35089 				stereotype 	TRUE
 35090 				line_color 	3342489
 35091 				quidu      	"3A6302690129"
 35092 				client     	@1744
 35093 				supplier   	@1740
 35094 				line_style 	0)
 35095 			    (object RoleView "$UNNAMED$142" @1747
 35096 				Parent_View 	@1744
 35097 				location   	(3286, -1620)
 35098 				label      	(object SegLabel @1748
 35099 				    Parent_View 	@1747
 35100 				    location   	(6924, 1799)
 35101 				    hidden     	TRUE
 35102 				    anchor     	1
 35103 				    anchor_loc 	1
 35104 				    nlines     	1
 35105 				    max_width  	450
 35106 				    justify    	0
 35107 				    label      	""
 35108 				    pctDist    	0.800000
 35109 				    height     	42
 35110 				    orientation 	1)
 35111 				stereotype 	TRUE
 35112 				line_color 	3342489
 35113 				quidu      	"3A6302690120"
 35114 				client     	@1744
 35115 				supplier   	@1743
 35116 				line_style 	0)))
 35117 		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1749
 35118 			ShowCompartmentStereotypes 	TRUE
 35119 			IncludeAttribute 	TRUE
 35120 			IncludeOperation 	TRUE
 35121 			location   	(5828, 1178)
 35122 			label      	(object ItemLabel
 35123 			    Parent_View 	@1749
 35124 			    location   	(5640, 1003)
 35125 			    fill_color 	13434879
 35126 			    nlines     	1
 35127 			    max_width  	376
 35128 			    justify    	0
 35129 			    label      	"CDllData")
 35130 			icon       	"entity"
 35131 			icon_style 	"None"
 35132 			line_color 	3342489
 35133 			fill_color 	13434879
 35134 			quidu      	"3A81365601C8"
 35135 			compartment 	(object Compartment
 35136 			    Parent_View 	@1749
 35137 			    location   	(5640, 1107)
 35138 			    icon_style 	"Icon"
 35139 			    fill_color 	16777215
 35140 			    anchor     	2
 35141 			    nlines     	5
 35142 			    max_width  	378)
 35143 			width      	394
 35144 			height     	374
 35145 			annotation 	8
 35146 			autoResize 	TRUE)
 35147 		    (object UsesView "" @1750
 35148 			stereotype 	TRUE
 35149 			line_color 	3342489
 35150 			quidu      	"3A813846026B"
 35151 			client     	@1722
 35152 			supplier   	@1749
 35153 			line_style 	0)
 35154 		    (object AssociationViewNew "$UNNAMED$180" @1751
 35155 			location   	(5828, 1530)
 35156 			stereotype 	TRUE
 35157 			line_color 	3342489
 35158 			quidu      	"3A81389B00AB"
 35159 			roleview_list 	(list RoleViews
 35160 			    (object RoleView "$UNNAMED$182" @1752
 35161 				Parent_View 	@1751
 35162 				location   	(-434, -3492)
 35163 				label      	(object SegLabel @1753
 35164 				    Parent_View 	@1752
 35165 				    location   	(5787, 1398)
 35166 				    hidden     	TRUE
 35167 				    anchor     	1
 35168 				    anchor_loc 	1
 35169 				    nlines     	1
 35170 				    max_width  	450
 35171 				    justify    	0
 35172 				    label      	""
 35173 				    pctDist    	0.800000
 35174 				    height     	42
 35175 				    orientation 	0)
 35176 				stereotype 	TRUE
 35177 				line_color 	3342489
 35178 				quidu      	"3A81389C002A"
 35179 				client     	@1751
 35180 				supplier   	@1749
 35181 				line_style 	0)
 35182 			    (object RoleView "$UNNAMED$181" @1754
 35183 				Parent_View 	@1751
 35184 				location   	(-434, -3492)
 35185 				label      	(object SegLabel @1755
 35186 				    Parent_View 	@1754
 35187 				    location   	(5787, 1662)
 35188 				    hidden     	TRUE
 35189 				    anchor     	1
 35190 				    anchor_loc 	1
 35191 				    nlines     	1
 35192 				    max_width  	450
 35193 				    justify    	0
 35194 				    label      	""
 35195 				    pctDist    	0.800000
 35196 				    height     	42
 35197 				    orientation 	1)
 35198 				stereotype 	TRUE
 35199 				line_color 	3342489
 35200 				quidu      	"3A81389C0020"
 35201 				client     	@1751
 35202 				supplier   	@1741
 35203 				line_style 	0)))
 35204 		    (object UsesView "iDllArrayLoc" @1756
 35205 			label      	(object ItemLabel
 35206 			    Parent_View 	@1756
 35207 			    location   	(5380, 1178)
 35208 			    anchor_loc 	1
 35209 			    nlines     	1
 35210 			    max_width  	225
 35211 			    justify    	0
 35212 			    label      	"iDllArrayLoc")
 35213 			stereotype 	(object SegLabel @1757
 35214 			    Parent_View 	@1756
 35215 			    location   	(5394, 1123)
 35216 			    anchor     	10
 35217 			    anchor_loc 	1
 35218 			    nlines     	1
 35219 			    max_width  	450
 35220 			    justify    	0
 35221 			    label      	"<<Uses>>"
 35222 			    pctDist    	0.529330
 35223 			    height     	56
 35224 			    orientation 	0)
 35225 			line_color 	3342489
 35226 			quidu      	"3A8138DB01A7"
 35227 			client     	@1735
 35228 			supplier   	@1749
 35229 			line_style 	0)
 35230 		    (object AssociationViewNew "$UNNAMED$186" @1758
 35231 			location   	(6283, 1204)
 35232 			stereotype 	TRUE
 35233 			line_color 	3342489
 35234 			quidu      	"3A8144DD0388"
 35235 			roleview_list 	(list RoleViews
 35236 			    (object RoleView "theCUnloadPolicy" @1759
 35237 				Parent_View 	@1758
 35238 				location   	(-289, -904)
 35239 				label      	(object SegLabel @1760
 35240 				    Parent_View 	@1759
 35241 				    location   	(6491, 1175)
 35242 				    anchor     	1
 35243 				    anchor_loc 	1
 35244 				    nlines     	1
 35245 				    max_width  	439
 35246 				    justify    	0
 35247 				    label      	"+theCUnloadPolicy"
 35248 				    pctDist    	0.800000
 35249 				    height     	42
 35250 				    orientation 	0)
 35251 				stereotype 	TRUE
 35252 				line_color 	3342489
 35253 				quidu      	"3A8144DE02A3"
 35254 				client     	@1758
 35255 				supplier   	@1743
 35256 				line_style 	0)
 35257 			    (object RoleView "$UNNAMED$187" @1761
 35258 				Parent_View 	@1758
 35259 				location   	(-289, -904)
 35260 				stereotype 	TRUE
 35261 				line_color 	3342489
 35262 				quidu      	"3A8144DE02B7"
 35263 				client     	@1758
 35264 				supplier   	@1749
 35265 				line_style 	0)))
 35266 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1762
 35267 			ShowCompartmentStereotypes 	TRUE
 35268 			IncludeAttribute 	TRUE
 35269 			IncludeOperation 	TRUE
 35270 			location   	(4960, 124)
 35271 			label      	(object ItemLabel
 35272 			    Parent_View 	@1762
 35273 			    location   	(4694, 72)
 35274 			    fill_color 	13434879
 35275 			    nlines     	1
 35276 			    max_width  	532
 35277 			    justify    	0
 35278 			    label      	"RPointerArray<CDriveData>")
 35279 			icon       	"control"
 35280 			icon_style 	"None"
 35281 			line_color 	3342489
 35282 			fill_color 	13434879
 35283 			quidu      	"3A8136FF035B"
 35284 			width      	550
 35285 			height     	205
 35286 			annotation 	8
 35287 			autoResize 	TRUE)
 35288 		    (object UsesView "" @1763
 35289 			stereotype 	TRUE
 35290 			line_color 	3342489
 35291 			quidu      	"3A8137DD0089"
 35292 			client     	@1762
 35293 			supplier   	@1721
 35294 			line_style 	0)
 35295 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1764
 35296 			ShowCompartmentStereotypes 	TRUE
 35297 			IncludeAttribute 	TRUE
 35298 			IncludeOperation 	TRUE
 35299 			location   	(4340, 1860)
 35300 			label      	(object ItemLabel
 35301 			    Parent_View 	@1764
 35302 			    location   	(4095, 1808)
 35303 			    fill_color 	13434879
 35304 			    nlines     	1
 35305 			    max_width  	490
 35306 			    justify    	0
 35307 			    label      	"mutable RArray<TIndex>")
 35308 			icon       	"control"
 35309 			icon_style 	"None"
 35310 			line_color 	3342489
 35311 			fill_color 	13434879
 35312 			quidu      	"3A7FEAF302B1"
 35313 			width      	508
 35314 			height     	205
 35315 			annotation 	8
 35316 			autoResize 	TRUE)
 35317 		    (object UsesView "" @1765
 35318 			stereotype 	TRUE
 35319 			line_color 	3342489
 35320 			quidu      	"3A8134C80215"
 35321 			client     	@1764
 35322 			supplier   	@1735
 35323 			line_style 	0)
 35324 		    (object ClassView "Class" "Logical View::CImplementationInformation" @1766
 35325 			ShowCompartmentStereotypes 	TRUE
 35326 			IncludeAttribute 	TRUE
 35327 			IncludeOperation 	TRUE
 35328 			location   	(4898, 2542)
 35329 			label      	(object ItemLabel
 35330 			    Parent_View 	@1766
 35331 			    location   	(4600, 1998)
 35332 			    fill_color 	13434879
 35333 			    nlines     	1
 35334 			    max_width  	596
 35335 			    justify    	0
 35336 			    label      	"CImplementationInformation")
 35337 			icon       	"entity"
 35338 			icon_style 	"None"
 35339 			line_color 	3342489
 35340 			fill_color 	13434879
 35341 			quidu      	"3AD31E780181"
 35342 			compartment 	(object Compartment
 35343 			    Parent_View 	@1766
 35344 			    location   	(4600, 2058)
 35345 			    icon_style 	"Icon"
 35346 			    fill_color 	16777215
 35347 			    anchor     	2
 35348 			    nlines     	21
 35349 			    max_width  	631)
 35350 			width      	614
 35351 			height     	1112
 35352 			annotation 	8
 35353 			autoResize 	TRUE)
 35354 		    (object UsesView "" @1767
 35355 			stereotype 	TRUE
 35356 			line_color 	3342489
 35357 			quidu      	"3AD47BA402B7"
 35358 			client     	@1729
 35359 			supplier   	@1766
 35360 			line_style 	0)
 35361 		    (object UsesView "" @1768
 35362 			stereotype 	TRUE
 35363 			line_color 	3342489
 35364 			quidu      	"3AD47BA901E2"
 35365 			client     	@1735
 35366 			supplier   	@1766
 35367 			line_style 	0)
 35368 		    (object ClassView "Class" "Logical View::CResolver" @1769
 35369 			ShowCompartmentStereotypes 	TRUE
 35370 			SuppressAttribute 	TRUE
 35371 			IncludeAttribute 	TRUE
 35372 			IncludeOperation 	TRUE
 35373 			location   	(2232, 310)
 35374 			label      	(object ItemLabel
 35375 			    Parent_View 	@1769
 35376 			    location   	(1829, 186)
 35377 			    fill_color 	13434879
 35378 			    nlines     	1
 35379 			    max_width  	806
 35380 			    justify    	0
 35381 			    label      	"CResolver")
 35382 			icon       	"Interface"
 35383 			icon_style 	"None"
 35384 			line_color 	3342489
 35385 			fill_color 	13434879
 35386 			quidu      	"3B050BD702BB"
 35387 			compartment 	(object Compartment
 35388 			    Parent_View 	@1769
 35389 			    location   	(1829, 246)
 35390 			    icon_style 	"Icon"
 35391 			    fill_color 	16777215
 35392 			    anchor     	2
 35393 			    nlines     	4
 35394 			    max_width  	893)
 35395 			width      	824
 35396 			height     	276
 35397 			annotation 	8
 35398 			autoResize 	TRUE)
 35399 		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1770
 35400 			ShowCompartmentStereotypes 	TRUE
 35401 			IncludeAttribute 	TRUE
 35402 			IncludeOperation 	TRUE
 35403 			location   	(6758, 3534)
 35404 			label      	(object ItemLabel
 35405 			    Parent_View 	@1770
 35406 			    location   	(6561, 3481)
 35407 			    fill_color 	13434879
 35408 			    nlines     	1
 35409 			    max_width  	394
 35410 			    justify    	0
 35411 			    label      	"RArray<TDriveUnit>")
 35412 			icon       	"control"
 35413 			icon_style 	"None"
 35414 			line_color 	3342489
 35415 			fill_color 	13434879
 35416 			quidu      	"3A7FEAF801A0"
 35417 			width      	412
 35418 			height     	205
 35419 			annotation 	8
 35420 			autoResize 	TRUE)
 35421 		    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1771
 35422 			ShowCompartmentStereotypes 	TRUE
 35423 			IncludeAttribute 	TRUE
 35424 			IncludeOperation 	TRUE
 35425 			location   	(6572, 4092)
 35426 			label      	(object ItemLabel
 35427 			    Parent_View 	@1771
 35428 			    location   	(6383, 3990)
 35429 			    fill_color 	13434879
 35430 			    nlines     	1
 35431 			    max_width  	378
 35432 			    justify    	0
 35433 			    label      	"CDirChangeNotifier")
 35434 			icon       	"control"
 35435 			icon_style 	"None"
 35436 			line_color 	3342489
 35437 			fill_color 	13434879
 35438 			quidu      	"3A816AAF0109"
 35439 			compartment 	(object Compartment
 35440 			    Parent_View 	@1771
 35441 			    location   	(6383, 4094)
 35442 			    icon_style 	"Icon"
 35443 			    fill_color 	16777215
 35444 			    anchor     	2
 35445 			    nlines     	2
 35446 			    max_width  	235)
 35447 			width      	396
 35448 			height     	228
 35449 			annotation 	8
 35450 			autoResize 	TRUE)
 35451 		    (object ClassView "Class" "Logical View::CExampleInterface" @1772
 35452 			ShowCompartmentStereotypes 	TRUE
 35453 			IncludeAttribute 	TRUE
 35454 			IncludeOperation 	TRUE
 35455 			location   	(744, 2294)
 35456 			label      	(object ItemLabel
 35457 			    Parent_View 	@1772
 35458 			    location   	(399, 2079)
 35459 			    fill_color 	13434879
 35460 			    nlines     	1
 35461 			    max_width  	690
 35462 			    justify    	0
 35463 			    label      	"CExampleInterface")
 35464 			icon       	"boundary"
 35465 			icon_style 	"None"
 35466 			line_color 	3342489
 35467 			fill_color 	13434879
 35468 			quidu      	"3A1D07A10155"
 35469 			compartment 	(object Compartment
 35470 			    Parent_View 	@1772
 35471 			    location   	(399, 2139)
 35472 			    icon_style 	"Icon"
 35473 			    fill_color 	16777215
 35474 			    anchor     	2
 35475 			    nlines     	7
 35476 			    max_width  	1068)
 35477 			width      	708
 35478 			height     	456
 35479 			annotation 	8
 35480 			autoResize 	TRUE)
 35481 		    (object UsesView "" @1773
 35482 			stereotype 	(object SegLabel @1774
 35483 			    Parent_View 	@1773
 35484 			    location   	(625, 1623)
 35485 			    anchor     	10
 35486 			    anchor_loc 	1
 35487 			    nlines     	1
 35488 			    max_width  	450
 35489 			    justify    	0
 35490 			    label      	"<<Uses>>"
 35491 			    pctDist    	0.500000
 35492 			    height     	120
 35493 			    orientation 	0)
 35494 			line_color 	3342489
 35495 			quidu      	"3A798F28024A"
 35496 			client     	@1772
 35497 			supplier   	@1720
 35498 			line_style 	0)
 35499 		    (object ClassView "Class" "Logical View::CDefaultResolver" @1775
 35500 			ShowCompartmentStereotypes 	TRUE
 35501 			IncludeAttribute 	TRUE
 35502 			IncludeOperation 	TRUE
 35503 			location   	(2232, 930)
 35504 			label      	(object ItemLabel
 35505 			    Parent_View 	@1775
 35506 			    location   	(1856, 689)
 35507 			    fill_color 	13434879
 35508 			    nlines     	1
 35509 			    max_width  	752
 35510 			    justify    	0
 35511 			    label      	"CDefaultResolver")
 35512 			icon       	"control"
 35513 			icon_style 	"None"
 35514 			line_color 	3342489
 35515 			fill_color 	13434879
 35516 			quidu      	"3A1D097B0305"
 35517 			compartment 	(object Compartment
 35518 			    Parent_View 	@1775
 35519 			    location   	(1856, 749)
 35520 			    icon_style 	"Icon"
 35521 			    fill_color 	16777215
 35522 			    anchor     	2
 35523 			    nlines     	8
 35524 			    max_width  	1139)
 35525 			width      	770
 35526 			height     	508
 35527 			annotation 	8
 35528 			autoResize 	TRUE)
 35529 		    (object UsesView "" @1776
 35530 			stereotype 	(object SegLabel @1777
 35531 			    Parent_View 	@1776
 35532 			    location   	(1454, 864)
 35533 			    anchor     	10
 35534 			    anchor_loc 	1
 35535 			    nlines     	1
 35536 			    max_width  	450
 35537 			    justify    	0
 35538 			    label      	"<<Uses>>"
 35539 			    pctDist    	0.498588
 35540 			    height     	67
 35541 			    orientation 	1)
 35542 			line_color 	3342489
 35543 			quidu      	"3A798F7302D4"
 35544 			client     	@1775
 35545 			supplier   	@1720
 35546 			line_style 	0)
 35547 		    (object ClassView "Class" "Logical View::REComSession" @1778
 35548 			ShowCompartmentStereotypes 	TRUE
 35549 			IncludeAttribute 	TRUE
 35550 			IncludeOperation 	TRUE
 35551 			location   	(744, 4402)
 35552 			label      	(object ItemLabel
 35553 			    Parent_View 	@1778
 35554 			    location   	(343, 3537)
 35555 			    fill_color 	16777215
 35556 			    nlines     	1
 35557 			    max_width  	802
 35558 			    justify    	0
 35559 			    label      	"REComSession")
 35560 			icon       	"boundary"
 35561 			icon_style 	"None"
 35562 			line_color 	3342489
 35563 			fill_color 	13434879
 35564 			quidu      	"3A1D08B702D1"
 35565 			compartment 	(object Compartment
 35566 			    Parent_View 	@1778
 35567 			    location   	(343, 3597)
 35568 			    icon_style 	"Icon"
 35569 			    fill_color 	16777215
 35570 			    anchor     	2
 35571 			    nlines     	32
 35572 			    max_width  	1179)
 35573 			width      	820
 35574 			height     	1756
 35575 			annotation 	8
 35576 			autoResize 	TRUE)
 35577 		    (object AssociationViewNew "$UNNAMED$143" @1779
 35578 			location   	(744, 3022)
 35579 			stereotype 	TRUE
 35580 			line_color 	3342489
 35581 			quidu      	"3A6305AE0208"
 35582 			roleview_list 	(list RoleViews
 35583 			    (object RoleView "iEComSession" @1780
 35584 				Parent_View 	@1779
 35585 				location   	(186, -822)
 35586 				label      	(object SegLabel @1781
 35587 				    Parent_View 	@1780
 35588 				    location   	(786, 3422)
 35589 				    anchor     	1
 35590 				    anchor_loc 	1
 35591 				    nlines     	1
 35592 				    max_width  	356
 35593 				    justify    	0
 35594 				    label      	"-iEComSession"
 35595 				    pctDist    	0.800000
 35596 				    height     	42
 35597 				    orientation 	0)
 35598 				stereotype 	TRUE
 35599 				line_color 	3342489
 35600 				quidu      	"3A6305AE0212"
 35601 				client     	@1779
 35602 				supplier   	@1778
 35603 				line_style 	0)
 35604 			    (object RoleView "$UNNAMED$144" @1782
 35605 				Parent_View 	@1779
 35606 				location   	(186, -822)
 35607 				label      	(object SegLabel @1783
 35608 				    Parent_View 	@1782
 35609 				    location   	(786, 2622)
 35610 				    hidden     	TRUE
 35611 				    anchor     	1
 35612 				    anchor_loc 	1
 35613 				    nlines     	1
 35614 				    max_width  	450
 35615 				    justify    	0
 35616 				    label      	""
 35617 				    pctDist    	0.800000
 35618 				    height     	42
 35619 				    orientation 	1)
 35620 				stereotype 	TRUE
 35621 				line_color 	3342489
 35622 				quidu      	"3A6305AE0209"
 35623 				client     	@1779
 35624 				supplier   	@1772
 35625 				line_style 	0)))
 35626 		    (object ClassView "Class" "Logical View::CLoadManager" @1784
 35627 			ShowCompartmentStereotypes 	TRUE
 35628 			IncludeAttribute 	TRUE
 35629 			IncludeOperation 	TRUE
 35630 			location   	(2418, 2294)
 35631 			label      	(object ItemLabel
 35632 			    Parent_View 	@1784
 35633 			    location   	(2137, 1975)
 35634 			    fill_color 	13434879
 35635 			    nlines     	1
 35636 			    max_width  	562
 35637 			    justify    	0
 35638 			    label      	"CLoadManager")
 35639 			icon       	"control"
 35640 			icon_style 	"None"
 35641 			line_color 	3342489
 35642 			fill_color 	13434879
 35643 			quidu      	"3A1D0F4101D4"
 35644 			compartment 	(object Compartment
 35645 			    Parent_View 	@1784
 35646 			    location   	(2137, 2035)
 35647 			    icon_style 	"Icon"
 35648 			    fill_color 	16777215
 35649 			    anchor     	2
 35650 			    nlines     	11
 35651 			    max_width  	907)
 35652 			width      	580
 35653 			height     	664
 35654 			annotation 	8
 35655 			autoResize 	TRUE)
 35656 		    (object ClassView "Class" "Logical View::CEComServer" @1785
 35657 			ShowCompartmentStereotypes 	TRUE
 35658 			IncludeAttribute 	TRUE
 35659 			IncludeOperation 	TRUE
 35660 			location   	(2232, 4402)
 35661 			label      	(object ItemLabel
 35662 			    Parent_View 	@1785
 35663 			    location   	(1875, 3719)
 35664 			    fill_color 	13434879
 35665 			    nlines     	1
 35666 			    max_width  	714
 35667 			    justify    	0
 35668 			    label      	"CEComServer")
 35669 			icon       	"boundary"
 35670 			icon_style 	"None"
 35671 			line_color 	3342489
 35672 			fill_color 	13434879
 35673 			quidu      	"3A7159680113"
 35674 			compartment 	(object Compartment
 35675 			    Parent_View 	@1785
 35676 			    location   	(1875, 3779)
 35677 			    icon_style 	"Icon"
 35678 			    fill_color 	16777215
 35679 			    anchor     	2
 35680 			    nlines     	25
 35681 			    max_width  	1068)
 35682 			width      	732
 35683 			height     	1392
 35684 			annotation 	8
 35685 			autoResize 	TRUE)
 35686 		    (object AssociationViewNew "$UNNAMED$155" @1786
 35687 			location   	(2339, 3165)
 35688 			stereotype 	TRUE
 35689 			line_color 	3342489
 35690 			quidu      	"3A71944C028E"
 35691 			roleview_list 	(list RoleViews
 35692 			    (object RoleView "iLoadManager" @1787
 35693 				Parent_View 	@1786
 35694 				location   	(-575, -679)
 35695 				label      	(object SegLabel @1788
 35696 				    Parent_View 	@1787
 35697 				    location   	(2336, 2732)
 35698 				    anchor     	1
 35699 				    anchor_loc 	1
 35700 				    nlines     	1
 35701 				    max_width  	349
 35702 				    justify    	0
 35703 				    label      	"-iLoadManager"
 35704 				    pctDist    	0.800000
 35705 				    height     	42
 35706 				    orientation 	0)
 35707 				stereotype 	TRUE
 35708 				line_color 	3342489
 35709 				quidu      	"3A71944C0298"
 35710 				client     	@1786
 35711 				supplier   	@1784
 35712 				line_style 	0)
 35713 			    (object RoleView "$UNNAMED$156" @1789
 35714 				Parent_View 	@1786
 35715 				location   	(-575, -679)
 35716 				label      	(object SegLabel @1790
 35717 				    Parent_View 	@1789
 35718 				    location   	(2260, 3594)
 35719 				    hidden     	TRUE
 35720 				    anchor     	1
 35721 				    anchor_loc 	1
 35722 				    nlines     	1
 35723 				    max_width  	450
 35724 				    justify    	0
 35725 				    label      	""
 35726 				    pctDist    	0.800000
 35727 				    height     	42
 35728 				    orientation 	1)
 35729 				stereotype 	TRUE
 35730 				line_color 	3342489
 35731 				quidu      	"3A71944C028F"
 35732 				client     	@1786
 35733 				supplier   	@1785
 35734 				line_style 	0)))
 35735 		    (object AssociationViewNew "$UNNAMED$157" @1791
 35736 			location   	(1910, 2428)
 35737 			stereotype 	TRUE
 35738 			line_color 	3342489
 35739 			quidu      	"3A71944C02A2"
 35740 			roleview_list 	(list RoleViews
 35741 			    (object RoleView "iResolver" @1792
 35742 				Parent_View 	@1791
 35743 				location   	(-1128, -1602)
 35744 				label      	(object SegLabel @1793
 35745 				    Parent_View 	@1792
 35746 				    location   	(2031, 1420)
 35747 				    anchor     	1
 35748 				    anchor_loc 	1
 35749 				    nlines     	1
 35750 				    max_width  	245
 35751 				    justify    	0
 35752 				    label      	"-iResolver"
 35753 				    pctDist    	0.800000
 35754 				    height     	42
 35755 				    orientation 	0)
 35756 				stereotype 	TRUE
 35757 				line_color 	3342489
 35758 				quidu      	"3A71944C02AC"
 35759 				client     	@1791
 35760 				supplier   	@1775
 35761 				vertices   	(list Points
 35762 				    (1910, 2428)
 35763 				    (1857, 2103)
 35764 				    (2149, 1184))
 35765 				line_style 	0)
 35766 			    (object RoleView "$UNNAMED$158" @1794
 35767 				Parent_View 	@1791
 35768 				location   	(-1128, -1602)
 35769 				label      	(object SegLabel @1795
 35770 				    Parent_View 	@1794
 35771 				    location   	(2036, 3457)
 35772 				    hidden     	TRUE
 35773 				    anchor     	1
 35774 				    anchor_loc 	1
 35775 				    nlines     	1
 35776 				    max_width  	450
 35777 				    justify    	0
 35778 				    label      	""
 35779 				    pctDist    	0.800000
 35780 				    height     	42
 35781 				    orientation 	1)
 35782 				stereotype 	TRUE
 35783 				line_color 	3342489
 35784 				quidu      	"3A71944C02A3"
 35785 				client     	@1791
 35786 				supplier   	@1785
 35787 				line_style 	0)))
 35788 		    (object AssociationViewNew "$UNNAMED$151" @1796
 35789 			location   	(1509, 4402)
 35790 			stereotype 	TRUE
 35791 			line_color 	3342489
 35792 			quidu      	"3A7159660323"
 35793 			roleview_list 	(list RoleViews
 35794 			    (object RoleView "iEComServer" @1797
 35795 				Parent_View 	@1796
 35796 				location   	(-289, 372)
 35797 				label      	(object SegLabel @1798
 35798 				    Parent_View 	@1797
 35799 				    location   	(1793, 4361)
 35800 				    anchor     	1
 35801 				    anchor_loc 	1
 35802 				    nlines     	1
 35803 				    max_width  	321
 35804 				    justify    	0
 35805 				    label      	"-iEComServer"
 35806 				    pctDist    	0.800000
 35807 				    height     	42
 35808 				    orientation 	0)
 35809 				stereotype 	TRUE
 35810 				line_color 	3342489
 35811 				quidu      	"3A715966032D"
 35812 				client     	@1796
 35813 				supplier   	@1785
 35814 				line_style 	0)
 35815 			    (object RoleView "$UNNAMED$152" @1799
 35816 				Parent_View 	@1796
 35817 				location   	(-289, 372)
 35818 				label      	(object SegLabel @1800
 35819 				    Parent_View 	@1799
 35820 				    location   	(1225, 4361)
 35821 				    hidden     	TRUE
 35822 				    anchor     	1
 35823 				    anchor_loc 	1
 35824 				    nlines     	1
 35825 				    max_width  	450
 35826 				    justify    	0
 35827 				    label      	""
 35828 				    pctDist    	0.800000
 35829 				    height     	42
 35830 				    orientation 	1)
 35831 				stereotype 	TRUE
 35832 				line_color 	3342489
 35833 				quidu      	"3A7159660324"
 35834 				client     	@1796
 35835 				supplier   	@1778
 35836 				line_style 	0)))
 35837 		    (object ClassView "Class" "Logical View::CRegistryData" @1801
 35838 			ShowCompartmentStereotypes 	TRUE
 35839 			IncludeAttribute 	TRUE
 35840 			IncludeOperation 	TRUE
 35841 			location   	(3720, 806)
 35842 			label      	(object ItemLabel
 35843 			    Parent_View 	@1801
 35844 			    location   	(3317, 9)
 35845 			    fill_color 	13434879
 35846 			    nlines     	1
 35847 			    max_width  	806
 35848 			    justify    	0
 35849 			    label      	"CRegistryData")
 35850 			icon       	"entity"
 35851 			icon_style 	"None"
 35852 			line_color 	3342489
 35853 			fill_color 	13434879
 35854 			quidu      	"3A1D0A2B03D0"
 35855 			compartment 	(object Compartment
 35856 			    Parent_View 	@1801
 35857 			    location   	(3317, 69)
 35858 			    icon_style 	"Icon"
 35859 			    fill_color 	16777215
 35860 			    anchor     	2
 35861 			    nlines     	31
 35862 			    max_width  	846)
 35863 			width      	824
 35864 			height     	1626
 35865 			annotation 	8
 35866 			autoResize 	TRUE)
 35867 		    (object AssociationViewNew "$UNNAMED$149" @1802
 35868 			location   	(3007, 1617)
 35869 			stereotype 	TRUE
 35870 			line_color 	3342489
 35871 			quidu      	"3A6C23FA022C"
 35872 			roleview_list 	(list RoleViews
 35873 			    (object RoleView "iRegistry:CRegistryData&" @1803
 35874 				Parent_View 	@1802
 35875 				location   	(2325, 67)
 35876 				label      	(object SegLabel @1804
 35877 				    Parent_View 	@1803
 35878 				    location   	(3216, 1316)
 35879 				    anchor     	1
 35880 				    anchor_loc 	1
 35881 				    nlines     	1
 35882 				    max_width  	603
 35883 				    justify    	0
 35884 				    label      	"-iRegistry:CRegistryData&"
 35885 				    pctDist    	0.800000
 35886 				    height     	42
 35887 				    orientation 	0)
 35888 				stereotype 	TRUE
 35889 				line_color 	3342489
 35890 				quidu      	"3A6C23FA0236"
 35891 				client     	@1802
 35892 				supplier   	@1801
 35893 				line_style 	0)
 35894 			    (object RoleView "$UNNAMED$150" @1805
 35895 				Parent_View 	@1802
 35896 				location   	(2325, 67)
 35897 				label      	(object SegLabel @1806
 35898 				    Parent_View 	@1805
 35899 				    location   	(2737, 1864)
 35900 				    hidden     	TRUE
 35901 				    anchor     	1
 35902 				    anchor_loc 	1
 35903 				    nlines     	1
 35904 				    max_width  	450
 35905 				    justify    	0
 35906 				    label      	""
 35907 				    pctDist    	0.800000
 35908 				    height     	42
 35909 				    orientation 	1)
 35910 				stereotype 	TRUE
 35911 				line_color 	3342489
 35912 				quidu      	"3A6C23FA022D"
 35913 				client     	@1802
 35914 				supplier   	@1784
 35915 				line_style 	0)))
 35916 		    (object AssociationViewNew "$UNNAMED$167" @1807
 35917 			location   	(3194, 2806)
 35918 			stereotype 	TRUE
 35919 			line_color 	3342489
 35920 			quidu      	"3A79797102B5"
 35921 			roleview_list 	(list RoleViews
 35922 			    (object RoleView "iRegistryData" @1808
 35923 				Parent_View 	@1807
 35924 				location   	(280, -1224)
 35925 				label      	(object SegLabel @1809
 35926 				    Parent_View 	@1808
 35927 				    location   	(3403, 1847)
 35928 				    anchor     	1
 35929 				    anchor_loc 	1
 35930 				    nlines     	1
 35931 				    max_width  	335
 35932 				    justify    	0
 35933 				    label      	"-iRegistryData"
 35934 				    pctDist    	0.800000
 35935 				    height     	42
 35936 				    orientation 	0)
 35937 				stereotype 	TRUE
 35938 				line_color 	3342489
 35939 				quidu      	"3A79797102C9"
 35940 				client     	@1807
 35941 				supplier   	@1801
 35942 				line_style 	0)
 35943 			    (object RoleView "$UNNAMED$168" @1810
 35944 				Parent_View 	@1807
 35945 				location   	(280, -1224)
 35946 				label      	(object SegLabel @1811
 35947 				    Parent_View 	@1810
 35948 				    location   	(2704, 3637)
 35949 				    hidden     	TRUE
 35950 				    anchor     	1
 35951 				    anchor_loc 	1
 35952 				    nlines     	1
 35953 				    max_width  	450
 35954 				    justify    	0
 35955 				    label      	""
 35956 				    pctDist    	0.800000
 35957 				    height     	42
 35958 				    orientation 	1)
 35959 				stereotype 	TRUE
 35960 				line_color 	3342489
 35961 				quidu      	"3A79797102B6"
 35962 				client     	@1807
 35963 				supplier   	@1785
 35964 				vertices   	(list Points
 35965 				    (3194, 2806)
 35966 				    (3113, 3115)
 35967 				    (2598, 3864))
 35968 				line_style 	0)))
 35969 		    (object UsesView "" @1812
 35970 			stereotype 	TRUE
 35971 			line_color 	3342489
 35972 			quidu      	"3A8156CB0266"
 35973 			client     	@1801
 35974 			supplier   	@1762
 35975 			line_style 	0)
 35976 		    (object ClassView "Class" "Logical View::CBackupNotifier" @1813
 35977 			ShowCompartmentStereotypes 	TRUE
 35978 			IncludeAttribute 	TRUE
 35979 			IncludeOperation 	TRUE
 35980 			location   	(3782, 5270)
 35981 			label      	(object ItemLabel
 35982 			    Parent_View 	@1813
 35983 			    location   	(3440, 5029)
 35984 			    fill_color 	13434879
 35985 			    nlines     	1
 35986 			    max_width  	684
 35987 			    justify    	0
 35988 			    label      	"CBackupNotifier")
 35989 			icon       	"control"
 35990 			icon_style 	"None"
 35991 			line_color 	3342489
 35992 			fill_color 	13434879
 35993 			quidu      	"3B050EEF021A"
 35994 			compartment 	(object Compartment
 35995 			    Parent_View 	@1813
 35996 			    location   	(3440, 5089)
 35997 			    icon_style 	"Icon"
 35998 			    fill_color 	13434879
 35999 			    anchor     	2
 36000 			    nlines     	8
 36001 			    max_width  	998)
 36002 			width      	702
 36003 			height     	508
 36004 			annotation 	8
 36005 			autoResize 	TRUE)
 36006 		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1814
 36007 			ShowCompartmentStereotypes 	TRUE
 36008 			SuppressAttribute 	TRUE
 36009 			IncludeOperation 	TRUE
 36010 			location   	(4588, 3410)
 36011 			label      	(object ItemLabel
 36012 			    Parent_View 	@1814
 36013 			    location   	(4244, 3225)
 36014 			    fill_color 	13434879
 36015 			    nlines     	1
 36016 			    max_width  	688
 36017 			    justify    	0
 36018 			    label      	"MDiscovererObserver")
 36019 			icon       	"Interface"
 36020 			icon_style 	"None"
 36021 			line_color 	3342489
 36022 			fill_color 	13434879
 36023 			quidu      	"3A7593D7038F"
 36024 			compartment 	(object Compartment
 36025 			    Parent_View 	@1814
 36026 			    location   	(4244, 3285)
 36027 			    icon_style 	"Icon"
 36028 			    fill_color 	13434879
 36029 			    anchor     	2
 36030 			    nlines     	6
 36031 			    max_width  	721)
 36032 			width      	706
 36033 			height     	402
 36034 			annotation 	8
 36035 			autoResize 	TRUE)
 36036 		    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1815
 36037 			ShowCompartmentStereotypes 	TRUE
 36038 			IncludeAttribute 	TRUE
 36039 			IncludeOperation 	TRUE
 36040 			location   	(6572, 4402)
 36041 			label      	(object ItemLabel
 36042 			    Parent_View 	@1815
 36043 			    location   	(6439, 4345)
 36044 			    fill_color 	13434879
 36045 			    nlines     	1
 36046 			    max_width  	266
 36047 			    justify    	0
 36048 			    label      	"CDirScanner")
 36049 			icon       	"control"
 36050 			icon_style 	"None"
 36051 			line_color 	3342489
 36052 			fill_color 	13434879
 36053 			quidu      	"3A816ACC031D"
 36054 			width      	284
 36055 			height     	138
 36056 			annotation 	8
 36057 			autoResize 	TRUE)
 36058 		    (object ClassView "Class" "Logical View::CRegistrar" @1816
 36059 			ShowCompartmentStereotypes 	TRUE
 36060 			IncludeAttribute 	TRUE
 36061 			IncludeOperation 	TRUE
 36062 			location   	(3720, 4278)
 36063 			label      	(object ItemLabel
 36064 			    Parent_View 	@1816
 36065 			    location   	(3473, 3799)
 36066 			    fill_color 	13434879
 36067 			    nlines     	1
 36068 			    max_width  	494
 36069 			    justify    	0
 36070 			    label      	"CRegistrar")
 36071 			icon       	"control"
 36072 			icon_style 	"None"
 36073 			line_color 	3342489
 36074 			fill_color 	13434879
 36075 			quidu      	"3A1D3A0D0282"
 36076 			compartment 	(object Compartment
 36077 			    Parent_View 	@1816
 36078 			    location   	(3473, 3859)
 36079 			    icon_style 	"Icon"
 36080 			    fill_color 	16777215
 36081 			    anchor     	2
 36082 			    nlines     	18
 36083 			    max_width  	512)
 36084 			width      	512
 36085 			height     	990
 36086 			annotation 	8
 36087 			autoResize 	TRUE)
 36088 		    (object AssociationViewNew "$UNNAMED$153" @1817
 36089 			location   	(3030, 4335)
 36090 			stereotype 	TRUE
 36091 			line_color 	3342489
 36092 			quidu      	"3A716F990343"
 36093 			roleview_list 	(list RoleViews
 36094 			    (object RoleView "iRegistrar" @1818
 36095 				Parent_View 	@1817
 36096 				location   	(116, 305)
 36097 				label      	(object SegLabel @1819
 36098 				    Parent_View 	@1818
 36099 				    location   	(3373, 4265)
 36100 				    anchor     	1
 36101 				    anchor_loc 	1
 36102 				    nlines     	1
 36103 				    max_width  	248
 36104 				    justify    	0
 36105 				    label      	"-iRegistrar"
 36106 				    pctDist    	0.800000
 36107 				    height     	42
 36108 				    orientation 	0)
 36109 				stereotype 	TRUE
 36110 				line_color 	3342489
 36111 				quidu      	"3A716F990357"
 36112 				client     	@1817
 36113 				supplier   	@1816
 36114 				line_style 	0)
 36115 			    (object RoleView "$UNNAMED$154" @1820
 36116 				Parent_View 	@1817
 36117 				location   	(116, 305)
 36118 				label      	(object SegLabel @1821
 36119 				    Parent_View 	@1820
 36120 				    location   	(2684, 4323)
 36121 				    hidden     	TRUE
 36122 				    anchor     	1
 36123 				    anchor_loc 	1
 36124 				    nlines     	1
 36125 				    max_width  	450
 36126 				    justify    	0
 36127 				    label      	""
 36128 				    pctDist    	0.800000
 36129 				    height     	42
 36130 				    orientation 	1)
 36131 				stereotype 	TRUE
 36132 				line_color 	3342489
 36133 				quidu      	"3A716F990344"
 36134 				client     	@1817
 36135 				supplier   	@1785
 36136 				line_style 	0)))
 36137 		    (object AssociationViewNew "$UNNAMED$165" @1822
 36138 			location   	(3720, 2700)
 36139 			stereotype 	TRUE
 36140 			line_color 	3342489
 36141 			quidu      	"3A5F3590001C"
 36142 			roleview_list 	(list RoleViews
 36143 			    (object RoleView "iRegistry:CRegistryData&" @1823
 36144 				Parent_View 	@1822
 36145 				location   	(-1116, 1770)
 36146 				label      	(object SegLabel @1824
 36147 				    Parent_View 	@1823
 36148 				    location   	(3762, 1835)
 36149 				    anchor     	1
 36150 				    anchor_loc 	1
 36151 				    nlines     	1
 36152 				    max_width  	603
 36153 				    justify    	0
 36154 				    label      	"-iRegistry:CRegistryData&"
 36155 				    pctDist    	0.800000
 36156 				    height     	42
 36157 				    orientation 	1)
 36158 				stereotype 	TRUE
 36159 				line_color 	3342489
 36160 				quidu      	"3A5F35900026"
 36161 				client     	@1822
 36162 				supplier   	@1801
 36163 				line_style 	0
 36164 				label      	(object SegLabel @1825
 36165 				    Parent_View 	@1823
 36166 				    location   	(3667, 1728)
 36167 				    anchor     	2
 36168 				    anchor_loc 	1
 36169 				    nlines     	1
 36170 				    max_width  	15
 36171 				    justify    	0
 36172 				    label      	"1"
 36173 				    pctDist    	0.900000
 36174 				    height     	54
 36175 				    orientation 	0))
 36176 			    (object RoleView "$UNNAMED$166" @1826
 36177 				Parent_View 	@1822
 36178 				location   	(-1116, 1770)
 36179 				label      	(object SegLabel @1827
 36180 				    Parent_View 	@1826
 36181 				    location   	(3762, 3565)
 36182 				    hidden     	TRUE
 36183 				    anchor     	1
 36184 				    anchor_loc 	1
 36185 				    nlines     	1
 36186 				    max_width  	450
 36187 				    justify    	0
 36188 				    label      	""
 36189 				    pctDist    	0.800000
 36190 				    height     	42
 36191 				    orientation 	0)
 36192 				stereotype 	TRUE
 36193 				line_color 	3342489
 36194 				quidu      	"3A5F3590001D"
 36195 				client     	@1822
 36196 				supplier   	@1816
 36197 				line_style 	0
 36198 				label      	(object SegLabel @1828
 36199 				    Parent_View 	@1826
 36200 				    location   	(3667, 3674)
 36201 				    anchor     	2
 36202 				    anchor_loc 	1
 36203 				    nlines     	1
 36204 				    max_width  	15
 36205 				    justify    	0
 36206 				    label      	"1"
 36207 				    pctDist    	0.900000
 36208 				    height     	54
 36209 				    orientation 	1))))
 36210 		    (object InheritView "" @1829
 36211 			stereotype 	TRUE
 36212 			line_color 	3342489
 36213 			quidu      	"3A8042EB0119"
 36214 			client     	@1816
 36215 			supplier   	@1814
 36216 			line_style 	0)
 36217 		    (object AssociationViewNew "$UNNAMED$224" @1830
 36218 			location   	(3757, 4894)
 36219 			stereotype 	TRUE
 36220 			line_color 	3342489
 36221 			quidu      	"3B050BD0021B"
 36222 			roleview_list 	(list RoleViews
 36223 			    (object RoleView "iBackupNotifier" @1831
 36224 				Parent_View 	@1830
 36225 				location   	(-25, 492)
 36226 				label      	(object SegLabel @1832
 36227 				    Parent_View 	@1831
 36228 				    location   	(3782, 4927)
 36229 				    anchor     	1
 36230 				    anchor_loc 	1
 36231 				    nlines     	1
 36232 				    max_width  	370
 36233 				    justify    	0
 36234 				    label      	"-iBackupNotifier"
 36235 				    pctDist    	0.292035
 36236 				    height     	23
 36237 				    orientation 	0)
 36238 				stereotype 	TRUE
 36239 				line_color 	3342489
 36240 				quidu      	"3B050BD0022F"
 36241 				client     	@1830
 36242 				supplier   	@1813
 36243 				line_style 	0)
 36244 			    (object RoleView "$UNNAMED$225" @1833
 36245 				Parent_View 	@1830
 36246 				location   	(-25, 492)
 36247 				label      	(object SegLabel @1834
 36248 				    Parent_View 	@1833
 36249 				    location   	(3710, 4799)
 36250 				    hidden     	TRUE
 36251 				    anchor     	1
 36252 				    anchor_loc 	1
 36253 				    nlines     	1
 36254 				    max_width  	450
 36255 				    justify    	0
 36256 				    label      	""
 36257 				    pctDist    	0.800000
 36258 				    height     	42
 36259 				    orientation 	0)
 36260 				stereotype 	TRUE
 36261 				line_color 	3342489
 36262 				quidu      	"3B050BD0021C"
 36263 				client     	@1830
 36264 				supplier   	@1816
 36265 				line_style 	0)))
 36266 		    (object AssociationViewNew "$UNNAMED$228" @1835
 36267 			location   	(3217, 4890)
 36268 			stereotype 	TRUE
 36269 			line_color 	3342489
 36270 			quidu      	"3B1638670069"
 36271 			roleview_list 	(list RoleViews
 36272 			    (object RoleView "iObserver:MBackupNotifierObserver&" @1836
 36273 				Parent_View 	@1835
 36274 				location   	(-627, -194)
 36275 				label      	(object SegLabel @1837
 36276 				    Parent_View 	@1836
 36277 				    location   	(3294, 4825)
 36278 				    anchor     	1
 36279 				    anchor_loc 	1
 36280 				    nlines     	1
 36281 				    max_width  	874
 36282 				    justify    	0
 36283 				    label      	"-iObserver:MBackupNotifierObserver&"
 36284 				    pctDist    	0.254584
 36285 				    height     	19
 36286 				    orientation 	1)
 36287 				stereotype 	TRUE
 36288 				line_color 	3342489
 36289 				quidu      	"3B1638670073"
 36290 				client     	@1835
 36291 				supplier   	@1816
 36292 				line_style 	0)
 36293 			    (object RoleView "$UNNAMED$229" @1838
 36294 				Parent_View 	@1835
 36295 				location   	(-627, -194)
 36296 				label      	(object SegLabel @1839
 36297 				    Parent_View 	@1838
 36298 				    location   	(3343, 5096)
 36299 				    hidden     	TRUE
 36300 				    anchor     	1
 36301 				    anchor_loc 	1
 36302 				    nlines     	1
 36303 				    max_width  	450
 36304 				    justify    	0
 36305 				    label      	""
 36306 				    pctDist    	0.800000
 36307 				    height     	42
 36308 				    orientation 	1)
 36309 				stereotype 	TRUE
 36310 				line_color 	3342489
 36311 				quidu      	"3B163867006A"
 36312 				client     	@1835
 36313 				supplier   	@1813
 36314 				vertices   	(list Points
 36315 				    (3217, 4890)
 36316 				    (3161, 4959)
 36317 				    (3430, 5093))
 36318 				line_style 	0)))
 36319 		    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CDirChangeNotifier>" @1840
 36320 			ShowCompartmentStereotypes 	TRUE
 36321 			IncludeAttribute 	TRUE
 36322 			IncludeOperation 	TRUE
 36323 			location   	(6572, 3782)
 36324 			label      	(object ItemLabel
 36325 			    Parent_View 	@1840
 36326 			    location   	(6234, 3720)
 36327 			    fill_color 	13434879
 36328 			    nlines     	1
 36329 			    max_width  	676
 36330 			    justify    	0
 36331 			    label      	"RPointerArray<CDirChangeNotifier>")
 36332 			icon_style 	"Icon"
 36333 			line_color 	3342489
 36334 			fill_color 	13434879
 36335 			quidu      	"4447F3A6036B"
 36336 			width      	694
 36337 			height     	148
 36338 			annotation 	8
 36339 			autoResize 	TRUE)
 36340 		    (object UsesView "" @1841
 36341 			stereotype 	TRUE
 36342 			line_color 	3342489
 36343 			quidu      	"4447F3A6036A"
 36344 			client     	@1840
 36345 			supplier   	@1771
 36346 			line_style 	0)
 36347 		    (object ClassView "Class" "Logical View::CDiscoverer" @1842
 36348 			ShowCompartmentStereotypes 	TRUE
 36349 			IncludeAttribute 	TRUE
 36350 			IncludeOperation 	TRUE
 36351 			location   	(5146, 4402)
 36352 			label      	(object ItemLabel
 36353 			    Parent_View 	@1842
 36354 			    location   	(4828, 3980)
 36355 			    fill_color 	13434879
 36356 			    nlines     	1
 36357 			    max_width  	636
 36358 			    justify    	0
 36359 			    label      	"CDiscoverer")
 36360 			icon       	"control"
 36361 			icon_style 	"None"
 36362 			line_color 	3342489
 36363 			fill_color 	13434879
 36364 			quidu      	"3A1D376D0037"
 36365 			compartment 	(object Compartment
 36366 			    Parent_View 	@1842
 36367 			    location   	(4828, 4040)
 36368 			    icon_style 	"Icon"
 36369 			    fill_color 	16777215
 36370 			    anchor     	2
 36371 			    nlines     	16
 36372 			    max_width  	633)
 36373 			width      	654
 36374 			height     	868
 36375 			annotation 	8
 36376 			autoResize 	TRUE)
 36377 		    (object UsesView "iObserver" @1843
 36378 			label      	(object ItemLabel
 36379 			    Parent_View 	@1843
 36380 			    location   	(4800, 3789)
 36381 			    anchor_loc 	1
 36382 			    nlines     	1
 36383 			    max_width  	181
 36384 			    justify    	0
 36385 			    label      	"iObserver")
 36386 			stereotype 	(object SegLabel @1844
 36387 			    Parent_View 	@1843
 36388 			    location   	(4696, 3848)
 36389 			    anchor     	10
 36390 			    anchor_loc 	1
 36391 			    nlines     	1
 36392 			    max_width  	450
 36393 			    justify    	0
 36394 			    label      	"<<Uses>>"
 36395 			    pctDist    	0.500000
 36396 			    height     	120
 36397 			    orientation 	0)
 36398 			line_color 	3342489
 36399 			quidu      	"3A8043000318"
 36400 			client     	@1842
 36401 			supplier   	@1814
 36402 			line_style 	0)
 36403 		    (object AssociationViewNew "$UNNAMED$246" @1845
 36404 			location   	(4800, 3789)
 36405 			stereotype 	TRUE
 36406 			line_color 	3342489
 36407 			quidu      	"3A81325F0088"
 36408 			roleview_list 	(list RoleViews
 36409 			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1846
 36410 				Parent_View 	@1845
 36411 				location   	(-346, -613)
 36412 				label      	(object SegLabel @1847
 36413 				    Parent_View 	@1846
 36414 				    location   	(4684, 3668)
 36415 				    anchor     	1
 36416 				    anchor_loc 	1
 36417 				    nlines     	1
 36418 				    max_width  	1037
 36419 				    justify    	0
 36420 				    label      	"-iDiscovererObserver:MDiscovererObserver&"
 36421 				    pctDist    	0.800000
 36422 				    height     	42
 36423 				    orientation 	0)
 36424 				stereotype 	TRUE
 36425 				line_color 	3342489
 36426 				quidu      	"3A81325F0092"
 36427 				client     	@1845
 36428 				supplier   	@1814
 36429 				line_style 	0)
 36430 			    (object RoleView "$UNNAMED$247" @1848
 36431 				Parent_View 	@1845
 36432 				location   	(-346, -613)
 36433 				label      	(object SegLabel @1849
 36434 				    Parent_View 	@1848
 36435 				    location   	(4844, 3952)
 36436 				    hidden     	TRUE
 36437 				    anchor     	1
 36438 				    anchor_loc 	1
 36439 				    nlines     	1
 36440 				    max_width  	450
 36441 				    justify    	0
 36442 				    label      	""
 36443 				    pctDist    	0.800000
 36444 				    height     	42
 36445 				    orientation 	1)
 36446 				stereotype 	TRUE
 36447 				line_color 	3342489
 36448 				quidu      	"3A81325F0089"
 36449 				client     	@1845
 36450 				supplier   	@1842
 36451 				line_style 	0)))
 36452 		    (object AssociationViewNew "$UNNAMED$238" @1850
 36453 			location   	(5951, 4402)
 36454 			stereotype 	(object SegLabel @1851
 36455 			    Parent_View 	@1850
 36456 			    location   	(5951, 4283)
 36457 			    anchor     	10
 36458 			    anchor_loc 	1
 36459 			    nlines     	1
 36460 			    max_width  	450
 36461 			    justify    	0
 36462 			    label      	"<<Uses>>"
 36463 			    pctDist    	0.500000
 36464 			    height     	120
 36465 			    orientation 	0)
 36466 			line_color 	3342489
 36467 			quidu      	"3A6C23FB0378"
 36468 			roleview_list 	(list RoleViews
 36469 			    (object RoleView "iDirScanner" @1852
 36470 				Parent_View 	@1850
 36471 				location   	(805, 0)
 36472 				label      	(object SegLabel @1853
 36473 				    Parent_View 	@1852
 36474 				    location   	(6269, 4360)
 36475 				    anchor     	1
 36476 				    anchor_loc 	1
 36477 				    nlines     	1
 36478 				    max_width  	290
 36479 				    justify    	0
 36480 				    label      	"-iDirScanner"
 36481 				    pctDist    	0.665272
 36482 				    height     	42
 36483 				    orientation 	0)
 36484 				stereotype 	TRUE
 36485 				line_color 	3342489
 36486 				quidu      	"3A6C23FB0382"
 36487 				client     	@1850
 36488 				supplier   	@1815
 36489 				line_style 	0)
 36490 			    (object RoleView "$UNNAMED$239" @1854
 36491 				Parent_View 	@1850
 36492 				location   	(805, 0)
 36493 				label      	(object SegLabel @1855
 36494 				    Parent_View 	@1854
 36495 				    location   	(5570, 4361)
 36496 				    hidden     	TRUE
 36497 				    anchor     	1
 36498 				    anchor_loc 	1
 36499 				    nlines     	1
 36500 				    max_width  	450
 36501 				    justify    	0
 36502 				    label      	""
 36503 				    pctDist    	0.800000
 36504 				    height     	42
 36505 				    orientation 	1)
 36506 				stereotype 	TRUE
 36507 				line_color 	3342489
 36508 				quidu      	"3A6C23FB0379"
 36509 				client     	@1850
 36510 				supplier   	@1842
 36511 				line_style 	0)))
 36512 		    (object AssociationViewNew "$UNNAMED$244" @1856
 36513 			location   	(4397, 4336)
 36514 			stereotype 	TRUE
 36515 			line_color 	3342489
 36516 			quidu      	"3A6C23F9014F"
 36517 			roleview_list 	(list RoleViews
 36518 			    (object RoleView "iDiscoverer" @1857
 36519 				Parent_View 	@1856
 36520 				location   	(-439, 3406)
 36521 				label      	(object SegLabel @1858
 36522 				    Parent_View 	@1857
 36523 				    location   	(4731, 4407)
 36524 				    anchor     	1
 36525 				    anchor_loc 	1
 36526 				    nlines     	1
 36527 				    max_width  	286
 36528 				    justify    	0
 36529 				    label      	"-iDiscoverer"
 36530 				    pctDist    	0.800000
 36531 				    height     	42
 36532 				    orientation 	1)
 36533 				stereotype 	TRUE
 36534 				line_color 	3342489
 36535 				quidu      	"3A6C23F90159"
 36536 				client     	@1856
 36537 				supplier   	@1842
 36538 				line_style 	0)
 36539 			    (object RoleView "$UNNAMED$245" @1859
 36540 				Parent_View 	@1856
 36541 				location   	(-439, 3406)
 36542 				label      	(object SegLabel @1860
 36543 				    Parent_View 	@1859
 36544 				    location   	(4057, 4349)
 36545 				    hidden     	TRUE
 36546 				    anchor     	1
 36547 				    anchor_loc 	1
 36548 				    nlines     	1
 36549 				    max_width  	450
 36550 				    justify    	0
 36551 				    label      	""
 36552 				    pctDist    	0.800000
 36553 				    height     	42
 36554 				    orientation 	0)
 36555 				stereotype 	TRUE
 36556 				line_color 	3342489
 36557 				quidu      	"3A6C23F90150"
 36558 				client     	@1856
 36559 				supplier   	@1816
 36560 				line_style 	0)))
 36561 		    (object AssociationViewNew "$UNNAMED$250" @1861
 36562 			location   	(5935, 4057)
 36563 			stereotype 	(object SegLabel @1862
 36564 			    Parent_View 	@1861
 36565 			    location   	(5935, 3938)
 36566 			    anchor     	10
 36567 			    anchor_loc 	1
 36568 			    nlines     	1
 36569 			    max_width  	450
 36570 			    justify    	0
 36571 			    label      	"<<Uses>>"
 36572 			    pctDist    	0.500000
 36573 			    height     	120
 36574 			    orientation 	0)
 36575 			line_color 	3342489
 36576 			quidu      	"4447F3F903C5"
 36577 			roleview_list 	(list RoleViews
 36578 			    (object RoleView "iRscDirNotifierList" @1863
 36579 				Parent_View 	@1861
 36580 				location   	(789, -345)
 36581 				label      	(object SegLabel @1864
 36582 				    Parent_View 	@1863
 36583 				    location   	(5843, 4012)
 36584 				    anchor     	1
 36585 				    anchor_loc 	1
 36586 				    nlines     	1
 36587 				    max_width  	348
 36588 				    justify    	0
 36589 				    label      	"+iRscDirNotifierList"
 36590 				    pctDist    	-0.136122
 36591 				    height     	80
 36592 				    orientation 	0)
 36593 				stereotype 	TRUE
 36594 				line_color 	3342489
 36595 				quidu      	"4447F3F903C6"
 36596 				client     	@1861
 36597 				supplier   	@1840
 36598 				line_style 	0)
 36599 			    (object RoleView "$UNNAMED$251" @1865
 36600 				Parent_View 	@1861
 36601 				location   	(789, -345)
 36602 				label      	(object SegLabel @1866
 36603 				    Parent_View 	@1865
 36604 				    location   	(5550, 4179)
 36605 				    hidden     	TRUE
 36606 				    anchor     	1
 36607 				    anchor_loc 	1
 36608 				    nlines     	1
 36609 				    max_width  	450
 36610 				    justify    	0
 36611 				    label      	""
 36612 				    pctDist    	0.800000
 36613 				    height     	42
 36614 				    orientation 	1)
 36615 				stereotype 	TRUE
 36616 				line_color 	3342489
 36617 				quidu      	"4447F3F903C7"
 36618 				client     	@1861
 36619 				supplier   	@1842
 36620 				line_style 	0)))
 36621 		    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1867
 36622 			ShowCompartmentStereotypes 	TRUE
 36623 			IncludeAttribute 	TRUE
 36624 			IncludeOperation 	TRUE
 36625 			location   	(6634, 4836)
 36626 			label      	(object ItemLabel
 36627 			    Parent_View 	@1867
 36628 			    location   	(6280, 4685)
 36629 			    fill_color 	13434879
 36630 			    nlines     	1
 36631 			    max_width  	708
 36632 			    justify    	0
 36633 			    label      	"CIdleScanningTimer")
 36634 			icon       	"control"
 36635 			icon_style 	"None"
 36636 			line_color 	3342489
 36637 			fill_color 	13434879
 36638 			quidu      	"3A816B5E009C"
 36639 			compartment 	(object Compartment
 36640 			    Parent_View 	@1867
 36641 			    location   	(6280, 4789)
 36642 			    icon_style 	"Icon"
 36643 			    fill_color 	16777215
 36644 			    anchor     	2
 36645 			    nlines     	4
 36646 			    max_width  	737)
 36647 			width      	726
 36648 			height     	326
 36649 			annotation 	8
 36650 			autoResize 	TRUE)
 36651 		    (object AssociationViewNew "$UNNAMED$252" @1868
 36652 			location   	(5871, 4612)
 36653 			label      	(object SegLabel @1869
 36654 			    Parent_View 	@1868
 36655 			    location   	(5871, 4553)
 36656 			    font       	(object Font
 36657 				italics    	TRUE)
 36658 			    hidden     	TRUE
 36659 			    anchor     	1
 36660 			    anchor_loc 	1
 36661 			    nlines     	1
 36662 			    max_width  	600
 36663 			    justify    	0
 36664 			    label      	""
 36665 			    pctDist    	0.500000
 36666 			    height     	60
 36667 			    orientation 	0)
 36668 			stereotype 	TRUE
 36669 			line_color 	3342489
 36670 			quidu      	"44F0447D036F"
 36671 			roleview_list 	(list RoleViews
 36672 			    (object RoleView "$UNNAMED$253" @1870
 36673 				Parent_View 	@1868
 36674 				location   	(725, 210)
 36675 				stereotype 	TRUE
 36676 				line_color 	3342489
 36677 				quidu      	"44F0447E02E2"
 36678 				client     	@1868
 36679 				supplier   	@1867
 36680 				line_style 	0)
 36681 			    (object RoleView "$UNNAMED$254" @1871
 36682 				Parent_View 	@1868
 36683 				location   	(725, 210)
 36684 				stereotype 	TRUE
 36685 				line_color 	3342489
 36686 				quidu      	"44F0447E02F2"
 36687 				client     	@1868
 36688 				supplier   	@1842
 36689 				line_style 	0)))
 36690 		    (object Label @1872
 36691 			location   	(6014, 4588)
 36692 			nlines     	1
 36693 			max_width  	308
 36694 			label      	"iScanningTimer")))
 36695 	    (object ClassDiagram "High level view"
 36696 		quid       	"3AACD5BF020D"
 36697 		title      	"High level view"
 36698 		zoom       	100
 36699 		max_height 	28350
 36700 		max_width  	21600
 36701 		origin_x   	194
 36702 		origin_y   	59
 36703 		items      	(list diagram_item_list
 36704 		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1873
 36705 			ShowCompartmentStereotypes 	TRUE
 36706 			location   	(372, 682)
 36707 			label      	(object ItemLabel
 36708 			    Parent_View 	@1873
 36709 			    location   	(372, 842)
 36710 			    anchor_loc 	1
 36711 			    nlines     	2
 36712 			    max_width  	327
 36713 			    justify    	0
 36714 			    label      	"Generic Client")
 36715 			icon       	"Actor"
 36716 			icon_style 	"Icon"
 36717 			line_color 	3342489
 36718 			fill_color 	13434879
 36719 			quidu      	"3A1E33F801F8"
 36720 			annotation 	8
 36721 			autoResize 	TRUE)
 36722 		    (object ClassView "Class" "Logical View::CExampleInterface" @1874
 36723 			ShowCompartmentStereotypes 	TRUE
 36724 			location   	(868, 682)
 36725 			label      	(object ItemLabel
 36726 			    Parent_View 	@1874
 36727 			    location   	(737, 838)
 36728 			    anchor_loc 	3
 36729 			    nlines     	2
 36730 			    max_width  	657
 36731 			    justify    	0
 36732 			    label      	"CExampleInterface")
 36733 			icon       	"boundary"
 36734 			icon_style 	"Icon"
 36735 			line_color 	3342489
 36736 			fill_color 	13434879
 36737 			quidu      	"3A1D07A10155"
 36738 			width      	230
 36739 			height     	154
 36740 			annotation 	8
 36741 			autoResize 	TRUE)
 36742 		    (object UsesView "" @1875
 36743 			stereotype 	(object SegLabel @1876
 36744 			    Parent_View 	@1875
 36745 			    location   	(591, 563)
 36746 			    anchor     	10
 36747 			    anchor_loc 	1
 36748 			    nlines     	1
 36749 			    max_width  	450
 36750 			    justify    	0
 36751 			    label      	"<<Uses>>"
 36752 			    pctDist    	0.500000
 36753 			    height     	120
 36754 			    orientation 	0)
 36755 			line_color 	3342489
 36756 			quidu      	"3A798EA9012F"
 36757 			client     	@1873
 36758 			supplier   	@1874
 36759 			line_style 	0)
 36760 		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1877
 36761 			ShowCompartmentStereotypes 	TRUE
 36762 			location   	(1809, 682)
 36763 			label      	(object ItemLabel
 36764 			    Parent_View 	@1877
 36765 			    location   	(1809, 842)
 36766 			    anchor_loc 	1
 36767 			    nlines     	2
 36768 			    max_width  	327
 36769 			    justify    	0
 36770 			    label      	"Interface Implementation")
 36771 			icon       	"Actor"
 36772 			icon_style 	"Icon"
 36773 			line_color 	3342489
 36774 			fill_color 	13434879
 36775 			quidu      	"3A13FF96031A"
 36776 			annotation 	8
 36777 			autoResize 	TRUE)
 36778 		    (object UsesView "" @1878
 36779 			label      	(object ItemLabel
 36780 			    Parent_View 	@1878
 36781 			    location   	(1365, 682)
 36782 			    anchor_loc 	1
 36783 			    nlines     	1
 36784 			    max_width  	60
 36785 			    justify    	0
 36786 			    label      	"")
 36787 			stereotype 	(object SegLabel @1879
 36788 			    Parent_View 	@1878
 36789 			    location   	(1365, 563)
 36790 			    anchor     	10
 36791 			    anchor_loc 	1
 36792 			    nlines     	1
 36793 			    max_width  	450
 36794 			    justify    	0
 36795 			    label      	"<<Uses>>"
 36796 			    pctDist    	0.500000
 36797 			    height     	120
 36798 			    orientation 	0)
 36799 			line_color 	3342489
 36800 			quidu      	"3AACF4C20367"
 36801 			client     	@1874
 36802 			supplier   	@1877
 36803 			line_style 	0)
 36804 		    (object NoteView @1880
 36805 			location   	(1364, 1031)
 36806 			label      	(object ItemLabel
 36807 			    Parent_View 	@1880
 36808 			    location   	(1201, 947)
 36809 			    fill_color 	13434879
 36810 			    nlines     	3
 36811 			    max_width  	290
 36812 			    label      	"Transparent instantiation mechanism")
 36813 			line_color 	3342489
 36814 			fill_color 	13434879
 36815 			width      	350
 36816 			height     	181
 36817 			quidu      	"3A798BE801C2")
 36818 		    (object AttachView "" @1881
 36819 			stereotype 	TRUE
 36820 			line_color 	3342489
 36821 			client     	@1878
 36822 			supplier   	@1880
 36823 			line_style 	0)
 36824 		    (object CategoryView "Logical View::Instantiation mechanism detail" @1882
 36825 			location   	(1364, 1403)
 36826 			label      	(object ItemLabel
 36827 			    Parent_View 	@1882
 36828 			    location   	(1195, 1319)
 36829 			    fill_color 	13434879
 36830 			    nlines     	2
 36831 			    max_width  	338
 36832 			    justify    	0
 36833 			    label      	"Instantiation mechanism detail")
 36834 			icon_style 	"Icon"
 36835 			line_color 	3342489
 36836 			fill_color 	13434879
 36837 			quidu      	"3AACD623038D"
 36838 			width      	350
 36839 			height     	180)
 36840 		    (object AttachView "" @1883
 36841 			stereotype 	TRUE
 36842 			line_color 	3342489
 36843 			client     	@1880
 36844 			supplier   	@1882
 36845 			line_style 	0)))
 36846 	    (object ClassDiagram "Interactions"
 36847 		quid       	"3A798BE801C2"
 36848 		title      	"Interactions"
 36849 		zoom       	97
 36850 		max_height 	28350
 36851 		max_width  	21600
 36852 		origin_x   	0
 36853 		origin_y   	0
 36854 		items      	(list diagram_item_list
 36855 		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1884
 36856 			location   	(62, 1240)
 36857 			label      	(object ItemLabel
 36858 			    Parent_View 	@1884
 36859 			    location   	(62, 1400)
 36860 			    anchor_loc 	1
 36861 			    nlines     	2
 36862 			    max_width  	327
 36863 			    justify    	0
 36864 			    label      	"Generic Client")
 36865 			icon       	"Actor"
 36866 			icon_style 	"Icon"
 36867 			line_color 	3342489
 36868 			fill_color 	13434879
 36869 			quidu      	"3A1E33F801F8"
 36870 			autoResize 	TRUE)
 36871 		    (object ClassView "Class" "Logical View::TEComResolverParams" @1885
 36872 			ShowCompartmentStereotypes 	TRUE
 36873 			location   	(1302, 1736)
 36874 			label      	(object ItemLabel
 36875 			    Parent_View 	@1885
 36876 			    location   	(1191, 1892)
 36877 			    anchor_loc 	3
 36878 			    nlines     	2
 36879 			    max_width  	430
 36880 			    justify    	0
 36881 			    label      	"TEComResolverParams")
 36882 			icon       	"entity"
 36883 			icon_style 	"Icon"
 36884 			line_color 	3342489
 36885 			fill_color 	13434879
 36886 			quidu      	"3A71B08F031E"
 36887 			height     	154
 36888 			annotation 	8
 36889 			autoResize 	TRUE)
 36890 		    (object NoteView @1886
 36891 			location   	(1563, 171)
 36892 			label      	(object ItemLabel
 36893 			    Parent_View 	@1886
 36894 			    location   	(1425, 111)
 36895 			    fill_color 	13434879
 36896 			    nlines     	2
 36897 			    max_width  	240
 36898 			    label      	"IPC Boundary")
 36899 			line_color 	3342489
 36900 			fill_color 	13434879
 36901 			width      	300
 36902 			height     	132)
 36903 		    (object NoteView @1887
 36904 			location   	(940, 170)
 36905 			label      	(object ItemLabel
 36906 			    Parent_View 	@1887
 36907 			    location   	(802, 110)
 36908 			    fill_color 	13434879
 36909 			    nlines     	2
 36910 			    max_width  	240
 36911 			    label      	
 36912 |MAGIC
 36913 |Boundary
 36914 			    )
 36915 			line_color 	3342489
 36916 			fill_color 	13434879
 36917 			width      	300
 36918 			height     	132)
 36919 		    (object NoteView @1888
 36920 			location   	(248, 248)
 36921 			label      	(object ItemLabel
 36922 			    Parent_View 	@1888
 36923 			    location   	(65, 55)
 36924 			    fill_color 	13434879
 36925 			    nlines     	8
 36926 			    max_width  	331
 36927 			    label      	"A diagram showing the use relationships of the class instances.")
 36928 			line_color 	3342489
 36929 			fill_color 	13434879
 36930 			width      	391
 36931 			height     	399)
 36932 		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1889
 36933 			location   	(4216, 2170)
 36934 			label      	(object ItemLabel
 36935 			    Parent_View 	@1889
 36936 			    location   	(4105, 2326)
 36937 			    anchor_loc 	3
 36938 			    nlines     	2
 36939 			    max_width  	430
 36940 			    justify    	0
 36941 			    label      	"TIndex")
 36942 			icon       	"entity"
 36943 			icon_style 	"Icon"
 36944 			line_color 	3342489
 36945 			fill_color 	13434879
 36946 			quidu      	"3A8134A40141"
 36947 			height     	154
 36948 			autoResize 	TRUE)
 36949 		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1890
 36950 			location   	(4092, 186)
 36951 			label      	(object ItemLabel
 36952 			    Parent_View 	@1890
 36953 			    location   	(3981, 342)
 36954 			    anchor_loc 	3
 36955 			    nlines     	2
 36956 			    max_width  	430
 36957 			    justify    	0
 36958 			    label      	"TDriveUnit")
 36959 			icon       	"entity"
 36960 			icon_style 	"Icon"
 36961 			line_color 	3342489
 36962 			fill_color 	13434879
 36963 			quidu      	"3A8135F103C1"
 36964 			height     	154
 36965 			autoResize 	TRUE)
 36966 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1891
 36967 			location   	(4712, 558)
 36968 			label      	(object ItemLabel
 36969 			    Parent_View 	@1891
 36970 			    location   	(4614, 719)
 36971 			    anchor_loc 	3
 36972 			    nlines     	2
 36973 			    max_width  	441
 36974 			    justify    	0
 36975 			    label      	"RPointerArray<CDllData>")
 36976 			icon       	"control"
 36977 			icon_style 	"Icon"
 36978 			line_color 	3342489
 36979 			fill_color 	13434879
 36980 			quidu      	"3A8137F8004C"
 36981 			width      	158
 36982 			autoResize 	TRUE)
 36983 		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1892
 36984 			location   	(4712, 186)
 36985 			label      	(object ItemLabel
 36986 			    Parent_View 	@1892
 36987 			    location   	(4601, 342)
 36988 			    anchor_loc 	3
 36989 			    nlines     	2
 36990 			    max_width  	430
 36991 			    justify    	0
 36992 			    label      	"CDriveData")
 36993 			icon       	"entity"
 36994 			icon_style 	"Icon"
 36995 			line_color 	3342489
 36996 			fill_color 	13434879
 36997 			quidu      	"3A81363E039A"
 36998 			height     	154
 36999 			autoResize 	TRUE)
 37000 		    (object AssociationViewNew "$UNNAMED$177" @1893
 37001 			location   	(4712, 368)
 37002 			stereotype 	TRUE
 37003 			line_color 	3342489
 37004 			quidu      	"3A81382300C6"
 37005 			roleview_list 	(list RoleViews
 37006 			    (object RoleView "$UNNAMED$178" @1894
 37007 				Parent_View 	@1893
 37008 				location   	(620, -190)
 37009 				stereotype 	TRUE
 37010 				line_color 	3342489
 37011 				quidu      	"3A81382402C6"
 37012 				client     	@1893
 37013 				supplier   	@1891
 37014 				line_style 	0)
 37015 			    (object RoleView "$UNNAMED$179" @1895
 37016 				Parent_View 	@1893
 37017 				location   	(620, -190)
 37018 				stereotype 	TRUE
 37019 				line_color 	3342489
 37020 				quidu      	"3A81382402D0"
 37021 				client     	@1893
 37022 				supplier   	@1892
 37023 				line_style 	0)))
 37024 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1896
 37025 			location   	(4712, 2046)
 37026 			label      	(object ItemLabel
 37027 			    Parent_View 	@1896
 37028 			    location   	(4614, 2207)
 37029 			    anchor_loc 	3
 37030 			    nlines     	2
 37031 			    max_width  	441
 37032 			    justify    	0
 37033 			    label      	"RPointerArray<CImplementationInformation>")
 37034 			icon       	"control"
 37035 			icon_style 	"Icon"
 37036 			line_color 	3342489
 37037 			fill_color 	13434879
 37038 			quidu      	"3A81387301B1"
 37039 			width      	158
 37040 			autoResize 	TRUE)
 37041 		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1897
 37042 			location   	(4712, 1674)
 37043 			label      	(object ItemLabel
 37044 			    Parent_View 	@1897
 37045 			    location   	(4601, 1830)
 37046 			    anchor_loc 	3
 37047 			    nlines     	2
 37048 			    max_width  	430
 37049 			    justify    	0
 37050 			    label      	"CInterfaceData")
 37051 			icon       	"entity"
 37052 			icon_style 	"Icon"
 37053 			line_color 	3342489
 37054 			fill_color 	13434879
 37055 			quidu      	"3A81366B01F0"
 37056 			height     	154
 37057 			autoResize 	TRUE)
 37058 		    (object AssociationViewNew "$UNNAMED$183" @1898
 37059 			location   	(4712, 1856)
 37060 			stereotype 	TRUE
 37061 			line_color 	3342489
 37062 			quidu      	"3A8138C1004B"
 37063 			roleview_list 	(list RoleViews
 37064 			    (object RoleView "$UNNAMED$184" @1899
 37065 				Parent_View 	@1898
 37066 				location   	(186, 58)
 37067 				stereotype 	TRUE
 37068 				line_color 	3342489
 37069 				quidu      	"3A8138C201A1"
 37070 				client     	@1898
 37071 				supplier   	@1896
 37072 				line_style 	0)
 37073 			    (object RoleView "$UNNAMED$185" @1900
 37074 				Parent_View 	@1898
 37075 				location   	(186, 58)
 37076 				stereotype 	TRUE
 37077 				line_color 	3342489
 37078 				quidu      	"3A8138C201AB"
 37079 				client     	@1898
 37080 				supplier   	@1897
 37081 				line_style 	0)))
 37082 		    (object UsesView "iInterfaceArrayLoc" @1901
 37083 			label      	(object ItemLabel
 37084 			    Parent_View 	@1901
 37085 			    location   	(4461, 1919)
 37086 			    anchor_loc 	1
 37087 			    nlines     	1
 37088 			    max_width  	339
 37089 			    justify    	0
 37090 			    label      	"iInterfaceArrayLoc")
 37091 			stereotype 	(object SegLabel @1902
 37092 			    Parent_View 	@1901
 37093 			    location   	(4513, 1889)
 37094 			    anchor     	10
 37095 			    anchor_loc 	1
 37096 			    nlines     	1
 37097 			    max_width  	450
 37098 			    justify    	0
 37099 			    label      	"<<Uses>>"
 37100 			    pctDist    	0.616551
 37101 			    height     	16
 37102 			    orientation 	1)
 37103 			line_color 	3342489
 37104 			quidu      	"3A8138EA00F4"
 37105 			client     	@1889
 37106 			supplier   	@1897
 37107 			line_style 	0)
 37108 		    (object UsesView "iDriveArrayLoc" @1903
 37109 			label      	(object ItemLabel
 37110 			    Parent_View 	@1903
 37111 			    location   	(4460, 1177)
 37112 			    anchor_loc 	1
 37113 			    nlines     	1
 37114 			    max_width  	269
 37115 			    justify    	0
 37116 			    label      	"iDriveArrayLoc")
 37117 			stereotype 	(object SegLabel @1904
 37118 			    Parent_View 	@1903
 37119 			    location   	(4456, 1125)
 37120 			    anchor     	10
 37121 			    anchor_loc 	1
 37122 			    nlines     	1
 37123 			    max_width  	450
 37124 			    justify    	0
 37125 			    label      	"<<Uses>>"
 37126 			    pctDist    	0.526161
 37127 			    height     	16
 37128 			    orientation 	0)
 37129 			line_color 	3342489
 37130 			quidu      	"3A81395D00B4"
 37131 			client     	@1889
 37132 			supplier   	@1892
 37133 			line_style 	0)
 37134 		    (object NoteView @1905
 37135 			location   	(3782, 868)
 37136 			label      	(object ItemLabel
 37137 			    Parent_View 	@1905
 37138 			    location   	(3598, 705)
 37139 			    fill_color 	13434879
 37140 			    nlines     	6
 37141 			    max_width  	333
 37142 			    label      	
 37143 |The actual registration data hierarchy.
 37144 |That is stored persistantly.
 37145 			    )
 37146 			line_color 	3342489
 37147 			fill_color 	13434879
 37148 			width      	393
 37149 			height     	338)
 37150 		    (object NoteView @1906
 37151 			location   	(3906, 1736)
 37152 			label      	(object ItemLabel
 37153 			    Parent_View 	@1906
 37154 			    location   	(3668, 1611)
 37155 			    fill_color 	13434879
 37156 			    nlines     	5
 37157 			    max_width  	440
 37158 			    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
 37159 			line_color 	3342489
 37160 			fill_color 	13434879
 37161 			width      	500
 37162 			height     	263)
 37163 		    (object NoteView @1907
 37164 			location   	(620, 2418)
 37165 			label      	(object ItemLabel
 37166 			    Parent_View 	@1907
 37167 			    location   	(11, 1858)
 37168 			    fill_color 	13434879
 37169 			    nlines     	23
 37170 			    max_width  	1183
 37171 			    label      	
 37172 | Registry data structure...
 37173 |	
 37174 | iRegistrations
 37175 |	|
 37176 |	 ->CDriveData
 37177 |		|
 37178 |		 ->CDllData
 37179 |		|	|
 37180 |		|	| -> CInterfaceData	
 37181 |		|	|	|
 37182 |		|	|	->CImplementationData	
 37183 |		|	|	|
 37184 |		|	|	 -> CImplementationData
 37185 |		|	|
 37186 |		|	 -> CInterfaceData			
 37187 |		|		|
 37188 |		|		->CImplementationData	
 37189 |		|
 37190 |		 ->CDllData
 37191 |			|
 37192 |			 -> CInterfaceData
 37193 |				|
 37194 |				 -> CImplementationData
 37195 			    )
 37196 			line_color 	3342489
 37197 			fill_color 	13434879
 37198 			width      	1243
 37199 			height     	1132)
 37200 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1908
 37201 			location   	(4712, 1302)
 37202 			label      	(object ItemLabel
 37203 			    Parent_View 	@1908
 37204 			    location   	(4614, 1463)
 37205 			    anchor_loc 	3
 37206 			    nlines     	2
 37207 			    max_width  	441
 37208 			    justify    	0
 37209 			    label      	"RPointerArray<CInterfaceData>")
 37210 			icon       	"control"
 37211 			icon_style 	"Icon"
 37212 			line_color 	3342489
 37213 			fill_color 	13434879
 37214 			quidu      	"3A813855026D"
 37215 			width      	158
 37216 			autoResize 	TRUE)
 37217 		    (object UsesView "" @1909
 37218 			stereotype 	TRUE
 37219 			line_color 	3342489
 37220 			quidu      	"3A8138A701E8"
 37221 			client     	@1908
 37222 			supplier   	@1897
 37223 			line_style 	0)
 37224 		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1910
 37225 			location   	(4712, 930)
 37226 			label      	(object ItemLabel
 37227 			    Parent_View 	@1910
 37228 			    location   	(4601, 1086)
 37229 			    anchor_loc 	3
 37230 			    nlines     	2
 37231 			    max_width  	430
 37232 			    justify    	0
 37233 			    label      	"CDllData")
 37234 			icon       	"entity"
 37235 			icon_style 	"Icon"
 37236 			line_color 	3342489
 37237 			fill_color 	13434879
 37238 			quidu      	"3A81365601C8"
 37239 			height     	154
 37240 			autoResize 	TRUE)
 37241 		    (object UsesView "" @1911
 37242 			stereotype 	TRUE
 37243 			line_color 	3342489
 37244 			quidu      	"3A813846026B"
 37245 			client     	@1891
 37246 			supplier   	@1910
 37247 			line_style 	0)
 37248 		    (object AssociationViewNew "$UNNAMED$180" @1912
 37249 			location   	(4712, 1157)
 37250 			stereotype 	TRUE
 37251 			line_color 	3342489
 37252 			quidu      	"3A81389B00AB"
 37253 			roleview_list 	(list RoleViews
 37254 			    (object RoleView "$UNNAMED$181" @1913
 37255 				Parent_View 	@1912
 37256 				location   	(186, 227)
 37257 				stereotype 	TRUE
 37258 				line_color 	3342489
 37259 				quidu      	"3A81389C0020"
 37260 				client     	@1912
 37261 				supplier   	@1908
 37262 				line_style 	0)
 37263 			    (object RoleView "$UNNAMED$182" @1914
 37264 				Parent_View 	@1912
 37265 				location   	(186, 227)
 37266 				stereotype 	TRUE
 37267 				line_color 	3342489
 37268 				quidu      	"3A81389C002A"
 37269 				client     	@1912
 37270 				supplier   	@1910
 37271 				line_style 	0)))
 37272 		    (object UsesView "iDllArrayLoc" @1915
 37273 			label      	(object ItemLabel
 37274 			    Parent_View 	@1915
 37275 			    location   	(4460, 1549)
 37276 			    anchor_loc 	1
 37277 			    nlines     	1
 37278 			    max_width  	225
 37279 			    justify    	0
 37280 			    label      	"iDllArrayLoc")
 37281 			stereotype 	(object SegLabel @1916
 37282 			    Parent_View 	@1915
 37283 			    location   	(4517, 1555)
 37284 			    anchor     	10
 37285 			    anchor_loc 	1
 37286 			    nlines     	1
 37287 			    max_width  	450
 37288 			    justify    	0
 37289 			    label      	"<<Uses>>"
 37290 			    pctDist    	0.559018
 37291 			    height     	55
 37292 			    orientation 	1)
 37293 			line_color 	3342489
 37294 			quidu      	"3A8138DB01A7"
 37295 			client     	@1889
 37296 			supplier   	@1910
 37297 			line_style 	0)
 37298 		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1917
 37299 			ShowCompartmentStereotypes 	TRUE
 37300 			location   	(5146, 930)
 37301 			label      	(object ItemLabel
 37302 			    Parent_View 	@1917
 37303 			    location   	(5048, 1091)
 37304 			    anchor_loc 	3
 37305 			    nlines     	2
 37306 			    max_width  	441
 37307 			    justify    	0
 37308 			    label      	"CUnloadPolicy")
 37309 			icon       	"control"
 37310 			icon_style 	"Icon"
 37311 			line_color 	3342489
 37312 			fill_color 	13434879
 37313 			quidu      	"3A1D309500CE"
 37314 			width      	158
 37315 			annotation 	8
 37316 			autoResize 	TRUE)
 37317 		    (object AssociationViewNew "$UNNAMED$186" @1918
 37318 			location   	(4926, 930)
 37319 			stereotype 	TRUE
 37320 			line_color 	3342489
 37321 			quidu      	"3A8144DD0388"
 37322 			roleview_list 	(list RoleViews
 37323 			    (object RoleView "$UNNAMED$187" @1919
 37324 				Parent_View 	@1918
 37325 				location   	(1144, -2108)
 37326 				label      	(object SegLabel @1920
 37327 				    Parent_View 	@1919
 37328 				    location   	(4814, 972)
 37329 				    hidden     	TRUE
 37330 				    anchor     	1
 37331 				    anchor_loc 	1
 37332 				    nlines     	1
 37333 				    max_width  	450
 37334 				    justify    	0
 37335 				    label      	""
 37336 				    pctDist    	0.800000
 37337 				    height     	42
 37338 				    orientation 	0)
 37339 				stereotype 	TRUE
 37340 				line_color 	3342489
 37341 				quidu      	"3A8144DE02B7"
 37342 				client     	@1918
 37343 				supplier   	@1910
 37344 				line_style 	0)
 37345 			    (object RoleView "theCUnloadPolicy" @1921
 37346 				Parent_View 	@1918
 37347 				location   	(1144, -2108)
 37348 				label      	(object SegLabel @1922
 37349 				    Parent_View 	@1921
 37350 				    location   	(5038, 972)
 37351 				    anchor     	1
 37352 				    anchor_loc 	1
 37353 				    nlines     	1
 37354 				    max_width  	409
 37355 				    justify    	0
 37356 				    label      	"+theCUnloadPolicy"
 37357 				    pctDist    	0.800000
 37358 				    height     	42
 37359 				    orientation 	1)
 37360 				stereotype 	TRUE
 37361 				line_color 	3342489
 37362 				quidu      	"3A8144DE02A3"
 37363 				client     	@1918
 37364 				supplier   	@1917
 37365 				line_style 	0)))
 37366 		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1923
 37367 			ShowCompartmentStereotypes 	TRUE
 37368 			location   	(5146, 2480)
 37369 			label      	(object ItemLabel
 37370 			    Parent_View 	@1923
 37371 			    location   	(5146, 2640)
 37372 			    anchor_loc 	1
 37373 			    nlines     	2
 37374 			    max_width  	327
 37375 			    justify    	0
 37376 			    label      	"Interface Implementation")
 37377 			icon       	"Actor"
 37378 			icon_style 	"Icon"
 37379 			line_color 	3342489
 37380 			fill_color 	13434879
 37381 			quidu      	"3A13FF96031A"
 37382 			annotation 	8
 37383 			autoResize 	TRUE)
 37384 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1924
 37385 			location   	(3534, 2170)
 37386 			label      	(object ItemLabel
 37387 			    Parent_View 	@1924
 37388 			    location   	(3436, 2331)
 37389 			    anchor_loc 	3
 37390 			    nlines     	2
 37391 			    max_width  	441
 37392 			    justify    	0
 37393 			    label      	"mutable RArray<TIndex>")
 37394 			icon       	"control"
 37395 			icon_style 	"Icon"
 37396 			line_color 	3342489
 37397 			fill_color 	13434879
 37398 			quidu      	"3A7FEAF302B1"
 37399 			width      	158
 37400 			autoResize 	TRUE)
 37401 		    (object UsesView "" @1925
 37402 			stereotype 	TRUE
 37403 			line_color 	3342489
 37404 			quidu      	"3A8134C80215"
 37405 			client     	@1924
 37406 			supplier   	@1889
 37407 			line_style 	0)
 37408 		    (object AttachView "" @1926
 37409 			stereotype 	TRUE
 37410 			line_color 	3342489
 37411 			client     	@1906
 37412 			supplier   	@1924
 37413 			line_style 	0)
 37414 		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1927
 37415 			location   	(4216, 558)
 37416 			label      	(object ItemLabel
 37417 			    Parent_View 	@1927
 37418 			    location   	(4118, 719)
 37419 			    anchor_loc 	3
 37420 			    nlines     	2
 37421 			    max_width  	441
 37422 			    justify    	0
 37423 			    label      	"RPointerArray<CDriveData>")
 37424 			icon       	"control"
 37425 			icon_style 	"Icon"
 37426 			line_color 	3342489
 37427 			fill_color 	13434879
 37428 			quidu      	"3A8136FF035B"
 37429 			width      	158
 37430 			autoResize 	TRUE)
 37431 		    (object UsesView "" @1928
 37432 			stereotype 	TRUE
 37433 			line_color 	3342489
 37434 			quidu      	"3A8137DD0089"
 37435 			client     	@1927
 37436 			supplier   	@1892
 37437 			line_style 	0)
 37438 		    (object AttachView "" @1929
 37439 			stereotype 	TRUE
 37440 			line_color 	3342489
 37441 			client     	@1905
 37442 			supplier   	@1927
 37443 			line_style 	0)
 37444 		    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1930
 37445 			ShowCompartmentStereotypes 	TRUE
 37446 			location   	(3596, 2728)
 37447 			label      	(object ItemLabel
 37448 			    Parent_View 	@1930
 37449 			    location   	(3498, 2889)
 37450 			    anchor_loc 	3
 37451 			    nlines     	2
 37452 			    max_width  	441
 37453 			    justify    	0
 37454 			    label      	"mutable RArray<TUid>")
 37455 			icon       	"control"
 37456 			icon_style 	"Icon"
 37457 			line_color 	3342489
 37458 			fill_color 	13434879
 37459 			quidu      	"3A7979750198"
 37460 			width      	158
 37461 			annotation 	8
 37462 			autoResize 	TRUE)
 37463 		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1931
 37464 			ShowCompartmentStereotypes 	TRUE
 37465 			location   	(4216, 2728)
 37466 			label      	(object ItemLabel
 37467 			    Parent_View 	@1931
 37468 			    location   	(4105, 2884)
 37469 			    anchor_loc 	3
 37470 			    nlines     	2
 37471 			    max_width  	430
 37472 			    justify    	0
 37473 			    label      	"TUid")
 37474 			icon       	"entity"
 37475 			icon_style 	"Icon"
 37476 			line_color 	3342489
 37477 			fill_color 	13434879
 37478 			quidu      	"3A813535001D"
 37479 			height     	154
 37480 			autoResize 	TRUE)
 37481 		    (object UsesView "" @1932
 37482 			stereotype 	TRUE
 37483 			line_color 	3342489
 37484 			quidu      	"3A8135570062"
 37485 			client     	@1930
 37486 			supplier   	@1931
 37487 			line_style 	0)
 37488 		    (object ClassView "Class" "Logical View::CImplementationInformation" @1933
 37489 			ShowCompartmentStereotypes 	TRUE
 37490 			location   	(4712, 2480)
 37491 			label      	(object ItemLabel
 37492 			    Parent_View 	@1933
 37493 			    location   	(4601, 2636)
 37494 			    anchor_loc 	3
 37495 			    nlines     	2
 37496 			    max_width  	430
 37497 			    justify    	0
 37498 			    label      	"CImplementationInformation")
 37499 			icon       	"entity"
 37500 			icon_style 	"Icon"
 37501 			line_color 	3342489
 37502 			fill_color 	13434879
 37503 			quidu      	"3AD31E780181"
 37504 			height     	154
 37505 			annotation 	8
 37506 			autoResize 	TRUE)
 37507 		    (object AssociationViewNew "$UNNAMED$202" @1934
 37508 			location   	(4463, 2600)
 37509 			stereotype 	TRUE
 37510 			line_color 	3342489
 37511 			quidu      	"3AE05EBE0329"
 37512 			roleview_list 	(list RoleViews
 37513 			    (object RoleView "iImplementationUid" @1935
 37514 				Parent_View 	@1934
 37515 				location   	(-187, 120)
 37516 				label      	(object SegLabel @1936
 37517 				    Parent_View 	@1935
 37518 				    location   	(4344, 2708)
 37519 				    anchor     	1
 37520 				    anchor_loc 	1
 37521 				    nlines     	1
 37522 				    max_width  	431
 37523 				    justify    	0
 37524 				    label      	"-iImplementationUid"
 37525 				    pctDist    	0.800000
 37526 				    height     	42
 37527 				    orientation 	0)
 37528 				stereotype 	TRUE
 37529 				line_color 	3342489
 37530 				quidu      	"3AE05EBE033D"
 37531 				client     	@1934
 37532 				supplier   	@1931
 37533 				line_style 	0)
 37534 			    (object RoleView "$UNNAMED$203" @1937
 37535 				Parent_View 	@1934
 37536 				location   	(-187, 120)
 37537 				label      	(object SegLabel @1938
 37538 				    Parent_View 	@1937
 37539 				    location   	(4620, 2568)
 37540 				    hidden     	TRUE
 37541 				    anchor     	1
 37542 				    anchor_loc 	1
 37543 				    nlines     	1
 37544 				    max_width  	450
 37545 				    justify    	0
 37546 				    label      	""
 37547 				    pctDist    	0.800000
 37548 				    height     	42
 37549 				    orientation 	1)
 37550 				stereotype 	TRUE
 37551 				line_color 	3342489
 37552 				quidu      	"3AE05EBE032A"
 37553 				client     	@1934
 37554 				supplier   	@1933
 37555 				line_style 	0)))
 37556 		    (object UsesView "" @1939
 37557 			stereotype 	TRUE
 37558 			line_color 	3342489
 37559 			quidu      	"3AD47BA901E2"
 37560 			client     	@1889
 37561 			supplier   	@1933
 37562 			line_style 	0)
 37563 		    (object UsesView "" @1940
 37564 			stereotype 	TRUE
 37565 			line_color 	3342489
 37566 			quidu      	"3AD47BA402B7"
 37567 			client     	@1896
 37568 			supplier   	@1933
 37569 			line_style 	0)
 37570 		    (object UsesView "" @1941
 37571 			stereotype 	TRUE
 37572 			line_color 	3342489
 37573 			quidu      	"3AD47C73023D"
 37574 			client     	@1933
 37575 			supplier   	@1923
 37576 			line_style 	0)
 37577 		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1942
 37578 			location   	(3596, 186)
 37579 			label      	(object ItemLabel
 37580 			    Parent_View 	@1942
 37581 			    location   	(3498, 347)
 37582 			    anchor_loc 	3
 37583 			    nlines     	2
 37584 			    max_width  	441
 37585 			    justify    	0
 37586 			    label      	"RArray<TDriveUnit>")
 37587 			icon       	"control"
 37588 			icon_style 	"Icon"
 37589 			line_color 	3342489
 37590 			fill_color 	13434879
 37591 			quidu      	"3A7FEAF801A0"
 37592 			width      	158
 37593 			autoResize 	TRUE)
 37594 		    (object ClassView "Class" "Logical View::CExampleInterface" @1943
 37595 			ShowCompartmentStereotypes 	TRUE
 37596 			location   	(620, 1240)
 37597 			label      	(object ItemLabel
 37598 			    Parent_View 	@1943
 37599 			    location   	(489, 1396)
 37600 			    anchor_loc 	3
 37601 			    nlines     	2
 37602 			    max_width  	657
 37603 			    justify    	0
 37604 			    label      	"CExampleInterface")
 37605 			icon       	"boundary"
 37606 			icon_style 	"Icon"
 37607 			line_color 	3342489
 37608 			fill_color 	13434879
 37609 			quidu      	"3A1D07A10155"
 37610 			width      	230
 37611 			height     	154
 37612 			annotation 	8
 37613 			autoResize 	TRUE)
 37614 		    (object UsesView "" @1944
 37615 			label      	(object ItemLabel
 37616 			    Parent_View 	@1944
 37617 			    location   	(313, 1240)
 37618 			    anchor_loc 	1
 37619 			    nlines     	1
 37620 			    max_width  	108
 37621 			    justify    	0
 37622 			    label      	"")
 37623 			stereotype 	(object SegLabel @1945
 37624 			    Parent_View 	@1944
 37625 			    location   	(313, 1182)
 37626 			    anchor     	10
 37627 			    anchor_loc 	1
 37628 			    nlines     	1
 37629 			    max_width  	450
 37630 			    justify    	0
 37631 			    label      	"<<Uses>>"
 37632 			    pctDist    	0.500000
 37633 			    height     	59
 37634 			    orientation 	0)
 37635 			line_color 	3342489
 37636 			quidu      	"3A798EA9012F"
 37637 			client     	@1884
 37638 			supplier   	@1943
 37639 			line_style 	0)
 37640 		    (object UsesView "" @1946
 37641 			label      	(object ItemLabel
 37642 			    Parent_View 	@1946
 37643 			    location   	(1053, 1554)
 37644 			    anchor_loc 	1
 37645 			    nlines     	1
 37646 			    max_width  	60
 37647 			    justify    	0
 37648 			    label      	"")
 37649 			stereotype 	(object SegLabel @1947
 37650 			    Parent_View 	@1946
 37651 			    location   	(919, 1577)
 37652 			    anchor     	10
 37653 			    anchor_loc 	1
 37654 			    nlines     	1
 37655 			    max_width  	450
 37656 			    justify    	0
 37657 			    label      	"<<Uses>>"
 37658 			    pctDist    	0.505165
 37659 			    height     	99
 37660 			    orientation 	1)
 37661 			line_color 	3342489
 37662 			quidu      	"3A798F28024A"
 37663 			client     	@1943
 37664 			supplier   	@1885
 37665 			line_style 	0)
 37666 		    (object ClassView "Class" "Logical View::REComSession" @1948
 37667 			ShowCompartmentStereotypes 	TRUE
 37668 			location   	(1240, 1240)
 37669 			label      	(object ItemLabel
 37670 			    Parent_View 	@1948
 37671 			    location   	(1109, 1396)
 37672 			    anchor_loc 	3
 37673 			    nlines     	2
 37674 			    max_width  	657
 37675 			    justify    	0
 37676 			    label      	"REComSession")
 37677 			icon       	"boundary"
 37678 			icon_style 	"Icon"
 37679 			line_color 	3342489
 37680 			fill_color 	13434879
 37681 			quidu      	"3A1D08B702D1"
 37682 			width      	230
 37683 			height     	154
 37684 			annotation 	8
 37685 			autoResize 	TRUE)
 37686 		    (object AssociationViewNew "$UNNAMED$143" @1949
 37687 			location   	(929, 1240)
 37688 			stereotype 	TRUE
 37689 			line_color 	3342489
 37690 			quidu      	"3A6305AE0208"
 37691 			roleview_list 	(list RoleViews
 37692 			    (object RoleView "iEComSession" @1950
 37693 				Parent_View 	@1949
 37694 				location   	(247, 0)
 37695 				label      	(object SegLabel @1951
 37696 				    Parent_View 	@1950
 37697 				    location   	(1086, 1199)
 37698 				    anchor     	1
 37699 				    anchor_loc 	1
 37700 				    nlines     	1
 37701 				    max_width  	397
 37702 				    justify    	0
 37703 				    label      	"-iEComSession"
 37704 				    pctDist    	0.800000
 37705 				    height     	42
 37706 				    orientation 	0)
 37707 				stereotype 	TRUE
 37708 				line_color 	3342489
 37709 				quidu      	"3A6305AE0212"
 37710 				client     	@1949
 37711 				supplier   	@1948
 37712 				line_style 	0)
 37713 			    (object RoleView "$UNNAMED$144" @1952
 37714 				Parent_View 	@1949
 37715 				location   	(247, 0)
 37716 				label      	(object SegLabel @1953
 37717 				    Parent_View 	@1952
 37718 				    location   	(772, 1199)
 37719 				    hidden     	TRUE
 37720 				    anchor     	1
 37721 				    anchor_loc 	1
 37722 				    nlines     	1
 37723 				    max_width  	450
 37724 				    justify    	0
 37725 				    label      	""
 37726 				    pctDist    	0.800000
 37727 				    height     	42
 37728 				    orientation 	1)
 37729 				stereotype 	TRUE
 37730 				line_color 	3342489
 37731 				quidu      	"3A6305AE0209"
 37732 				client     	@1949
 37733 				supplier   	@1943
 37734 				line_style 	0)))
 37735 		    (object AttachView "" @1954
 37736 			stereotype 	TRUE
 37737 			line_color 	3342489
 37738 			client     	@1887
 37739 			supplier   	@1949
 37740 			line_style 	0)
 37741 		    (object ClassView "Class" "Logical View::CDefaultResolver" @1955
 37742 			ShowCompartmentStereotypes 	TRUE
 37743 			location   	(2232, 2542)
 37744 			label      	(object ItemLabel
 37745 			    Parent_View 	@1955
 37746 			    location   	(2134, 2703)
 37747 			    anchor_loc 	3
 37748 			    nlines     	2
 37749 			    max_width  	441
 37750 			    justify    	0
 37751 			    label      	"CDefaultResolver")
 37752 			icon       	"control"
 37753 			icon_style 	"Icon"
 37754 			line_color 	3342489
 37755 			fill_color 	13434879
 37756 			quidu      	"3A1D097B0305"
 37757 			width      	158
 37758 			annotation 	8
 37759 			autoResize 	TRUE)
 37760 		    (object UsesView "" @1956
 37761 			stereotype 	(object SegLabel @1957
 37762 			    Parent_View 	@1956
 37763 			    location   	(1687, 2228)
 37764 			    anchor     	10
 37765 			    anchor_loc 	1
 37766 			    nlines     	1
 37767 			    max_width  	450
 37768 			    justify    	0
 37769 			    label      	"<<Uses>>"
 37770 			    pctDist    	0.500000
 37771 			    height     	120
 37772 			    orientation 	0)
 37773 			line_color 	3342489
 37774 			quidu      	"3A798F7302D4"
 37775 			client     	@1955
 37776 			supplier   	@1885
 37777 			line_style 	0)
 37778 		    (object ClassView "Class" "Logical View::CLoadManager" @1958
 37779 			ShowCompartmentStereotypes 	TRUE
 37780 			location   	(3100, 2356)
 37781 			label      	(object ItemLabel
 37782 			    Parent_View 	@1958
 37783 			    location   	(3002, 2517)
 37784 			    anchor_loc 	3
 37785 			    nlines     	2
 37786 			    max_width  	441
 37787 			    justify    	0
 37788 			    label      	"CLoadManager")
 37789 			icon       	"control"
 37790 			icon_style 	"Icon"
 37791 			line_color 	3342489
 37792 			fill_color 	13434879
 37793 			quidu      	"3A1D0F4101D4"
 37794 			width      	158
 37795 			annotation 	8
 37796 			autoResize 	TRUE)
 37797 		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1959
 37798 			ShowCompartmentStereotypes 	TRUE
 37799 			SuppressAttribute 	TRUE
 37800 			location   	(2852, 682)
 37801 			label      	(object ItemLabel
 37802 			    Parent_View 	@1959
 37803 			    location   	(2851, 790)
 37804 			    anchor_loc 	1
 37805 			    nlines     	2
 37806 			    max_width  	232
 37807 			    justify    	0
 37808 			    label      	"MDiscovererObserver")
 37809 			icon       	"Interface"
 37810 			icon_style 	"Icon"
 37811 			line_color 	3342489
 37812 			fill_color 	13434879
 37813 			quidu      	"3A7593D7038F"
 37814 			width      	58
 37815 			height     	58
 37816 			annotation 	8
 37817 			autoResize 	TRUE)
 37818 		    (object ClassView "Class" "Logical View::CEComServer" @1960
 37819 			ShowCompartmentStereotypes 	TRUE
 37820 			location   	(1860, 1240)
 37821 			label      	(object ItemLabel
 37822 			    Parent_View 	@1960
 37823 			    location   	(1729, 1396)
 37824 			    anchor_loc 	3
 37825 			    nlines     	2
 37826 			    max_width  	657
 37827 			    justify    	0
 37828 			    label      	"CEComServer")
 37829 			icon       	"boundary"
 37830 			icon_style 	"Icon"
 37831 			line_color 	3342489
 37832 			fill_color 	13434879
 37833 			quidu      	"3A7159680113"
 37834 			width      	230
 37835 			height     	154
 37836 			annotation 	8
 37837 			autoResize 	TRUE)
 37838 		    (object AssociationViewNew "$UNNAMED$155" @1961
 37839 			location   	(2482, 1799)
 37840 			stereotype 	TRUE
 37841 			line_color 	3342489
 37842 			quidu      	"3A71944C028E"
 37843 			roleview_list 	(list RoleViews
 37844 			    (object RoleView "iLoadManager" @1962
 37845 				Parent_View 	@1961
 37846 				location   	(622, 559)
 37847 				label      	(object SegLabel @1963
 37848 				    Parent_View 	@1962
 37849 				    location   	(2246, 1559)
 37850 				    anchor     	1
 37851 				    anchor_loc 	1
 37852 				    nlines     	1
 37853 				    max_width  	385
 37854 				    justify    	0
 37855 				    label      	"-iLoadManager"
 37856 				    pctDist    	-0.464395
 37857 				    height     	21
 37858 				    orientation 	0)
 37859 				stereotype 	TRUE
 37860 				line_color 	3342489
 37861 				quidu      	"3A71944C0298"
 37862 				client     	@1961
 37863 				supplier   	@1958
 37864 				line_style 	0)
 37865 			    (object RoleView "$UNNAMED$156" @1964
 37866 				Parent_View 	@1961
 37867 				location   	(622, 559)
 37868 				label      	(object SegLabel @1965
 37869 				    Parent_View 	@1964
 37870 				    location   	(2023, 1442)
 37871 				    hidden     	TRUE
 37872 				    anchor     	1
 37873 				    anchor_loc 	1
 37874 				    nlines     	1
 37875 				    max_width  	450
 37876 				    justify    	0
 37877 				    label      	""
 37878 				    pctDist    	0.800000
 37879 				    height     	42
 37880 				    orientation 	0)
 37881 				stereotype 	TRUE
 37882 				line_color 	3342489
 37883 				quidu      	"3A71944C028F"
 37884 				client     	@1961
 37885 				supplier   	@1960
 37886 				line_style 	0)))
 37887 		    (object AssociationViewNew "$UNNAMED$151" @1966
 37888 			location   	(1549, 1240)
 37889 			stereotype 	TRUE
 37890 			line_color 	3342489
 37891 			quidu      	"3A7159660323"
 37892 			roleview_list 	(list RoleViews
 37893 			    (object RoleView "iEComServer" @1967
 37894 				Parent_View 	@1966
 37895 				location   	(247, 0)
 37896 				label      	(object SegLabel @1968
 37897 				    Parent_View 	@1967
 37898 				    location   	(1706, 1199)
 37899 				    anchor     	1
 37900 				    anchor_loc 	1
 37901 				    nlines     	1
 37902 				    max_width  	374
 37903 				    justify    	0
 37904 				    label      	"-iEComServer"
 37905 				    pctDist    	0.800000
 37906 				    height     	42
 37907 				    orientation 	0)
 37908 				stereotype 	TRUE
 37909 				line_color 	3342489
 37910 				quidu      	"3A715966032D"
 37911 				client     	@1966
 37912 				supplier   	@1960
 37913 				line_style 	0)
 37914 			    (object RoleView "$UNNAMED$152" @1969
 37915 				Parent_View 	@1966
 37916 				location   	(247, 0)
 37917 				label      	(object SegLabel @1970
 37918 				    Parent_View 	@1969
 37919 				    location   	(1392, 1199)
 37920 				    hidden     	TRUE
 37921 				    anchor     	1
 37922 				    anchor_loc 	1
 37923 				    nlines     	1
 37924 				    max_width  	450
 37925 				    justify    	0
 37926 				    label      	""
 37927 				    pctDist    	0.800000
 37928 				    height     	42
 37929 				    orientation 	1)
 37930 				stereotype 	TRUE
 37931 				line_color 	3342489
 37932 				quidu      	"3A7159660324"
 37933 				client     	@1966
 37934 				supplier   	@1948
 37935 				line_style 	0)))
 37936 		    (object AttachView "" @1971
 37937 			stereotype 	TRUE
 37938 			line_color 	3342489
 37939 			client     	@1886
 37940 			supplier   	@1966
 37941 			line_style 	0)
 37942 		    (object AssociationViewNew "$UNNAMED$157" @1972
 37943 			location   	(2042, 1887)
 37944 			stereotype 	TRUE
 37945 			line_color 	3342489
 37946 			quidu      	"3A71944C02A2"
 37947 			roleview_list 	(list RoleViews
 37948 			    (object RoleView "iResolver" @1973
 37949 				Parent_View 	@1972
 37950 				location   	(182, 647)
 37951 				label      	(object SegLabel @1974
 37952 				    Parent_View 	@1973
 37953 				    location   	(2010, 1682)
 37954 				    anchor     	1
 37955 				    anchor_loc 	1
 37956 				    nlines     	1
 37957 				    max_width  	228
 37958 				    justify    	0
 37959 				    label      	"-iResolver"
 37960 				    pctDist    	-0.344915
 37961 				    height     	26
 37962 				    orientation 	0)
 37963 				stereotype 	TRUE
 37964 				line_color 	3342489
 37965 				quidu      	"3A71944C02AC"
 37966 				client     	@1972
 37967 				supplier   	@1955
 37968 				line_style 	0)
 37969 			    (object RoleView "$UNNAMED$158" @1975
 37970 				Parent_View 	@1972
 37971 				location   	(182, 647)
 37972 				label      	(object SegLabel @1976
 37973 				    Parent_View 	@1975
 37974 				    location   	(1871, 1432)
 37975 				    hidden     	TRUE
 37976 				    anchor     	1
 37977 				    anchor_loc 	1
 37978 				    nlines     	1
 37979 				    max_width  	450
 37980 				    justify    	0
 37981 				    label      	""
 37982 				    pctDist    	0.800000
 37983 				    height     	42
 37984 				    orientation 	0)
 37985 				stereotype 	TRUE
 37986 				line_color 	3342489
 37987 				quidu      	"3A71944C02A3"
 37988 				client     	@1972
 37989 				supplier   	@1960
 37990 				line_style 	0)))
 37991 		    (object ClassView "Class" "Logical View::CRegistryData" @1977
 37992 			ShowCompartmentStereotypes 	TRUE
 37993 			location   	(2666, 1240)
 37994 			label      	(object ItemLabel
 37995 			    Parent_View 	@1977
 37996 			    location   	(2555, 1396)
 37997 			    anchor_loc 	3
 37998 			    nlines     	2
 37999 			    max_width  	430
 38000 			    justify    	0
 38001 			    label      	"CRegistryData")
 38002 			icon       	"entity"
 38003 			icon_style 	"Icon"
 38004 			line_color 	3342489
 38005 			fill_color 	13434879
 38006 			quidu      	"3A1D0A2B03D0"
 38007 			height     	154
 38008 			annotation 	8
 38009 			autoResize 	TRUE)
 38010 		    (object AssociationViewNew "$UNNAMED$149" @1978
 38011 			location   	(2879, 1794)
 38012 			stereotype 	TRUE
 38013 			line_color 	3342489
 38014 			quidu      	"3A6C23FA022C"
 38015 			roleview_list 	(list RoleViews
 38016 			    (object RoleView "iRegistry:CRegistryData&" @1979
 38017 				Parent_View 	@1978
 38018 				location   	(-221, -562)
 38019 				label      	(object SegLabel @1980
 38020 				    Parent_View 	@1979
 38021 				    location   	(2692, 1425)
 38022 				    anchor     	1
 38023 				    anchor_loc 	1
 38024 				    nlines     	1
 38025 				    max_width  	560
 38026 				    justify    	0
 38027 				    label      	"-iRegistry:CRegistryData&"
 38028 				    pctDist    	0.800000
 38029 				    height     	42
 38030 				    orientation 	0)
 38031 				stereotype 	TRUE
 38032 				line_color 	3342489
 38033 				quidu      	"3A6C23FA0236"
 38034 				client     	@1978
 38035 				supplier   	@1977
 38036 				line_style 	0)
 38037 			    (object RoleView "$UNNAMED$150" @1981
 38038 				Parent_View 	@1978
 38039 				location   	(-221, -562)
 38040 				label      	(object SegLabel @1982
 38041 				    Parent_View 	@1981
 38042 				    location   	(2991, 2193)
 38043 				    hidden     	TRUE
 38044 				    anchor     	1
 38045 				    anchor_loc 	1
 38046 				    nlines     	1
 38047 				    max_width  	450
 38048 				    justify    	0
 38049 				    label      	""
 38050 				    pctDist    	0.800000
 38051 				    height     	42
 38052 				    orientation 	1)
 38053 				stereotype 	TRUE
 38054 				line_color 	3342489
 38055 				quidu      	"3A6C23FA022D"
 38056 				client     	@1978
 38057 				supplier   	@1958
 38058 				line_style 	0)))
 38059 		    (object AssociationViewNew "$UNNAMED$167" @1983
 38060 			location   	(2281, 1240)
 38061 			stereotype 	TRUE
 38062 			line_color 	3342489
 38063 			quidu      	"3A79797102B5"
 38064 			roleview_list 	(list RoleViews
 38065 			    (object RoleView "iRegistryData" @1984
 38066 				Parent_View 	@1983
 38067 				location   	(421, 0)
 38068 				label      	(object SegLabel @1985
 38069 				    Parent_View 	@1984
 38070 				    location   	(2528, 1199)
 38071 				    anchor     	1
 38072 				    anchor_loc 	1
 38073 				    nlines     	1
 38074 				    max_width  	312
 38075 				    justify    	0
 38076 				    label      	"-iRegistryData"
 38077 				    pctDist    	0.800000
 38078 				    height     	42
 38079 				    orientation 	0)
 38080 				stereotype 	TRUE
 38081 				line_color 	3342489
 38082 				quidu      	"3A79797102C9"
 38083 				client     	@1983
 38084 				supplier   	@1977
 38085 				line_style 	0)
 38086 			    (object RoleView "$UNNAMED$168" @1986
 38087 				Parent_View 	@1983
 38088 				location   	(421, 0)
 38089 				label      	(object SegLabel @1987
 38090 				    Parent_View 	@1986
 38091 				    location   	(2034, 1199)
 38092 				    hidden     	TRUE
 38093 				    anchor     	1
 38094 				    anchor_loc 	1
 38095 				    nlines     	1
 38096 				    max_width  	450
 38097 				    justify    	0
 38098 				    label      	""
 38099 				    pctDist    	0.800000
 38100 				    height     	42
 38101 				    orientation 	1)
 38102 				stereotype 	TRUE
 38103 				line_color 	3342489
 38104 				quidu      	"3A79797102B6"
 38105 				client     	@1983
 38106 				supplier   	@1960
 38107 				line_style 	0)))
 38108 		    (object UsesView "" @1988
 38109 			stereotype 	TRUE
 38110 			line_color 	3342489
 38111 			quidu      	"3A8156CB0266"
 38112 			client     	@1977
 38113 			supplier   	@1927
 38114 			vertices   	(list Points
 38115 			    (2740, 1171)
 38116 			    (3441, 557)
 38117 			    (4136, 556))
 38118 			line_style 	0)
 38119 		    (object ClassView "Class" "Logical View::CDiscoverer" @1989
 38120 			ShowCompartmentStereotypes 	TRUE
 38121 			location   	(2852, 186)
 38122 			label      	(object ItemLabel
 38123 			    Parent_View 	@1989
 38124 			    location   	(2754, 347)
 38125 			    anchor_loc 	3
 38126 			    nlines     	2
 38127 			    max_width  	441
 38128 			    justify    	0
 38129 			    label      	"CDiscoverer")
 38130 			icon       	"control"
 38131 			icon_style 	"Icon"
 38132 			line_color 	3342489
 38133 			fill_color 	13434879
 38134 			quidu      	"3A1D376D0037"
 38135 			width      	158
 38136 			annotation 	8
 38137 			autoResize 	TRUE)
 38138 		    (object UsesView "iObserver" @1990
 38139 			label      	(object ItemLabel
 38140 			    Parent_View 	@1990
 38141 			    location   	(2852, 460)
 38142 			    anchor_loc 	1
 38143 			    nlines     	1
 38144 			    max_width  	181
 38145 			    justify    	0
 38146 			    label      	"iObserver")
 38147 			stereotype 	(object SegLabel @1991
 38148 			    Parent_View 	@1990
 38149 			    location   	(2972, 460)
 38150 			    anchor     	10
 38151 			    anchor_loc 	1
 38152 			    nlines     	1
 38153 			    max_width  	450
 38154 			    justify    	0
 38155 			    label      	"<<Uses>>"
 38156 			    pctDist    	0.500000
 38157 			    height     	120
 38158 			    orientation 	0)
 38159 			line_color 	3342489
 38160 			quidu      	"3A8043000318"
 38161 			client     	@1989
 38162 			supplier   	@1959
 38163 			line_style 	0)
 38164 		    (object AssociationViewNew "$UNNAMED$246" @1992
 38165 			location   	(2852, 459)
 38166 			stereotype 	TRUE
 38167 			line_color 	3342489
 38168 			quidu      	"3A81325F0088"
 38169 			roleview_list 	(list RoleViews
 38170 			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1993
 38171 				Parent_View 	@1992
 38172 				location   	(62, 273)
 38173 				label      	(object SegLabel @1994
 38174 				    Parent_View 	@1993
 38175 				    location   	(2811, 615)
 38176 				    anchor     	1
 38177 				    anchor_loc 	1
 38178 				    nlines     	1
 38179 				    max_width  	964
 38180 				    justify    	0
 38181 				    label      	"-iDiscovererObserver:MDiscovererObserver&"
 38182 				    pctDist    	0.800000
 38183 				    height     	42
 38184 				    orientation 	1)
 38185 				stereotype 	TRUE
 38186 				line_color 	3342489
 38187 				quidu      	"3A81325F0092"
 38188 				client     	@1992
 38189 				supplier   	@1959
 38190 				line_style 	0)
 38191 			    (object RoleView "$UNNAMED$247" @1995
 38192 				Parent_View 	@1992
 38193 				location   	(62, 273)
 38194 				label      	(object SegLabel @1996
 38195 				    Parent_View 	@1995
 38196 				    location   	(2811, 304)
 38197 				    hidden     	TRUE
 38198 				    anchor     	1
 38199 				    anchor_loc 	1
 38200 				    nlines     	1
 38201 				    max_width  	450
 38202 				    justify    	0
 38203 				    label      	""
 38204 				    pctDist    	0.800000
 38205 				    height     	42
 38206 				    orientation 	0)
 38207 				stereotype 	TRUE
 38208 				line_color 	3342489
 38209 				quidu      	"3A81325F0089"
 38210 				client     	@1992
 38211 				supplier   	@1989
 38212 				line_style 	0)))
 38213 		    (object ClassView "Class" "Logical View::CRegistrar" @1997
 38214 			ShowCompartmentStereotypes 	TRUE
 38215 			location   	(2170, 186)
 38216 			label      	(object ItemLabel
 38217 			    Parent_View 	@1997
 38218 			    location   	(2072, 347)
 38219 			    anchor_loc 	3
 38220 			    nlines     	2
 38221 			    max_width  	441
 38222 			    justify    	0
 38223 			    label      	"CRegistrar")
 38224 			icon       	"control"
 38225 			icon_style 	"Icon"
 38226 			line_color 	3342489
 38227 			fill_color 	13434879
 38228 			quidu      	"3A1D3A0D0282"
 38229 			width      	158
 38230 			annotation 	8
 38231 			autoResize 	TRUE)
 38232 		    (object AssociationViewNew "$UNNAMED$153" @1998
 38233 			location   	(2010, 713)
 38234 			stereotype 	TRUE
 38235 			line_color 	3342489
 38236 			quidu      	"3A716F990343"
 38237 			roleview_list 	(list RoleViews
 38238 			    (object RoleView "iRegistrar" @1999
 38239 				Parent_View 	@1998
 38240 				location   	(150, -527)
 38241 				label      	(object SegLabel @2000
 38242 				    Parent_View 	@1999
 38243 				    location   	(2054, 564)
 38244 				    anchor     	1
 38245 				    anchor_loc 	1
 38246 				    nlines     	1
 38247 				    max_width  	274
 38248 				    justify    	0
 38249 				    label      	"-iRegistrar"
 38250 				    pctDist    	0.332103
 38251 				    height     	1
 38252 				    orientation 	0)
 38253 				stereotype 	TRUE
 38254 				line_color 	3342489
 38255 				quidu      	"3A716F990357"
 38256 				client     	@1998
 38257 				supplier   	@1997
 38258 				line_style 	0)
 38259 			    (object RoleView "$UNNAMED$154" @2001
 38260 				Parent_View 	@1998
 38261 				location   	(150, -527)
 38262 				label      	(object SegLabel @2002
 38263 				    Parent_View 	@2001
 38264 				    location   	(1867, 1060)
 38265 				    hidden     	TRUE
 38266 				    anchor     	1
 38267 				    anchor_loc 	1
 38268 				    nlines     	1
 38269 				    max_width  	450
 38270 				    justify    	0
 38271 				    label      	""
 38272 				    pctDist    	0.800000
 38273 				    height     	42
 38274 				    orientation 	1)
 38275 				stereotype 	TRUE
 38276 				line_color 	3342489
 38277 				quidu      	"3A716F990344"
 38278 				client     	@1998
 38279 				supplier   	@1960
 38280 				line_style 	0)))
 38281 		    (object AssociationViewNew "$UNNAMED$165" @2003
 38282 			location   	(2416, 713)
 38283 			stereotype 	TRUE
 38284 			line_color 	3342489
 38285 			quidu      	"3A5F3590001C"
 38286 			roleview_list 	(list RoleViews
 38287 			    (object RoleView "iRegistry:CRegistryData&" @2004
 38288 				Parent_View 	@2003
 38289 				location   	(246, 527)
 38290 				label      	(object SegLabel @2005
 38291 				    Parent_View 	@2004
 38292 				    location   	(2549, 1091)
 38293 				    anchor     	1
 38294 				    anchor_loc 	1
 38295 				    nlines     	1
 38296 				    max_width  	560
 38297 				    justify    	0
 38298 				    label      	"-iRegistry:CRegistryData&"
 38299 				    pctDist    	0.800000
 38300 				    height     	42
 38301 				    orientation 	1)
 38302 				stereotype 	TRUE
 38303 				line_color 	3342489
 38304 				quidu      	"3A5F35900026"
 38305 				client     	@2003
 38306 				supplier   	@1977
 38307 				line_style 	0
 38308 				label      	(object SegLabel @2006
 38309 				    Parent_View 	@2004
 38310 				    location   	(2655, 1094)
 38311 				    anchor     	2
 38312 				    anchor_loc 	1
 38313 				    nlines     	1
 38314 				    max_width  	15
 38315 				    justify    	0
 38316 				    label      	"1"
 38317 				    pctDist    	0.900000
 38318 				    height     	54
 38319 				    orientation 	0))
 38320 			    (object RoleView "$UNNAMED$166" @2007
 38321 				Parent_View 	@2003
 38322 				location   	(246, 527)
 38323 				label      	(object SegLabel @2008
 38324 				    Parent_View 	@2007
 38325 				    location   	(2209, 372)
 38326 				    hidden     	TRUE
 38327 				    anchor     	1
 38328 				    anchor_loc 	1
 38329 				    nlines     	1
 38330 				    max_width  	450
 38331 				    justify    	0
 38332 				    label      	""
 38333 				    pctDist    	0.800000
 38334 				    height     	42
 38335 				    orientation 	0)
 38336 				stereotype 	TRUE
 38337 				line_color 	3342489
 38338 				quidu      	"3A5F3590001D"
 38339 				client     	@2003
 38340 				supplier   	@1997
 38341 				line_style 	0
 38342 				label      	(object SegLabel @2009
 38343 				    Parent_View 	@2007
 38344 				    location   	(2275, 289)
 38345 				    anchor     	2
 38346 				    anchor_loc 	1
 38347 				    nlines     	1
 38348 				    max_width  	15
 38349 				    justify    	0
 38350 				    label      	"1"
 38351 				    pctDist    	0.900000
 38352 				    height     	54
 38353 				    orientation 	1))))
 38354 		    (object InheritView "" @2010
 38355 			stereotype 	TRUE
 38356 			line_color 	3342489
 38357 			quidu      	"3A8042EB0119"
 38358 			client     	@1997
 38359 			supplier   	@1959
 38360 			line_style 	0)
 38361 		    (object AssociationViewNew "$UNNAMED$244" @2011
 38362 			location   	(2510, 186)
 38363 			stereotype 	TRUE
 38364 			line_color 	3342489
 38365 			quidu      	"3A6C23F9014F"
 38366 			roleview_list 	(list RoleViews
 38367 			    (object RoleView "iDiscoverer" @2012
 38368 				Parent_View 	@2011
 38369 				location   	(340, 0)
 38370 				label      	(object SegLabel @2013
 38371 				    Parent_View 	@2012
 38372 				    location   	(2720, 145)
 38373 				    anchor     	1
 38374 				    anchor_loc 	1
 38375 				    nlines     	1
 38376 				    max_width  	267
 38377 				    justify    	0
 38378 				    label      	"-iDiscoverer"
 38379 				    pctDist    	0.800000
 38380 				    height     	42
 38381 				    orientation 	0)
 38382 				stereotype 	TRUE
 38383 				line_color 	3342489
 38384 				quidu      	"3A6C23F90159"
 38385 				client     	@2011
 38386 				supplier   	@1989
 38387 				line_style 	0)
 38388 			    (object RoleView "$UNNAMED$245" @2014
 38389 				Parent_View 	@2011
 38390 				location   	(340, 0)
 38391 				label      	(object SegLabel @2015
 38392 				    Parent_View 	@2014
 38393 				    location   	(2299, 145)
 38394 				    hidden     	TRUE
 38395 				    anchor     	1
 38396 				    anchor_loc 	1
 38397 				    nlines     	1
 38398 				    max_width  	450
 38399 				    justify    	0
 38400 				    label      	""
 38401 				    pctDist    	0.800000
 38402 				    height     	42
 38403 				    orientation 	1)
 38404 				stereotype 	TRUE
 38405 				line_color 	3342489
 38406 				quidu      	"3A6C23F90150"
 38407 				client     	@2011
 38408 				supplier   	@1997
 38409 				line_style 	0)))
 38410 		    (object UsesView "" @2016
 38411 			stereotype 	TRUE
 38412 			line_color 	3342489
 38413 			quidu      	"3A81361800A6"
 38414 			client     	@1942
 38415 			supplier   	@1890
 38416 			line_style 	0)))))
 38417     root_subsystem 	(object SubSystem "Component View"
 38418 	quid       	"3A13E88202E2"
 38419 	physical_models 	(list unit_reference_list
 38420 	    (object module "MAGIC" "NotAModuleType" "NotAModulePart"
 38421 		attributes 	(list Attribute_Set
 38422 		    (object Attribute
 38423 			tool       	"VC++"
 38424 			name       	"ProjectFile"
 38425 			value      	"..\\..\\epoc32\\BUILD\\MAGIC\\FRAMEWORK\\MMPFILES\\ECOMSERVER\\WINS\\ECOMSERVER.DSP")
 38426 		    (object Attribute
 38427 			tool       	"VC++"
 38428 			name       	"WorkspaceFile"
 38429 			value      	"J:\\MAGIC\\ECom.dsw")
 38430 		    (object Attribute
 38431 			tool       	"VC++"
 38432 			name       	"Generate"
 38433 			value      	"True")
 38434 		    (object Attribute
 38435 			tool       	"VC++"
 38436 			name       	"InitialSourceIncludes"
 38437 			value      	"#include <e32base.h>")
 38438 		    (object Attribute
 38439 			tool       	"VC++"
 38440 			name       	"Copyright"
 38441 			value      	(value Text 
 38442 |
 38443 |Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved
 38444 |
 38445 |
 38446 			))
 38447 		    (object Attribute
 38448 			tool       	"VC++"
 38449 			name       	"UpdateATL"
 38450 			value      	FALSE)
 38451 		    (object Attribute
 38452 			tool       	"VC++"
 38453 			name       	"SmartPointersOnAssoc"
 38454 			value      	FALSE)
 38455 		    (object Attribute
 38456 			tool       	"VC++"
 38457 			name       	"GenerateImports"
 38458 			value      	FALSE)
 38459 		    (object Attribute
 38460 			tool       	"VC++"
 38461 			name       	"FullPathInImports"
 38462 			value      	FALSE)
 38463 		    (object Attribute
 38464 			tool       	"VC++"
 38465 			name       	"UseImportAttributes"
 38466 			value      	FALSE)
 38467 		    (object Attribute
 38468 			tool       	"VC++"
 38469 			name       	"ImportAttributes"
 38470 			value      	"no_namespace named_guids")
 38471 		    (object Attribute
 38472 			tool       	"VC++"
 38473 			name       	"PutImportsIn"
 38474 			value      	"stdafx.h")
 38475 		    (object Attribute
 38476 			tool       	"VC++"
 38477 			name       	"ImportProjTypeLib"
 38478 			value      	FALSE)
 38479 		    (object Attribute
 38480 			tool       	"VC++"
 38481 			name       	"DefaultTypeLib"
 38482 			value      	TRUE)
 38483 		    (object Attribute
 38484 			tool       	"VC++"
 38485 			name       	"TypeLibLocation"
 38486 			value      	"")
 38487 		    (object Attribute
 38488 			tool       	"VC++"
 38489 			name       	"CompileProjTypeLib"
 38490 			value      	FALSE)
 38491 		    (object Attribute
 38492 			tool       	"VC++"
 38493 			name       	"ProjectName"
 38494 			value      	"ECOMSERVER"))
 38495 		quid       	"3A5DF73E0288"
 38496 		stereotype 	"DLL"
 38497 		realized_interfaces 	(list realize_rel_list
 38498 		    (object Realize_Relationship
 38499 			quid       	"3A8043790041"
 38500 			supplier   	"Logical View::MDiscovererObserver"
 38501 			quidu      	"3A7593D7038F")
 38502 		    (object Realize_Relationship
 38503 			quid       	"3B050F430383"
 38504 			supplier   	"Logical View::CResolver"
 38505 			quidu      	"3B050BD702BB")
 38506 		    (object Realize_Relationship
 38507 			quid       	"3B050F51009E"
 38508 			supplier   	"Logical View::MPolicyObserver"
 38509 			quidu      	"3AE4439E01FD")
 38510 		    (object Realize_Relationship
 38511 			quid       	"3B050F6F00D4"
 38512 			supplier   	"Logical View::MRegistrarObserver"
 38513 			quidu      	"3B050BD60057")
 38514 		    (object Realize_Relationship
 38515 			quid       	"3B56F204003F"
 38516 			supplier   	"Logical View::MBackupNotifierObserver"
 38517 			quidu      	"3B44A309002F"))
 38518 		language   	"VC++"))
 38519 	physical_presentations 	(list unit_reference_list
 38520 	    (object Module_Diagram "Main"
 38521 		quid       	"3A13E88603A6"
 38522 		title      	"Main"
 38523 		zoom       	100
 38524 		max_height 	28350
 38525 		max_width  	21600
 38526 		origin_x   	0
 38527 		origin_y   	0
 38528 		items      	(list diagram_item_list
 38529 		    (object ModView "Component View::MAGIC" "NotAModuleType" "NotAModulePart" @2017
 38530 			location   	(930, 620)
 38531 			label      	(object ItemLabel
 38532 			    Parent_View 	@2017
 38533 			    location   	(895, 595)
 38534 			    fill_color 	13434879
 38535 			    anchor_loc 	3
 38536 			    nlines     	2
 38537 			    max_width  	127
 38538 			    label      	"MAGIC")
 38539 			icon       	"DLL"
 38540 			icon_style 	"Icon"
 38541 			line_color 	3342489
 38542 			fill_color 	13434879
 38543 			quidu      	"3A5DF73E0288"
 38544 			width      	228
 38545 			autoResize 	TRUE
 38546 			width      	228
 38547 			height     	162)
 38548 		    (object InterfaceView "Logical View::MDiscovererObserver" @2018
 38549 			location   	(496, 682)
 38550 			label      	(object ItemLabel
 38551 			    Parent_View 	@2018
 38552 			    location   	(495, 790)
 38553 			    anchor_loc 	1
 38554 			    nlines     	2
 38555 			    max_width  	232
 38556 			    justify    	0
 38557 			    label      	"MDiscovererObserver")
 38558 			icon       	"Interface"
 38559 			icon_style 	"Icon"
 38560 			line_color 	3342489
 38561 			fill_color 	13434879
 38562 			quidu      	"3A7593D7038F"
 38563 			width      	58
 38564 			height     	58
 38565 			autoResize 	TRUE)
 38566 		    (object RealizeView "" @2019
 38567 			stereotype 	TRUE
 38568 			line_color 	3342489
 38569 			quidu      	"3A8043790041"
 38570 			client     	@2017
 38571 			supplier   	@2018
 38572 			line_style 	0)
 38573 		    (object InterfaceView "Logical View::CResolver" @2020
 38574 			location   	(930, 930)
 38575 			label      	(object ItemLabel
 38576 			    Parent_View 	@2020
 38577 			    location   	(929, 1038)
 38578 			    anchor_loc 	1
 38579 			    nlines     	2
 38580 			    max_width  	232
 38581 			    justify    	0
 38582 			    label      	"CResolver")
 38583 			icon       	"Interface"
 38584 			icon_style 	"Icon"
 38585 			line_color 	3342489
 38586 			fill_color 	13434879
 38587 			quidu      	"3B050BD702BB"
 38588 			width      	58
 38589 			height     	58
 38590 			autoResize 	TRUE)
 38591 		    (object RealizeView "" @2021
 38592 			stereotype 	TRUE
 38593 			line_color 	3342489
 38594 			quidu      	"3B050F430383"
 38595 			client     	@2017
 38596 			supplier   	@2020
 38597 			line_style 	0)
 38598 		    (object InterfaceView "Logical View::MPolicyObserver" @2022
 38599 			location   	(930, 124)
 38600 			label      	(object ItemLabel
 38601 			    Parent_View 	@2022
 38602 			    location   	(929, 232)
 38603 			    anchor_loc 	1
 38604 			    nlines     	2
 38605 			    max_width  	232
 38606 			    justify    	0
 38607 			    label      	"MPolicyObserver")
 38608 			icon       	"Interface"
 38609 			icon_style 	"Icon"
 38610 			line_color 	3342489
 38611 			fill_color 	13434879
 38612 			quidu      	"3AE4439E01FD"
 38613 			width      	58
 38614 			height     	58
 38615 			autoResize 	TRUE)
 38616 		    (object RealizeView "" @2023
 38617 			stereotype 	TRUE
 38618 			line_color 	3342489
 38619 			quidu      	"3B050F51009E"
 38620 			client     	@2017
 38621 			supplier   	@2022
 38622 			line_style 	0)
 38623 		    (object InterfaceView "Logical View::MRegistrarObserver" @2024
 38624 			location   	(496, 186)
 38625 			label      	(object ItemLabel
 38626 			    Parent_View 	@2024
 38627 			    location   	(495, 294)
 38628 			    anchor_loc 	1
 38629 			    nlines     	2
 38630 			    max_width  	232
 38631 			    justify    	0
 38632 			    label      	"MRegistrarObserver")
 38633 			icon       	"Interface"
 38634 			icon_style 	"Icon"
 38635 			line_color 	3342489
 38636 			fill_color 	13434879
 38637 			quidu      	"3B050BD60057"
 38638 			width      	58
 38639 			height     	58
 38640 			autoResize 	TRUE)
 38641 		    (object RealizeView "" @2025
 38642 			stereotype 	TRUE
 38643 			line_color 	3342489
 38644 			quidu      	"3B050F6F00D4"
 38645 			client     	@2017
 38646 			supplier   	@2024
 38647 			line_style 	0)
 38648 		    (object InterfaceView "Logical View::MBackupNotifierObserver" @2026
 38649 			location   	(496, 1116)
 38650 			label      	(object ItemLabel
 38651 			    Parent_View 	@2026
 38652 			    location   	(495, 1224)
 38653 			    anchor_loc 	1
 38654 			    nlines     	2
 38655 			    max_width  	248
 38656 			    justify    	0
 38657 			    label      	"MBackupNotifierObserver")
 38658 			icon       	"Interface"
 38659 			icon_style 	"Icon"
 38660 			line_color 	3342489
 38661 			fill_color 	13434879
 38662 			quidu      	"3B44A309002F"
 38663 			width      	58
 38664 			height     	58
 38665 			autoResize 	TRUE)
 38666 		    (object RealizeView "" @2027
 38667 			stereotype 	TRUE
 38668 			line_color 	3342489
 38669 			quidu      	"3B56F204003F"
 38670 			client     	@2017
 38671 			supplier   	@2026
 38672 			line_style 	0)))))
 38673     process_structure 	(object Processes
 38674 	quid       	"3A13E88202EC"
 38675 	ProcsNDevs 	(list
 38676 	    (object Process_Diagram "Deployment View"
 38677 		quid       	"3A13E88202F6"
 38678 		title      	"Deployment View"
 38679 		zoom       	100
 38680 		max_height 	28350
 38681 		max_width  	21600
 38682 		origin_x   	0
 38683 		origin_y   	0
 38684 		items      	(list diagram_item_list))))
 38685     properties 	(object Properties
 38686 	attributes 	(list Attribute_Set
 38687 	    (object Attribute
 38688 		tool       	"DDL"
 38689 		name       	"propertyId"
 38690 		value      	"809135966")
 38691 	    (object Attribute
 38692 		tool       	"DDL"
 38693 		name       	"default__Project"
 38694 		value      	(list Attribute_Set
 38695 		    (object Attribute
 38696 			tool       	"DDL"
 38697 			name       	"Directory"
 38698 			value      	"AUTO GENERATE")
 38699 		    (object Attribute
 38700 			tool       	"DDL"
 38701 			name       	"DataBase"
 38702 			value      	("DataBaseSet" 800))
 38703 		    (object Attribute
 38704 			tool       	"DDL"
 38705 			name       	"DataBaseSet"
 38706 			value      	(list Attribute_Set
 38707 			    (object Attribute
 38708 				tool       	"DDL"
 38709 				name       	"ANSI"
 38710 				value      	800)
 38711 			    (object Attribute
 38712 				tool       	"DDL"
 38713 				name       	"Oracle"
 38714 				value      	801)
 38715 			    (object Attribute
 38716 				tool       	"DDL"
 38717 				name       	"SQLServer"
 38718 				value      	802)
 38719 			    (object Attribute
 38720 				tool       	"DDL"
 38721 				name       	"Sybase"
 38722 				value      	803)
 38723 			    (object Attribute
 38724 				tool       	"DDL"
 38725 				name       	"Watcom"
 38726 				value      	804)))
 38727 		    (object Attribute
 38728 			tool       	"DDL"
 38729 			name       	"PrimaryKeyColumnName"
 38730 			value      	"Id")
 38731 		    (object Attribute
 38732 			tool       	"DDL"
 38733 			name       	"PrimaryKeyColumnType"
 38734 			value      	"NUMBER(5)")
 38735 		    (object Attribute
 38736 			tool       	"DDL"
 38737 			name       	"ViewName"
 38738 			value      	"V_")
 38739 		    (object Attribute
 38740 			tool       	"DDL"
 38741 			name       	"TableName"
 38742 			value      	"T_")
 38743 		    (object Attribute
 38744 			tool       	"DDL"
 38745 			name       	"InheritSuffix"
 38746 			value      	"_V")
 38747 		    (object Attribute
 38748 			tool       	"DDL"
 38749 			name       	"DropClause"
 38750 			value      	FALSE)
 38751 		    (object Attribute
 38752 			tool       	"DDL"
 38753 			name       	"BaseViews"
 38754 			value      	FALSE)
 38755 		    (object Attribute
 38756 			tool       	"DDL"
 38757 			name       	"DDLScriptFilename"
 38758 			value      	"DDL1.SQL")))
 38759 	    (object Attribute
 38760 		tool       	"DDL"
 38761 		name       	"default__Attribute"
 38762 		value      	(list Attribute_Set
 38763 		    (object Attribute
 38764 			tool       	"DDL"
 38765 			name       	"ColumnType"
 38766 			value      	"VARCHAR")
 38767 		    (object Attribute
 38768 			tool       	"DDL"
 38769 			name       	"Length"
 38770 			value      	"")
 38771 		    (object Attribute
 38772 			tool       	"DDL"
 38773 			name       	"NullsOK"
 38774 			value      	TRUE)
 38775 		    (object Attribute
 38776 			tool       	"DDL"
 38777 			name       	"PrimaryKey"
 38778 			value      	FALSE)
 38779 		    (object Attribute
 38780 			tool       	"DDL"
 38781 			name       	"Unique"
 38782 			value      	FALSE)
 38783 		    (object Attribute
 38784 			tool       	"DDL"
 38785 			name       	"CompositeUnique"
 38786 			value      	FALSE)
 38787 		    (object Attribute
 38788 			tool       	"DDL"
 38789 			name       	"CheckConstraint"
 38790 			value      	"")))
 38791 	    (object Attribute
 38792 		tool       	"DDL"
 38793 		name       	"HiddenTool"
 38794 		value      	FALSE)
 38795 	    (object Attribute
 38796 		tool       	"IDL"
 38797 		name       	"propertyId"
 38798 		value      	"809135966")
 38799 	    (object Attribute
 38800 		tool       	"IDL"
 38801 		name       	"default__Project"
 38802 		value      	(list Attribute_Set
 38803 		    (object Attribute
 38804 			tool       	"IDL"
 38805 			name       	"CreateMissingDirectories"
 38806 			value      	TRUE)
 38807 		    (object Attribute
 38808 			tool       	"IDL"
 38809 			name       	"StopOnError"
 38810 			value      	TRUE)
 38811 		    (object Attribute
 38812 			tool       	"IDL"
 38813 			name       	"Directory"
 38814 			value      	"AUTO GENERATE")
 38815 		    (object Attribute
 38816 			tool       	"IDL"
 38817 			name       	"GeneratePreserveRegions"
 38818 			value      	TRUE)))
 38819 	    (object Attribute
 38820 		tool       	"IDL"
 38821 		name       	"default__Class"
 38822 		value      	(list Attribute_Set
 38823 		    (object Attribute
 38824 			tool       	"IDL"
 38825 			name       	"ImplementationType"
 38826 			value      	"")
 38827 		    (object Attribute
 38828 			tool       	"IDL"
 38829 			name       	"ConstValue"
 38830 			value      	"")
 38831 		    (object Attribute
 38832 			tool       	"IDL"
 38833 			name       	"GenerateDefaultSpecifier"
 38834 			value      	FALSE)
 38835 		    (object Attribute
 38836 			tool       	"IDL"
 38837 			name       	"DefaultSpecifier"
 38838 			value      	"")
 38839 		    (object Attribute
 38840 			tool       	"IDL"
 38841 			name       	"IDLElement"
 38842 			value      	TRUE)
 38843 		    (object Attribute
 38844 			tool       	"IDL"
 38845 			name       	"IDLSpecificationType"
 38846 			value      	("IDLSpecSet" 22))
 38847 		    (object Attribute
 38848 			tool       	"IDL"
 38849 			name       	"IDLSpecSet"
 38850 			value      	(list Attribute_Set
 38851 			    (object Attribute
 38852 				tool       	"IDL"
 38853 				name       	"Interface"
 38854 				value      	22)
 38855 			    (object Attribute
 38856 				tool       	"IDL"
 38857 				name       	"Typedef"
 38858 				value      	54)
 38859 			    (object Attribute
 38860 				tool       	"IDL"
 38861 				name       	"Enumeration"
 38862 				value      	8)
 38863 			    (object Attribute
 38864 				tool       	"IDL"
 38865 				name       	"Const"
 38866 				value      	71)
 38867 			    (object Attribute
 38868 				tool       	"IDL"
 38869 				name       	"Exception"
 38870 				value      	61)
 38871 			    (object Attribute
 38872 				tool       	"IDL"
 38873 				name       	"Struct"
 38874 				value      	51)
 38875 			    (object Attribute
 38876 				tool       	"IDL"
 38877 				name       	"Union"
 38878 				value      	81)))))
 38879 	    (object Attribute
 38880 		tool       	"IDL"
 38881 		name       	"default__Module-Spec"
 38882 		value      	(list Attribute_Set
 38883 		    (object Attribute
 38884 			tool       	"IDL"
 38885 			name       	"Generate"
 38886 			value      	TRUE)
 38887 		    (object Attribute
 38888 			tool       	"IDL"
 38889 			name       	"CmIdentification"
 38890 			value      	(value Text "  %X% %Q% %Z% %W%"))
 38891 		    (object Attribute
 38892 			tool       	"IDL"
 38893 			name       	"CopyrightNotice"
 38894 			value      	(value Text ""))
 38895 		    (object Attribute
 38896 			tool       	"IDL"
 38897 			name       	"FileName"
 38898 			value      	"AUTO GENERATE")
 38899 		    (object Attribute
 38900 			tool       	"IDL"
 38901 			name       	"GenerateIDLModule"
 38902 			value      	FALSE)
 38903 		    (object Attribute
 38904 			tool       	"IDL"
 38905 			name       	"InclusionProtectionSymbol"
 38906 			value      	"AUTO GENERATE")
 38907 		    (object Attribute
 38908 			tool       	"IDL"
 38909 			name       	"AdditionalIncludes"
 38910 			value      	(value Text ""))
 38911 		    (object Attribute
 38912 			tool       	"IDL"
 38913 			name       	"IncludeBySimpleName"
 38914 			value      	FALSE)))
 38915 	    (object Attribute
 38916 		tool       	"IDL"
 38917 		name       	"default__Module-Body"
 38918 		value      	(list Attribute_Set
 38919 		    (object Attribute
 38920 			tool       	"IDL"
 38921 			name       	"CmIdentification"
 38922 			value      	(value Text "  %X% %Q% %Z% %W%"))
 38923 		    (object Attribute
 38924 			tool       	"IDL"
 38925 			name       	"CopyrightNotice"
 38926 			value      	(value Text ""))
 38927 		    (object Attribute
 38928 			tool       	"IDL"
 38929 			name       	"FileName"
 38930 			value      	"AUTO GENERATE")
 38931 		    (object Attribute
 38932 			tool       	"IDL"
 38933 			name       	"AdditionalIncludes"
 38934 			value      	(value Text ""))
 38935 		    (object Attribute
 38936 			tool       	"IDL"
 38937 			name       	"IncludeBySimpleName"
 38938 			value      	FALSE)))
 38939 	    (object Attribute
 38940 		tool       	"IDL"
 38941 		name       	"default__Operation"
 38942 		value      	(list Attribute_Set
 38943 		    (object Attribute
 38944 			tool       	"IDL"
 38945 			name       	"OperationIsOneWay"
 38946 			value      	FALSE)
 38947 		    (object Attribute
 38948 			tool       	"IDL"
 38949 			name       	"Context"
 38950 			value      	"")
 38951 		    (object Attribute
 38952 			tool       	"IDL"
 38953 			name       	"Raises"
 38954 			value      	"")))
 38955 	    (object Attribute
 38956 		tool       	"IDL"
 38957 		name       	"default__Attribute"
 38958 		value      	(list Attribute_Set
 38959 		    (object Attribute
 38960 			tool       	"IDL"
 38961 			name       	"CaseSpecifier"
 38962 			value      	"")
 38963 		    (object Attribute
 38964 			tool       	"IDL"
 38965 			name       	"GenerateDataMember"
 38966 			value      	TRUE)
 38967 		    (object Attribute
 38968 			tool       	"IDL"
 38969 			name       	"DataMemberName"
 38970 			value      	"$relationship")
 38971 		    (object Attribute
 38972 			tool       	"IDL"
 38973 			name       	"IsReadOnly"
 38974 			value      	FALSE)
 38975 		    (object Attribute
 38976 			tool       	"IDL"
 38977 			name       	"IsConst"
 38978 			value      	FALSE)
 38979 		    (object Attribute
 38980 			tool       	"IDL"
 38981 			name       	"ConstValue"
 38982 			value      	"")))
 38983 	    (object Attribute
 38984 		tool       	"IDL"
 38985 		name       	"default__Has"
 38986 		value      	(list Attribute_Set
 38987 		    (object Attribute
 38988 			tool       	"IDL"
 38989 			name       	"NameIfUnlabeled"
 38990 			value      	"the_$supplier")
 38991 		    (object Attribute
 38992 			tool       	"IDL"
 38993 			name       	"GenerateDataMember"
 38994 			value      	TRUE)
 38995 		    (object Attribute
 38996 			tool       	"IDL"
 38997 			name       	"DataMemberName"
 38998 			value      	"$relationship")
 38999 		    (object Attribute
 39000 			tool       	"IDL"
 39001 			name       	"GenerateForwardReference"
 39002 			value      	FALSE)
 39003 		    (object Attribute
 39004 			tool       	"IDL"
 39005 			name       	"IsReadOnly"
 39006 			value      	FALSE)
 39007 		    (object Attribute
 39008 			tool       	"IDL"
 39009 			name       	"BoundedHasRelType"
 39010 			value      	("HasRelTypeSet" 47))
 39011 		    (object Attribute
 39012 			tool       	"IDL"
 39013 			name       	"HasRelTypeSet"
 39014 			value      	(list Attribute_Set
 39015 			    (object Attribute
 39016 				tool       	"IDL"
 39017 				name       	"Array"
 39018 				value      	24)
 39019 			    (object Attribute
 39020 				tool       	"IDL"
 39021 				name       	"Sequence"
 39022 				value      	47)))))
 39023 	    (object Attribute
 39024 		tool       	"IDL"
 39025 		name       	"default__Role"
 39026 		value      	(list Attribute_Set
 39027 		    (object Attribute
 39028 			tool       	"IDL"
 39029 			name       	"NameIfUnlabeled"
 39030 			value      	"the_$supplier")
 39031 		    (object Attribute
 39032 			tool       	"IDL"
 39033 			name       	"GenerateDataMember"
 39034 			value      	TRUE)
 39035 		    (object Attribute
 39036 			tool       	"IDL"
 39037 			name       	"DataMemberName"
 39038 			value      	"$relationship")
 39039 		    (object Attribute
 39040 			tool       	"IDL"
 39041 			name       	"GenerateForwardReference"
 39042 			value      	FALSE)
 39043 		    (object Attribute
 39044 			tool       	"IDL"
 39045 			name       	"IsReadOnly"
 39046 			value      	FALSE)
 39047 		    (object Attribute
 39048 			tool       	"IDL"
 39049 			name       	"BoundedRoleType"
 39050 			value      	("AssocTypeSet" 47))
 39051 		    (object Attribute
 39052 			tool       	"IDL"
 39053 			name       	"AssocTypeSet"
 39054 			value      	(list Attribute_Set
 39055 			    (object Attribute
 39056 				tool       	"IDL"
 39057 				name       	"Array"
 39058 				value      	24)
 39059 			    (object Attribute
 39060 				tool       	"IDL"
 39061 				name       	"Sequence"
 39062 				value      	47)))))
 39063 	    (object Attribute
 39064 		tool       	"IDL"
 39065 		name       	"default__Uses"
 39066 		value      	(list Attribute_Set
 39067 		    (object Attribute
 39068 			tool       	"IDL"
 39069 			name       	"GenerateForwardReference"
 39070 			value      	FALSE)))
 39071 	    (object Attribute
 39072 		tool       	"IDL"
 39073 		name       	"default__Subsystem"
 39074 		value      	(list Attribute_Set
 39075 		    (object Attribute
 39076 			tool       	"IDL"
 39077 			name       	"Directory"
 39078 			value      	"AUTO GENERATE")))
 39079 	    (object Attribute
 39080 		tool       	"IDL"
 39081 		name       	"HiddenTool"
 39082 		value      	FALSE)
 39083 	    (object Attribute
 39084 		tool       	"cg"
 39085 		name       	"propertyId"
 39086 		value      	"809135966")
 39087 	    (object Attribute
 39088 		tool       	"cg"
 39089 		name       	"default__Project"
 39090 		value      	(list Attribute_Set
 39091 		    (object Attribute
 39092 			tool       	"cg"
 39093 			name       	"UseMSVC"
 39094 			value      	FALSE)
 39095 		    (object Attribute
 39096 			tool       	"cg"
 39097 			name       	"HeaderFileExtension"
 39098 			value      	"h")
 39099 		    (object Attribute
 39100 			tool       	"cg"
 39101 			name       	"HeaderFileBackupExtension"
 39102 			value      	"h~")
 39103 		    (object Attribute
 39104 			tool       	"cg"
 39105 			name       	"HeaderFileTemporaryExtension"
 39106 			value      	"h#")
 39107 		    (object Attribute
 39108 			tool       	"cg"
 39109 			name       	"CodeFileExtension"
 39110 			value      	"cpp")
 39111 		    (object Attribute
 39112 			tool       	"cg"
 39113 			name       	"CodeFileBackupExtension"
 39114 			value      	"cp~")
 39115 		    (object Attribute
 39116 			tool       	"cg"
 39117 			name       	"CodeFileTemporaryExtension"
 39118 			value      	"cp#")
 39119 		    (object Attribute
 39120 			tool       	"cg"
 39121 			name       	"CreateMissingDirectories"
 39122 			value      	TRUE)
 39123 		    (object Attribute
 39124 			tool       	"cg"
 39125 			name       	"StopOnError"
 39126 			value      	FALSE)
 39127 		    (object Attribute
 39128 			tool       	"cg"
 39129 			name       	"ErrorLimit"
 39130 			value      	30)
 39131 		    (object Attribute
 39132 			tool       	"cg"
 39133 			name       	"Directory"
 39134 			value      	"$ROSECPP_SOURCE")
 39135 		    (object Attribute
 39136 			tool       	"cg"
 39137 			name       	"PathSeparator"
 39138 			value      	"")
 39139 		    (object Attribute
 39140 			tool       	"cg"
 39141 			name       	"FileNameFormat"
 39142 			value      	"128vx_b")
 39143 		    (object Attribute
 39144 			tool       	"cg"
 39145 			name       	"BooleanType"
 39146 			value      	"int")
 39147 		    (object Attribute
 39148 			tool       	"cg"
 39149 			name       	"AllowTemplates"
 39150 			value      	TRUE)
 39151 		    (object Attribute
 39152 			tool       	"cg"
 39153 			name       	"AllowExplicitInstantiations"
 39154 			value      	TRUE)
 39155 		    (object Attribute
 39156 			tool       	"cg"
 39157 			name       	"AllowProtectedInheritance"
 39158 			value      	TRUE)
 39159 		    (object Attribute
 39160 			tool       	"cg"
 39161 			name       	"CommentWidth"
 39162 			value      	60)
 39163 		    (object Attribute
 39164 			tool       	"cg"
 39165 			name       	"OneByValueContainer"
 39166 			value      	"$targetClass")
 39167 		    (object Attribute
 39168 			tool       	"cg"
 39169 			name       	"OneByReferenceContainer"
 39170 			value      	"$targetClass *")
 39171 		    (object Attribute
 39172 			tool       	"cg"
 39173 			name       	"OptionalByValueContainer"
 39174 			value      	"OptionalByValue<$targetClass>")
 39175 		    (object Attribute
 39176 			tool       	"cg"
 39177 			name       	"OptionalByReferenceContainer"
 39178 			value      	"$targetClass *")
 39179 		    (object Attribute
 39180 			tool       	"cg"
 39181 			name       	"FixedByValueContainer"
 39182 			value      	"$targetClass[$limit]")
 39183 		    (object Attribute
 39184 			tool       	"cg"
 39185 			name       	"UnorderedFixedByValueContainer"
 39186 			value      	"$targetClass[$limit]")
 39187 		    (object Attribute
 39188 			tool       	"cg"
 39189 			name       	"FixedByReferenceContainer"
 39190 			value      	"$targetClass *[$limit]")
 39191 		    (object Attribute
 39192 			tool       	"cg"
 39193 			name       	"UnorderedFixedByReferenceContainer"
 39194 			value      	"$targetClass *[$limit]")
 39195 		    (object Attribute
 39196 			tool       	"cg"
 39197 			name       	"BoundedByValueContainer"
 39198 			value      	"BoundedListByValue<$targetClass,$limit>")
 39199 		    (object Attribute
 39200 			tool       	"cg"
 39201 			name       	"UnorderedBoundedByValueContainer"
 39202 			value      	"BoundedSetByValue<$targetClass,$limit>")
 39203 		    (object Attribute
 39204 			tool       	"cg"
 39205 			name       	"BoundedByReferenceContainer"
 39206 			value      	"BoundedListByReference<$targetClass,$limit>")
 39207 		    (object Attribute
 39208 			tool       	"cg"
 39209 			name       	"UnorderedBoundedByReferenceContainer"
 39210 			value      	"BoundedSetByReference<$targetClass,$limit>")
 39211 		    (object Attribute
 39212 			tool       	"cg"
 39213 			name       	"UnboundedByValueContainer"
 39214 			value      	"UnboundedListByValue<$targetClass>")
 39215 		    (object Attribute
 39216 			tool       	"cg"
 39217 			name       	"UnorderedUnboundedByValueContainer"
 39218 			value      	"UnboundedSetByValue<$targetClass>")
 39219 		    (object Attribute
 39220 			tool       	"cg"
 39221 			name       	"UnboundedByReferenceContainer"
 39222 			value      	"UnboundedListByReference<$targetClass>")
 39223 		    (object Attribute
 39224 			tool       	"cg"
 39225 			name       	"UnorderedUnboundedByReferenceContainer"
 39226 			value      	"UnboundedSetByReference<$targetClass>")
 39227 		    (object Attribute
 39228 			tool       	"cg"
 39229 			name       	"QualifiedByValueContainer"
 39230 			value      	"AssociationByValue<$qualtype, $qualcont>")
 39231 		    (object Attribute
 39232 			tool       	"cg"
 39233 			name       	"UnorderedQualifiedByValueContainer"
 39234 			value      	"DictionaryByValue<$qualtype, $qualcont>")
 39235 		    (object Attribute
 39236 			tool       	"cg"
 39237 			name       	"QualifiedByReferenceContainer"
 39238 			value      	"AssociationByReference<$qualtype, $qualcont>")
 39239 		    (object Attribute
 39240 			tool       	"cg"
 39241 			name       	"UnorderedQualifiedByReferenceContainer"
 39242 			value      	"DictionaryByReference<$qualtype, $qualcont>")
 39243 		    (object Attribute
 39244 			tool       	"cg"
 39245 			name       	"GeneratePreserveRegions"
 39246 			value      	TRUE)
 39247 		    (object Attribute
 39248 			tool       	"cg"
 39249 			name       	"AllowGenerateOverNewerAnnotations"
 39250 			value      	FALSE)
 39251 		    (object Attribute
 39252 			tool       	"cg"
 39253 			name       	"AllowGenerateOverNewerVersion"
 39254 			value      	FALSE)
 39255 		    (object Attribute
 39256 			tool       	"cg"
 39257 			name       	"AlwaysKeepOrphanedCode"
 39258 			value      	FALSE)))
 39259 	    (object Attribute
 39260 		tool       	"cg"
 39261 		name       	"default__Class"
 39262 		value      	(list Attribute_Set
 39263 		    (object Attribute
 39264 			tool       	"cg"
 39265 			name       	"CodeName"
 39266 			value      	"")
 39267 		    (object Attribute
 39268 			tool       	"cg"
 39269 			name       	"ImplementationType"
 39270 			value      	"")
 39271 		    (object Attribute
 39272 			tool       	"cg"
 39273 			name       	"ClassKey"
 39274 			value      	"class")
 39275 		    (object Attribute
 39276 			tool       	"cg"
 39277 			name       	"GenerateEmptyRegions"
 39278 			value      	("GenerateEmptyRegionSet" 3))
 39279 		    (object Attribute
 39280 			tool       	"cg"
 39281 			name       	"GenerateEmptyRegionSet"
 39282 			value      	(list Attribute_Set
 39283 			    (object Attribute
 39284 				tool       	"cg"
 39285 				name       	"None"
 39286 				value      	0)
 39287 			    (object Attribute
 39288 				tool       	"cg"
 39289 				name       	"Preserved"
 39290 				value      	1)
 39291 			    (object Attribute
 39292 				tool       	"cg"
 39293 				name       	"Unpreserved"
 39294 				value      	2)
 39295 			    (object Attribute
 39296 				tool       	"cg"
 39297 				name       	"All"
 39298 				value      	3)))
 39299 		    (object Attribute
 39300 			tool       	"cg"
 39301 			name       	"PutBodiesInSpec"
 39302 			value      	FALSE)
 39303 		    (object Attribute
 39304 			tool       	"cg"
 39305 			name       	"GenerateDefaultConstructor"
 39306 			value      	("GenerateSet" 199))
 39307 		    (object Attribute
 39308 			tool       	"cg"
 39309 			name       	"DefaultConstructorVisibility"
 39310 			value      	("VisibilitySet" 45))
 39311 		    (object Attribute
 39312 			tool       	"cg"
 39313 			name       	"InlineDefaultConstructor"
 39314 			value      	FALSE)
 39315 		    (object Attribute
 39316 			tool       	"cg"
 39317 			name       	"ExplicitDefaultConstructor"
 39318 			value      	FALSE)
 39319 		    (object Attribute
 39320 			tool       	"cg"
 39321 			name       	"GenerateCopyConstructor"
 39322 			value      	("GenerateSet" 199))
 39323 		    (object Attribute
 39324 			tool       	"cg"
 39325 			name       	"CopyConstructorVisibility"
 39326 			value      	("VisibilitySet" 45))
 39327 		    (object Attribute
 39328 			tool       	"cg"
 39329 			name       	"InlineCopyConstructor"
 39330 			value      	FALSE)
 39331 		    (object Attribute
 39332 			tool       	"cg"
 39333 			name       	"ExplicitCopyConstructor"
 39334 			value      	FALSE)
 39335 		    (object Attribute
 39336 			tool       	"cg"
 39337 			name       	"GenerateDestructor"
 39338 			value      	TRUE)
 39339 		    (object Attribute
 39340 			tool       	"cg"
 39341 			name       	"DestructorVisibility"
 39342 			value      	("VisibilitySet" 45))
 39343 		    (object Attribute
 39344 			tool       	"cg"
 39345 			name       	"DestructorKind"
 39346 			value      	("ThreeKindSet" 200))
 39347 		    (object Attribute
 39348 			tool       	"cg"
 39349 			name       	"InlineDestructor"
 39350 			value      	FALSE)
 39351 		    (object Attribute
 39352 			tool       	"cg"
 39353 			name       	"GenerateAssignmentOperation"
 39354 			value      	("GenerateSet" 199))
 39355 		    (object Attribute
 39356 			tool       	"cg"
 39357 			name       	"AssignmentVisibility"
 39358 			value      	("VisibilitySet" 45))
 39359 		    (object Attribute
 39360 			tool       	"cg"
 39361 			name       	"AssignmentKind"
 39362 			value      	("ThreeKindSet" 200))
 39363 		    (object Attribute
 39364 			tool       	"cg"
 39365 			name       	"InlineAssignmentOperation"
 39366 			value      	FALSE)
 39367 		    (object Attribute
 39368 			tool       	"cg"
 39369 			name       	"GenerateEqualityOperations"
 39370 			value      	("GenerateSet" 199))
 39371 		    (object Attribute
 39372 			tool       	"cg"
 39373 			name       	"EqualityVisibility"
 39374 			value      	("VisibilitySet" 45))
 39375 		    (object Attribute
 39376 			tool       	"cg"
 39377 			name       	"EqualityKind"
 39378 			value      	("FriendKindSet" 200))
 39379 		    (object Attribute
 39380 			tool       	"cg"
 39381 			name       	"InlineEqualityOperations"
 39382 			value      	FALSE)
 39383 		    (object Attribute
 39384 			tool       	"cg"
 39385 			name       	"GenerateRelationalOperations"
 39386 			value      	FALSE)
 39387 		    (object Attribute
 39388 			tool       	"cg"
 39389 			name       	"RelationalVisibility"
 39390 			value      	("VisibilitySet" 45))
 39391 		    (object Attribute
 39392 			tool       	"cg"
 39393 			name       	"RelationalKind"
 39394 			value      	("FriendKindSet" 200))
 39395 		    (object Attribute
 39396 			tool       	"cg"
 39397 			name       	"InlineRelationalOperations"
 39398 			value      	FALSE)
 39399 		    (object Attribute
 39400 			tool       	"cg"
 39401 			name       	"GenerateStorageMgmtOperations"
 39402 			value      	FALSE)
 39403 		    (object Attribute
 39404 			tool       	"cg"
 39405 			name       	"StorageMgmtVisibility"
 39406 			value      	("VisibilitySet" 45))
 39407 		    (object Attribute
 39408 			tool       	"cg"
 39409 			name       	"InlineStorageMgmtOperations"
 39410 			value      	FALSE)
 39411 		    (object Attribute
 39412 			tool       	"cg"
 39413 			name       	"GenerateSubscriptOperation"
 39414 			value      	FALSE)
 39415 		    (object Attribute
 39416 			tool       	"cg"
 39417 			name       	"SubscriptVisibility"
 39418 			value      	("VisibilitySet" 45))
 39419 		    (object Attribute
 39420 			tool       	"cg"
 39421 			name       	"SubscriptKind"
 39422 			value      	("ThreeKindSet" 200))
 39423 		    (object Attribute
 39424 			tool       	"cg"
 39425 			name       	"SubscriptResultType"
 39426 			value      	"")
 39427 		    (object Attribute
 39428 			tool       	"cg"
 39429 			name       	"InlineSubscriptOperation"
 39430 			value      	FALSE)
 39431 		    (object Attribute
 39432 			tool       	"cg"
 39433 			name       	"GenerateDereferenceOperation"
 39434 			value      	FALSE)
 39435 		    (object Attribute
 39436 			tool       	"cg"
 39437 			name       	"DereferenceVisibility"
 39438 			value      	("VisibilitySet" 45))
 39439 		    (object Attribute
 39440 			tool       	"cg"
 39441 			name       	"DereferenceKind"
 39442 			value      	("ThreeKindSet" 200))
 39443 		    (object Attribute
 39444 			tool       	"cg"
 39445 			name       	"DereferenceResultType"
 39446 			value      	"")
 39447 		    (object Attribute
 39448 			tool       	"cg"
 39449 			name       	"InlineDereferenceOperation"
 39450 			value      	FALSE)
 39451 		    (object Attribute
 39452 			tool       	"cg"
 39453 			name       	"GenerateIndirectionOperation"
 39454 			value      	FALSE)
 39455 		    (object Attribute
 39456 			tool       	"cg"
 39457 			name       	"IndirectionVisibility"
 39458 			value      	("VisibilitySet" 45))
 39459 		    (object Attribute
 39460 			tool       	"cg"
 39461 			name       	"IndirectionKind"
 39462 			value      	("ThreeKindSet" 200))
 39463 		    (object Attribute
 39464 			tool       	"cg"
 39465 			name       	"IndirectionResultType"
 39466 			value      	"")
 39467 		    (object Attribute
 39468 			tool       	"cg"
 39469 			name       	"InlineIndirectionOperation"
 39470 			value      	FALSE)
 39471 		    (object Attribute
 39472 			tool       	"cg"
 39473 			name       	"GenerateStreamOperations"
 39474 			value      	FALSE)
 39475 		    (object Attribute
 39476 			tool       	"cg"
 39477 			name       	"StreamVisibility"
 39478 			value      	("VisibilitySet" 45))
 39479 		    (object Attribute
 39480 			tool       	"cg"
 39481 			name       	"InlineStreamOperations"
 39482 			value      	FALSE)
 39483 		    (object Attribute
 39484 			tool       	"cg"
 39485 			name       	"ThreeKindSet"
 39486 			value      	(list Attribute_Set
 39487 			    (object Attribute
 39488 				tool       	"cg"
 39489 				name       	"Common"
 39490 				value      	200)
 39491 			    (object Attribute
 39492 				tool       	"cg"
 39493 				name       	"Virtual"
 39494 				value      	201)
 39495 			    (object Attribute
 39496 				tool       	"cg"
 39497 				name       	"Abstract"
 39498 				value      	202)))
 39499 		    (object Attribute
 39500 			tool       	"cg"
 39501 			name       	"KindSet"
 39502 			value      	(list Attribute_Set
 39503 			    (object Attribute
 39504 				tool       	"cg"
 39505 				name       	"Common"
 39506 				value      	200)
 39507 			    (object Attribute
 39508 				tool       	"cg"
 39509 				name       	"Virtual"
 39510 				value      	201)
 39511 			    (object Attribute
 39512 				tool       	"cg"
 39513 				name       	"Abstract"
 39514 				value      	202)
 39515 			    (object Attribute
 39516 				tool       	"cg"
 39517 				name       	"Static"
 39518 				value      	203)))
 39519 		    (object Attribute
 39520 			tool       	"cg"
 39521 			name       	"FriendKindSet"
 39522 			value      	(list Attribute_Set
 39523 			    (object Attribute
 39524 				tool       	"cg"
 39525 				name       	"Common"
 39526 				value      	200)
 39527 			    (object Attribute
 39528 				tool       	"cg"
 39529 				name       	"Virtual"
 39530 				value      	201)
 39531 			    (object Attribute
 39532 				tool       	"cg"
 39533 				name       	"Abstract"
 39534 				value      	202)
 39535 			    (object Attribute
 39536 				tool       	"cg"
 39537 				name       	"Friend"
 39538 				value      	204)))
 39539 		    (object Attribute
 39540 			tool       	"cg"
 39541 			name       	"GenerateSet"
 39542 			value      	(list Attribute_Set
 39543 			    (object Attribute
 39544 				tool       	"cg"
 39545 				name       	"DeclareAndDefine"
 39546 				value      	199)
 39547 			    (object Attribute
 39548 				tool       	"cg"
 39549 				name       	"DeclareOnly"
 39550 				value      	205)
 39551 			    (object Attribute
 39552 				tool       	"cg"
 39553 				name       	"DoNotDeclare"
 39554 				value      	206)))
 39555 		    (object Attribute
 39556 			tool       	"cg"
 39557 			name       	"VisibilitySet"
 39558 			value      	(list Attribute_Set
 39559 			    (object Attribute
 39560 				tool       	"cg"
 39561 				name       	"Public"
 39562 				value      	45)
 39563 			    (object Attribute
 39564 				tool       	"cg"
 39565 				name       	"Protected"
 39566 				value      	44)
 39567 			    (object Attribute
 39568 				tool       	"cg"
 39569 				name       	"Private"
 39570 				value      	43)
 39571 			    (object Attribute
 39572 				tool       	"cg"
 39573 				name       	"Implementation"
 39574 				value      	14)))
 39575 		    (object Attribute
 39576 			tool       	"cg"
 39577 			name       	"ConstValue"
 39578 			value      	"")
 39579 		    (object Attribute
 39580 			tool       	"cg"
 39581 			name       	"GenerateDefaultSpecifier"
 39582 			value      	FALSE)
 39583 		    (object Attribute
 39584 			tool       	"cg"
 39585 			name       	"DefaultSpecifier"
 39586 			value      	"")))
 39587 	    (object Attribute
 39588 		tool       	"cg"
 39589 		name       	"default__Module-Spec"
 39590 		value      	(list Attribute_Set
 39591 		    (object Attribute
 39592 			tool       	"cg"
 39593 			name       	"Generate"
 39594 			value      	TRUE)
 39595 		    (object Attribute
 39596 			tool       	"cg"
 39597 			name       	"GenerateEmptyRegions"
 39598 			value      	("GenerateEmptyRegionSet" 3))
 39599 		    (object Attribute
 39600 			tool       	"cg"
 39601 			name       	"GenerateEmptyRegionSet"
 39602 			value      	(list Attribute_Set
 39603 			    (object Attribute
 39604 				tool       	"cg"
 39605 				name       	"None"
 39606 				value      	0)
 39607 			    (object Attribute
 39608 				tool       	"cg"
 39609 				name       	"Preserved"
 39610 				value      	1)
 39611 			    (object Attribute
 39612 				tool       	"cg"
 39613 				name       	"Unpreserved"
 39614 				value      	2)
 39615 			    (object Attribute
 39616 				tool       	"cg"
 39617 				name       	"All"
 39618 				value      	3)))
 39619 		    (object Attribute
 39620 			tool       	"cg"
 39621 			name       	"CmIdentification"
 39622 			value      	(value Text "  %X% %Q% %Z% %W%"))
 39623 		    (object Attribute
 39624 			tool       	"cg"
 39625 			name       	"CopyrightNotice"
 39626 			value      	(value Text ""))
 39627 		    (object Attribute
 39628 			tool       	"cg"
 39629 			name       	"FileName"
 39630 			value      	"AUTO GENERATE")
 39631 		    (object Attribute
 39632 			tool       	"cg"
 39633 			name       	"AllowExtensionlessFileName"
 39634 			value      	FALSE)
 39635 		    (object Attribute
 39636 			tool       	"cg"
 39637 			name       	"InclusionProtectionSymbol"
 39638 			value      	"AUTO GENERATE")
 39639 		    (object Attribute
 39640 			tool       	"cg"
 39641 			name       	"IncludeFormat"
 39642 			value      	(value Text 
 39643 |// $package
 39644 |#include "$file"
 39645 |
 39646 			))
 39647 		    (object Attribute
 39648 			tool       	"cg"
 39649 			name       	"IncludeBySimpleName"
 39650 			value      	FALSE)
 39651 		    (object Attribute
 39652 			tool       	"cg"
 39653 			name       	"IncludePrecompiledHeader"
 39654 			value      	FALSE)
 39655 		    (object Attribute
 39656 			tool       	"cg"
 39657 			name       	"IncludeOrder"
 39658 			value      	"AMIR")
 39659 		    (object Attribute
 39660 			tool       	"cg"
 39661 			name       	"AdditionalIncludes"
 39662 			value      	(value Text ""))
 39663 		    (object Attribute
 39664 			tool       	"cg"
 39665 			name       	"InliningStyle"
 39666 			value      	("InliningStyleSet" 207))
 39667 		    (object Attribute
 39668 			tool       	"cg"
 39669 			name       	"InliningStyleSet"
 39670 			value      	(list Attribute_Set
 39671 			    (object Attribute
 39672 				tool       	"cg"
 39673 				name       	"InClassDeclaration"
 39674 				value      	208)
 39675 			    (object Attribute
 39676 				tool       	"cg"
 39677 				name       	"FollowingClassDeclaration"
 39678 				value      	207)))
 39679 		    (object Attribute
 39680 			tool       	"cg"
 39681 			name       	"TypesDefined"
 39682 			value      	(value Text ""))
 39683 		    (object Attribute
 39684 			tool       	"cg"
 39685 			name       	"IncludeClosure"
 39686 			value      	(value Text ""))))
 39687 	    (object Attribute
 39688 		tool       	"cg"
 39689 		name       	"default__Module-Body"
 39690 		value      	(list Attribute_Set
 39691 		    (object Attribute
 39692 			tool       	"cg"
 39693 			name       	"Generate"
 39694 			value      	TRUE)
 39695 		    (object Attribute
 39696 			tool       	"cg"
 39697 			name       	"GenerateEmptyRegions"
 39698 			value      	("GenerateEmptyRegionSet" 3))
 39699 		    (object Attribute
 39700 			tool       	"cg"
 39701 			name       	"GenerateEmptyRegionSet"
 39702 			value      	(list Attribute_Set
 39703 			    (object Attribute
 39704 				tool       	"cg"
 39705 				name       	"None"
 39706 				value      	0)
 39707 			    (object Attribute
 39708 				tool       	"cg"
 39709 				name       	"Preserved"
 39710 				value      	1)
 39711 			    (object Attribute
 39712 				tool       	"cg"
 39713 				name       	"Unpreserved"
 39714 				value      	2)
 39715 			    (object Attribute
 39716 				tool       	"cg"
 39717 				name       	"All"
 39718 				value      	3)))
 39719 		    (object Attribute
 39720 			tool       	"cg"
 39721 			name       	"CmIdentification"
 39722 			value      	(value Text "  %X% %Q% %Z% %W%"))
 39723 		    (object Attribute
 39724 			tool       	"cg"
 39725 			name       	"CopyrightNotice"
 39726 			value      	(value Text ""))
 39727 		    (object Attribute
 39728 			tool       	"cg"
 39729 			name       	"FileName"
 39730 			value      	"AUTO GENERATE")
 39731 		    (object Attribute
 39732 			tool       	"cg"
 39733 			name       	"AllowExtensionlessFileName"
 39734 			value      	FALSE)
 39735 		    (object Attribute
 39736 			tool       	"cg"
 39737 			name       	"IncludeFormat"
 39738 			value      	(value Text 
 39739 |// $package
 39740 |#include "$file"
 39741 |
 39742 			))
 39743 		    (object Attribute
 39744 			tool       	"cg"
 39745 			name       	"IncludeBySimpleName"
 39746 			value      	FALSE)
 39747 		    (object Attribute
 39748 			tool       	"cg"
 39749 			name       	"IncludePrecompiledHeader"
 39750 			value      	TRUE)
 39751 		    (object Attribute
 39752 			tool       	"cg"
 39753 			name       	"IncludeOrder"
 39754 			value      	"AMIR")
 39755 		    (object Attribute
 39756 			tool       	"cg"
 39757 			name       	"AdditionalIncludes"
 39758 			value      	(value Text ""))
 39759 		    (object Attribute
 39760 			tool       	"cg"
 39761 			name       	"InliningStyle"
 39762 			value      	("InliningStyleSet" 207))
 39763 		    (object Attribute
 39764 			tool       	"cg"
 39765 			name       	"InliningStyleSet"
 39766 			value      	(list Attribute_Set
 39767 			    (object Attribute
 39768 				tool       	"cg"
 39769 				name       	"InClassDeclaration"
 39770 				value      	208)
 39771 			    (object Attribute
 39772 				tool       	"cg"
 39773 				name       	"FollowingClassDeclaration"
 39774 				value      	207)))
 39775 		    (object Attribute
 39776 			tool       	"cg"
 39777 			name       	"TypesDefined"
 39778 			value      	(value Text ""))
 39779 		    (object Attribute
 39780 			tool       	"cg"
 39781 			name       	"IncludeClosure"
 39782 			value      	(value Text ""))))
 39783 	    (object Attribute
 39784 		tool       	"cg"
 39785 		name       	"default__Operation"
 39786 		value      	(list Attribute_Set
 39787 		    (object Attribute
 39788 			tool       	"cg"
 39789 			name       	"CodeName"
 39790 			value      	"")
 39791 		    (object Attribute
 39792 			tool       	"cg"
 39793 			name       	"OperationKind"
 39794 			value      	("OperationKindSet" 200))
 39795 		    (object Attribute
 39796 			tool       	"cg"
 39797 			name       	"OperationKindSet"
 39798 			value      	(list Attribute_Set
 39799 			    (object Attribute
 39800 				tool       	"cg"
 39801 				name       	"Common"
 39802 				value      	200)
 39803 			    (object Attribute
 39804 				tool       	"cg"
 39805 				name       	"Virtual"
 39806 				value      	201)
 39807 			    (object Attribute
 39808 				tool       	"cg"
 39809 				name       	"Abstract"
 39810 				value      	202)
 39811 			    (object Attribute
 39812 				tool       	"cg"
 39813 				name       	"Static"
 39814 				value      	203)
 39815 			    (object Attribute
 39816 				tool       	"cg"
 39817 				name       	"Friend"
 39818 				value      	204)))
 39819 		    (object Attribute
 39820 			tool       	"cg"
 39821 			name       	"OperationIsConst"
 39822 			value      	FALSE)
 39823 		    (object Attribute
 39824 			tool       	"cg"
 39825 			name       	"OperationIsExplicit"
 39826 			value      	FALSE)
 39827 		    (object Attribute
 39828 			tool       	"cg"
 39829 			name       	"Inline"
 39830 			value      	FALSE)
 39831 		    (object Attribute
 39832 			tool       	"cg"
 39833 			name       	"EntryCode"
 39834 			value      	(value Text ""))
 39835 		    (object Attribute
 39836 			tool       	"cg"
 39837 			name       	"ExitCode"
 39838 			value      	(value Text ""))
 39839 		    (object Attribute
 39840 			tool       	"cg"
 39841 			name       	"GenerateEmptyRegions"
 39842 			value      	("GenerateEmptyRegionSet" 3))
 39843 		    (object Attribute
 39844 			tool       	"cg"
 39845 			name       	"GenerateEmptyRegionSet"
 39846 			value      	(list Attribute_Set
 39847 			    (object Attribute
 39848 				tool       	"cg"
 39849 				name       	"None"
 39850 				value      	0)
 39851 			    (object Attribute
 39852 				tool       	"cg"
 39853 				name       	"Preserved"
 39854 				value      	1)
 39855 			    (object Attribute
 39856 				tool       	"cg"
 39857 				name       	"Unpreserved"
 39858 				value      	2)
 39859 			    (object Attribute
 39860 				tool       	"cg"
 39861 				name       	"All"
 39862 				value      	3)))
 39863 		    (object Attribute
 39864 			tool       	"cg"
 39865 			name       	"BodyAnnotations"
 39866 			value      	"")
 39867 		    (object Attribute
 39868 			tool       	"cg"
 39869 			name       	"OperationIsOneWay"
 39870 			value      	FALSE)
 39871 		    (object Attribute
 39872 			tool       	"cg"
 39873 			name       	"Context"
 39874 			value      	"")
 39875 		    (object Attribute
 39876 			tool       	"cg"
 39877 			name       	"Raises"
 39878 			value      	"")
 39879 		    (object Attribute
 39880 			tool       	"cg"
 39881 			name       	"GenerateAbstractBody"
 39882 			value      	FALSE)
 39883 		    (object Attribute
 39884 			tool       	"cg"
 39885 			name       	"CCRegion"
 39886 			value      	"")))
 39887 	    (object Attribute
 39888 		tool       	"cg"
 39889 		name       	"default__Has"
 39890 		value      	(list Attribute_Set
 39891 		    (object Attribute
 39892 			tool       	"cg"
 39893 			name       	"CodeName"
 39894 			value      	"")
 39895 		    (object Attribute
 39896 			tool       	"cg"
 39897 			name       	"Ordered"
 39898 			value      	TRUE)
 39899 		    (object Attribute
 39900 			tool       	"cg"
 39901 			name       	"NameIfUnlabeled"
 39902 			value      	"the_$supplier")
 39903 		    (object Attribute
 39904 			tool       	"cg"
 39905 			name       	"GenerateDataMember"
 39906 			value      	TRUE)
 39907 		    (object Attribute
 39908 			tool       	"cg"
 39909 			name       	"DataMemberName"
 39910 			value      	"$relationship")
 39911 		    (object Attribute
 39912 			tool       	"cg"
 39913 			name       	"DataMemberVisibility"
 39914 			value      	("DataMemberVisibilitySet" 14))
 39915 		    (object Attribute
 39916 			tool       	"cg"
 39917 			name       	"DataMemberVisibilitySet"
 39918 			value      	(list Attribute_Set
 39919 			    (object Attribute
 39920 				tool       	"cg"
 39921 				name       	"Public"
 39922 				value      	45)
 39923 			    (object Attribute
 39924 				tool       	"cg"
 39925 				name       	"Protected"
 39926 				value      	44)
 39927 			    (object Attribute
 39928 				tool       	"cg"
 39929 				name       	"Private"
 39930 				value      	43)
 39931 			    (object Attribute
 39932 				tool       	"cg"
 39933 				name       	"Implementation"
 39934 				value      	14)
 39935 			    (object Attribute
 39936 				tool       	"cg"
 39937 				name       	"AtRelationshipVisibility"
 39938 				value      	210)))
 39939 		    (object Attribute
 39940 			tool       	"cg"
 39941 			name       	"DataMemberMutability"
 39942 			value      	("DataMemberMutabilitySet" 0))
 39943 		    (object Attribute
 39944 			tool       	"cg"
 39945 			name       	"DataMemberMutabilitySet"
 39946 			value      	(list Attribute_Set
 39947 			    (object Attribute
 39948 				tool       	"cg"
 39949 				name       	"Unrestricted"
 39950 				value      	0)
 39951 			    (object Attribute
 39952 				tool       	"cg"
 39953 				name       	"Mutable"
 39954 				value      	1)
 39955 			    (object Attribute
 39956 				tool       	"cg"
 39957 				name       	"Const"
 39958 				value      	2)))
 39959 		    (object Attribute
 39960 			tool       	"cg"
 39961 			name       	"DataMemberIsVolatile"
 39962 			value      	FALSE)
 39963 		    (object Attribute
 39964 			tool       	"cg"
 39965 			name       	"DataMemberFieldSize"
 39966 			value      	"")
 39967 		    (object Attribute
 39968 			tool       	"cg"
 39969 			name       	"InitialValue"
 39970 			value      	(value Text ""))
 39971 		    (object Attribute
 39972 			tool       	"cg"
 39973 			name       	"GenerateGetOperation"
 39974 			value      	TRUE)
 39975 		    (object Attribute
 39976 			tool       	"cg"
 39977 			name       	"GenerateSetOperation"
 39978 			value      	TRUE)
 39979 		    (object Attribute
 39980 			tool       	"cg"
 39981 			name       	"GetName"
 39982 			value      	"get_$relationship")
 39983 		    (object Attribute
 39984 			tool       	"cg"
 39985 			name       	"SetName"
 39986 			value      	"set_$relationship")
 39987 		    (object Attribute
 39988 			tool       	"cg"
 39989 			name       	"GetSetKinds"
 39990 			value      	("GetSetKindsSet" 200))
 39991 		    (object Attribute
 39992 			tool       	"cg"
 39993 			name       	"GetSetKindsSet"
 39994 			value      	(list Attribute_Set
 39995 			    (object Attribute
 39996 				tool       	"cg"
 39997 				name       	"Common"
 39998 				value      	200)
 39999 			    (object Attribute
 40000 				tool       	"cg"
 40001 				name       	"Virtual"
 40002 				value      	201)
 40003 			    (object Attribute
 40004 				tool       	"cg"
 40005 				name       	"Abstract"
 40006 				value      	202)
 40007 			    (object Attribute
 40008 				tool       	"cg"
 40009 				name       	"Static"
 40010 				value      	203)
 40011 			    (object Attribute
 40012 				tool       	"cg"
 40013 				name       	"Friend"
 40014 				value      	204)))
 40015 		    (object Attribute
 40016 			tool       	"cg"
 40017 			name       	"ContainerClass"
 40018 			value      	"")
 40019 		    (object Attribute
 40020 			tool       	"cg"
 40021 			name       	"SelectorName"
 40022 			value      	"")
 40023 		    (object Attribute
 40024 			tool       	"cg"
 40025 			name       	"SelectorType"
 40026 			value      	"")
 40027 		    (object Attribute
 40028 			tool       	"cg"
 40029 			name       	"GetIsConst"
 40030 			value      	TRUE)
 40031 		    (object Attribute
 40032 			tool       	"cg"
 40033 			name       	"GetResultIsConst"
 40034 			value      	("GetResultIsConstSet" 2))
 40035 		    (object Attribute
 40036 			tool       	"cg"
 40037 			name       	"GetResultIsConstSet"
 40038 			value      	(list Attribute_Set
 40039 			    (object Attribute
 40040 				tool       	"cg"
 40041 				name       	"False"
 40042 				value      	0)
 40043 			    (object Attribute
 40044 				tool       	"cg"
 40045 				name       	"True"
 40046 				value      	1)
 40047 			    (object Attribute
 40048 				tool       	"cg"
 40049 				name       	"Same_As_Function"
 40050 				value      	2)))
 40051 		    (object Attribute
 40052 			tool       	"cg"
 40053 			name       	"GetSetByReference"
 40054 			value      	FALSE)
 40055 		    (object Attribute
 40056 			tool       	"cg"
 40057 			name       	"InlineGet"
 40058 			value      	TRUE)
 40059 		    (object Attribute
 40060 			tool       	"cg"
 40061 			name       	"SetReturnsValue"
 40062 			value      	FALSE)
 40063 		    (object Attribute
 40064 			tool       	"cg"
 40065 			name       	"InlineSet"
 40066 			value      	TRUE)
 40067 		    (object Attribute
 40068 			tool       	"cg"
 40069 			name       	"ForwardReferenceOnly"
 40070 			value      	FALSE)
 40071 		    (object Attribute
 40072 			tool       	"cg"
 40073 			name       	"GenerateForwardReference"
 40074 			value      	FALSE)
 40075 		    (object Attribute
 40076 			tool       	"cg"
 40077 			name       	"IsReadOnly"
 40078 			value      	FALSE)
 40079 		    (object Attribute
 40080 			tool       	"cg"
 40081 			name       	"BoundedHasRelType"
 40082 			value      	("HasRelTypeSet" 47))
 40083 		    (object Attribute
 40084 			tool       	"cg"
 40085 			name       	"HasRelTypeSet"
 40086 			value      	(list Attribute_Set
 40087 			    (object Attribute
 40088 				tool       	"cg"
 40089 				name       	"Array"
 40090 				value      	24)
 40091 			    (object Attribute
 40092 				tool       	"cg"
 40093 				name       	"Sequence"
 40094 				value      	47)))))
 40095 	    (object Attribute
 40096 		tool       	"cg"
 40097 		name       	"default__Association"
 40098 		value      	(list Attribute_Set
 40099 		    (object Attribute
 40100 			tool       	"cg"
 40101 			name       	"NameIfUnlabeled"
 40102 			value      	"the_$targetClass")))
 40103 	    (object Attribute
 40104 		tool       	"cg"
 40105 		name       	"default__Inherit"
 40106 		value      	(list Attribute_Set
 40107 		    (object Attribute
 40108 			tool       	"cg"
 40109 			name       	"InstanceArguments"
 40110 			value      	"")))
 40111 	    (object Attribute
 40112 		tool       	"cg"
 40113 		name       	"default__Role"
 40114 		value      	(list Attribute_Set
 40115 		    (object Attribute
 40116 			tool       	"cg"
 40117 			name       	"CodeName"
 40118 			value      	"")
 40119 		    (object Attribute
 40120 			tool       	"cg"
 40121 			name       	"ForwardReferenceOnly"
 40122 			value      	FALSE)
 40123 		    (object Attribute
 40124 			tool       	"cg"
 40125 			name       	"NameIfUnlabeled"
 40126 			value      	"the_$targetClass")
 40127 		    (object Attribute
 40128 			tool       	"cg"
 40129 			name       	"GenerateDataMember"
 40130 			value      	TRUE)
 40131 		    (object Attribute
 40132 			tool       	"cg"
 40133 			name       	"DataMemberName"
 40134 			value      	"$target")
 40135 		    (object Attribute
 40136 			tool       	"cg"
 40137 			name       	"DataMemberVisibility"
 40138 			value      	("DataMemberVisibilitySet" 14))
 40139 		    (object Attribute
 40140 			tool       	"cg"
 40141 			name       	"DataMemberVisibilitySet"
 40142 			value      	(list Attribute_Set
 40143 			    (object Attribute
 40144 				tool       	"cg"
 40145 				name       	"Public"
 40146 				value      	45)
 40147 			    (object Attribute
 40148 				tool       	"cg"
 40149 				name       	"Protected"
 40150 				value      	44)
 40151 			    (object Attribute
 40152 				tool       	"cg"
 40153 				name       	"Private"
 40154 				value      	43)
 40155 			    (object Attribute
 40156 				tool       	"cg"
 40157 				name       	"Implementation"
 40158 				value      	14)
 40159 			    (object Attribute
 40160 				tool       	"cg"
 40161 				name       	"AtRelationshipVisibility"
 40162 				value      	210)))
 40163 		    (object Attribute
 40164 			tool       	"cg"
 40165 			name       	"DataMemberMutability"
 40166 			value      	("DataMemberMutabilitySet" 0))
 40167 		    (object Attribute
 40168 			tool       	"cg"
 40169 			name       	"DataMemberMutabilitySet"
 40170 			value      	(list Attribute_Set
 40171 			    (object Attribute
 40172 				tool       	"cg"
 40173 				name       	"Unrestricted"
 40174 				value      	0)
 40175 			    (object Attribute
 40176 				tool       	"cg"
 40177 				name       	"Mutable"
 40178 				value      	1)
 40179 			    (object Attribute
 40180 				tool       	"cg"
 40181 				name       	"Const"
 40182 				value      	2)))
 40183 		    (object Attribute
 40184 			tool       	"cg"
 40185 			name       	"DataMemberIsVolatile"
 40186 			value      	FALSE)
 40187 		    (object Attribute
 40188 			tool       	"cg"
 40189 			name       	"DataMemberFieldSize"
 40190 			value      	"")
 40191 		    (object Attribute
 40192 			tool       	"cg"
 40193 			name       	"InitialValue"
 40194 			value      	(value Text ""))
 40195 		    (object Attribute
 40196 			tool       	"cg"
 40197 			name       	"ContainerClass"
 40198 			value      	"")
 40199 		    (object Attribute
 40200 			tool       	"cg"
 40201 			name       	"ContainerGet"
 40202 			value      	"$data.get($keys)")
 40203 		    (object Attribute
 40204 			tool       	"cg"
 40205 			name       	"ContainerSet"
 40206 			value      	"$data.set($keys,$value)")
 40207 		    (object Attribute
 40208 			tool       	"cg"
 40209 			name       	"QualifiedContainer"
 40210 			value      	"")
 40211 		    (object Attribute
 40212 			tool       	"cg"
 40213 			name       	"AssocClassContainer"
 40214 			value      	"$supplier *")
 40215 		    (object Attribute
 40216 			tool       	"cg"
 40217 			name       	"AssocClassInitialValue"
 40218 			value      	(value Text ""))
 40219 		    (object Attribute
 40220 			tool       	"cg"
 40221 			name       	"GetSetKinds"
 40222 			value      	("GetSetKindsSet" 200))
 40223 		    (object Attribute
 40224 			tool       	"cg"
 40225 			name       	"GetSetKindsSet"
 40226 			value      	(list Attribute_Set
 40227 			    (object Attribute
 40228 				tool       	"cg"
 40229 				name       	"Common"
 40230 				value      	200)
 40231 			    (object Attribute
 40232 				tool       	"cg"
 40233 				name       	"Virtual"
 40234 				value      	201)
 40235 			    (object Attribute
 40236 				tool       	"cg"
 40237 				name       	"Abstract"
 40238 				value      	202)
 40239 			    (object Attribute
 40240 				tool       	"cg"
 40241 				name       	"Static"
 40242 				value      	203)
 40243 			    (object Attribute
 40244 				tool       	"cg"
 40245 				name       	"Friend"
 40246 				value      	204)))
 40247 		    (object Attribute
 40248 			tool       	"cg"
 40249 			name       	"GetSetByReference"
 40250 			value      	FALSE)
 40251 		    (object Attribute
 40252 			tool       	"cg"
 40253 			name       	"GenerateGetOperation"
 40254 			value      	TRUE)
 40255 		    (object Attribute
 40256 			tool       	"cg"
 40257 			name       	"GetName"
 40258 			value      	"get_$target")
 40259 		    (object Attribute
 40260 			tool       	"cg"
 40261 			name       	"GetIsConst"
 40262 			value      	TRUE)
 40263 		    (object Attribute
 40264 			tool       	"cg"
 40265 			name       	"GetResultIsConst"
 40266 			value      	("GetResultIsConstSet" 2))
 40267 		    (object Attribute
 40268 			tool       	"cg"
 40269 			name       	"GetResultIsConstSet"
 40270 			value      	(list Attribute_Set
 40271 			    (object Attribute
 40272 				tool       	"cg"
 40273 				name       	"False"
 40274 				value      	0)
 40275 			    (object Attribute
 40276 				tool       	"cg"
 40277 				name       	"True"
 40278 				value      	1)
 40279 			    (object Attribute
 40280 				tool       	"cg"
 40281 				name       	"Same_As_Function"
 40282 				value      	2)))
 40283 		    (object Attribute
 40284 			tool       	"cg"
 40285 			name       	"InlineGet"
 40286 			value      	TRUE)
 40287 		    (object Attribute
 40288 			tool       	"cg"
 40289 			name       	"GenerateSetOperation"
 40290 			value      	TRUE)
 40291 		    (object Attribute
 40292 			tool       	"cg"
 40293 			name       	"SetName"
 40294 			value      	"set_$target")
 40295 		    (object Attribute
 40296 			tool       	"cg"
 40297 			name       	"SetReturnsValue"
 40298 			value      	FALSE)
 40299 		    (object Attribute
 40300 			tool       	"cg"
 40301 			name       	"InlineSet"
 40302 			value      	TRUE)
 40303 		    (object Attribute
 40304 			tool       	"cg"
 40305 			name       	"QualifiedGetSetByReference"
 40306 			value      	("QualifiedGetSetByReferenceSet" 2))
 40307 		    (object Attribute
 40308 			tool       	"cg"
 40309 			name       	"QualifiedGetSetByReferenceSet"
 40310 			value      	(list Attribute_Set
 40311 			    (object Attribute
 40312 				tool       	"cg"
 40313 				name       	"False"
 40314 				value      	0)
 40315 			    (object Attribute
 40316 				tool       	"cg"
 40317 				name       	"True"
 40318 				value      	1)
 40319 			    (object Attribute
 40320 				tool       	"cg"
 40321 				name       	"Same_As_GetSetByReference"
 40322 				value      	2)))
 40323 		    (object Attribute
 40324 			tool       	"cg"
 40325 			name       	"GenerateQualifiedGetOperation"
 40326 			value      	TRUE)
 40327 		    (object Attribute
 40328 			tool       	"cg"
 40329 			name       	"QualifiedGetName"
 40330 			value      	"get_$target")
 40331 		    (object Attribute
 40332 			tool       	"cg"
 40333 			name       	"QualifiedGetIsConst"
 40334 			value      	TRUE)
 40335 		    (object Attribute
 40336 			tool       	"cg"
 40337 			name       	"QualifiedGetResultIsConst"
 40338 			value      	("GetResultIsConstSet" 2))
 40339 		    (object Attribute
 40340 			tool       	"cg"
 40341 			name       	"InlineQualifiedGet"
 40342 			value      	TRUE)
 40343 		    (object Attribute
 40344 			tool       	"cg"
 40345 			name       	"GenerateQualifiedSetOperation"
 40346 			value      	TRUE)
 40347 		    (object Attribute
 40348 			tool       	"cg"
 40349 			name       	"QualifiedSetName"
 40350 			value      	"set_$target")
 40351 		    (object Attribute
 40352 			tool       	"cg"
 40353 			name       	"QualifiedSetReturnsValue"
 40354 			value      	FALSE)
 40355 		    (object Attribute
 40356 			tool       	"cg"
 40357 			name       	"InlineQualifiedSet"
 40358 			value      	TRUE)
 40359 		    (object Attribute
 40360 			tool       	"cg"
 40361 			name       	"GenerateAssocClassDataMember"
 40362 			value      	TRUE)
 40363 		    (object Attribute
 40364 			tool       	"cg"
 40365 			name       	"AssocClassDataMemberName"
 40366 			value      	"$target")
 40367 		    (object Attribute
 40368 			tool       	"cg"
 40369 			name       	"AssocClassDataMemberVisibility"
 40370 			value      	("DataMemberVisibilitySet" 14))
 40371 		    (object Attribute
 40372 			tool       	"cg"
 40373 			name       	"DataMemberVisibilitySet"
 40374 			value      	(list Attribute_Set
 40375 			    (object Attribute
 40376 				tool       	"cg"
 40377 				name       	"Public"
 40378 				value      	45)
 40379 			    (object Attribute
 40380 				tool       	"cg"
 40381 				name       	"Protected"
 40382 				value      	44)
 40383 			    (object Attribute
 40384 				tool       	"cg"
 40385 				name       	"Private"
 40386 				value      	43)
 40387 			    (object Attribute
 40388 				tool       	"cg"
 40389 				name       	"Implementation"
 40390 				value      	14)
 40391 			    (object Attribute
 40392 				tool       	"cg"
 40393 				name       	"AtRelationshipVisibility"
 40394 				value      	210)))
 40395 		    (object Attribute
 40396 			tool       	"cg"
 40397 			name       	"AssocClassDataMemberMutability"
 40398 			value      	("DataMemberMutabilitySet" 0))
 40399 		    (object Attribute
 40400 			tool       	"cg"
 40401 			name       	"DataMemberMutabilitySet"
 40402 			value      	(list Attribute_Set
 40403 			    (object Attribute
 40404 				tool       	"cg"
 40405 				name       	"Unrestricted"
 40406 				value      	0)
 40407 			    (object Attribute
 40408 				tool       	"cg"
 40409 				name       	"Mutable"
 40410 				value      	1)
 40411 			    (object Attribute
 40412 				tool       	"cg"
 40413 				name       	"Const"
 40414 				value      	2)))
 40415 		    (object Attribute
 40416 			tool       	"cg"
 40417 			name       	"AssocClassDataMemberIsVolatile"
 40418 			value      	FALSE)
 40419 		    (object Attribute
 40420 			tool       	"cg"
 40421 			name       	"AssocClassGetSetKinds"
 40422 			value      	("GetSetKindsSet" 200))
 40423 		    (object Attribute
 40424 			tool       	"cg"
 40425 			name       	"GenerateAssocClassGetOperation"
 40426 			value      	TRUE)
 40427 		    (object Attribute
 40428 			tool       	"cg"
 40429 			name       	"AssocClassGetName"
 40430 			value      	"get_$target")
 40431 		    (object Attribute
 40432 			tool       	"cg"
 40433 			name       	"AssocClassGetIsConst"
 40434 			value      	TRUE)
 40435 		    (object Attribute
 40436 			tool       	"cg"
 40437 			name       	"AssocClassGetResultIsConst"
 40438 			value      	("GetResultIsConstSet" 2))
 40439 		    (object Attribute
 40440 			tool       	"cg"
 40441 			name       	"InlineAssocClassGet"
 40442 			value      	TRUE)
 40443 		    (object Attribute
 40444 			tool       	"cg"
 40445 			name       	"GenerateAssocClassSetOperation"
 40446 			value      	TRUE)
 40447 		    (object Attribute
 40448 			tool       	"cg"
 40449 			name       	"AssocClassSetName"
 40450 			value      	"set_$target")
 40451 		    (object Attribute
 40452 			tool       	"cg"
 40453 			name       	"AssocClassSetReturnsValue"
 40454 			value      	FALSE)
 40455 		    (object Attribute
 40456 			tool       	"cg"
 40457 			name       	"InlineAssocClassSet"
 40458 			value      	TRUE)
 40459 		    (object Attribute
 40460 			tool       	"cg"
 40461 			name       	"AssocClassForwardReferenceOnly"
 40462 			value      	TRUE)
 40463 		    (object Attribute
 40464 			tool       	"cg"
 40465 			name       	"GenerateForwardReference"
 40466 			value      	FALSE)
 40467 		    (object Attribute
 40468 			tool       	"cg"
 40469 			name       	"IsReadOnly"
 40470 			value      	FALSE)
 40471 		    (object Attribute
 40472 			tool       	"cg"
 40473 			name       	"BoundedRoleType"
 40474 			value      	("AssocTypeSet" 47))
 40475 		    (object Attribute
 40476 			tool       	"cg"
 40477 			name       	"AssocTypeSet"
 40478 			value      	(list Attribute_Set
 40479 			    (object Attribute
 40480 				tool       	"cg"
 40481 				name       	"Array"
 40482 				value      	24)
 40483 			    (object Attribute
 40484 				tool       	"cg"
 40485 				name       	"Sequence"
 40486 				value      	47)))))
 40487 	    (object Attribute
 40488 		tool       	"cg"
 40489 		name       	"default__Attribute"
 40490 		value      	(list Attribute_Set
 40491 		    (object Attribute
 40492 			tool       	"cg"
 40493 			name       	"CodeName"
 40494 			value      	"")
 40495 		    (object Attribute
 40496 			tool       	"cg"
 40497 			name       	"GenerateDataMember"
 40498 			value      	TRUE)
 40499 		    (object Attribute
 40500 			tool       	"cg"
 40501 			name       	"DataMemberName"
 40502 			value      	"$attribute")
 40503 		    (object Attribute
 40504 			tool       	"cg"
 40505 			name       	"DataMemberVisibility"
 40506 			value      	("DataMemberVisibilitySet" 14))
 40507 		    (object Attribute
 40508 			tool       	"cg"
 40509 			name       	"DataMemberVisibilitySet"
 40510 			value      	(list Attribute_Set
 40511 			    (object Attribute
 40512 				tool       	"cg"
 40513 				name       	"Public"
 40514 				value      	45)
 40515 			    (object Attribute
 40516 				tool       	"cg"
 40517 				name       	"Protected"
 40518 				value      	44)
 40519 			    (object Attribute
 40520 				tool       	"cg"
 40521 				name       	"Private"
 40522 				value      	43)
 40523 			    (object Attribute
 40524 				tool       	"cg"
 40525 				name       	"Implementation"
 40526 				value      	14)
 40527 			    (object Attribute
 40528 				tool       	"cg"
 40529 				name       	"AtAttributeVisibility"
 40530 				value      	211)))
 40531 		    (object Attribute
 40532 			tool       	"cg"
 40533 			name       	"DataMemberMutability"
 40534 			value      	("DataMemberMutabilitySet" 0))
 40535 		    (object Attribute
 40536 			tool       	"cg"
 40537 			name       	"DataMemberMutabilitySet"
 40538 			value      	(list Attribute_Set
 40539 			    (object Attribute
 40540 				tool       	"cg"
 40541 				name       	"Unrestricted"
 40542 				value      	0)
 40543 			    (object Attribute
 40544 				tool       	"cg"
 40545 				name       	"Mutable"
 40546 				value      	1)
 40547 			    (object Attribute
 40548 				tool       	"cg"
 40549 				name       	"Const"
 40550 				value      	2)))
 40551 		    (object Attribute
 40552 			tool       	"cg"
 40553 			name       	"DataMemberIsVolatile"
 40554 			value      	FALSE)
 40555 		    (object Attribute
 40556 			tool       	"cg"
 40557 			name       	"DataMemberFieldSize"
 40558 			value      	"")
 40559 		    (object Attribute
 40560 			tool       	"cg"
 40561 			name       	"GenerateGetOperation"
 40562 			value      	TRUE)
 40563 		    (object Attribute
 40564 			tool       	"cg"
 40565 			name       	"GenerateSetOperation"
 40566 			value      	TRUE)
 40567 		    (object Attribute
 40568 			tool       	"cg"
 40569 			name       	"GetName"
 40570 			value      	"get_$attribute")
 40571 		    (object Attribute
 40572 			tool       	"cg"
 40573 			name       	"SetName"
 40574 			value      	"set_$attribute")
 40575 		    (object Attribute
 40576 			tool       	"cg"
 40577 			name       	"GetSetKinds"
 40578 			value      	("GetSetKindsSet" 200))
 40579 		    (object Attribute
 40580 			tool       	"cg"
 40581 			name       	"GetSetKindsSet"
 40582 			value      	(list Attribute_Set
 40583 			    (object Attribute
 40584 				tool       	"cg"
 40585 				name       	"Common"
 40586 				value      	200)
 40587 			    (object Attribute
 40588 				tool       	"cg"
 40589 				name       	"Virtual"
 40590 				value      	201)
 40591 			    (object Attribute
 40592 				tool       	"cg"
 40593 				name       	"Abstract"
 40594 				value      	202)
 40595 			    (object Attribute
 40596 				tool       	"cg"
 40597 				name       	"Static"
 40598 				value      	203)
 40599 			    (object Attribute
 40600 				tool       	"cg"
 40601 				name       	"Friend"
 40602 				value      	204)))
 40603 		    (object Attribute
 40604 			tool       	"cg"
 40605 			name       	"GetIsConst"
 40606 			value      	TRUE)
 40607 		    (object Attribute
 40608 			tool       	"cg"
 40609 			name       	"GetResultIsConst"
 40610 			value      	("GetResultIsConstSet" 2))
 40611 		    (object Attribute
 40612 			tool       	"cg"
 40613 			name       	"GetResultIsConstSet"
 40614 			value      	(list Attribute_Set
 40615 			    (object Attribute
 40616 				tool       	"cg"
 40617 				name       	"False"
 40618 				value      	0)
 40619 			    (object Attribute
 40620 				tool       	"cg"
 40621 				name       	"True"
 40622 				value      	1)
 40623 			    (object Attribute
 40624 				tool       	"cg"
 40625 				name       	"Same_As_Function"
 40626 				value      	2)))
 40627 		    (object Attribute
 40628 			tool       	"cg"
 40629 			name       	"GetSetByReference"
 40630 			value      	FALSE)
 40631 		    (object Attribute
 40632 			tool       	"cg"
 40633 			name       	"InlineGet"
 40634 			value      	TRUE)
 40635 		    (object Attribute
 40636 			tool       	"cg"
 40637 			name       	"SetReturnsValue"
 40638 			value      	FALSE)
 40639 		    (object Attribute
 40640 			tool       	"cg"
 40641 			name       	"InlineSet"
 40642 			value      	TRUE)
 40643 		    (object Attribute
 40644 			tool       	"cg"
 40645 			name       	"CaseSpecifier"
 40646 			value      	"")
 40647 		    (object Attribute
 40648 			tool       	"cg"
 40649 			name       	"IsReadOnly"
 40650 			value      	FALSE)
 40651 		    (object Attribute
 40652 			tool       	"cg"
 40653 			name       	"CCRegion"
 40654 			value      	"")))
 40655 	    (object Attribute
 40656 		tool       	"cg"
 40657 		name       	"default__Uses"
 40658 		value      	(list Attribute_Set
 40659 		    (object Attribute
 40660 			tool       	"cg"
 40661 			name       	"ForwardReferenceOnly"
 40662 			value      	FALSE)
 40663 		    (object Attribute
 40664 			tool       	"cg"
 40665 			name       	"BodyReferenceOnly"
 40666 			value      	FALSE)
 40667 		    (object Attribute
 40668 			tool       	"cg"
 40669 			name       	"GenerateForwardReference"
 40670 			value      	FALSE)))
 40671 	    (object Attribute
 40672 		tool       	"cg"
 40673 		name       	"default__Subsystem"
 40674 		value      	(list Attribute_Set
 40675 		    (object Attribute
 40676 			tool       	"cg"
 40677 			name       	"Directory"
 40678 			value      	"AUTO GENERATE")
 40679 		    (object Attribute
 40680 			tool       	"cg"
 40681 			name       	"DirectoryIsOnSearchList"
 40682 			value      	FALSE)
 40683 		    (object Attribute
 40684 			tool       	"cg"
 40685 			name       	"PrecompiledHeader"
 40686 			value      	"")))
 40687 	    (object Attribute
 40688 		tool       	"cg"
 40689 		name       	"default__Category"
 40690 		value      	(list Attribute_Set
 40691 		    (object Attribute
 40692 			tool       	"cg"
 40693 			name       	"IsNamespace"
 40694 			value      	FALSE)
 40695 		    (object Attribute
 40696 			tool       	"cg"
 40697 			name       	"Indent"
 40698 			value      	2)
 40699 		    (object Attribute
 40700 			tool       	"cg"
 40701 			name       	"CodeName"
 40702 			value      	"")
 40703 		    (object Attribute
 40704 			tool       	"cg"
 40705 			name       	"GenerateEmptyRegions"
 40706 			value      	("GenerateEmptyRegionSet" 3))
 40707 		    (object Attribute
 40708 			tool       	"cg"
 40709 			name       	"GenerateEmptyRegionSet"
 40710 			value      	(list Attribute_Set
 40711 			    (object Attribute
 40712 				tool       	"cg"
 40713 				name       	"None"
 40714 				value      	0)
 40715 			    (object Attribute
 40716 				tool       	"cg"
 40717 				name       	"Preserved"
 40718 				value      	1)
 40719 			    (object Attribute
 40720 				tool       	"cg"
 40721 				name       	"Unpreserved"
 40722 				value      	2)
 40723 			    (object Attribute
 40724 				tool       	"cg"
 40725 				name       	"All"
 40726 				value      	3)))))
 40727 	    (object Attribute
 40728 		tool       	"MSVC"
 40729 		name       	"propertyId"
 40730 		value      	"809135966")
 40731 	    (object Attribute
 40732 		tool       	"MSVC"
 40733 		name       	"default__Project"
 40734 		value      	(list Attribute_Set
 40735 		    (object Attribute
 40736 			tool       	"MSVC"
 40737 			name       	"Version"
 40738 			value      	"5.0")))
 40739 	    (object Attribute
 40740 		tool       	"MSVC"
 40741 		name       	"default__Class"
 40742 		value      	(list Attribute_Set
 40743 		    (object Attribute
 40744 			tool       	"MSVC"
 40745 			name       	"Type"
 40746 			value      	("MSVCClassTypeSet" 0))
 40747 		    (object Attribute
 40748 			tool       	"MSVC"
 40749 			name       	"MSVCClassTypeSet"
 40750 			value      	(list Attribute_Set
 40751 			    (object Attribute
 40752 				tool       	"MSVC"
 40753 				name       	"Normal"
 40754 				value      	0)
 40755 			    (object Attribute
 40756 				tool       	"MSVC"
 40757 				name       	"Interface_Part"
 40758 				value      	1)
 40759 			    (object Attribute
 40760 				tool       	"MSVC"
 40761 				name       	"Connection_Part"
 40762 				value      	2)
 40763 			    (object Attribute
 40764 				tool       	"MSVC"
 40765 				name       	"Class_Factory"
 40766 				value      	3)))
 40767 		    (object Attribute
 40768 			tool       	"MSVC"
 40769 			name       	"CObjectFunctionality"
 40770 			value      	("CObjectFunctionalitySet" 0))
 40771 		    (object Attribute
 40772 			tool       	"MSVC"
 40773 			name       	"CObjectFunctionalitySet"
 40774 			value      	(list Attribute_Set
 40775 			    (object Attribute
 40776 				tool       	"MSVC"
 40777 				name       	"None"
 40778 				value      	0)
 40779 			    (object Attribute
 40780 				tool       	"MSVC"
 40781 				name       	"Dynamic"
 40782 				value      	1)
 40783 			    (object Attribute
 40784 				tool       	"MSVC"
 40785 				name       	"Dyncreate"
 40786 				value      	2)
 40787 			    (object Attribute
 40788 				tool       	"MSVC"
 40789 				name       	"Serial"
 40790 				value      	3)))
 40791 		    (object Attribute
 40792 			tool       	"MSVC"
 40793 			name       	"GenerateOverrideGroup"
 40794 			value      	FALSE)
 40795 		    (object Attribute
 40796 			tool       	"MSVC"
 40797 			name       	"GenerateDataGroup"
 40798 			value      	FALSE)
 40799 		    (object Attribute
 40800 			tool       	"MSVC"
 40801 			name       	"AFX_DATA_Entries"
 40802 			value      	(value Text ""))
 40803 		    (object Attribute
 40804 			tool       	"MSVC"
 40805 			name       	"GenerateFieldGroup"
 40806 			value      	FALSE)
 40807 		    (object Attribute
 40808 			tool       	"MSVC"
 40809 			name       	"AFX_FIELD_Entries"
 40810 			value      	(value Text ""))
 40811 		    (object Attribute
 40812 			tool       	"MSVC"
 40813 			name       	"GenerateMessageGroup"
 40814 			value      	FALSE)
 40815 		    (object Attribute
 40816 			tool       	"MSVC"
 40817 			name       	"GenerateMessageMap"
 40818 			value      	FALSE)
 40819 		    (object Attribute
 40820 			tool       	"MSVC"
 40821 			name       	"AFX_MSG_MAP_Entries"
 40822 			value      	(value Text ""))
 40823 		    (object Attribute
 40824 			tool       	"MSVC"
 40825 			name       	"MESSAGE_MAP_Entries"
 40826 			value      	(value Text ""))
 40827 		    (object Attribute
 40828 			tool       	"MSVC"
 40829 			name       	"OLEFactory"
 40830 			value      	("OLEFactorySet" 0))
 40831 		    (object Attribute
 40832 			tool       	"MSVC"
 40833 			name       	"OLEFactorySet"
 40834 			value      	(list Attribute_Set
 40835 			    (object Attribute
 40836 				tool       	"MSVC"
 40837 				name       	"None"
 40838 				value      	0)
 40839 			    (object Attribute
 40840 				tool       	"MSVC"
 40841 				name       	"Built_in"
 40842 				value      	1)
 40843 			    (object Attribute
 40844 				tool       	"MSVC"
 40845 				name       	"Simple"
 40846 				value      	2)
 40847 			    (object Attribute
 40848 				tool       	"MSVC"
 40849 				name       	"Licensed"
 40850 				value      	3)))
 40851 		    (object Attribute
 40852 			tool       	"MSVC"
 40853 			name       	"OLEName"
 40854 			value      	"")
 40855 		    (object Attribute
 40856 			tool       	"MSVC"
 40857 			name       	"OLEClassID"
 40858 			value      	"")
 40859 		    (object Attribute
 40860 			tool       	"MSVC"
 40861 			name       	"GenerateOLECtlType"
 40862 			value      	FALSE)
 40863 		    (object Attribute
 40864 			tool       	"MSVC"
 40865 			name       	"OLECtlType"
 40866 			value      	"")
 40867 		    (object Attribute
 40868 			tool       	"MSVC"
 40869 			name       	"GenerateOLETypeLib"
 40870 			value      	FALSE)
 40871 		    (object Attribute
 40872 			tool       	"MSVC"
 40873 			name       	"OLETypeLibID"
 40874 			value      	"")
 40875 		    (object Attribute
 40876 			tool       	"MSVC"
 40877 			name       	"OLETypeLibMajor"
 40878 			value      	"")
 40879 		    (object Attribute
 40880 			tool       	"MSVC"
 40881 			name       	"OLETypeLibMinor"
 40882 			value      	"")
 40883 		    (object Attribute
 40884 			tool       	"MSVC"
 40885 			name       	"GeneratePropPageIDs"
 40886 			value      	FALSE)
 40887 		    (object Attribute
 40888 			tool       	"MSVC"
 40889 			name       	"OLEPropPageIDs"
 40890 			value      	(value Text ""))
 40891 		    (object Attribute
 40892 			tool       	"MSVC"
 40893 			name       	"GenerateDispatchMap"
 40894 			value      	FALSE)
 40895 		    (object Attribute
 40896 			tool       	"MSVC"
 40897 			name       	"AFX_DISPATCH_Entries"
 40898 			value      	(value Text ""))
 40899 		    (object Attribute
 40900 			tool       	"MSVC"
 40901 			name       	"AFX_DISPATCH_MAP_Entries"
 40902 			value      	(value Text ""))
 40903 		    (object Attribute
 40904 			tool       	"MSVC"
 40905 			name       	"DISPATCH_MAP_Entries"
 40906 			value      	(value Text ""))
 40907 		    (object Attribute
 40908 			tool       	"MSVC"
 40909 			name       	"StockProperties"
 40910 			value      	(value Text ""))
 40911 		    (object Attribute
 40912 			tool       	"MSVC"
 40913 			name       	"StockFunctions"
 40914 			value      	(value Text ""))
 40915 		    (object Attribute
 40916 			tool       	"MSVC"
 40917 			name       	"DispatchDefValue"
 40918 			value      	"")
 40919 		    (object Attribute
 40920 			tool       	"MSVC"
 40921 			name       	"GenerateDispIdEnum"
 40922 			value      	FALSE)
 40923 		    (object Attribute
 40924 			tool       	"MSVC"
 40925 			name       	"AFX_DISP_ID_Entries"
 40926 			value      	(value Text ""))
 40927 		    (object Attribute
 40928 			tool       	"MSVC"
 40929 			name       	"GenerateInterfaceMap"
 40930 			value      	FALSE)
 40931 		    (object Attribute
 40932 			tool       	"MSVC"
 40933 			name       	"INTERFACE_MAP_Entries"
 40934 			value      	(value Text ""))
 40935 		    (object Attribute
 40936 			tool       	"MSVC"
 40937 			name       	"InitInterface"
 40938 			value      	"")
 40939 		    (object Attribute
 40940 			tool       	"MSVC"
 40941 			name       	"GenerateEventMap"
 40942 			value      	FALSE)
 40943 		    (object Attribute
 40944 			tool       	"MSVC"
 40945 			name       	"AFX_EVENT_Entries"
 40946 			value      	(value Text ""))
 40947 		    (object Attribute
 40948 			tool       	"MSVC"
 40949 			name       	"AFX_EVENT_MAP_Entries"
 40950 			value      	(value Text ""))
 40951 		    (object Attribute
 40952 			tool       	"MSVC"
 40953 			name       	"EVENT_MAP_Entries"
 40954 			value      	(value Text ""))
 40955 		    (object Attribute
 40956 			tool       	"MSVC"
 40957 			name       	"StockEvents"
 40958 			value      	(value Text ""))
 40959 		    (object Attribute
 40960 			tool       	"MSVC"
 40961 			name       	"GenerateEventSinkMap"
 40962 			value      	FALSE)
 40963 		    (object Attribute
 40964 			tool       	"MSVC"
 40965 			name       	"AFX_EVENTSINK_Entries"
 40966 			value      	(value Text ""))
 40967 		    (object Attribute
 40968 			tool       	"MSVC"
 40969 			name       	"AFX_EVENTSINK_MAP_Entries"
 40970 			value      	(value Text ""))
 40971 		    (object Attribute
 40972 			tool       	"MSVC"
 40973 			name       	"EVENTSINK_MAP_Entries"
 40974 			value      	(value Text ""))
 40975 		    (object Attribute
 40976 			tool       	"MSVC"
 40977 			name       	"PropNotifySinks"
 40978 			value      	(value Text ""))
 40979 		    (object Attribute
 40980 			tool       	"MSVC"
 40981 			name       	"GenerateConnectionMap"
 40982 			value      	FALSE)
 40983 		    (object Attribute
 40984 			tool       	"MSVC"
 40985 			name       	"CONNECTION_MAP_Entries"
 40986 			value      	(value Text ""))
 40987 		    (object Attribute
 40988 			tool       	"MSVC"
 40989 			name       	"ConnectionPointIID"
 40990 			value      	"")
 40991 		    (object Attribute
 40992 			tool       	"MSVC"
 40993 			name       	"InheritanceType"
 40994 			value      	"")
 40995 		    (object Attribute
 40996 			tool       	"MSVC"
 40997 			name       	"DeclSpec"
 40998 			value      	"")
 40999 		    (object Attribute
 41000 			tool       	"MSVC"
 41001 			name       	"OLECommands"
 41002 			value      	(value Text ""))
 41003 		    (object Attribute
 41004 			tool       	"MSVC"
 41005 			name       	"MFCDeclares"
 41006 			value      	(value Text ""))
 41007 		    (object Attribute
 41008 			tool       	"MSVC"
 41009 			name       	"MFCImplements"
 41010 			value      	(value Text ""))
 41011 		    (object Attribute
 41012 			tool       	"MSVC"
 41013 			name       	"ATL_Declares"
 41014 			value      	(value Text ""))
 41015 		    (object Attribute
 41016 			tool       	"MSVC"
 41017 			name       	"GenerateCOMMap"
 41018 			value      	FALSE)
 41019 		    (object Attribute
 41020 			tool       	"MSVC"
 41021 			name       	"COM_MAP_Entries"
 41022 			value      	(value Text ""))
 41023 		    (object Attribute
 41024 			tool       	"MSVC"
 41025 			name       	"GenerateConnectionPointMap"
 41026 			value      	FALSE)
 41027 		    (object Attribute
 41028 			tool       	"MSVC"
 41029 			name       	"CONNECTION_POINT_MAP_Entries"
 41030 			value      	(value Text ""))
 41031 		    (object Attribute
 41032 			tool       	"MSVC"
 41033 			name       	"GenerateMsgMap"
 41034 			value      	FALSE)
 41035 		    (object Attribute
 41036 			tool       	"MSVC"
 41037 			name       	"MSG_MAP_Entries"
 41038 			value      	(value Text ""))
 41039 		    (object Attribute
 41040 			tool       	"MSVC"
 41041 			name       	"GeneratePropertyMap"
 41042 			value      	FALSE)
 41043 		    (object Attribute
 41044 			tool       	"MSVC"
 41045 			name       	"PROPERTY_MAP_Entries"
 41046 			value      	(value Text ""))))
 41047 	    (object Attribute
 41048 		tool       	"MSVC"
 41049 		name       	"default__Operation"
 41050 		value      	(list Attribute_Set
 41051 		    (object Attribute
 41052 			tool       	"MSVC"
 41053 			name       	"Type"
 41054 			value      	("MSVCOperationTypeSet" 0))
 41055 		    (object Attribute
 41056 			tool       	"MSVC"
 41057 			name       	"MSVCOperationTypeSet"
 41058 			value      	(list Attribute_Set
 41059 			    (object Attribute
 41060 				tool       	"MSVC"
 41061 				name       	"Normal"
 41062 				value      	0)
 41063 			    (object Attribute
 41064 				tool       	"MSVC"
 41065 				name       	"Virtual_Override"
 41066 				value      	1)
 41067 			    (object Attribute
 41068 				tool       	"MSVC"
 41069 				name       	"Message_Handler"
 41070 				value      	2)
 41071 			    (object Attribute
 41072 				tool       	"MSVC"
 41073 				name       	"Dispatch_Handler"
 41074 				value      	3)
 41075 			    (object Attribute
 41076 				tool       	"MSVC"
 41077 				name       	"Event_Firing_Function"
 41078 				value      	4)
 41079 			    (object Attribute
 41080 				tool       	"MSVC"
 41081 				name       	"Event_Sink_Handler"
 41082 				value      	5)
 41083 			    (object Attribute
 41084 				tool       	"MSVC"
 41085 				name       	"Std_OLE_Method"
 41086 				value      	6)
 41087 			    (object Attribute
 41088 				tool       	"MSVC"
 41089 				name       	"Command_Parser"
 41090 				value      	7)
 41091 			    (object Attribute
 41092 				tool       	"MSVC"
 41093 				name       	"Property_Get_Function"
 41094 				value      	8)
 41095 			    (object Attribute
 41096 				tool       	"MSVC"
 41097 				name       	"Property_Set_Function"
 41098 				value      	9)
 41099 			    (object Attribute
 41100 				tool       	"MSVC"
 41101 				name       	"Property_Notify_Function"
 41102 				value      	10)
 41103 			    (object Attribute
 41104 				tool       	"MSVC"
 41105 				name       	"Macro_Generated_Function"
 41106 				value      	11)))
 41107 		    (object Attribute
 41108 			tool       	"MSVC"
 41109 			name       	"AFX_MSG_MAP_Entries"
 41110 			value      	(value Text ""))
 41111 		    (object Attribute
 41112 			tool       	"MSVC"
 41113 			name       	"MESSAGE_MAP_Entries"
 41114 			value      	(value Text ""))
 41115 		    (object Attribute
 41116 			tool       	"MSVC"
 41117 			name       	"AFX_DISPATCH_MAP_Entries"
 41118 			value      	(value Text ""))
 41119 		    (object Attribute
 41120 			tool       	"MSVC"
 41121 			name       	"DISPATCH_MAP_Entries"
 41122 			value      	(value Text ""))
 41123 		    (object Attribute
 41124 			tool       	"MSVC"
 41125 			name       	"AFX_EVENT_MAP_Entries"
 41126 			value      	(value Text ""))
 41127 		    (object Attribute
 41128 			tool       	"MSVC"
 41129 			name       	"EVENT_MAP_Entries"
 41130 			value      	(value Text ""))
 41131 		    (object Attribute
 41132 			tool       	"MSVC"
 41133 			name       	"AFX_EVENTSINK_MAP_Entries"
 41134 			value      	(value Text ""))
 41135 		    (object Attribute
 41136 			tool       	"MSVC"
 41137 			name       	"EVENTSINK_MAP_Entries"
 41138 			value      	(value Text ""))
 41139 		    (object Attribute
 41140 			tool       	"MSVC"
 41141 			name       	"CallType"
 41142 			value      	"")
 41143 		    (object Attribute
 41144 			tool       	"MSVC"
 41145 			name       	"DeclSpec"
 41146 			value      	"")
 41147 		    (object Attribute
 41148 			tool       	"MSVC"
 41149 			name       	"BodyImage"
 41150 			value      	(value Text ""))))
 41151 	    (object Attribute
 41152 		tool       	"MSVC"
 41153 		name       	"default__Role"
 41154 		value      	(list Attribute_Set
 41155 		    (object Attribute
 41156 			tool       	"MSVC"
 41157 			name       	"Type"
 41158 			value      	("MSVCAttributeTypeSet" 0))
 41159 		    (object Attribute
 41160 			tool       	"MSVC"
 41161 			name       	"MSVCAttributeTypeSet"
 41162 			value      	(list Attribute_Set
 41163 			    (object Attribute
 41164 				tool       	"MSVC"
 41165 				name       	"Normal"
 41166 				value      	0)
 41167 			    (object Attribute
 41168 				tool       	"MSVC"
 41169 				name       	"Member_Property"
 41170 				value      	1)
 41171 			    (object Attribute
 41172 				tool       	"MSVC"
 41173 				name       	"Get_Set_Property"
 41174 				value      	2)
 41175 			    (object Attribute
 41176 				tool       	"MSVC"
 41177 				name       	"Dialog_Data"
 41178 				value      	3)
 41179 			    (object Attribute
 41180 				tool       	"MSVC"
 41181 				name       	"Field_Data"
 41182 				value      	4)
 41183 			    (object Attribute
 41184 				tool       	"MSVC"
 41185 				name       	"Stock_Property"
 41186 				value      	5)))
 41187 		    (object Attribute
 41188 			tool       	"MSVC"
 41189 			name       	"AFX_DISPATCH_MAP_Entries"
 41190 			value      	(value Text ""))
 41191 		    (object Attribute
 41192 			tool       	"MSVC"
 41193 			name       	"DISPATCH_MAP_Entries"
 41194 			value      	(value Text ""))
 41195 		    (object Attribute
 41196 			tool       	"MSVC"
 41197 			name       	"DeclSpec"
 41198 			value      	"")
 41199 		    (object Attribute
 41200 			tool       	"MSVC"
 41201 			name       	"PointerBase"
 41202 			value      	"")
 41203 		    (object Attribute
 41204 			tool       	"MSVC"
 41205 			name       	"CallType"
 41206 			value      	"")
 41207 		    (object Attribute
 41208 			tool       	"MSVC"
 41209 			name       	"StockPropertyImplementation"
 41210 			value      	"")))
 41211 	    (object Attribute
 41212 		tool       	"MSVC"
 41213 		name       	"default__Has"
 41214 		value      	(list Attribute_Set
 41215 		    (object Attribute
 41216 			tool       	"MSVC"
 41217 			name       	"Type"
 41218 			value      	("MSVCAttributeTypeSet" 0))
 41219 		    (object Attribute
 41220 			tool       	"MSVC"
 41221 			name       	"MSVCAttributeTypeSet"
 41222 			value      	(list Attribute_Set
 41223 			    (object Attribute
 41224 				tool       	"MSVC"
 41225 				name       	"Normal"
 41226 				value      	0)
 41227 			    (object Attribute
 41228 				tool       	"MSVC"
 41229 				name       	"Member_Property"
 41230 				value      	1)
 41231 			    (object Attribute
 41232 				tool       	"MSVC"
 41233 				name       	"Get_Set_Property"
 41234 				value      	2)
 41235 			    (object Attribute
 41236 				tool       	"MSVC"
 41237 				name       	"Dialog_Data"
 41238 				value      	3)
 41239 			    (object Attribute
 41240 				tool       	"MSVC"
 41241 				name       	"Field_Data"
 41242 				value      	4)
 41243 			    (object Attribute
 41244 				tool       	"MSVC"
 41245 				name       	"Stock_Property"
 41246 				value      	5)))
 41247 		    (object Attribute
 41248 			tool       	"MSVC"
 41249 			name       	"AFX_DISPATCH_MAP_Entries"
 41250 			value      	(value Text ""))
 41251 		    (object Attribute
 41252 			tool       	"MSVC"
 41253 			name       	"DISPATCH_MAP_Entries"
 41254 			value      	(value Text ""))
 41255 		    (object Attribute
 41256 			tool       	"MSVC"
 41257 			name       	"DeclSpec"
 41258 			value      	"")
 41259 		    (object Attribute
 41260 			tool       	"MSVC"
 41261 			name       	"PointerBase"
 41262 			value      	"")
 41263 		    (object Attribute
 41264 			tool       	"MSVC"
 41265 			name       	"CallType"
 41266 			value      	"")
 41267 		    (object Attribute
 41268 			tool       	"MSVC"
 41269 			name       	"StockPropertyImplementation"
 41270 			value      	"")))
 41271 	    (object Attribute
 41272 		tool       	"MSVC"
 41273 		name       	"default__Attribute"
 41274 		value      	(list Attribute_Set
 41275 		    (object Attribute
 41276 			tool       	"MSVC"
 41277 			name       	"Type"
 41278 			value      	("MSVCAttributeTypeSet" 0))
 41279 		    (object Attribute
 41280 			tool       	"MSVC"
 41281 			name       	"MSVCAttributeTypeSet"
 41282 			value      	(list Attribute_Set
 41283 			    (object Attribute
 41284 				tool       	"MSVC"
 41285 				name       	"Normal"
 41286 				value      	0)
 41287 			    (object Attribute
 41288 				tool       	"MSVC"
 41289 				name       	"Member_Property"
 41290 				value      	1)
 41291 			    (object Attribute
 41292 				tool       	"MSVC"
 41293 				name       	"Get_Set_Property"
 41294 				value      	2)
 41295 			    (object Attribute
 41296 				tool       	"MSVC"
 41297 				name       	"Dialog_Data"
 41298 				value      	3)
 41299 			    (object Attribute
 41300 				tool       	"MSVC"
 41301 				name       	"Field_Data"
 41302 				value      	4)
 41303 			    (object Attribute
 41304 				tool       	"MSVC"
 41305 				name       	"Stock_Property"
 41306 				value      	5)))
 41307 		    (object Attribute
 41308 			tool       	"MSVC"
 41309 			name       	"AFX_DISPATCH_MAP_Entries"
 41310 			value      	(value Text ""))
 41311 		    (object Attribute
 41312 			tool       	"MSVC"
 41313 			name       	"DISPATCH_MAP_Entries"
 41314 			value      	(value Text ""))
 41315 		    (object Attribute
 41316 			tool       	"MSVC"
 41317 			name       	"DeclSpec"
 41318 			value      	"")
 41319 		    (object Attribute
 41320 			tool       	"MSVC"
 41321 			name       	"PointerBase"
 41322 			value      	"")
 41323 		    (object Attribute
 41324 			tool       	"MSVC"
 41325 			name       	"CallType"
 41326 			value      	"")
 41327 		    (object Attribute
 41328 			tool       	"MSVC"
 41329 			name       	"StockPropertyImplementation"
 41330 			value      	"")))
 41331 	    (object Attribute
 41332 		tool       	"MSVC"
 41333 		name       	"default__Module-Spec"
 41334 		value      	(list Attribute_Set
 41335 		    (object Attribute
 41336 			tool       	"MSVC"
 41337 			name       	"GenerateIncludesGroup"
 41338 			value      	FALSE)
 41339 		    (object Attribute
 41340 			tool       	"MSVC"
 41341 			name       	"AFX_INCLUDES_Entries"
 41342 			value      	(value Text ""))
 41343 		    (object Attribute
 41344 			tool       	"MSVC"
 41345 			name       	"GenerateInsertLocation"
 41346 			value      	FALSE)))
 41347 	    (object Attribute
 41348 		tool       	"MSVC"
 41349 		name       	"default__Module-Body"
 41350 		value      	(list Attribute_Set
 41351 		    (object Attribute
 41352 			tool       	"MSVC"
 41353 			name       	"GenerateIncludesGroup"
 41354 			value      	FALSE)
 41355 		    (object Attribute
 41356 			tool       	"MSVC"
 41357 			name       	"AFX_INCLUDES_Entries"
 41358 			value      	(value Text ""))
 41359 		    (object Attribute
 41360 			tool       	"MSVC"
 41361 			name       	"GenerateInsertLocation"
 41362 			value      	FALSE)))
 41363 	    (object Attribute
 41364 		tool       	"cg"
 41365 		name       	"HiddenTool"
 41366 		value      	FALSE)
 41367 	    (object Attribute
 41368 		tool       	"SCC"
 41369 		name       	"HiddenTool"
 41370 		value      	FALSE)
 41371 	    (object Attribute
 41372 		tool       	"Format Wizard"
 41373 		name       	"HiddenTool"
 41374 		value      	FALSE)
 41375 	    (object Attribute
 41376 		tool       	"Spec"
 41377 		name       	"default__UseCase"
 41378 		value      	(list Attribute_Set
 41379 		    (object Attribute
 41380 			tool       	"Spec"
 41381 			name       	"Description"
 41382 			value      	(value Text ""))
 41383 		    (object Attribute
 41384 			tool       	"Spec"
 41385 			name       	"Assumptions"
 41386 			value      	(value Text ""))
 41387 		    (object Attribute
 41388 			tool       	"Spec"
 41389 			name       	"Pre-Conditions"
 41390 			value      	(value Text ""))
 41391 		    (object Attribute
 41392 			tool       	"Spec"
 41393 			name       	"Definitions"
 41394 			value      	(value Text ""))))
 41395 	    (object Attribute
 41396 		tool       	"Rose Model Integrator"
 41397 		name       	"HiddenTool"
 41398 		value      	FALSE)
 41399 	    (object Attribute
 41400 		tool       	"Version Control"
 41401 		name       	"HiddenTool"
 41402 		value      	FALSE)
 41403 	    (object Attribute
 41404 		tool       	"Rose Web Publisher"
 41405 		name       	"HiddenTool"
 41406 		value      	FALSE)
 41407 	    (object Attribute
 41408 		tool       	"framework"
 41409 		name       	"HiddenTool"
 41410 		value      	FALSE)
 41411 	    (object Attribute
 41412 		tool       	"cg"
 41413 		name       	"compiler2.1__Project"
 41414 		value      	(list Attribute_Set
 41415 		    (object Attribute
 41416 			tool       	"cg"
 41417 			name       	"AllowGenerateOverNewerAnnotations"
 41418 			value      	FALSE)
 41419 		    (object Attribute
 41420 			tool       	"cg"
 41421 			name       	"AllowGenerateOverNewerVersion"
 41422 			value      	FALSE)
 41423 		    (object Attribute
 41424 			tool       	"cg"
 41425 			name       	"HeaderFileExtension"
 41426 			value      	"h")
 41427 		    (object Attribute
 41428 			tool       	"cg"
 41429 			name       	"HeaderFileBackupExtension"
 41430 			value      	"h~")
 41431 		    (object Attribute
 41432 			tool       	"cg"
 41433 			name       	"HeaderFileTemporaryExtension"
 41434 			value      	"h#")
 41435 		    (object Attribute
 41436 			tool       	"cg"
 41437 			name       	"CodeFileExtension"
 41438 			value      	"cpp")
 41439 		    (object Attribute
 41440 			tool       	"cg"
 41441 			name       	"CodeFileBackupExtension"
 41442 			value      	"cp~")
 41443 		    (object Attribute
 41444 			tool       	"cg"
 41445 			name       	"CodeFileTemporaryExtension"
 41446 			value      	"cp#")
 41447 		    (object Attribute
 41448 			tool       	"cg"
 41449 			name       	"CreateMissingDirectories"
 41450 			value      	TRUE)
 41451 		    (object Attribute
 41452 			tool       	"cg"
 41453 			name       	"StopOnError"
 41454 			value      	FALSE)
 41455 		    (object Attribute
 41456 			tool       	"cg"
 41457 			name       	"ErrorLimit"
 41458 			value      	30)
 41459 		    (object Attribute
 41460 			tool       	"cg"
 41461 			name       	"Directory"
 41462 			value      	"$ROSECPP_SOURCE")
 41463 		    (object Attribute
 41464 			tool       	"cg"
 41465 			name       	"BooleanType"
 41466 			value      	"int")
 41467 		    (object Attribute
 41468 			tool       	"cg"
 41469 			name       	"AllowTemplates"
 41470 			value      	FALSE)
 41471 		    (object Attribute
 41472 			tool       	"cg"
 41473 			name       	"AllowExplicitInstantiations"
 41474 			value      	FALSE)
 41475 		    (object Attribute
 41476 			tool       	"cg"
 41477 			name       	"AllowProtectedInheritance"
 41478 			value      	FALSE)
 41479 		    (object Attribute
 41480 			tool       	"cg"
 41481 			name       	"OneByValueContainer"
 41482 			value      	"$targetClass")
 41483 		    (object Attribute
 41484 			tool       	"cg"
 41485 			name       	"OneByReferenceContainer"
 41486 			value      	"$targetClass *")
 41487 		    (object Attribute
 41488 			tool       	"cg"
 41489 			name       	"OptionalByValueContainer"
 41490 			value      	"OptionalByValue(sizeof($targetClass))")
 41491 		    (object Attribute
 41492 			tool       	"cg"
 41493 			name       	"OptionalByReferenceContainer"
 41494 			value      	"$targetClass *")
 41495 		    (object Attribute
 41496 			tool       	"cg"
 41497 			name       	"FixedByValueContainer"
 41498 			value      	"$targetClass[$limit]")
 41499 		    (object Attribute
 41500 			tool       	"cg"
 41501 			name       	"UnorderedFixedByValueContainer"
 41502 			value      	"$targetClass[$limit]")
 41503 		    (object Attribute
 41504 			tool       	"cg"
 41505 			name       	"FixedByReferenceContainer"
 41506 			value      	"$targetClass *[$limit]")
 41507 		    (object Attribute
 41508 			tool       	"cg"
 41509 			name       	"UnorderedFixedByReferenceContainer"
 41510 			value      	"$targetClass *[$limit]")
 41511 		    (object Attribute
 41512 			tool       	"cg"
 41513 			name       	"BoundedByValueContainer"
 41514 			value      	"BoundedListByValue(sizeof($targetClass),$limit)")
 41515 		    (object Attribute
 41516 			tool       	"cg"
 41517 			name       	"UnorderedBoundedByValueContainer"
 41518 			value      	"BoundedSetByValue(sizeof($targetClass),$limit)")
 41519 		    (object Attribute
 41520 			tool       	"cg"
 41521 			name       	"BoundedByReferenceContainer"
 41522 			value      	"BoundedListByReference($limit)")
 41523 		    (object Attribute
 41524 			tool       	"cg"
 41525 			name       	"UnorderedBoundedByReferenceContainer"
 41526 			value      	"BoundedSetByReference($limit)")
 41527 		    (object Attribute
 41528 			tool       	"cg"
 41529 			name       	"UnboundedByValueContainer"
 41530 			value      	"UnboundedListByValue(sizeof($targetClass))")
 41531 		    (object Attribute
 41532 			tool       	"cg"
 41533 			name       	"UnorderedUnboundedByValueContainer"
 41534 			value      	"UnboundedSetByValue(sizeof($targetClass))")
 41535 		    (object Attribute
 41536 			tool       	"cg"
 41537 			name       	"UnboundedByReferenceContainer"
 41538 			value      	"UnboundedListByReference")
 41539 		    (object Attribute
 41540 			tool       	"cg"
 41541 			name       	"UnorderedUnboundedByReferenceContainer"
 41542 			value      	"UnboundedSetByReference")
 41543 		    (object Attribute
 41544 			tool       	"cg"
 41545 			name       	"QualifiedByValueContainer"
 41546 			value      	"AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
 41547 		    (object Attribute
 41548 			tool       	"cg"
 41549 			name       	"UnorderedQualifiedByValueContainer"
 41550 			value      	"DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
 41551 		    (object Attribute
 41552 			tool       	"cg"
 41553 			name       	"QualifiedByReferenceContainer"
 41554 			value      	"AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
 41555 		    (object Attribute
 41556 			tool       	"cg"
 41557 			name       	"UnorderedQualifiedByReferenceContainer"
 41558 			value      	"DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
 41559 		    (object Attribute
 41560 			tool       	"cg"
 41561 			name       	"PathSeparator"
 41562 			value      	"")
 41563 		    (object Attribute
 41564 			tool       	"cg"
 41565 			name       	"FileNameFormat"
 41566 			value      	"128vx_b")
 41567 		    (object Attribute
 41568 			tool       	"cg"
 41569 			name       	"AlwaysKeepOrphanedCode"
 41570 			value      	FALSE)))
 41571 	    (object Attribute
 41572 		tool       	"cg"
 41573 		name       	"compiler3.0__Project"
 41574 		value      	(list Attribute_Set
 41575 		    (object Attribute
 41576 			tool       	"cg"
 41577 			name       	"AllowGenerateOverNewerAnnotations"
 41578 			value      	FALSE)
 41579 		    (object Attribute
 41580 			tool       	"cg"
 41581 			name       	"AllowGenerateOverNewerVersion"
 41582 			value      	FALSE)
 41583 		    (object Attribute
 41584 			tool       	"cg"
 41585 			name       	"HeaderFileExtension"
 41586 			value      	"h")
 41587 		    (object Attribute
 41588 			tool       	"cg"
 41589 			name       	"HeaderFileBackupExtension"
 41590 			value      	"h~")
 41591 		    (object Attribute
 41592 			tool       	"cg"
 41593 			name       	"HeaderFileTemporaryExtension"
 41594 			value      	"h#")
 41595 		    (object Attribute
 41596 			tool       	"cg"
 41597 			name       	"CodeFileExtension"
 41598 			value      	"cpp")
 41599 		    (object Attribute
 41600 			tool       	"cg"
 41601 			name       	"CodeFileBackupExtension"
 41602 			value      	"cp~")
 41603 		    (object Attribute
 41604 			tool       	"cg"
 41605 			name       	"CodeFileTemporaryExtension"
 41606 			value      	"cp#")
 41607 		    (object Attribute
 41608 			tool       	"cg"
 41609 			name       	"CreateMissingDirectories"
 41610 			value      	TRUE)
 41611 		    (object Attribute
 41612 			tool       	"cg"
 41613 			name       	"StopOnError"
 41614 			value      	FALSE)
 41615 		    (object Attribute
 41616 			tool       	"cg"
 41617 			name       	"ErrorLimit"
 41618 			value      	30)
 41619 		    (object Attribute
 41620 			tool       	"cg"
 41621 			name       	"Directory"
 41622 			value      	"$ROSECPP_SOURCE")
 41623 		    (object Attribute
 41624 			tool       	"cg"
 41625 			name       	"BooleanType"
 41626 			value      	"int")
 41627 		    (object Attribute
 41628 			tool       	"cg"
 41629 			name       	"AllowTemplates"
 41630 			value      	TRUE)
 41631 		    (object Attribute
 41632 			tool       	"cg"
 41633 			name       	"AllowExplicitInstantiations"
 41634 			value      	FALSE)
 41635 		    (object Attribute
 41636 			tool       	"cg"
 41637 			name       	"AllowProtectedInheritance"
 41638 			value      	TRUE)
 41639 		    (object Attribute
 41640 			tool       	"cg"
 41641 			name       	"OneByValueContainer"
 41642 			value      	"$targetClass")
 41643 		    (object Attribute
 41644 			tool       	"cg"
 41645 			name       	"OneByReferenceContainer"
 41646 			value      	"$targetClass *")
 41647 		    (object Attribute
 41648 			tool       	"cg"
 41649 			name       	"OptionalByValueContainer"
 41650 			value      	"OptionalByValue<$targetClass>")
 41651 		    (object Attribute
 41652 			tool       	"cg"
 41653 			name       	"OptionalByReferenceContainer"
 41654 			value      	"$targetClass *")
 41655 		    (object Attribute
 41656 			tool       	"cg"
 41657 			name       	"FixedByValueContainer"
 41658 			value      	"$targetClass[$limit]")
 41659 		    (object Attribute
 41660 			tool       	"cg"
 41661 			name       	"UnorderedFixedByValueContainer"
 41662 			value      	"$targetClass[$limit]")
 41663 		    (object Attribute
 41664 			tool       	"cg"
 41665 			name       	"FixedByReferenceContainer"
 41666 			value      	"$targetClass *[$limit]")
 41667 		    (object Attribute
 41668 			tool       	"cg"
 41669 			name       	"UnorderedFixedByReferenceContainer"
 41670 			value      	"$targetClass *[$limit]")
 41671 		    (object Attribute
 41672 			tool       	"cg"
 41673 			name       	"BoundedByValueContainer"
 41674 			value      	"BoundedListByValue<$targetClass,$limit>")
 41675 		    (object Attribute
 41676 			tool       	"cg"
 41677 			name       	"UnorderedBoundedByValueContainer"
 41678 			value      	"BoundedSetByValue<$targetClass,$limit>")
 41679 		    (object Attribute
 41680 			tool       	"cg"
 41681 			name       	"BoundedByReferenceContainer"
 41682 			value      	"BoundedListByReference<$targetClass,$limit>")
 41683 		    (object Attribute
 41684 			tool       	"cg"
 41685 			name       	"UnorderedBoundedByReferenceContainer"
 41686 			value      	"BoundedSetByReference<$targetClass,$limit>")
 41687 		    (object Attribute
 41688 			tool       	"cg"
 41689 			name       	"UnboundedByValueContainer"
 41690 			value      	"UnboundedListByValue<$targetClass>")
 41691 		    (object Attribute
 41692 			tool       	"cg"
 41693 			name       	"UnorderedUnboundedByValueContainer"
 41694 			value      	"UnboundedSetByValue<$targetClass>")
 41695 		    (object Attribute
 41696 			tool       	"cg"
 41697 			name       	"UnboundedByReferenceContainer"
 41698 			value      	"UnboundedListByReference<$targetClass>")
 41699 		    (object Attribute
 41700 			tool       	"cg"
 41701 			name       	"UnorderedUnboundedByReferenceContainer"
 41702 			value      	"UnboundedSetByReference<$targetClass>")
 41703 		    (object Attribute
 41704 			tool       	"cg"
 41705 			name       	"QualifiedByValueContainer"
 41706 			value      	"AssociationByValue<$qualtype, $qualcont>")
 41707 		    (object Attribute
 41708 			tool       	"cg"
 41709 			name       	"UnorderedQualifiedByValueContainer"
 41710 			value      	"DictionaryByValue<$qualtype, $qualcont>")
 41711 		    (object Attribute
 41712 			tool       	"cg"
 41713 			name       	"QualifiedByReferenceContainer"
 41714 			value      	"AssociationByReference<$qualtype, $qualcont>")
 41715 		    (object Attribute
 41716 			tool       	"cg"
 41717 			name       	"UnorderedQualifiedByReferenceContainer"
 41718 			value      	"DictionaryByReference<$qualtype, $qualcont>")
 41719 		    (object Attribute
 41720 			tool       	"cg"
 41721 			name       	"PathSeparator"
 41722 			value      	"")
 41723 		    (object Attribute
 41724 			tool       	"cg"
 41725 			name       	"FileNameFormat"
 41726 			value      	"128vx_b")
 41727 		    (object Attribute
 41728 			tool       	"cg"
 41729 			name       	"AlwaysKeepOrphanedCode"
 41730 			value      	FALSE)))
 41731 	    (object Attribute
 41732 		tool       	"COM"
 41733 		name       	"propertyId"
 41734 		value      	"783606378")
 41735 	    (object Attribute
 41736 		tool       	"COM"
 41737 		name       	"default__Class"
 41738 		value      	(list Attribute_Set
 41739 		    (object Attribute
 41740 			tool       	"COM"
 41741 			name       	"TypeKinds"
 41742 			value      	(list Attribute_Set
 41743 			    (object Attribute
 41744 				tool       	"COM"
 41745 				name       	"enum"
 41746 				value      	100)
 41747 			    (object Attribute
 41748 				tool       	"COM"
 41749 				name       	"record"
 41750 				value      	101)
 41751 			    (object Attribute
 41752 				tool       	"COM"
 41753 				name       	"module"
 41754 				value      	102)
 41755 			    (object Attribute
 41756 				tool       	"COM"
 41757 				name       	"interface"
 41758 				value      	103)
 41759 			    (object Attribute
 41760 				tool       	"COM"
 41761 				name       	"dispinterface"
 41762 				value      	104)
 41763 			    (object Attribute
 41764 				tool       	"COM"
 41765 				name       	"coclass"
 41766 				value      	105)
 41767 			    (object Attribute
 41768 				tool       	"COM"
 41769 				name       	"alias"
 41770 				value      	106)
 41771 			    (object Attribute
 41772 				tool       	"COM"
 41773 				name       	"union"
 41774 				value      	107)
 41775 			    (object Attribute
 41776 				tool       	"COM"
 41777 				name       	"max"
 41778 				value      	108)
 41779 			    (object Attribute
 41780 				tool       	"COM"
 41781 				name       	"(none)"
 41782 				value      	109)))
 41783 		    (object Attribute
 41784 			tool       	"COM"
 41785 			name       	"Generate"
 41786 			value      	TRUE)
 41787 		    (object Attribute
 41788 			tool       	"COM"
 41789 			name       	"kind"
 41790 			value      	("TypeKinds" 109))
 41791 		    (object Attribute
 41792 			tool       	"COM"
 41793 			name       	"uuid"
 41794 			value      	"")
 41795 		    (object Attribute
 41796 			tool       	"COM"
 41797 			name       	"version"
 41798 			value      	"")
 41799 		    (object Attribute
 41800 			tool       	"COM"
 41801 			name       	"helpstring"
 41802 			value      	"")
 41803 		    (object Attribute
 41804 			tool       	"COM"
 41805 			name       	"helpcontext"
 41806 			value      	"")
 41807 		    (object Attribute
 41808 			tool       	"COM"
 41809 			name       	"attributes"
 41810 			value      	"")
 41811 		    (object Attribute
 41812 			tool       	"COM"
 41813 			name       	"dllname"
 41814 			value      	"")
 41815 		    (object Attribute
 41816 			tool       	"COM"
 41817 			name       	"alias"
 41818 			value      	"")))
 41819 	    (object Attribute
 41820 		tool       	"COM"
 41821 		name       	"default__Operation"
 41822 		value      	(list Attribute_Set
 41823 		    (object Attribute
 41824 			tool       	"COM"
 41825 			name       	"Generate"
 41826 			value      	TRUE)
 41827 		    (object Attribute
 41828 			tool       	"COM"
 41829 			name       	"id"
 41830 			value      	"")
 41831 		    (object Attribute
 41832 			tool       	"COM"
 41833 			name       	"helpstring"
 41834 			value      	"")
 41835 		    (object Attribute
 41836 			tool       	"COM"
 41837 			name       	"attributes"
 41838 			value      	"")))
 41839 	    (object Attribute
 41840 		tool       	"COM"
 41841 		name       	"default__Attribute"
 41842 		value      	(list Attribute_Set
 41843 		    (object Attribute
 41844 			tool       	"COM"
 41845 			name       	"Generate"
 41846 			value      	TRUE)
 41847 		    (object Attribute
 41848 			tool       	"COM"
 41849 			name       	"id"
 41850 			value      	"")
 41851 		    (object Attribute
 41852 			tool       	"COM"
 41853 			name       	"helpstring"
 41854 			value      	"")
 41855 		    (object Attribute
 41856 			tool       	"COM"
 41857 			name       	"attributes"
 41858 			value      	"")))
 41859 	    (object Attribute
 41860 		tool       	"COM"
 41861 		name       	"default__Module-Spec"
 41862 		value      	(list Attribute_Set
 41863 		    (object Attribute
 41864 			tool       	"COM"
 41865 			name       	"Generate"
 41866 			value      	TRUE)
 41867 		    (object Attribute
 41868 			tool       	"COM"
 41869 			name       	"filename"
 41870 			value      	"")
 41871 		    (object Attribute
 41872 			tool       	"COM"
 41873 			name       	"library"
 41874 			value      	"")
 41875 		    (object Attribute
 41876 			tool       	"COM"
 41877 			name       	"uuid"
 41878 			value      	"")
 41879 		    (object Attribute
 41880 			tool       	"COM"
 41881 			name       	"version"
 41882 			value      	"")
 41883 		    (object Attribute
 41884 			tool       	"COM"
 41885 			name       	"helpstring"
 41886 			value      	"")
 41887 		    (object Attribute
 41888 			tool       	"COM"
 41889 			name       	"helpfile"
 41890 			value      	"")
 41891 		    (object Attribute
 41892 			tool       	"COM"
 41893 			name       	"helpcontext"
 41894 			value      	"")
 41895 		    (object Attribute
 41896 			tool       	"COM"
 41897 			name       	"lcid"
 41898 			value      	"")
 41899 		    (object Attribute
 41900 			tool       	"COM"
 41901 			name       	"attributes"
 41902 			value      	"")))
 41903 	    (object Attribute
 41904 		tool       	"COM"
 41905 		name       	"default__Param"
 41906 		value      	(list Attribute_Set
 41907 		    (object Attribute
 41908 			tool       	"COM"
 41909 			name       	"attributes"
 41910 			value      	"")))
 41911 	    (object Attribute
 41912 		tool       	"COM"
 41913 		name       	"HiddenTool"
 41914 		value      	FALSE)
 41915 	    (object Attribute
 41916 		tool       	"VC++"
 41917 		name       	"propertyId"
 41918 		value      	"809135966")
 41919 	    (object Attribute
 41920 		tool       	"VC++"
 41921 		name       	"default__Project"
 41922 		value      	(list Attribute_Set
 41923 		    (object Attribute
 41924 			tool       	"VC++"
 41925 			name       	"UpdateATL"
 41926 			value      	TRUE)
 41927 		    (object Attribute
 41928 			tool       	"VC++"
 41929 			name       	"SmartPointersOnAssoc"
 41930 			value      	TRUE)
 41931 		    (object Attribute
 41932 			tool       	"VC++"
 41933 			name       	"GenerateImports"
 41934 			value      	TRUE)
 41935 		    (object Attribute
 41936 			tool       	"VC++"
 41937 			name       	"PutImportsIn"
 41938 			value      	"stdafx.h")
 41939 		    (object Attribute
 41940 			tool       	"VC++"
 41941 			name       	"FullPathInImports"
 41942 			value      	TRUE)
 41943 		    (object Attribute
 41944 			tool       	"VC++"
 41945 			name       	"UseImportAttributes"
 41946 			value      	TRUE)
 41947 		    (object Attribute
 41948 			tool       	"VC++"
 41949 			name       	"ImportAttributes"
 41950 			value      	"no_namespace named_guids")
 41951 		    (object Attribute
 41952 			tool       	"VC++"
 41953 			name       	"ImportProjTypeLib"
 41954 			value      	TRUE)
 41955 		    (object Attribute
 41956 			tool       	"VC++"
 41957 			name       	"DefaultTypeLib"
 41958 			value      	TRUE)
 41959 		    (object Attribute
 41960 			tool       	"VC++"
 41961 			name       	"TypeLibLocation"
 41962 			value      	"")
 41963 		    (object Attribute
 41964 			tool       	"VC++"
 41965 			name       	"CompileProjTypeLib"
 41966 			value      	TRUE)
 41967 		    (object Attribute
 41968 			tool       	"VC++"
 41969 			name       	"RvcPtyVersion"
 41970 			value      	"1.0")
 41971 		    (object Attribute
 41972 			tool       	"VC++"
 41973 			name       	"ModelIDStyle"
 41974 			value      	2)
 41975 		    (object Attribute
 41976 			tool       	"VC++"
 41977 			name       	"DocStyle"
 41978 			value      	1)
 41979 		    (object Attribute
 41980 			tool       	"VC++"
 41981 			name       	"GenerateIncludes"
 41982 			value      	TRUE)
 41983 		    (object Attribute
 41984 			tool       	"VC++"
 41985 			name       	"ApplyPattern"
 41986 			value      	FALSE)
 41987 		    (object Attribute
 41988 			tool       	"VC++"
 41989 			name       	"CreateBackupFiles"
 41990 			value      	TRUE)
 41991 		    (object Attribute
 41992 			tool       	"VC++"
 41993 			name       	"SupportCodeName"
 41994 			value      	TRUE)
 41995 		    (object Attribute
 41996 			tool       	"VC++"
 41997 			name       	"DocRevEngineer"
 41998 			value      	TRUE)
 41999 		    (object Attribute
 42000 			tool       	"VC++"
 42001 			name       	"CreateOverviewDiagrams"
 42002 			value      	TRUE)
 42003 		    (object Attribute
 42004 			tool       	"VC++"
 42005 			name       	"UpdateModelIDsInCode"
 42006 			value      	TRUE)
 42007 		    (object Attribute
 42008 			tool       	"VC++"
 42009 			name       	"AttributeTypes"
 42010 			value      	(value Text 
 42011 |attr1=bool
 42012 |attr2=short
 42013 |attr3=int
 42014 |attr4=long
 42015 |attr5=char
 42016 |attr6=float
 42017 |attr7=double
 42018 |attr8=void
 42019 |attr9=clock_t
 42020 |attr10=_complex
 42021 |attr11=_dev_t
 42022 |attr12=div_t
 42023 |attr13=_exception
 42024 |attr14=FILE
 42025 |attr15=_finddata_t
 42026 |attr16=_FPIEEE_RECORD
 42027 |attr17=fpos_t
 42028 |attr18=_HEAPINFO
 42029 |attr19=jmp_buf
 42030 |attr20=lconv
 42031 |attr21=ldiv_t
 42032 |attr22=_off_t
 42033 |attr23=_onexit_t
 42034 |attr24=_PNH
 42035 |attr25=ptrdiff_t
 42036 |attr26=sig_atomic_t
 42037 |attr27=size_t
 42038 |attr28=_stat
 42039 |attr29=time_t
 42040 |attr30=_timeb
 42041 |attr31=tm
 42042 |attr32=_utimbuf
 42043 |attr33=va_list
 42044 |attr34=wchar_t
 42045 |attr35=wctrans_t
 42046 |attr36=wctype_t
 42047 |attr37=_wfinddata_t
 42048 |attr38=_wfinddatai64_t
 42049 |attr39=wint_t
 42050 |attr40=ABORTPROC
 42051 |attr41=ACMDRIVERENUMCB
 42052 |attr42=ACMDRIVERPROC
 42053 |attr43=ACMFILTERCHOOSEHOOKPROC
 42054 |attr44=ACMFILTERENUMCB
 42055 |attr45=ACMFILTERTAGENUMCB
 42056 |attr46=ACMFORMATCHOOSEHOOKPROC
 42057 |attr47=ACMFORMATENUMCB
 42058 |attr48=ACMFORMATTAGENUMCB
 42059 |attr49=APPLET_PROC
 42060 |attr50=ATOM
 42061 |attr51=BOOL
 42062 |attr52=BOOLEAN
 42063 |attr53=BYTE
 42064 |attr54=CALINFO_ENUMPROC
 42065 |attr55=CALLBACK
 42066 |attr56=CHAR
 42067 |attr57=COLORREF
 42068 |attr58=CONST
 42069 |attr59=CRITICAL_SECTION
 42070 |attr60=CTRYID
 42071 |attr61=DATEFMT_ENUMPROC
 42072 |attr62=DESKTOPENUMPROC
 42073 |attr63=DLGPROC
 42074 |attr64=DRAWSTATEPROC
 42075 |attr65=DWORD
 42076 |attr66=EDITWORDBREAKPROC
 42077 |attr67=ENHMFENUMPROC
 42078 |attr68=ENUMRESLANGPROC
 42079 |attr69=ENUMRESNAMEPROC
 42080 |attr70=ENUMRESTYPEPROC
 42081 |attr71=FARPROC
 42082 |attr72=FILE_SEGMENT_ELEMENT
 42083 |attr73=FLOAT
 42084 |attr74=FONTENUMPROC
 42085 |attr75=GOBJENUMPROC
 42086 |attr76=GRAYSTRINGPROC
 42087 |attr77=HACCEL
 42088 |attr78=HANDLE
 42089 |attr79=HBITMAP
 42090 |attr80=HBRUSH
 42091 |attr81=HCOLORSPACE
 42092 |attr82=HCONV
 42093 |attr83=HCONVLIST
 42094 |attr84=HCURSOR
 42095 |attr85=HDC
 42096 |attr86=HDDEDATA
 42097 |attr87=HDESK
 42098 |attr88=HDROP
 42099 |attr89=HDWP
 42100 |attr90=HENHMETAFILE
 42101 |attr91=HFILE
 42102 |attr92=HFONT
 42103 |attr93=HGDIOBJ
 42104 |attr94=HGLOBAL
 42105 |attr95=HHOOK
 42106 |attr96=HICON
 42107 |attr97=HIMAGELIST
 42108 |attr98=HIMC
 42109 |attr99=HINSTANCE
 42110 |attr100=HKEY
 42111 |attr101=HKL
 42112 |attr102=HLOCAL
 42113 |attr103=HMENU
 42114 |attr104=HMETAFILE
 42115 |attr105=HMODULE
 42116 |attr106=HMONITOR
 42117 |attr107=HOOKPROC
 42118 |attr108=HPALETTE
 42119 |attr109=HPEN
 42120 |attr110=HRGN
 42121 |attr111=HRSRC
 42122 |attr112=HSZ
 42123 |attr113=HTREEITEM
 42124 |attr114=HWINSTA
 42125 |attr115=HWND
 42126 |attr116=INT
 42127 |attr117=IPADDR
 42128 |attr118=LANGID
 42129 |attr119=LCID
 42130 |attr120=LCSCSTYPE
 42131 |attr121=LCSGAMUTMATCH
 42132 |attr122=LCTYPE
 42133 |attr123=LINEDDAPROC
 42134 |attr124=LOCALE_ENUMPROC
 42135 |attr125=LONG
 42136 |attr126=LONGLONG
 42137 |attr127=LPARAM
 42138 |attr128=LPBOOL
 42139 |attr129=LPBYTE
 42140 |attr130=LPCCHOOKPROC
 42141 |attr131=LPCFHOOKPROC
 42142 |attr132=LPCOLORREF
 42143 |attr133=LPCRITICAL_SECTION
 42144 |attr134=LPCSTR
 42145 |attr135=LPCTSTR
 42146 |attr136=LPCVOID
 42147 |attr137=LPCWSTR
 42148 |attr138=LPDWORD
 42149 |attr139=LPFIBER_START_ROUTINE
 42150 |attr140=LPFRHOOKPROC
 42151 |attr141=LPHANDLE
 42152 |attr142=LPHANDLER_FUNCTION
 42153 |attr143=LPINT
 42154 |attr144=LPLONG
 42155 |attr145=LPOFNHOOKPROC
 42156 |attr146=LPPAGEPAINTHOOK
 42157 |attr147=LPPAGESETUPHOOK
 42158 |attr148=LPPRINTHOOKPROC
 42159 |attr149=LPPROGRESS_ROUTINE
 42160 |attr150=LPSETUPHOOKPROC
 42161 |attr151=LPSTR
 42162 |attr152=LPSTREAM
 42163 |attr153=LPTHREAD_START_ROUTINE
 42164 |attr154=LPTSTR
 42165 |attr155=LPVOID
 42166 |attr156=LPWORD
 42167 |attr157=LPWSTR
 42168 |attr158=LRESULT
 42169 |attr159=LUID
 42170 |attr160=PBOOL
 42171 |attr161=PBOOLEAN
 42172 |attr162=PBYTE
 42173 |attr163=PCHAR
 42174 |attr164=PCRITICAL_SECTION
 42175 |attr165=PCSTR
 42176 |attr166=PCTSTR
 42177 |attr167=PCWCH
 42178 |attr168=PCWSTR
 42179 |attr169=PDWORD
 42180 |attr170=PFLOAT
 42181 |attr171=PFNCALLBACK
 42182 |attr172=PHANDLE
 42183 |attr173=PHANDLER_ROUTINE
 42184 |attr174=PHKEY
 42185 |attr175=PINT
 42186 |attr176=PLCID
 42187 |attr177=PLONG
 42188 |attr178=PLUID
 42189 |attr179=PROPENUMPROC
 42190 |attr180=PROPENUMPROCEX
 42191 |attr181=PSHORT
 42192 |attr182=PSTR
 42193 |attr183=PTBYTE
 42194 |attr184=PTCHAR
 42195 |attr185=PTIMERAPCROUTINE
 42196 |attr186=PTSTR
 42197 |attr187=PUCHAR
 42198 |attr188=PUINT
 42199 |attr189=PULONG
 42200 |attr190=PUSHORT
 42201 |attr191=PVOID
 42202 |attr192=PWCHAR
 42203 |attr193=PWORD
 42204 |attr194=PWSTR
 42205 |attr195=REGISTERWORDENUMPROC
 42206 |attr196=REGSAM
 42207 |attr197=SC_HANDLE
 42208 |attr198=SC_LOCK
 42209 |attr199=SENDASYNCPROC
 42210 |attr200=SERVICE_STATUS_HANDLE
 42211 |attr201=SHORT
 42212 |attr202=TBYTE
 42213 |attr203=TCHAR
 42214 |attr204=TIMEFMT_ENUMPROC
 42215 |attr205=TIMERPROC
 42216 |attr206=UCHAR
 42217 |attr207=UINT
 42218 |attr208=ULONG
 42219 |attr209=ULONGLONG
 42220 |attr210=UNSIGNED
 42221 |attr211=USHORT
 42222 |attr212=VOID
 42223 |attr213=WCHAR
 42224 |attr214=WINAPI
 42225 |attr215=WINSTAENUMPROC
 42226 |attr216=WNDENUMPROC
 42227 |attr217=WNDPROC
 42228 |attr218=WORD
 42229 |attr219=WPARAM
 42230 |attr220=YIELDPROC
 42231 |attr221=CPoint
 42232 |attr222=CRect
 42233 |attr223=CSize
 42234 |attr224=CString
 42235 |attr225=CTime
 42236 |attr226=CTimeSpan
 42237 |attr227=CCreateContext
 42238 |attr228=CMemoryState
 42239 |attr229=COleSafeArray
 42240 |attr230=CPrintInfo
 42241 |attr231=TBool
 42242 |attr232=TInt
 42243 			))
 42244 		    (object Attribute
 42245 			tool       	"VC++"
 42246 			name       	"Containers"
 42247 			value      	(value Text 
 42248 |cont1=CArray<$TYPE, $TYPE&>
 42249 |cont2=CByteArray
 42250 |cont3=CDWordArray
 42251 |cont4=CObArray
 42252 |cont5=CPtrArray
 42253 |cont6=CStringArray
 42254 |cont7=CUIntArray
 42255 |cont8=CWordArray
 42256 |cont9=CList<$TYPE, $TYPE&>
 42257 |cont10=CPtrList
 42258 |cont11=CObList
 42259 |cont12=CStringList
 42260 |cont13=CMapWordToPtr
 42261 |cont14=CMapPtrToWord
 42262 |cont15=CMapPtrToPtr
 42263 |cont16=CMapWordToOb
 42264 |cont17=CMapStringToPtr
 42265 |cont18=CMapStringToOb
 42266 |cont19=CMapStringToString
 42267 |cont20=CTypedPtrArray<CPtrArray, $TYPE*>
 42268 |cont21=CTypedPtrArray<CObArray, $TYPE*>
 42269 |cont22=CTypedPtrList<CObList, $TYPE*>
 42270 |cont23=CTypedPtrList<CPtrList, $TYPE*>
 42271 |cont24=RPointerArray<$TYPE*>
 42272 |cont25=RArray<$TYPE*>
 42273 			))
 42274 		    (object Attribute
 42275 			tool       	"VC++"
 42276 			name       	"ClassMethods"
 42277 			value      	(value Text 
 42278 |*_body=// ToDo: Add your specialized code here and/or call the base class
 42279 |cm1=$NAME()
 42280 |cm2=$NAME(orig:const $NAME&)
 42281 |cm3=<<virtual>> ~$NAME()
 42282 |cm4=operator=(rhs:$NAME&):$NAME&
 42283 |cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
 42284 |cm5=<<const>> operator==(rhs:const $NAME&):bool
 42285 |cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 42286 |cm6=<<const>> operator!=(rhs:$NAME&):bool
 42287 |cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 42288 |cm7=<<const>> operator<(rhs:$NAME&):bool
 42289 |cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 42290 |cm8=<<const>> operator>(rhs:$NAME&):bool
 42291 |cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 42292 |cm9=<<const>> operator<=(rhs:$NAME&):bool
 42293 |cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 42294 |cm10=<<const>> operator>=(rhs:$NAME&):bool
 42295 |cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 42296 |cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
 42297 |cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
 42298 |cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
 42299 |cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
 42300 			))
 42301 		    (object Attribute
 42302 			tool       	"VC++"
 42303 			name       	"Accessors"
 42304 			value      	(value Text 
 42305 |agf=<<const>> get_$BASICNAME():const $TYPE
 42306 |agf_body=return $NAME;
 42307 |asf=set_$BASICNAME(value:$TYPE):void
 42308 |asf_body=$NAME = value;|return;
 42309 |agv=<<const>> get_$BASICNAME():const $TYPE&
 42310 |agv_body=return $NAME;
 42311 |asv=set_$BASICNAME(value:$TYPE&):void
 42312 |asv_body=$NAME = value;|return;
 42313 |agp=<<const>> get_$BASICNAME():const $TYPE
 42314 |agp_body=return $NAME;
 42315 |asp=set_$BASICNAME(value:$TYPE):void
 42316 |asp_body=$NAME = value;|return;
 42317 |agr=<<const>> get_$BASICNAME():const $TYPE
 42318 |agr_body=return $NAME;
 42319 |asr=set_$BASICNAME(value:$TYPE):void
 42320 |asr_body=$NAME = value;|return;
 42321 |aga=<<const>> get_$BASICNAME(index:int):const $TYPE
 42322 |aga_body=return $NAME[index];
 42323 |asa=set_$BASICNAME(index:int, value:$TYPE):void
 42324 |asa_body=$NAME[index] = value;|return;
 42325 			))
 42326 		    (object Attribute
 42327 			tool       	"VC++"
 42328 			name       	"Conditionals"
 42329 			value      	(value Text 
 42330 |*_decl=#ifdef _DEBUG
 42331 |*_base=CObject
 42332 |cond1=<<virtual, const>> AssertValid():void
 42333 |cond1_body=$SUPERNAME::AssertValid();
 42334 |cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
 42335 |cond2_body=$SUPERNAME::Dump(dc);
 42336 			))
 42337 		    (object Attribute
 42338 			tool       	"VC++"
 42339 			name       	"Patterns"
 42340 			value      	(value Text 
 42341 |patrn1=cm1, cm3
 42342 |patrn1_name=Default
 42343 			))))
 42344 	    (object Attribute
 42345 		tool       	"VC++"
 42346 		name       	"default__Class"
 42347 		value      	(list Attribute_Set
 42348 		    (object Attribute
 42349 			tool       	"VC++"
 42350 			name       	"Generate"
 42351 			value      	TRUE)))
 42352 	    (object Attribute
 42353 		tool       	"VC++"
 42354 		name       	"default__Module-Spec"
 42355 		value      	(list Attribute_Set
 42356 		    (object Attribute
 42357 			tool       	"VC++"
 42358 			name       	"InternalMap"
 42359 			value      	(value Text 
 42360 |*:AUTO:AUTO
 42361 |
 42362 			))
 42363 		    (object Attribute
 42364 			tool       	"VC++"
 42365 			name       	"ExportMap"
 42366 			value      	(value Text 
 42367 |*:AUTO:AUTO
 42368 |
 42369 			))
 42370 		    (object Attribute
 42371 			tool       	"VC++"
 42372 			name       	"InitialSourceIncludes"
 42373 			value      	(value Text 
 42374 |"stdafx.h"
 42375 			))
 42376 		    (object Attribute
 42377 			tool       	"VC++"
 42378 			name       	"InitialHeaderIncludes"
 42379 			value      	(value Text ""))
 42380 		    (object Attribute
 42381 			tool       	"VC++"
 42382 			name       	"Copyright"
 42383 			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))))
 42384 	    (object Attribute
 42385 		tool       	"VC++"
 42386 		name       	"default__Role"
 42387 		value      	(list Attribute_Set
 42388 		    (object Attribute
 42389 			tool       	"VC++"
 42390 			name       	"Const"
 42391 			value      	FALSE)
 42392 		    (object Attribute
 42393 			tool       	"VC++"
 42394 			name       	"Generate"
 42395 			value      	TRUE)
 42396 		    (object Attribute
 42397 			tool       	"VC++"
 42398 			name       	"InitialValue"
 42399 			value      	"")))
 42400 	    (object Attribute
 42401 		tool       	"VC++"
 42402 		name       	"default__Attribute"
 42403 		value      	(list Attribute_Set
 42404 		    (object Attribute
 42405 			tool       	"VC++"
 42406 			name       	"Generate"
 42407 			value      	TRUE)))
 42408 	    (object Attribute
 42409 		tool       	"VC++"
 42410 		name       	"default__Operation"
 42411 		value      	(list Attribute_Set
 42412 		    (object Attribute
 42413 			tool       	"VC++"
 42414 			name       	"Generate"
 42415 			value      	TRUE)
 42416 		    (object Attribute
 42417 			tool       	"VC++"
 42418 			name       	"Inline"
 42419 			value      	FALSE)
 42420 		    (object Attribute
 42421 			tool       	"VC++"
 42422 			name       	"DefaultBody"
 42423 			value      	(value Text ""))))
 42424 	    (object Attribute
 42425 		tool       	"VC++"
 42426 		name       	"HiddenTool"
 42427 		value      	FALSE)
 42428 	    (object Attribute
 42429 		tool       	"VisualStudio"
 42430 		name       	"HiddenTool"
 42431 		value      	FALSE)
 42432 	    (object Attribute
 42433 		tool       	"MOF"
 42434 		name       	"propertyId"
 42435 		value      	"809135966")
 42436 	    (object Attribute
 42437 		tool       	"JCR"
 42438 		name       	"propertyId"
 42439 		value      	"809135966")
 42440 	    (object Attribute
 42441 		tool       	"MOF"
 42442 		name       	"default__Category"
 42443 		value      	(list Attribute_Set
 42444 		    (object Attribute
 42445 			tool       	"MOF"
 42446 			name       	"uml2mof.hasImplicitReferences"
 42447 			value      	"true")
 42448 		    (object Attribute
 42449 			tool       	"MOF"
 42450 			name       	"uml2mof.clusteredImport"
 42451 			value      	"")
 42452 		    (object Attribute
 42453 			tool       	"MOF"
 42454 			name       	"rose2mof.supertypes"
 42455 			value      	"")
 42456 		    (object Attribute
 42457 			tool       	"MOF"
 42458 			name       	"mof.idl_prefix"
 42459 			value      	"")
 42460 		    (object Attribute
 42461 			tool       	"MOF"
 42462 			name       	"mof.idl_substitute_name"
 42463 			value      	"")
 42464 		    (object Attribute
 42465 			tool       	"MOF"
 42466 			name       	"mof.idl_version"
 42467 			value      	"")
 42468 		    (object Attribute
 42469 			tool       	"MOF"
 42470 			name       	"xmi.namespace"
 42471 			value      	"")))
 42472 	    (object Attribute
 42473 		tool       	"JCR"
 42474 		name       	"default__Category"
 42475 		value      	(list Attribute_Set
 42476 		    (object Attribute
 42477 			tool       	"JCR"
 42478 			name       	"java_prefix"
 42479 			value      	"")
 42480 		    (object Attribute
 42481 			tool       	"JCR"
 42482 			name       	"java_substitute_name"
 42483 			value      	"")
 42484 		    (object Attribute
 42485 			tool       	"JCR"
 42486 			name       	"c_substitute_name"
 42487 			value      	"")
 42488 		    (object Attribute
 42489 			tool       	"JCR"
 42490 			name       	"uuid"
 42491 			value      	"")
 42492 		    (object Attribute
 42493 			tool       	"JCR"
 42494 			name       	"versioning.package"
 42495 			value      	"")))
 42496 	    (object Attribute
 42497 		tool       	"MOF"
 42498 		name       	"default__Class"
 42499 		value      	(list Attribute_Set
 42500 		    (object Attribute
 42501 			tool       	"MOF"
 42502 			name       	"uml2mof.corbaType"
 42503 			value      	(value Text ""))
 42504 		    (object Attribute
 42505 			tool       	"MOF"
 42506 			name       	"uml2mof.repositoryId"
 42507 			value      	"")
 42508 		    (object Attribute
 42509 			tool       	"MOF"
 42510 			name       	"mof.idl_substitute_name"
 42511 			value      	"")
 42512 		    (object Attribute
 42513 			tool       	"MOF"
 42514 			name       	"mof.idl_version"
 42515 			value      	"")
 42516 		    (object Attribute
 42517 			tool       	"MOF"
 42518 			name       	"xmi.enumerationUnprefix"
 42519 			value      	"")
 42520 		    (object Attribute
 42521 			tool       	"MOF"
 42522 			name       	"uml2mof.evaluationPolicy"
 42523 			value      	"deferred")
 42524 		    (object Attribute
 42525 			tool       	"MOF"
 42526 			name       	"rose2mof.constrainedElements"
 42527 			value      	"")))
 42528 	    (object Attribute
 42529 		tool       	"JCR"
 42530 		name       	"default__Class"
 42531 		value      	(list Attribute_Set
 42532 		    (object Attribute
 42533 			tool       	"JCR"
 42534 			name       	"java_substitute_name"
 42535 			value      	"")
 42536 		    (object Attribute
 42537 			tool       	"JCR"
 42538 			name       	"c_substitute_name"
 42539 			value      	"")
 42540 		    (object Attribute
 42541 			tool       	"JCR"
 42542 			name       	"cpp_substitute_type"
 42543 			value      	"")
 42544 		    (object Attribute
 42545 			tool       	"JCR"
 42546 			name       	"cpp_substitute_base"
 42547 			value      	"")
 42548 		    (object Attribute
 42549 			tool       	"JCR"
 42550 			name       	"uuid"
 42551 			value      	"")
 42552 		    (object Attribute
 42553 			tool       	"JCR"
 42554 			name       	"xmi.externalizeOK"
 42555 			value      	"true")))
 42556 	    (object Attribute
 42557 		tool       	"MOF"
 42558 		name       	"default__Role"
 42559 		value      	(list Attribute_Set
 42560 		    (object Attribute
 42561 			tool       	"MOF"
 42562 			name       	"rose2mof.isChangeable"
 42563 			value      	"true")
 42564 		    (object Attribute
 42565 			tool       	"MOF"
 42566 			name       	"mof.idl_substitute_name"
 42567 			value      	"")
 42568 		    (object Attribute
 42569 			tool       	"MOF"
 42570 			name       	"mof.idl_version"
 42571 			value      	"")))
 42572 	    (object Attribute
 42573 		tool       	"JCR"
 42574 		name       	"default__Role"
 42575 		value      	(list Attribute_Set
 42576 		    (object Attribute
 42577 			tool       	"JCR"
 42578 			name       	"java_substitute_name"
 42579 			value      	"")
 42580 		    (object Attribute
 42581 			tool       	"JCR"
 42582 			name       	"c_substitute_name"
 42583 			value      	"")
 42584 		    (object Attribute
 42585 			tool       	"JCR"
 42586 			name       	"uuid"
 42587 			value      	"")))
 42588 	    (object Attribute
 42589 		tool       	"MOF"
 42590 		name       	"default__Association"
 42591 		value      	(list Attribute_Set
 42592 		    (object Attribute
 42593 			tool       	"MOF"
 42594 			name       	"rose2mof.visibility"
 42595 			value      	"public_vis")
 42596 		    (object Attribute
 42597 			tool       	"MOF"
 42598 			name       	"mof.idl_substitute_name"
 42599 			value      	"")
 42600 		    (object Attribute
 42601 			tool       	"MOF"
 42602 			name       	"mof.idl_version"
 42603 			value      	"")))
 42604 	    (object Attribute
 42605 		tool       	"JCR"
 42606 		name       	"default__Association"
 42607 		value      	(list Attribute_Set
 42608 		    (object Attribute
 42609 			tool       	"JCR"
 42610 			name       	"java_substitute_name"
 42611 			value      	"")
 42612 		    (object Attribute
 42613 			tool       	"JCR"
 42614 			name       	"c_substitute_name"
 42615 			value      	"")
 42616 		    (object Attribute
 42617 			tool       	"JCR"
 42618 			name       	"uuid"
 42619 			value      	"")))
 42620 	    (object Attribute
 42621 		tool       	"MOF"
 42622 		name       	"default__Attribute"
 42623 		value      	(list Attribute_Set
 42624 		    (object Attribute
 42625 			tool       	"MOF"
 42626 			name       	"rose2mof.multiplicity"
 42627 			value      	"1")
 42628 		    (object Attribute
 42629 			tool       	"MOF"
 42630 			name       	"uml2mof.isOrdered"
 42631 			value      	"false")
 42632 		    (object Attribute
 42633 			tool       	"MOF"
 42634 			name       	"uml2mof.isUnique"
 42635 			value      	"false")
 42636 		    (object Attribute
 42637 			tool       	"MOF"
 42638 			name       	"rose2mof.isChangeable"
 42639 			value      	"true")
 42640 		    (object Attribute
 42641 			tool       	"MOF"
 42642 			name       	"uml2mof.referencedEnd"
 42643 			value      	"")
 42644 		    (object Attribute
 42645 			tool       	"MOF"
 42646 			name       	"mof.idl_substitute_name"
 42647 			value      	"")
 42648 		    (object Attribute
 42649 			tool       	"MOF"
 42650 			name       	"mof.idl_version"
 42651 			value      	"")
 42652 		    (object Attribute
 42653 			tool       	"MOF"
 42654 			name       	"xmi.defaultValue"
 42655 			value      	"")))
 42656 	    (object Attribute
 42657 		tool       	"JCR"
 42658 		name       	"default__Attribute"
 42659 		value      	(list Attribute_Set
 42660 		    (object Attribute
 42661 			tool       	"JCR"
 42662 			name       	"java_substitute_name"
 42663 			value      	"")
 42664 		    (object Attribute
 42665 			tool       	"JCR"
 42666 			name       	"c_substitute_name"
 42667 			value      	"")
 42668 		    (object Attribute
 42669 			tool       	"JCR"
 42670 			name       	"uuid"
 42671 			value      	"")
 42672 		    (object Attribute
 42673 			tool       	"JCR"
 42674 			name       	"mof.object_name"
 42675 			value      	"false")
 42676 		    (object Attribute
 42677 			tool       	"JCR"
 42678 			name       	"xmi.externalizeOK"
 42679 			value      	"true")))
 42680 	    (object Attribute
 42681 		tool       	"MOF"
 42682 		name       	"default__Operation"
 42683 		value      	(list Attribute_Set
 42684 		    (object Attribute
 42685 			tool       	"MOF"
 42686 			name       	"rose2mof.scope"
 42687 			value      	"instance_level")
 42688 		    (object Attribute
 42689 			tool       	"MOF"
 42690 			name       	"rose2mof.isQuery"
 42691 			value      	"false")
 42692 		    (object Attribute
 42693 			tool       	"MOF"
 42694 			name       	"rose2mof.return.multiplicity"
 42695 			value      	"1")
 42696 		    (object Attribute
 42697 			tool       	"MOF"
 42698 			name       	"rose2mof.return.isOrdered"
 42699 			value      	"false")
 42700 		    (object Attribute
 42701 			tool       	"MOF"
 42702 			name       	"rose2mof.return.isUnique"
 42703 			value      	"false")
 42704 		    (object Attribute
 42705 			tool       	"MOF"
 42706 			name       	"mof.idl_substitute_name"
 42707 			value      	"")
 42708 		    (object Attribute
 42709 			tool       	"MOF"
 42710 			name       	"mof.idl_version"
 42711 			value      	"")))
 42712 	    (object Attribute
 42713 		tool       	"JCR"
 42714 		name       	"default__Operation"
 42715 		value      	(list Attribute_Set
 42716 		    (object Attribute
 42717 			tool       	"JCR"
 42718 			name       	"java_substitute_name"
 42719 			value      	"")
 42720 		    (object Attribute
 42721 			tool       	"JCR"
 42722 			name       	"c_substitute_name"
 42723 			value      	"")
 42724 		    (object Attribute
 42725 			tool       	"JCR"
 42726 			name       	"uuid"
 42727 			value      	"")
 42728 		    (object Attribute
 42729 			tool       	"JCR"
 42730 			name       	"cpp_virtual"
 42731 			value      	"false")))
 42732 	    (object Attribute
 42733 		tool       	"MOF"
 42734 		name       	"default__Param"
 42735 		value      	(list Attribute_Set
 42736 		    (object Attribute
 42737 			tool       	"MOF"
 42738 			name       	"uml2mof.multiplicity"
 42739 			value      	"1")
 42740 		    (object Attribute
 42741 			tool       	"MOF"
 42742 			name       	"uml2mof.isOrdered"
 42743 			value      	"false")
 42744 		    (object Attribute
 42745 			tool       	"MOF"
 42746 			name       	"uml2mof.isUnique"
 42747 			value      	"false")
 42748 		    (object Attribute
 42749 			tool       	"MOF"
 42750 			name       	"rose2mof.direction"
 42751 			value      	"in_dir")
 42752 		    (object Attribute
 42753 			tool       	"MOF"
 42754 			name       	"mof.idl_substitute_name"
 42755 			value      	"")
 42756 		    (object Attribute
 42757 			tool       	"MOF"
 42758 			name       	"mof.idl_version"
 42759 			value      	"")))
 42760 	    (object Attribute
 42761 		tool       	"JCR"
 42762 		name       	"default__Param"
 42763 		value      	(list Attribute_Set
 42764 		    (object Attribute
 42765 			tool       	"JCR"
 42766 			name       	"java_substitute_name"
 42767 			value      	"")
 42768 		    (object Attribute
 42769 			tool       	"JCR"
 42770 			name       	"c_substitute_name"
 42771 			value      	"")
 42772 		    (object Attribute
 42773 			tool       	"JCR"
 42774 			name       	"uuid"
 42775 			value      	"")))
 42776 	    (object Attribute
 42777 		tool       	"JCRMOF"
 42778 		name       	"HiddenTool"
 42779 		value      	FALSE)
 42780 	    (object Attribute
 42781 		tool       	"UML"
 42782 		name       	"propertyId"
 42783 		value      	"809135966")
 42784 	    (object Attribute
 42785 		tool       	"UML"
 42786 		name       	"default__Category"
 42787 		value      	(list Attribute_Set
 42788 		    (object Attribute
 42789 			tool       	"UML"
 42790 			name       	"uuid"
 42791 			value      	"")
 42792 		    (object Attribute
 42793 			tool       	"UML"
 42794 			name       	"useJavaExceptions"
 42795 			value      	"true")
 42796 		    (object Attribute
 42797 			tool       	"UML"
 42798 			name       	"requiredItem"
 42799 			value      	"")
 42800 		    (object Attribute
 42801 			tool       	"UML"
 42802 			name       	"requiredItemType"
 42803 			value      	"")
 42804 		    (object Attribute
 42805 			tool       	"UML"
 42806 			name       	"DependencyStereotype"
 42807 			value      	"")
 42808 		    (object Attribute
 42809 			tool       	"UML"
 42810 			name       	"DependencyName"
 42811 			value      	"")
 42812 		    (object Attribute
 42813 			tool       	"UML"
 42814 			name       	"useSeparateDependencies"
 42815 			value      	"true")
 42816 		    (object Attribute
 42817 			tool       	"UML"
 42818 			name       	"exportableUnit"
 42819 			value      	"true")
 42820 		    (object Attribute
 42821 			tool       	"UML"
 42822 			name       	"hasImportedUUIDs"
 42823 			value      	"false")))
 42824 	    (object Attribute
 42825 		tool       	"UML"
 42826 		name       	"default__Class"
 42827 		value      	(list Attribute_Set
 42828 		    (object Attribute
 42829 			tool       	"UML"
 42830 			name       	"uuid"
 42831 			value      	"")
 42832 		    (object Attribute
 42833 			tool       	"UML"
 42834 			name       	"useJavaExceptions"
 42835 			value      	"true")
 42836 		    (object Attribute
 42837 			tool       	"UML"
 42838 			name       	"secondaryStereotype"
 42839 			value      	"")
 42840 		    (object Attribute
 42841 			tool       	"UML"
 42842 			name       	"requiredItem"
 42843 			value      	"")
 42844 		    (object Attribute
 42845 			tool       	"UML"
 42846 			name       	"requiredItemType"
 42847 			value      	"")
 42848 		    (object Attribute
 42849 			tool       	"UML"
 42850 			name       	"DependencyStereotype"
 42851 			value      	"")
 42852 		    (object Attribute
 42853 			tool       	"UML"
 42854 			name       	"DependencyName"
 42855 			value      	"")
 42856 		    (object Attribute
 42857 			tool       	"UML"
 42858 			name       	"useSeparateDependencies"
 42859 			value      	"true")))
 42860 	    (object Attribute
 42861 		tool       	"UML"
 42862 		name       	"default__Role"
 42863 		value      	(list Attribute_Set
 42864 		    (object Attribute
 42865 			tool       	"UML"
 42866 			name       	"uuid"
 42867 			value      	"")
 42868 		    (object Attribute
 42869 			tool       	"UML"
 42870 			name       	"changeability"
 42871 			value      	"changeable")))
 42872 	    (object Attribute
 42873 		tool       	"UML"
 42874 		name       	"default__Association"
 42875 		value      	(list Attribute_Set
 42876 		    (object Attribute
 42877 			tool       	"UML"
 42878 			name       	"uuid"
 42879 			value      	"")))
 42880 	    (object Attribute
 42881 		tool       	"UML"
 42882 		name       	"default__Attribute"
 42883 		value      	(list Attribute_Set
 42884 		    (object Attribute
 42885 			tool       	"UML"
 42886 			name       	"uuid"
 42887 			value      	"")
 42888 		    (object Attribute
 42889 			tool       	"UML"
 42890 			name       	"multiplicity"
 42891 			value      	"1")
 42892 		    (object Attribute
 42893 			tool       	"UML"
 42894 			name       	"DependencySupplier"
 42895 			value      	"")
 42896 		    (object Attribute
 42897 			tool       	"UML"
 42898 			name       	"DependencyStereotype"
 42899 			value      	"")
 42900 		    (object Attribute
 42901 			tool       	"UML"
 42902 			name       	"DependencyName"
 42903 			value      	"")
 42904 		    (object Attribute
 42905 			tool       	"UML"
 42906 			name       	"useSeparateDependencies"
 42907 			value      	"true")
 42908 		    (object Attribute
 42909 			tool       	"UML"
 42910 			name       	"changeability"
 42911 			value      	"changeable")))
 42912 	    (object Attribute
 42913 		tool       	"UML"
 42914 		name       	"default__Param"
 42915 		value      	(list Attribute_Set
 42916 		    (object Attribute
 42917 			tool       	"UML"
 42918 			name       	"uuid"
 42919 			value      	"")
 42920 		    (object Attribute
 42921 			tool       	"UML"
 42922 			name       	"direction"
 42923 			value      	"")))
 42924 	    (object Attribute
 42925 		tool       	"UML"
 42926 		name       	"default__Operation"
 42927 		value      	(list Attribute_Set
 42928 		    (object Attribute
 42929 			tool       	"UML"
 42930 			name       	"uuid"
 42931 			value      	"")
 42932 		    (object Attribute
 42933 			tool       	"UML"
 42934 			name       	"returnDefaultValue"
 42935 			value      	"")
 42936 		    (object Attribute
 42937 			tool       	"UML"
 42938 			name       	"MethodLanguage"
 42939 			value      	"")
 42940 		    (object Attribute
 42941 			tool       	"UML"
 42942 			name       	"MethodBody"
 42943 			value      	"")
 42944 		    (object Attribute
 42945 			tool       	"UML"
 42946 			name       	"useSeparateDependencies"
 42947 			value      	"true")
 42948 		    (object Attribute
 42949 			tool       	"UML"
 42950 			name       	"DependencyName"
 42951 			value      	"")))
 42952 	    (object Attribute
 42953 		tool       	"UML"
 42954 		name       	"default__Module"
 42955 		value      	(list Attribute_Set
 42956 		    (object Attribute
 42957 			tool       	"UML"
 42958 			name       	"uuid"
 42959 			value      	"")))
 42960 	    (object Attribute
 42961 		tool       	"UML"
 42962 		name       	"default__Subsystem"
 42963 		value      	(list Attribute_Set
 42964 		    (object Attribute
 42965 			tool       	"UML"
 42966 			name       	"uuid"
 42967 			value      	"")
 42968 		    (object Attribute
 42969 			tool       	"UML"
 42970 			name       	"exportableUnit"
 42971 			value      	"true")))
 42972 	    (object Attribute
 42973 		tool       	"UML"
 42974 		name       	"default__Link"
 42975 		value      	(list Attribute_Set
 42976 		    (object Attribute
 42977 			tool       	"UML"
 42978 			name       	"uuid"
 42979 			value      	"")))
 42980 	    (object Attribute
 42981 		tool       	"UML"
 42982 		name       	"default__ObjectInstance"
 42983 		value      	(list Attribute_Set
 42984 		    (object Attribute
 42985 			tool       	"UML"
 42986 			name       	"uuid"
 42987 			value      	"")))
 42988 	    (object Attribute
 42989 		tool       	"UML"
 42990 		name       	"default__StateMachine"
 42991 		value      	(list Attribute_Set
 42992 		    (object Attribute
 42993 			tool       	"UML"
 42994 			name       	"uuid"
 42995 			value      	"")))
 42996 	    (object Attribute
 42997 		tool       	"UML"
 42998 		name       	"default__ActivityModel"
 42999 		value      	(list Attribute_Set
 43000 		    (object Attribute
 43001 			tool       	"UML"
 43002 			name       	"uuid"
 43003 			value      	"")))
 43004 	    (object Attribute
 43005 		tool       	"UML"
 43006 		name       	"default__SwimLane"
 43007 		value      	(list Attribute_Set
 43008 		    (object Attribute
 43009 			tool       	"UML"
 43010 			name       	"uuid"
 43011 			value      	"")))
 43012 	    (object Attribute
 43013 		tool       	"UML"
 43014 		name       	"default__UseCase"
 43015 		value      	(list Attribute_Set
 43016 		    (object Attribute
 43017 			tool       	"UML"
 43018 			name       	"uuid"
 43019 			value      	"")
 43020 		    (object Attribute
 43021 			tool       	"UML"
 43022 			name       	"requiredItem"
 43023 			value      	"")
 43024 		    (object Attribute
 43025 			tool       	"UML"
 43026 			name       	"requiredItemType"
 43027 			value      	"")
 43028 		    (object Attribute
 43029 			tool       	"UML"
 43030 			name       	"DependencyStereotype"
 43031 			value      	"")
 43032 		    (object Attribute
 43033 			tool       	"UML"
 43034 			name       	"DependencyName"
 43035 			value      	"")
 43036 		    (object Attribute
 43037 			tool       	"UML"
 43038 			name       	"useSeparateDependencies"
 43039 			value      	"true")))
 43040 	    (object Attribute
 43041 		tool       	"UML"
 43042 		name       	"default__StateTransition"
 43043 		value      	(list Attribute_Set
 43044 		    (object Attribute
 43045 			tool       	"UML"
 43046 			name       	"uuid"
 43047 			value      	"")
 43048 		    (object Attribute
 43049 			tool       	"UML"
 43050 			name       	"SendActionName"
 43051 			value      	"")
 43052 		    (object Attribute
 43053 			tool       	"UML"
 43054 			name       	"ActionScriptLanguage"
 43055 			value      	"")
 43056 		    (object Attribute
 43057 			tool       	"UML"
 43058 			name       	"ActionScriptBody"
 43059 			value      	"")))
 43060 	    (object Attribute
 43061 		tool       	"UML"
 43062 		name       	"default__Model"
 43063 		value      	(list Attribute_Set
 43064 		    (object Attribute
 43065 			tool       	"UML"
 43066 			name       	"uuid"
 43067 			value      	"")))
 43068 	    (object Attribute
 43069 		tool       	"UML"
 43070 		name       	"default__Dependency"
 43071 		value      	(list Attribute_Set
 43072 		    (object Attribute
 43073 			tool       	"UML"
 43074 			name       	"uuid"
 43075 			value      	"")))
 43076 	    (object Attribute
 43077 		tool       	"UML"
 43078 		name       	"default__Generalization"
 43079 		value      	(list Attribute_Set
 43080 		    (object Attribute
 43081 			tool       	"UML"
 43082 			name       	"uuid"
 43083 			value      	"")))
 43084 	    (object Attribute
 43085 		tool       	"JCRUML"
 43086 		name       	"HiddenTool"
 43087 		value      	FALSE))
 43088 	quid       	"3A13E88202ED"))