os/ossrv/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_Framework.mdl
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_Framework.mdl	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,43088 @@
     1.4 +
     1.5 +(object Petal
     1.6 +    version    	43
     1.7 +    _written   	"Rose 6.1.9113.5"
     1.8 +    charSet    	0)
     1.9 +
    1.10 +(object Design "Logical View"
    1.11 +    is_unit    	TRUE
    1.12 +    is_loaded  	TRUE
    1.13 +    attributes 	(list Attribute_Set
    1.14 +	(object Attribute
    1.15 +	    tool       	"VC++"
    1.16 +	    name       	"Scripting"
    1.17 +	    value      	FALSE))
    1.18 +    quid       	"3A1CFC8B00FA"
    1.19 +    defaults   	(object defaults
    1.20 +	rightMargin 	0.250000
    1.21 +	leftMargin 	0.250000
    1.22 +	topMargin  	0.250000
    1.23 +	bottomMargin 	0.500000
    1.24 +	pageOverlap 	0.250000
    1.25 +	clipIconLabels 	TRUE
    1.26 +	autoResize 	TRUE
    1.27 +	snapToGrid 	TRUE
    1.28 +	gridX      	62
    1.29 +	gridY      	62
    1.30 +	defaultFont 	(object Font
    1.31 +	    size       	10
    1.32 +	    face       	"Arial"
    1.33 +	    bold       	FALSE
    1.34 +	    italics    	FALSE
    1.35 +	    underline  	FALSE
    1.36 +	    strike     	FALSE
    1.37 +	    color      	0
    1.38 +	    default_color 	TRUE)
    1.39 +	showMessageNum 	1
    1.40 +	showClassOfObject 	TRUE
    1.41 +	notation   	"Unified")
    1.42 +    root_usecase_package 	(object Class_Category "Use Case View"
    1.43 +	quid       	"3A13E88202DA"
    1.44 +	external_docs 	(list external_doc_list
    1.45 +	    (object external_doc
    1.46 +		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")
    1.47 +	    (object external_doc
    1.48 +		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")
    1.49 +	    (object external_doc
    1.50 +		external_doc_path 	"V:\\Dev\\GT\\GT 0103 Plugin Architecture 6.2\\GT0103 07_1 PluginArchitecture 6.2 - ECOM Architecture Overview v2.00.doc"))
    1.51 +	exportControl 	"Public"
    1.52 +	global     	TRUE
    1.53 +	logical_models 	(list unit_reference_list
    1.54 +	    (object Class_Category "Customers"
    1.55 +		quid       	"3A13E8D6009E"
    1.56 +		visible_categories 	(list visibility_relationship_list
    1.57 +		    (object Visibility_Relationship
    1.58 +			quid       	"3A1401FA03B0"
    1.59 +			supplier   	"Use Case View::Customer Use Cases"
    1.60 +			quidu      	"3A13E8DE0172"))
    1.61 +		exportControl 	"Public"
    1.62 +		logical_models 	(list unit_reference_list
    1.63 +		    (object Class "GT WAP Browser 6.2 "
    1.64 +			quid       	"3A13E91B01DE"
    1.65 +			documentation 	"The Generic Technology WAP Browser v6.2 (including Push component)."
    1.66 +			stereotype 	"Actor"
    1.67 +			superclasses 	(list inheritance_relationship_list
    1.68 +			    (object Inheritance_Relationship
    1.69 +				quid       	"3A1E343801DC"
    1.70 +				supplier   	"Use Case View::Customers::Generic Client"
    1.71 +				quidu      	"3A1E33F801F8"))
    1.72 +			cardinality 	(value Cardinality "0..1"))
    1.73 +		    (object Class "GT HTTP Client 6.2"
    1.74 +			quid       	"3A13E94100F2"
    1.75 +			documentation 	"The Generic Technology project for HTTP for version 6.2."
    1.76 +			stereotype 	"Actor"
    1.77 +			superclasses 	(list inheritance_relationship_list
    1.78 +			    (object Inheritance_Relationship
    1.79 +				quid       	"3A1E348401BD"
    1.80 +				supplier   	"Use Case View::Customers::Generic Client"
    1.81 +				quidu      	"3A1E33F801F8"))
    1.82 +			cardinality 	(value Cardinality "0..n"))
    1.83 +		    (object Class "SyncML Client 1.0"
    1.84 +			quid       	"3A13E952036E"
    1.85 +			documentation 	
    1.86 +|Role:
    1.87 +|- Requests the use of a particular type of functionality, supplied via a known interface.
    1.88 +|- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
    1.89 +|- Implements functional modules which fulfill the the client request mediated by the interface proxy.
    1.90 +			
    1.91 +			stereotype 	"Actor"
    1.92 +			superclasses 	(list inheritance_relationship_list
    1.93 +			    (object Inheritance_Relationship
    1.94 +				quid       	"3A1E34C30023"
    1.95 +				supplier   	"Use Case View::Customers::Generic Client"
    1.96 +				quidu      	"3A1E33F801F8"))
    1.97 +			cardinality 	(value Cardinality "0..1"))
    1.98 +		    (object Class "Future GT Projects"
    1.99 +			quid       	"3A13E96103E7"
   1.100 +			documentation 	"Speculative, based on predictions of requirements of Future projects in Generic Technology."
   1.101 +			stereotype 	"Actor"
   1.102 +			superclasses 	(list inheritance_relationship_list
   1.103 +			    (object Inheritance_Relationship
   1.104 +				quid       	"3A1E36E000E9"
   1.105 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.106 +				quidu      	"3A1E36BF024A")))
   1.107 +		    (object Class "3rd Party Projects"
   1.108 +			quid       	"3A13E96F0351"
   1.109 +			documentation 	"Speculative, based on the predicted requirements of 3rd Party Developers in the future."
   1.110 +			stereotype 	"Actor"
   1.111 +			superclasses 	(list inheritance_relationship_list
   1.112 +			    (object Inheritance_Relationship
   1.113 +				quid       	"3A1E36DC0292"
   1.114 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.115 +				quidu      	"3A1E36BF024A")))
   1.116 +		    (object Class "Generic Client"
   1.117 +			quid       	"3A1E33F801F8"
   1.118 +			documentation 	
   1.119 +|Role:
   1.120 +|- Requests the use of a particular type of functionality, supplied via a known interface.
   1.121 +|- Defines specific interfaces which act as proxy's to resolve client requests, and supply the appropriate implementation.
   1.122 +|- Implements functional modules which fulfill the the client request mediated by the interface proxy.
   1.123 +			
   1.124 +			stereotype 	"Actor"
   1.125 +			used_nodes 	(list uses_relationship_list
   1.126 +			    (object Uses_Relationship
   1.127 +				quid       	"3A798EA9012F"
   1.128 +				stereotype 	"Uses"
   1.129 +				supplier   	"Logical View::CExampleInterface"
   1.130 +				quidu      	"3A1D07A10155"))
   1.131 +			operations 	(list Operations
   1.132 +			    (object Operation "RunL"
   1.133 +				quid       	"3A2E16F50344"
   1.134 +				documentation 	"Representative of the active object call which will take place when the interface implementation has been instantiated."
   1.135 +				concurrency 	"Sequential"
   1.136 +				opExportControl 	"Public"
   1.137 +				uid        	0)))
   1.138 +		    (object Class "Generic Future Projects"
   1.139 +			quid       	"3A1E36BF024A"
   1.140 +			documentation 	"Encompasses Future GT projects and also 3rd Party Projects."
   1.141 +			stereotype 	"Actor"
   1.142 +			superclasses 	(list inheritance_relationship_list
   1.143 +			    (object Inheritance_Relationship
   1.144 +				quid       	"3A1E37330034"
   1.145 +				supplier   	"Use Case View::Customers::Generic Client"
   1.146 +				quidu      	"3A1E33F801F8"))))
   1.147 +		logical_presentations 	(list unit_reference_list
   1.148 +		    (object UseCaseDiagram "Main"
   1.149 +			quid       	"3A1544E003B8"
   1.150 +			title      	"Main"
   1.151 +			documentation 	"The customers for MAGIC 6.2, including predicted future customers."
   1.152 +			zoom       	100
   1.153 +			max_height 	28350
   1.154 +			max_width  	21600
   1.155 +			origin_x   	0
   1.156 +			origin_y   	0
   1.157 +			items      	(list diagram_item_list
   1.158 +			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @1
   1.159 +				ShowCompartmentStereotypes 	TRUE
   1.160 +				IncludeAttribute 	TRUE
   1.161 +				IncludeOperation 	TRUE
   1.162 +				location   	(434, 620)
   1.163 +				label      	(object ItemLabel
   1.164 +				    Parent_View 	@1
   1.165 +				    location   	(434, 780)
   1.166 +				    anchor_loc 	1
   1.167 +				    nlines     	2
   1.168 +				    max_width  	325
   1.169 +				    justify    	0
   1.170 +				    label      	"GT WAP Browser 6.2 ")
   1.171 +				icon       	"Actor"
   1.172 +				icon_style 	"Icon"
   1.173 +				line_color 	3342489
   1.174 +				fill_color 	13434879
   1.175 +				quidu      	"3A13E91B01DE"
   1.176 +				annotation 	8
   1.177 +				autoResize 	TRUE)
   1.178 +			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @2
   1.179 +				ShowCompartmentStereotypes 	TRUE
   1.180 +				IncludeAttribute 	TRUE
   1.181 +				IncludeOperation 	TRUE
   1.182 +				location   	(682, 868)
   1.183 +				label      	(object ItemLabel
   1.184 +				    Parent_View 	@2
   1.185 +				    location   	(682, 1028)
   1.186 +				    anchor_loc 	1
   1.187 +				    nlines     	2
   1.188 +				    max_width  	325
   1.189 +				    justify    	0
   1.190 +				    label      	"GT HTTP Client 6.2")
   1.191 +				icon       	"Actor"
   1.192 +				icon_style 	"Icon"
   1.193 +				line_color 	3342489
   1.194 +				fill_color 	13434879
   1.195 +				quidu      	"3A13E94100F2"
   1.196 +				annotation 	8
   1.197 +				autoResize 	TRUE)
   1.198 +			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @3
   1.199 +				ShowCompartmentStereotypes 	TRUE
   1.200 +				IncludeAttribute 	TRUE
   1.201 +				IncludeOperation 	TRUE
   1.202 +				location   	(186, 868)
   1.203 +				label      	(object ItemLabel
   1.204 +				    Parent_View 	@3
   1.205 +				    location   	(186, 1028)
   1.206 +				    anchor_loc 	1
   1.207 +				    nlines     	2
   1.208 +				    max_width  	325
   1.209 +				    justify    	0
   1.210 +				    label      	"SyncML Client 1.0")
   1.211 +				icon       	"Actor"
   1.212 +				icon_style 	"Icon"
   1.213 +				line_color 	3342489
   1.214 +				fill_color 	13434879
   1.215 +				quidu      	"3A13E952036E"
   1.216 +				annotation 	8
   1.217 +				autoResize 	TRUE)
   1.218 +			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @4
   1.219 +				ShowCompartmentStereotypes 	TRUE
   1.220 +				IncludeAttribute 	TRUE
   1.221 +				IncludeOperation 	TRUE
   1.222 +				location   	(930, 124)
   1.223 +				label      	(object ItemLabel
   1.224 +				    Parent_View 	@4
   1.225 +				    location   	(930, 284)
   1.226 +				    anchor_loc 	1
   1.227 +				    nlines     	2
   1.228 +				    max_width  	325
   1.229 +				    justify    	0
   1.230 +				    label      	"Future GT Projects")
   1.231 +				icon       	"Actor"
   1.232 +				icon_style 	"Icon"
   1.233 +				line_color 	3342489
   1.234 +				fill_color 	13434879
   1.235 +				quidu      	"3A13E96103E7"
   1.236 +				annotation 	8
   1.237 +				autoResize 	TRUE)
   1.238 +			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @5
   1.239 +				ShowCompartmentStereotypes 	TRUE
   1.240 +				IncludeAttribute 	TRUE
   1.241 +				IncludeOperation 	TRUE
   1.242 +				location   	(1426, 186)
   1.243 +				label      	(object ItemLabel
   1.244 +				    Parent_View 	@5
   1.245 +				    location   	(1426, 346)
   1.246 +				    anchor_loc 	1
   1.247 +				    nlines     	2
   1.248 +				    max_width  	325
   1.249 +				    justify    	0
   1.250 +				    label      	"3rd Party Projects")
   1.251 +				icon       	"Actor"
   1.252 +				icon_style 	"Icon"
   1.253 +				line_color 	3342489
   1.254 +				fill_color 	13434879
   1.255 +				quidu      	"3A13E96F0351"
   1.256 +				annotation 	8
   1.257 +				autoResize 	TRUE)
   1.258 +			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @6
   1.259 +				ShowCompartmentStereotypes 	TRUE
   1.260 +				IncludeAttribute 	TRUE
   1.261 +				IncludeOperation 	TRUE
   1.262 +				location   	(620, 1426)
   1.263 +				label      	(object ItemLabel
   1.264 +				    Parent_View 	@6
   1.265 +				    location   	(620, 1586)
   1.266 +				    anchor_loc 	1
   1.267 +				    nlines     	2
   1.268 +				    max_width  	327
   1.269 +				    justify    	0
   1.270 +				    label      	"Generic Client")
   1.271 +				icon       	"Actor"
   1.272 +				icon_style 	"Icon"
   1.273 +				line_color 	3342489
   1.274 +				fill_color 	13434879
   1.275 +				quidu      	"3A1E33F801F8"
   1.276 +				annotation 	8
   1.277 +				autoResize 	TRUE)
   1.278 +			    (object InheritView "" @7
   1.279 +				stereotype 	TRUE
   1.280 +				line_color 	3342489
   1.281 +				quidu      	"3A1E343801DC"
   1.282 +				client     	@1
   1.283 +				supplier   	@6
   1.284 +				line_style 	0)
   1.285 +			    (object InheritView "" @8
   1.286 +				stereotype 	TRUE
   1.287 +				line_color 	3342489
   1.288 +				quidu      	"3A1E348401BD"
   1.289 +				client     	@2
   1.290 +				supplier   	@6
   1.291 +				line_style 	0)
   1.292 +			    (object InheritView "" @9
   1.293 +				stereotype 	TRUE
   1.294 +				line_color 	3342489
   1.295 +				quidu      	"3A1E34C30023"
   1.296 +				client     	@3
   1.297 +				supplier   	@6
   1.298 +				line_style 	0)
   1.299 +			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @10
   1.300 +				ShowCompartmentStereotypes 	TRUE
   1.301 +				IncludeAttribute 	TRUE
   1.302 +				IncludeOperation 	TRUE
   1.303 +				location   	(992, 682)
   1.304 +				label      	(object ItemLabel
   1.305 +				    Parent_View 	@10
   1.306 +				    location   	(992, 842)
   1.307 +				    anchor_loc 	1
   1.308 +				    nlines     	2
   1.309 +				    max_width  	327
   1.310 +				    justify    	0
   1.311 +				    label      	"Generic Future Projects")
   1.312 +				icon       	"Actor"
   1.313 +				icon_style 	"Icon"
   1.314 +				line_color 	3342489
   1.315 +				fill_color 	13434879
   1.316 +				quidu      	"3A1E36BF024A"
   1.317 +				annotation 	8
   1.318 +				autoResize 	TRUE)
   1.319 +			    (object InheritView "" @11
   1.320 +				stereotype 	TRUE
   1.321 +				line_color 	3342489
   1.322 +				quidu      	"3A1E36E000E9"
   1.323 +				client     	@4
   1.324 +				supplier   	@10
   1.325 +				line_style 	0)
   1.326 +			    (object InheritView "" @12
   1.327 +				stereotype 	TRUE
   1.328 +				line_color 	3342489
   1.329 +				quidu      	"3A1E36DC0292"
   1.330 +				client     	@5
   1.331 +				supplier   	@10
   1.332 +				line_style 	0)
   1.333 +			    (object InheritView "" @13
   1.334 +				stereotype 	TRUE
   1.335 +				line_color 	3342489
   1.336 +				quidu      	"3A1E37330034"
   1.337 +				client     	@10
   1.338 +				supplier   	@6
   1.339 +				line_style 	0)))))
   1.340 +	    (object Class_Category "Customer Use Cases"
   1.341 +		quid       	"3A13E8DE0172"
   1.342 +		exportControl 	"Public"
   1.343 +		logical_models 	(list unit_reference_list
   1.344 +		    (object UseCase "convert 6.0 plug-in client"
   1.345 +			quid       	"3A13EA9C02AA"
   1.346 +			documentation 	"Translate the 6.0 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
   1.347 +			superclasses 	(list inheritance_relationship_list
   1.348 +			    (object Inheritance_Relationship
   1.349 +				quid       	"3A1CFD2601C5"
   1.350 +				stereotype 	"uses"
   1.351 +				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   1.352 +				quidu      	"3A13EAE103CC")
   1.353 +			    (object Inheritance_Relationship
   1.354 +				quid       	"3A1CFD550155"
   1.355 +				stereotype 	"uses"
   1.356 +				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   1.357 +				quidu      	"3A13EEEE0282")))
   1.358 +		    (object UseCase "convert 6.1 plug-in client"
   1.359 +			quid       	"3A13EAB50133"
   1.360 +			documentation 	"Translate the 6.1 WAP plug-in server clients to use the provided 'interface classes' supplied by the new system."
   1.361 +			superclasses 	(list inheritance_relationship_list
   1.362 +			    (object Inheritance_Relationship
   1.363 +				quid       	"3A1CFD4B0074"
   1.364 +				stereotype 	"uses"
   1.365 +				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   1.366 +				quidu      	"3A13EAE103CC")
   1.367 +			    (object Inheritance_Relationship
   1.368 +				quid       	"3A1CFD57027A"
   1.369 +				stereotype 	"uses"
   1.370 +				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   1.371 +				quidu      	"3A13EEEE0282")))
   1.372 +		    (object UseCase "Define an interface"
   1.373 +			quid       	"3A13EAE103CC"
   1.374 +			documentation 	
   1.375 +|Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
   1.376 +|- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
   1.377 +			)
   1.378 +		    (object UseCase "Use interface"
   1.379 +			quid       	"3A13EAF1039D"
   1.380 +			documentation 	"Apply the supplied 'implementation class' instantiation to the task.")
   1.381 +		    (object UseCase "Identify a best fit interface implementation"
   1.382 +			quid       	"3A13EB2301BE"
   1.383 +			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request with the highest level of 'confidence'. "
   1.384 +			superclasses 	(list inheritance_relationship_list
   1.385 +			    (object Inheritance_Relationship
   1.386 +				quid       	"3A2242310342"
   1.387 +				stereotype 	"extends"
   1.388 +				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
   1.389 +				quidu      	"3A2241DA012A")))
   1.390 +		    (object UseCase "Instantiate an interface implementation"
   1.391 +			quid       	"3A13EC69004A"
   1.392 +			documentation 	"Satisfy the client request by supplying an instatiation of the 'implementation class' identified by request resolution. "
   1.393 +			superclasses 	(list inheritance_relationship_list
   1.394 +			    (object Inheritance_Relationship
   1.395 +				quid       	"3A2241EF0199"
   1.396 +				stereotype 	"uses"
   1.397 +				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
   1.398 +				quidu      	"3A2241DA012A")))
   1.399 +		    (object UseCase "Hint  preferred  load/unload behaviour"
   1.400 +			quid       	"3A13ECD80112"
   1.401 +			documentation 	"Request the system to conform where possible to the specified behaviour.")
   1.402 +		    (object UseCase "Define an interface with initialisation parameters"
   1.403 +			quid       	"3A13EEEE0282"
   1.404 +			documentation 	
   1.405 +|Create the implementation of an 'interface class' which will act as the proxy for a client requesting functionality.
   1.406 +|- At run-time this 'proxy' instantiates the 'implementation class' which provides the actual functionality requested by the client, and promised by the 'interface class'.
   1.407 +|The client provides the initialisation parameters, which are passed on to the instantiated object during construction.
   1.408 +			)
   1.409 +		    (object UseCase "Identify a specific interface implementation"
   1.410 +			quid       	"3A13EF2401E0"
   1.411 +			documentation 	"Resolve the client request to identify the 'implementation class' that would satisfy the clients request. "
   1.412 +			superclasses 	(list inheritance_relationship_list
   1.413 +			    (object Inheritance_Relationship
   1.414 +				quid       	"3A22422E03AC"
   1.415 +				stereotype 	"extends"
   1.416 +				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
   1.417 +				quidu      	"3A2241DA012A")))
   1.418 +		    (object UseCase "Provide Interface implementation"
   1.419 +			quid       	"3A13F0D3023A"
   1.420 +			documentation 	"Create the implementation of an 'implementation  class' which provides the actual functionality requested by the client, and promised by the 'interface class'.")
   1.421 +		    (object UseCase "Convert existing plugin client"
   1.422 +			quid       	"3A13F9370224"
   1.423 +			documentation 	"Translate the current plug-in system clients to use the provided 'interface classes' supplied by the new system."
   1.424 +			superclasses 	(list inheritance_relationship_list
   1.425 +			    (object Inheritance_Relationship
   1.426 +				quid       	"3A1CFD530102"
   1.427 +				stereotype 	"uses"
   1.428 +				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   1.429 +				quidu      	"3A13EAE103CC")
   1.430 +			    (object Inheritance_Relationship
   1.431 +				quid       	"3A1CFD590313"
   1.432 +				stereotype 	"uses"
   1.433 +				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   1.434 +				quidu      	"3A13EEEE0282")))
   1.435 +		    (object UseCase "Use localised data storage"
   1.436 +			quid       	"3A13FC09010A"
   1.437 +			documentation 	"Access for read and write, a specifed area of persistent storage which is maintained by the system.")
   1.438 +		    (object UseCase "List interface implementations"
   1.439 +			quid       	"3A13FCA40059"
   1.440 +			documentation 	"Identify and provide information to the client of the  'implementation classes' which could satisfy a particular request.")
   1.441 +		    (object UseCase "Convert existing plugin implementations"
   1.442 +			quid       	"3A13FE620317"
   1.443 +			documentation 	"Translate the current plug-in implementations into the form required to be supplied by the new system."
   1.444 +			superclasses 	(list inheritance_relationship_list
   1.445 +			    (object Inheritance_Relationship
   1.446 +				quid       	"3A1CFD6303A4"
   1.447 +				stereotype 	"uses"
   1.448 +				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   1.449 +				quidu      	"3A13F0D3023A")
   1.450 +			    (object Inheritance_Relationship
   1.451 +				quid       	"3A1CFD6A0263"
   1.452 +				stereotype 	"uses"
   1.453 +				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   1.454 +				quidu      	"3A140BAC01E2")))
   1.455 +		    (object UseCase "Convert 6.0 plug-in implementations"
   1.456 +			quid       	"3A13FF020050"
   1.457 +			documentation 	"Translate the 6.0 WAP plug-in implementations into the form required to be supplied by the new system."
   1.458 +			superclasses 	(list inheritance_relationship_list
   1.459 +			    (object Inheritance_Relationship
   1.460 +				quid       	"3A1CFD5F0073"
   1.461 +				stereotype 	"uses"
   1.462 +				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   1.463 +				quidu      	"3A13F0D3023A")
   1.464 +			    (object Inheritance_Relationship
   1.465 +				quid       	"3A1CFD66002D"
   1.466 +				stereotype 	"uses"
   1.467 +				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   1.468 +				quidu      	"3A140BAC01E2")))
   1.469 +		    (object UseCase "Convert 6.1 plug-in implementations"
   1.470 +			quid       	"3A13FF370056"
   1.471 +			documentation 	"Translate the 6.1 WAP plug-in implementations into the form required to be supplied by the new system."
   1.472 +			superclasses 	(list inheritance_relationship_list
   1.473 +			    (object Inheritance_Relationship
   1.474 +				quid       	"3A1CFD6101AC"
   1.475 +				stereotype 	"uses"
   1.476 +				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   1.477 +				quidu      	"3A13F0D3023A")
   1.478 +			    (object Inheritance_Relationship
   1.479 +				quid       	"3A1CFD68017A"
   1.480 +				stereotype 	"uses"
   1.481 +				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   1.482 +				quidu      	"3A140BAC01E2")))
   1.483 +		    (object UseCase "List interface capabilities"
   1.484 +			quid       	"3A1406C4027C"
   1.485 +			documentation 	"Identify and provide information to the client of the capabilities of an identified 'implementation class'.")
   1.486 +		    (object UseCase "Group Interface implementations"
   1.487 +			quid       	"3A140BAC01E2"
   1.488 +			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'.")
   1.489 +		    (object UseCase "Suicide"
   1.490 +			quid       	"3A140CE10114"
   1.491 +			documentation 	"The instantiation of the 'implementation class' utterly destroys itself."
   1.492 +			superclasses 	(list inheritance_relationship_list
   1.493 +			    (object Inheritance_Relationship
   1.494 +				quid       	"3A266021010E"
   1.495 +				stereotype 	"uses"
   1.496 +				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
   1.497 +				quidu      	"3A265FDE037F")))
   1.498 +		    (object UseCase "Configure default behaviour"
   1.499 +			quid       	"3A1515F101F9"
   1.500 +			documentation 	"Instruct the system upon the default states which it must conform to.")
   1.501 +		    (object UseCase "Destroy an interface instantiation"
   1.502 +			quid       	"3A1D050E0111"
   1.503 +			superclasses 	(list inheritance_relationship_list
   1.504 +			    (object Inheritance_Relationship
   1.505 +				quid       	"3A266019018F"
   1.506 +				stereotype 	"uses"
   1.507 +				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
   1.508 +				quidu      	"3A265FDE037F")))
   1.509 +		    (object UseCase "Suspend Registration"
   1.510 +			quid       	"3A1D28CB0031")
   1.511 +		    (object UseCase "Resume Registration"
   1.512 +			quid       	"3A1D28DA00E6")
   1.513 +		    (object UseCase "Identify An Implementation"
   1.514 +			quid       	"3A2241DA012A")
   1.515 +		    (object UseCase "Remove Instantiation"
   1.516 +			quid       	"3A265FDE037F"
   1.517 +			documentation 	"An instantiation which is being deleted is removed from Magic.")
   1.518 +		    (object UseCase "Serve Multiple Clients"
   1.519 +			quid       	"3A2CC5C40219"
   1.520 +			superclasses 	(list inheritance_relationship_list
   1.521 +			    (object Inheritance_Relationship
   1.522 +				quid       	"3A2CC66F020B"
   1.523 +				stereotype 	"uses"
   1.524 +				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
   1.525 +				quidu      	"3A13EC69004A")))
   1.526 +		    (object UseCase "Asynchronous Object Creation"
   1.527 +			quid       	"3A2E10BF036F"
   1.528 +			documentation 	"Method for creating interface instantiations asynchronously.")
   1.529 +		    (object Association "$UNNAMED$0"
   1.530 +			quid       	"3A13FA37015A"
   1.531 +			roles      	(list role_list
   1.532 +			    (object Role "$UNNAMED$1"
   1.533 +				quid       	"3A13FA390058"
   1.534 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   1.535 +				quidu      	"3A13ECD80112"
   1.536 +				is_navigable 	TRUE)
   1.537 +			    (object Role "$UNNAMED$2"
   1.538 +				quid       	"3A13FA390063"
   1.539 +				supplier   	"Use Case View::System Actors::DFRDs"
   1.540 +				quidu      	"3A13E9F801AA")))
   1.541 +		    (object Association "$UNNAMED$3"
   1.542 +			quid       	"3A13FA3D02AD"
   1.543 +			roles      	(list role_list
   1.544 +			    (object Role "$UNNAMED$4"
   1.545 +				quid       	"3A13FA3F002F"
   1.546 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   1.547 +				quidu      	"3A13ECD80112"
   1.548 +				is_navigable 	TRUE)
   1.549 +			    (object Role "$UNNAMED$5"
   1.550 +				quid       	"3A13FA3F0030"
   1.551 +				supplier   	"Use Case View::System Actors::EPOC Platform"
   1.552 +				quidu      	"3A13EA0E027E")))
   1.553 +		    (object Association "$UNNAMED$6"
   1.554 +			quid       	"3A13FB2B02B9"
   1.555 +			roles      	(list role_list
   1.556 +			    (object Role "$UNNAMED$7"
   1.557 +				quid       	"3A13FB2D0009"
   1.558 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   1.559 +				quidu      	"3A13ECD80112"
   1.560 +				is_navigable 	TRUE)
   1.561 +			    (object Role "$UNNAMED$8"
   1.562 +				quid       	"3A13FB2D000A"
   1.563 +				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
   1.564 +				quidu      	"3A13E94100F2")))
   1.565 +		    (object Association "$UNNAMED$9"
   1.566 +			quid       	"3A13FB38034E"
   1.567 +			roles      	(list role_list
   1.568 +			    (object Role "$UNNAMED$10"
   1.569 +				quid       	"3A13FB3A00B2"
   1.570 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   1.571 +				quidu      	"3A13ECD80112"
   1.572 +				is_navigable 	TRUE)
   1.573 +			    (object Role "$UNNAMED$11"
   1.574 +				quid       	"3A13FB3A00B3"
   1.575 +				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   1.576 +				quidu      	"3A13E91B01DE")))
   1.577 +		    (object Association "$UNNAMED$12"
   1.578 +			quid       	"3A13FE4301F0"
   1.579 +			roles      	(list role_list
   1.580 +			    (object Role "$UNNAMED$13"
   1.581 +				quid       	"3A13FE4401DD"
   1.582 +				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
   1.583 +				quidu      	"3A13EA9C02AA"
   1.584 +				is_navigable 	TRUE)
   1.585 +			    (object Role "$UNNAMED$14"
   1.586 +				quid       	"3A13FE4401DE"
   1.587 +				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
   1.588 +				quidu      	"3A13E94100F2")))
   1.589 +		    (object Association "$UNNAMED$15"
   1.590 +			quid       	"3A13FE480085"
   1.591 +			roles      	(list role_list
   1.592 +			    (object Role "$UNNAMED$16"
   1.593 +				quid       	"3A13FE49000E"
   1.594 +				supplier   	"Use Case View::Customer Use Cases::convert 6.0 plug-in client"
   1.595 +				quidu      	"3A13EA9C02AA"
   1.596 +				is_navigable 	TRUE)
   1.597 +			    (object Role "$UNNAMED$17"
   1.598 +				quid       	"3A13FE49000F"
   1.599 +				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   1.600 +				quidu      	"3A13E91B01DE")))
   1.601 +		    (object Association "$UNNAMED$18"
   1.602 +			quid       	"3A13FE4B004D"
   1.603 +			roles      	(list role_list
   1.604 +			    (object Role "$UNNAMED$19"
   1.605 +				quid       	"3A13FE4C001C"
   1.606 +				supplier   	"Use Case View::Customer Use Cases::convert 6.1 plug-in client"
   1.607 +				quidu      	"3A13EAB50133"
   1.608 +				is_navigable 	TRUE)
   1.609 +			    (object Role "$UNNAMED$20"
   1.610 +				quid       	"3A13FE4C001D"
   1.611 +				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   1.612 +				quidu      	"3A13E91B01DE")))
   1.613 +		    (object Association "$UNNAMED$21"
   1.614 +			quid       	"3A13FE810195"
   1.615 +			roles      	(list role_list
   1.616 +			    (object Role "$UNNAMED$22"
   1.617 +				quid       	"3A13FE82018C"
   1.618 +				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
   1.619 +				quidu      	"3A13FF020050"
   1.620 +				is_navigable 	TRUE)
   1.621 +			    (object Role "$UNNAMED$23"
   1.622 +				quid       	"3A13FE82018D"
   1.623 +				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   1.624 +				quidu      	"3A13E91B01DE")))
   1.625 +		    (object Association "$UNNAMED$24"
   1.626 +			quid       	"3A13FE8702D4"
   1.627 +			roles      	(list role_list
   1.628 +			    (object Role "$UNNAMED$25"
   1.629 +				quid       	"3A13FE8A00DA"
   1.630 +				supplier   	"Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations"
   1.631 +				quidu      	"3A13FF020050"
   1.632 +				is_navigable 	TRUE)
   1.633 +			    (object Role "$UNNAMED$26"
   1.634 +				quid       	"3A13FE8A00DB"
   1.635 +				supplier   	"Use Case View::Customers::GT HTTP Client 6.2"
   1.636 +				quidu      	"3A13E94100F2")))
   1.637 +		    (object Association "$UNNAMED$27"
   1.638 +			quid       	"3A13FF4E01C2"
   1.639 +			roles      	(list role_list
   1.640 +			    (object Role "$UNNAMED$28"
   1.641 +				quid       	"3A13FF5001BB"
   1.642 +				supplier   	"Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations"
   1.643 +				quidu      	"3A13FF370056"
   1.644 +				is_navigable 	TRUE)
   1.645 +			    (object Role "$UNNAMED$29"
   1.646 +				quid       	"3A13FF5001BC"
   1.647 +				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   1.648 +				quidu      	"3A13E91B01DE")))
   1.649 +		    (object Association "$UNNAMED$30"
   1.650 +			quid       	"3A14003E01B3"
   1.651 +			roles      	(list role_list
   1.652 +			    (object Role "$UNNAMED$31"
   1.653 +				quid       	"3A14004002E2"
   1.654 +				supplier   	"Use Case View::System Use Cases::Register availability"
   1.655 +				quidu      	"3A14002A033B"
   1.656 +				is_navigable 	TRUE)
   1.657 +			    (object Role "$UNNAMED$32"
   1.658 +				quid       	"3A14004002E3"
   1.659 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.660 +				quidu      	"3A13FF96031A")))
   1.661 +		    (object Association "$UNNAMED$33"
   1.662 +			quid       	"3A1400B20160"
   1.663 +			roles      	(list role_list
   1.664 +			    (object Role "$UNNAMED$34"
   1.665 +				quid       	"3A1400B30053"
   1.666 +				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
   1.667 +				quidu      	"3A14007F03DD"
   1.668 +				is_navigable 	TRUE)
   1.669 +			    (object Role "$UNNAMED$35"
   1.670 +				quid       	"3A1400B30054"
   1.671 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.672 +				quidu      	"3A13FF96031A")))
   1.673 +		    (object Association "$UNNAMED$36"
   1.674 +			quid       	"3A1400B5016E"
   1.675 +			roles      	(list role_list
   1.676 +			    (object Role "$UNNAMED$37"
   1.677 +				quid       	"3A1400B6026A"
   1.678 +				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
   1.679 +				quidu      	"3A1400A3029E"
   1.680 +				is_navigable 	TRUE)
   1.681 +			    (object Role "$UNNAMED$38"
   1.682 +				quid       	"3A1400B6026B"
   1.683 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.684 +				quidu      	"3A13FF96031A")))
   1.685 +		    (object Association "$UNNAMED$39"
   1.686 +			quid       	"3A14073801BB"
   1.687 +			roles      	(list role_list
   1.688 +			    (object Role "$UNNAMED$40"
   1.689 +				quid       	"3A140739022B"
   1.690 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   1.691 +				quidu      	"3A13ECD80112"
   1.692 +				is_navigable 	TRUE)
   1.693 +			    (object Role "$UNNAMED$41"
   1.694 +				quid       	"3A140739022C"
   1.695 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.696 +				quidu      	"3A13FF96031A")))
   1.697 +		    (object Association "$UNNAMED$42"
   1.698 +			quid       	"3A1408F303D5"
   1.699 +			roles      	(list role_list
   1.700 +			    (object Role "$UNNAMED$43"
   1.701 +				quid       	"3A1408F603D9"
   1.702 +				supplier   	"Use Case View::Customer Use Cases::Use interface"
   1.703 +				quidu      	"3A13EAF1039D"
   1.704 +				is_navigable 	TRUE)
   1.705 +			    (object Role "$UNNAMED$44"
   1.706 +				quid       	"3A1408F603DA"
   1.707 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.708 +				quidu      	"3A13FF96031A")))
   1.709 +		    (object Association "$UNNAMED$45"
   1.710 +			quid       	"3A1408FB0033"
   1.711 +			roles      	(list role_list
   1.712 +			    (object Role "$UNNAMED$46"
   1.713 +				quid       	"3A1408FC01CF"
   1.714 +				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
   1.715 +				quidu      	"3A13FCA40059"
   1.716 +				is_navigable 	TRUE)
   1.717 +			    (object Role "$UNNAMED$47"
   1.718 +				quid       	"3A1408FC01D0"
   1.719 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.720 +				quidu      	"3A13FF96031A")))
   1.721 +		    (object Association "$UNNAMED$48"
   1.722 +			quid       	"3A14090502D6"
   1.723 +			roles      	(list role_list
   1.724 +			    (object Role "$UNNAMED$49"
   1.725 +				quid       	"3A140907035B"
   1.726 +				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
   1.727 +				quidu      	"3A1406C4027C"
   1.728 +				is_navigable 	TRUE)
   1.729 +			    (object Role "$UNNAMED$50"
   1.730 +				quid       	"3A140907035C"
   1.731 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.732 +				quidu      	"3A13FF96031A")))
   1.733 +		    (object Association "$UNNAMED$51"
   1.734 +			quid       	"3A14090B019E"
   1.735 +			roles      	(list role_list
   1.736 +			    (object Role "$UNNAMED$52"
   1.737 +				quid       	"3A14090D033C"
   1.738 +				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
   1.739 +				quidu      	"3A13FC09010A"
   1.740 +				is_navigable 	TRUE)
   1.741 +			    (object Role "$UNNAMED$53"
   1.742 +				quid       	"3A14090D033D"
   1.743 +				supplier   	"Use Case View::System Actors::Interface Implementation"
   1.744 +				quidu      	"3A13FF96031A")))
   1.745 +		    (object Association "$UNNAMED$54"
   1.746 +			quid       	"3A140DAC00EE"
   1.747 +			roles      	(list role_list
   1.748 +			    (object Role "$UNNAMED$55"
   1.749 +				quid       	"3A140DAE003D"
   1.750 +				supplier   	"Use Case View::Customer Use Cases::Suicide"
   1.751 +				quidu      	"3A140CE10114"
   1.752 +				is_navigable 	TRUE)
   1.753 +			    (object Role "$UNNAMED$56"
   1.754 +				quid       	"3A140DAE003E"
   1.755 +				supplier   	"Use Case View::Customers::GT WAP Browser 6.2 "
   1.756 +				quidu      	"3A13E91B01DE")))
   1.757 +		    (object Association "$UNNAMED$57"
   1.758 +			quid       	"3A1516380042"
   1.759 +			roles      	(list role_list
   1.760 +			    (object Role "$UNNAMED$58"
   1.761 +				quid       	"3A151639009E"
   1.762 +				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
   1.763 +				quidu      	"3A1515F101F9"
   1.764 +				is_navigable 	TRUE)
   1.765 +			    (object Role "$UNNAMED$59"
   1.766 +				quid       	"3A151639009F"
   1.767 +				supplier   	"Use Case View::System Actors::DFRDs"
   1.768 +				quidu      	"3A13E9F801AA")))
   1.769 +		    (object Association "$UNNAMED$60"
   1.770 +			quid       	"3A15163C021F"
   1.771 +			roles      	(list role_list
   1.772 +			    (object Role "$UNNAMED$61"
   1.773 +				quid       	"3A15163D01DA"
   1.774 +				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
   1.775 +				quidu      	"3A1515F101F9"
   1.776 +				is_navigable 	TRUE)
   1.777 +			    (object Role "$UNNAMED$62"
   1.778 +				quid       	"3A15163D01DB"
   1.779 +				supplier   	"Use Case View::System Actors::EPOC Platform"
   1.780 +				quidu      	"3A13EA0E027E")))
   1.781 +		    (object Association "$UNNAMED$63"
   1.782 +			quid       	"3A15620F027A"
   1.783 +			roles      	(list role_list
   1.784 +			    (object Role "$UNNAMED$64"
   1.785 +				quid       	"3A15621002CC"
   1.786 +				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
   1.787 +				quidu      	"3A13FCA40059"
   1.788 +				is_navigable 	TRUE)
   1.789 +			    (object Role "$UNNAMED$65"
   1.790 +				quid       	"3A15621002D6"
   1.791 +				supplier   	"Use Case View::Customers::SyncML Client 1.0"
   1.792 +				quidu      	"3A13E952036E")))
   1.793 +		    (object Association "$UNNAMED$66"
   1.794 +			quid       	"3A15621400FB"
   1.795 +			roles      	(list role_list
   1.796 +			    (object Role "$UNNAMED$67"
   1.797 +				quid       	"3A156215021F"
   1.798 +				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
   1.799 +				quidu      	"3A1406C4027C"
   1.800 +				is_navigable 	TRUE)
   1.801 +			    (object Role "$UNNAMED$68"
   1.802 +				quid       	"3A1562150220"
   1.803 +				supplier   	"Use Case View::Customers::SyncML Client 1.0"
   1.804 +				quidu      	"3A13E952036E")))
   1.805 +		    (object Association "$UNNAMED$69"
   1.806 +			quid       	"3A1D28E900C0"
   1.807 +			roles      	(list role_list
   1.808 +			    (object Role "$UNNAMED$70"
   1.809 +				quid       	"3A1D28E902FB"
   1.810 +				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
   1.811 +				quidu      	"3A1D28CB0031"
   1.812 +				is_navigable 	TRUE)
   1.813 +			    (object Role "$UNNAMED$71"
   1.814 +				quid       	"3A1D28E902FC"
   1.815 +				supplier   	"Use Case View::System Actors::EPOC Platform"
   1.816 +				quidu      	"3A13EA0E027E")))
   1.817 +		    (object Association "$UNNAMED$72"
   1.818 +			quid       	"3A1D28ED0256"
   1.819 +			roles      	(list role_list
   1.820 +			    (object Role "$UNNAMED$73"
   1.821 +				quid       	"3A1D28EE0081"
   1.822 +				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
   1.823 +				quidu      	"3A1D28DA00E6"
   1.824 +				is_navigable 	TRUE)
   1.825 +			    (object Role "$UNNAMED$74"
   1.826 +				quid       	"3A1D28EE0082"
   1.827 +				supplier   	"Use Case View::System Actors::EPOC Platform"
   1.828 +				quidu      	"3A13EA0E027E")))
   1.829 +		    (object Association "$UNNAMED$75"
   1.830 +			quid       	"3A1E34420013"
   1.831 +			roles      	(list role_list
   1.832 +			    (object Role "$UNNAMED$76"
   1.833 +				quid       	"3A1E3443023B"
   1.834 +				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
   1.835 +				quidu      	"3A13EC69004A"
   1.836 +				is_navigable 	TRUE)
   1.837 +			    (object Role "$UNNAMED$77"
   1.838 +				quid       	"3A1E3443026E"
   1.839 +				supplier   	"Use Case View::Customers::Generic Client"
   1.840 +				quidu      	"3A1E33F801F8")))
   1.841 +		    (object Association "$UNNAMED$78"
   1.842 +			quid       	"3A1E344C027A"
   1.843 +			roles      	(list role_list
   1.844 +			    (object Role "$UNNAMED$79"
   1.845 +				quid       	"3A1E344E0010"
   1.846 +				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
   1.847 +				quidu      	"3A1D050E0111"
   1.848 +				is_navigable 	TRUE)
   1.849 +			    (object Role "$UNNAMED$80"
   1.850 +				quid       	"3A1E344E0043"
   1.851 +				supplier   	"Use Case View::Customers::Generic Client"
   1.852 +				quidu      	"3A1E33F801F8")))
   1.853 +		    (object Association "$UNNAMED$81"
   1.854 +			quid       	"3A1E346E028D"
   1.855 +			roles      	(list role_list
   1.856 +			    (object Role "$UNNAMED$82"
   1.857 +				quid       	"3A1E34700308"
   1.858 +				supplier   	"Use Case View::Customer Use Cases::Use interface"
   1.859 +				quidu      	"3A13EAF1039D"
   1.860 +				is_navigable 	TRUE)
   1.861 +			    (object Role "$UNNAMED$83"
   1.862 +				quid       	"3A1E3470031C"
   1.863 +				supplier   	"Use Case View::Customers::Generic Client"
   1.864 +				quidu      	"3A1E33F801F8")))
   1.865 +		    (object Association "$UNNAMED$84"
   1.866 +			quid       	"3A1E36E4030B"
   1.867 +			roles      	(list role_list
   1.868 +			    (object Role "$UNNAMED$85"
   1.869 +				quid       	"3A1E36E501C2"
   1.870 +				supplier   	"Use Case View::Customer Use Cases::Suicide"
   1.871 +				quidu      	"3A140CE10114"
   1.872 +				is_navigable 	TRUE)
   1.873 +			    (object Role "$UNNAMED$86"
   1.874 +				quid       	"3A1E36E501EB"
   1.875 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.876 +				quidu      	"3A1E36BF024A")))
   1.877 +		    (object Association "$UNNAMED$87"
   1.878 +			quid       	"3A1E36FB0070"
   1.879 +			roles      	(list role_list
   1.880 +			    (object Role "$UNNAMED$88"
   1.881 +				quid       	"3A1E36FB032D"
   1.882 +				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
   1.883 +				quidu      	"3A13FC09010A"
   1.884 +				is_navigable 	TRUE)
   1.885 +			    (object Role "$UNNAMED$89"
   1.886 +				quid       	"3A1E36FB0337"
   1.887 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.888 +				quidu      	"3A1E36BF024A")))
   1.889 +		    (object Association "$UNNAMED$90"
   1.890 +			quid       	"3A1E37060238"
   1.891 +			roles      	(list role_list
   1.892 +			    (object Role "$UNNAMED$91"
   1.893 +				quid       	"3A1E3707010D"
   1.894 +				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
   1.895 +				quidu      	"3A1406C4027C"
   1.896 +				is_navigable 	TRUE)
   1.897 +			    (object Role "$UNNAMED$92"
   1.898 +				quid       	"3A1E37070117"
   1.899 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.900 +				quidu      	"3A1E36BF024A")))
   1.901 +		    (object Association "$UNNAMED$93"
   1.902 +			quid       	"3A1E37230230"
   1.903 +			roles      	(list role_list
   1.904 +			    (object Role "$UNNAMED$94"
   1.905 +				quid       	"3A1E3724019B"
   1.906 +				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
   1.907 +				quidu      	"3A13FCA40059"
   1.908 +				is_navigable 	TRUE)
   1.909 +			    (object Role "$UNNAMED$95"
   1.910 +				quid       	"3A1E372401A5"
   1.911 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.912 +				quidu      	"3A1E36BF024A")))
   1.913 +		    (object Association "$UNNAMED$96"
   1.914 +			quid       	"3A1E3764008F"
   1.915 +			roles      	(list role_list
   1.916 +			    (object Role "$UNNAMED$97"
   1.917 +				quid       	"3A1E37650090"
   1.918 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
   1.919 +				quidu      	"3A13ECD80112"
   1.920 +				is_navigable 	TRUE)
   1.921 +			    (object Role "$UNNAMED$98"
   1.922 +				quid       	"3A1E376500A4"
   1.923 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.924 +				quidu      	"3A1E36BF024A")))
   1.925 +		    (object Association "$UNNAMED$99"
   1.926 +			quid       	"3A1E3BDA0380"
   1.927 +			roles      	(list role_list
   1.928 +			    (object Role "$UNNAMED$100"
   1.929 +				quid       	"3A1E3BDB01A1"
   1.930 +				supplier   	"Use Case View::Customer Use Cases::Define an interface"
   1.931 +				quidu      	"3A13EAE103CC"
   1.932 +				is_navigable 	TRUE)
   1.933 +			    (object Role "$UNNAMED$101"
   1.934 +				quid       	"3A1E3BDB01DD"
   1.935 +				supplier   	"Use Case View::Customers::Generic Client"
   1.936 +				quidu      	"3A1E33F801F8")))
   1.937 +		    (object Association "$UNNAMED$102"
   1.938 +			quid       	"3A1E3BDD00B3"
   1.939 +			roles      	(list role_list
   1.940 +			    (object Role "$UNNAMED$103"
   1.941 +				quid       	"3A1E3BDD0352"
   1.942 +				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
   1.943 +				quidu      	"3A13EEEE0282"
   1.944 +				is_navigable 	TRUE)
   1.945 +			    (object Role "$UNNAMED$104"
   1.946 +				quid       	"3A1E3BDD038E"
   1.947 +				supplier   	"Use Case View::Customers::Generic Client"
   1.948 +				quidu      	"3A1E33F801F8")))
   1.949 +		    (object Association "$UNNAMED$105"
   1.950 +			quid       	"3A1E3BE00035"
   1.951 +			roles      	(list role_list
   1.952 +			    (object Role "$UNNAMED$106"
   1.953 +				quid       	"3A1E3BE00342"
   1.954 +				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
   1.955 +				quidu      	"3A13F0D3023A"
   1.956 +				is_navigable 	TRUE)
   1.957 +			    (object Role "$UNNAMED$107"
   1.958 +				quid       	"3A1E3BE0037E"
   1.959 +				supplier   	"Use Case View::Customers::Generic Client"
   1.960 +				quidu      	"3A1E33F801F8")))
   1.961 +		    (object Association "$UNNAMED$108"
   1.962 +			quid       	"3A1E3BE300DA"
   1.963 +			roles      	(list role_list
   1.964 +			    (object Role "$UNNAMED$109"
   1.965 +				quid       	"3A1E3BE40095"
   1.966 +				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
   1.967 +				quidu      	"3A140BAC01E2"
   1.968 +				is_navigable 	TRUE)
   1.969 +			    (object Role "$UNNAMED$110"
   1.970 +				quid       	"3A1E3BE400C7"
   1.971 +				supplier   	"Use Case View::Customers::Generic Client"
   1.972 +				quidu      	"3A1E33F801F8")))
   1.973 +		    (object Association "$UNNAMED$111"
   1.974 +			quid       	"3A1E3D3C0004"
   1.975 +			roles      	(list role_list
   1.976 +			    (object Role "$UNNAMED$112"
   1.977 +				quid       	"3A1E3D3C02A3"
   1.978 +				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin implementations"
   1.979 +				quidu      	"3A13FE620317"
   1.980 +				is_navigable 	TRUE)
   1.981 +			    (object Role "$UNNAMED$113"
   1.982 +				quid       	"3A1E3D3C02B7"
   1.983 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.984 +				quidu      	"3A1E36BF024A")))
   1.985 +		    (object Association "$UNNAMED$114"
   1.986 +			quid       	"3A1E3D3E015B"
   1.987 +			roles      	(list role_list
   1.988 +			    (object Role "$UNNAMED$115"
   1.989 +				quid       	"3A1E3D3F0062"
   1.990 +				supplier   	"Use Case View::Customer Use Cases::Convert existing plugin client"
   1.991 +				quidu      	"3A13F9370224"
   1.992 +				is_navigable 	TRUE)
   1.993 +			    (object Role "$UNNAMED$116"
   1.994 +				quid       	"3A1E3D3F0076"
   1.995 +				supplier   	"Use Case View::Customers::Generic Future Projects"
   1.996 +				quidu      	"3A1E36BF024A")))
   1.997 +		    (object Association "$UNNAMED$117"
   1.998 +			quid       	"3A2CC5F9011B"
   1.999 +			roles      	(list role_list
  1.1000 +			    (object Role "$UNNAMED$118"
  1.1001 +				quid       	"3A2CC5F90319"
  1.1002 +				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
  1.1003 +				quidu      	"3A2CC5C40219"
  1.1004 +				is_navigable 	TRUE)
  1.1005 +			    (object Role "$UNNAMED$119"
  1.1006 +				quid       	"3A2CC5F9031A"
  1.1007 +				supplier   	"Use Case View::Customers::Generic Client"
  1.1008 +				quidu      	"3A1E33F801F8")))
  1.1009 +		    (object Association "$UNNAMED$120"
  1.1010 +			quid       	"3A2E10D20024"
  1.1011 +			roles      	(list role_list
  1.1012 +			    (object Role "$UNNAMED$121"
  1.1013 +				quid       	"3A2E10D20395"
  1.1014 +				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
  1.1015 +				quidu      	"3A2E10BF036F"
  1.1016 +				is_navigable 	TRUE)
  1.1017 +			    (object Role "$UNNAMED$122"
  1.1018 +				quid       	"3A2E10D20396"
  1.1019 +				supplier   	"Use Case View::Customers::Generic Future Projects"
  1.1020 +				quidu      	"3A1E36BF024A"))))
  1.1021 +		logical_presentations 	(list unit_reference_list
  1.1022 +		    (object UseCaseDiagram "Run-Time"
  1.1023 +			quid       	"3A13E88603A7"
  1.1024 +			title      	"Run-Time"
  1.1025 +			zoom       	75
  1.1026 +			max_height 	28350
  1.1027 +			max_width  	21600
  1.1028 +			origin_x   	0
  1.1029 +			origin_y   	0
  1.1030 +			items      	(list diagram_item_list
  1.1031 +			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @14
  1.1032 +				ShowCompartmentStereotypes 	TRUE
  1.1033 +				IncludeAttribute 	TRUE
  1.1034 +				IncludeOperation 	TRUE
  1.1035 +				location   	(1343, 868)
  1.1036 +				label      	(object ItemLabel
  1.1037 +				    Parent_View 	@14
  1.1038 +				    location   	(1343, 1028)
  1.1039 +				    anchor_loc 	1
  1.1040 +				    nlines     	2
  1.1041 +				    max_width  	325
  1.1042 +				    justify    	0
  1.1043 +				    label      	"3rd Party Projects")
  1.1044 +				icon       	"Actor"
  1.1045 +				icon_style 	"Icon"
  1.1046 +				line_color 	3342489
  1.1047 +				fill_color 	13434879
  1.1048 +				quidu      	"3A13E96F0351"
  1.1049 +				annotation 	8
  1.1050 +				autoResize 	TRUE)
  1.1051 +			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @15
  1.1052 +				ShowCompartmentStereotypes 	TRUE
  1.1053 +				IncludeAttribute 	TRUE
  1.1054 +				IncludeOperation 	TRUE
  1.1055 +				location   	(1095, 1054)
  1.1056 +				label      	(object ItemLabel
  1.1057 +				    Parent_View 	@15
  1.1058 +				    location   	(1095, 1214)
  1.1059 +				    anchor_loc 	1
  1.1060 +				    nlines     	2
  1.1061 +				    max_width  	325
  1.1062 +				    justify    	0
  1.1063 +				    label      	"Future GT Projects")
  1.1064 +				icon       	"Actor"
  1.1065 +				icon_style 	"Icon"
  1.1066 +				line_color 	3342489
  1.1067 +				fill_color 	13434879
  1.1068 +				quidu      	"3A13E96103E7"
  1.1069 +				annotation 	8
  1.1070 +				autoResize 	TRUE)
  1.1071 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @16
  1.1072 +				location   	(2645, 2294)
  1.1073 +				label      	(object ItemLabel
  1.1074 +				    Parent_View 	@16
  1.1075 +				    location   	(2645, 2432)
  1.1076 +				    anchor_loc 	1
  1.1077 +				    nlines     	2
  1.1078 +				    max_width  	631
  1.1079 +				    justify    	0
  1.1080 +				    label      	"Identify a best fit interface implementation")
  1.1081 +				icon_style 	"Icon"
  1.1082 +				line_color 	3342489
  1.1083 +				fill_color 	13434879
  1.1084 +				quidu      	"3A13EB2301BE"
  1.1085 +				height     	118
  1.1086 +				autoResize 	TRUE)
  1.1087 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @17
  1.1088 +				location   	(2645, 1674)
  1.1089 +				label      	(object ItemLabel
  1.1090 +				    Parent_View 	@17
  1.1091 +				    location   	(2645, 1812)
  1.1092 +				    anchor_loc 	1
  1.1093 +				    nlines     	2
  1.1094 +				    max_width  	630
  1.1095 +				    justify    	0
  1.1096 +				    label      	"Identify An Implementation")
  1.1097 +				icon_style 	"Icon"
  1.1098 +				line_color 	3342489
  1.1099 +				fill_color 	13434879
  1.1100 +				quidu      	"3A2241DA012A"
  1.1101 +				height     	118)
  1.1102 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @18
  1.1103 +				location   	(2335, 2046)
  1.1104 +				label      	(object ItemLabel
  1.1105 +				    Parent_View 	@18
  1.1106 +				    location   	(2335, 2184)
  1.1107 +				    anchor_loc 	1
  1.1108 +				    nlines     	2
  1.1109 +				    max_width  	631
  1.1110 +				    justify    	0
  1.1111 +				    label      	"Identify a specific interface implementation")
  1.1112 +				icon_style 	"Icon"
  1.1113 +				line_color 	3342489
  1.1114 +				fill_color 	13434879
  1.1115 +				quidu      	"3A13EF2401E0"
  1.1116 +				height     	118
  1.1117 +				autoResize 	TRUE)
  1.1118 +			    (object InheritView "" @19
  1.1119 +				stereotype 	(object SegLabel @20
  1.1120 +				    Parent_View 	@19
  1.1121 +				    location   	(2457, 1845)
  1.1122 +				    anchor     	10
  1.1123 +				    anchor_loc 	1
  1.1124 +				    nlines     	1
  1.1125 +				    max_width  	450
  1.1126 +				    justify    	0
  1.1127 +				    label      	"<<extends>>"
  1.1128 +				    pctDist    	0.475635
  1.1129 +				    height     	32
  1.1130 +				    orientation 	0)
  1.1131 +				line_color 	3342489
  1.1132 +				quidu      	"3A22422E03AC"
  1.1133 +				client     	@18
  1.1134 +				supplier   	@17
  1.1135 +				line_style 	0)
  1.1136 +			    (object InheritView "" @21
  1.1137 +				stereotype 	(object SegLabel @22
  1.1138 +				    Parent_View 	@21
  1.1139 +				    location   	(2714, 1985)
  1.1140 +				    anchor     	10
  1.1141 +				    anchor_loc 	1
  1.1142 +				    nlines     	1
  1.1143 +				    max_width  	450
  1.1144 +				    justify    	0
  1.1145 +				    label      	"<<extends>>"
  1.1146 +				    pctDist    	0.497487
  1.1147 +				    height     	69
  1.1148 +				    orientation 	1)
  1.1149 +				line_color 	3342489
  1.1150 +				quidu      	"3A2242310342"
  1.1151 +				client     	@16
  1.1152 +				supplier   	@17
  1.1153 +				line_style 	0)
  1.1154 +			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @23
  1.1155 +				location   	(2087, 124)
  1.1156 +				label      	(object ItemLabel
  1.1157 +				    Parent_View 	@23
  1.1158 +				    location   	(2087, 262)
  1.1159 +				    anchor_loc 	1
  1.1160 +				    nlines     	2
  1.1161 +				    max_width  	630
  1.1162 +				    justify    	0
  1.1163 +				    label      	"Remove Instantiation")
  1.1164 +				icon_style 	"Icon"
  1.1165 +				line_color 	3342489
  1.1166 +				fill_color 	13434879
  1.1167 +				quidu      	"3A265FDE037F"
  1.1168 +				height     	118)
  1.1169 +			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @24
  1.1170 +				location   	(2645, 1240)
  1.1171 +				label      	(object ItemLabel
  1.1172 +				    Parent_View 	@24
  1.1173 +				    location   	(2645, 1378)
  1.1174 +				    anchor_loc 	1
  1.1175 +				    nlines     	2
  1.1176 +				    max_width  	649
  1.1177 +				    justify    	0
  1.1178 +				    label      	"Instantiate an interface implementation")
  1.1179 +				icon_style 	"Icon"
  1.1180 +				line_color 	3342489
  1.1181 +				fill_color 	13434879
  1.1182 +				quidu      	"3A13EC69004A"
  1.1183 +				height     	118
  1.1184 +				autoResize 	TRUE)
  1.1185 +			    (object InheritView "" @25
  1.1186 +				stereotype 	(object SegLabel @26
  1.1187 +				    Parent_View 	@25
  1.1188 +				    location   	(2681, 1429)
  1.1189 +				    anchor     	10
  1.1190 +				    anchor_loc 	1
  1.1191 +				    nlines     	1
  1.1192 +				    max_width  	450
  1.1193 +				    justify    	0
  1.1194 +				    label      	"<<uses>>"
  1.1195 +				    pctDist    	0.417082
  1.1196 +				    height     	36
  1.1197 +				    orientation 	0)
  1.1198 +				line_color 	3342489
  1.1199 +				quidu      	"3A2241EF0199"
  1.1200 +				client     	@24
  1.1201 +				supplier   	@17
  1.1202 +				line_style 	0)
  1.1203 +			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @27
  1.1204 +				location   	(2583, 186)
  1.1205 +				label      	(object ItemLabel
  1.1206 +				    Parent_View 	@27
  1.1207 +				    location   	(2583, 324)
  1.1208 +				    anchor_loc 	1
  1.1209 +				    nlines     	2
  1.1210 +				    max_width  	630
  1.1211 +				    justify    	0
  1.1212 +				    label      	"Destroy an interface instantiation")
  1.1213 +				icon_style 	"Icon"
  1.1214 +				line_color 	3342489
  1.1215 +				fill_color 	13434879
  1.1216 +				quidu      	"3A1D050E0111")
  1.1217 +			    (object InheritView "" @28
  1.1218 +				stereotype 	(object SegLabel @29
  1.1219 +				    Parent_View 	@28
  1.1220 +				    location   	(2378, 149)
  1.1221 +				    anchor     	10
  1.1222 +				    anchor_loc 	1
  1.1223 +				    nlines     	1
  1.1224 +				    max_width  	450
  1.1225 +				    justify    	0
  1.1226 +				    label      	"<<uses>>"
  1.1227 +				    pctDist    	0.341999
  1.1228 +				    height     	10
  1.1229 +				    orientation 	1)
  1.1230 +				line_color 	3342489
  1.1231 +				quidu      	"3A266019018F"
  1.1232 +				client     	@27
  1.1233 +				supplier   	@23
  1.1234 +				line_style 	0)
  1.1235 +			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @30
  1.1236 +				location   	(2707, 496)
  1.1237 +				label      	(object ItemLabel
  1.1238 +				    Parent_View 	@30
  1.1239 +				    location   	(2707, 634)
  1.1240 +				    anchor_loc 	1
  1.1241 +				    nlines     	2
  1.1242 +				    max_width  	633
  1.1243 +				    justify    	0
  1.1244 +				    label      	"Use interface")
  1.1245 +				icon_style 	"Icon"
  1.1246 +				line_color 	3342489
  1.1247 +				fill_color 	13434879
  1.1248 +				quidu      	"3A13EAF1039D"
  1.1249 +				height     	118
  1.1250 +				autoResize 	TRUE)
  1.1251 +			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @31
  1.1252 +				location   	(2707, 806)
  1.1253 +				label      	(object ItemLabel
  1.1254 +				    Parent_View 	@31
  1.1255 +				    location   	(2707, 944)
  1.1256 +				    anchor_loc 	1
  1.1257 +				    nlines     	2
  1.1258 +				    max_width  	630
  1.1259 +				    justify    	0
  1.1260 +				    label      	"Serve Multiple Clients")
  1.1261 +				icon_style 	"Icon"
  1.1262 +				line_color 	3342489
  1.1263 +				fill_color 	13434879
  1.1264 +				quidu      	"3A2CC5C40219"
  1.1265 +				height     	118)
  1.1266 +			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @32
  1.1267 +				ShowCompartmentStereotypes 	TRUE
  1.1268 +				IncludeAttribute 	TRUE
  1.1269 +				IncludeOperation 	TRUE
  1.1270 +				location   	(2232, 1054)
  1.1271 +				label      	(object ItemLabel
  1.1272 +				    Parent_View 	@32
  1.1273 +				    location   	(2232, 1214)
  1.1274 +				    anchor_loc 	1
  1.1275 +				    nlines     	2
  1.1276 +				    max_width  	385
  1.1277 +				    justify    	0
  1.1278 +				    label      	"Generic Client")
  1.1279 +				icon       	"Actor"
  1.1280 +				icon_style 	"Icon"
  1.1281 +				line_color 	3342489
  1.1282 +				fill_color 	13434879
  1.1283 +				quidu      	"3A1E33F801F8"
  1.1284 +				annotation 	8
  1.1285 +				autoResize 	TRUE)
  1.1286 +			    (object AssociationViewNew "$UNNAMED$75" @33
  1.1287 +				location   	(2411, 1133)
  1.1288 +				stereotype 	TRUE
  1.1289 +				line_color 	3342489
  1.1290 +				quidu      	"3A1E34420013"
  1.1291 +				roleview_list 	(list RoleViews
  1.1292 +				    (object RoleView "$UNNAMED$76" @34
  1.1293 +					Parent_View 	@33
  1.1294 +					location   	(1233, 575)
  1.1295 +					stereotype 	TRUE
  1.1296 +					line_color 	3342489
  1.1297 +					quidu      	"3A1E3443023B"
  1.1298 +					client     	@33
  1.1299 +					supplier   	@24
  1.1300 +					line_style 	0)
  1.1301 +				    (object RoleView "$UNNAMED$77" @35
  1.1302 +					Parent_View 	@33
  1.1303 +					location   	(1233, 575)
  1.1304 +					stereotype 	TRUE
  1.1305 +					line_color 	3342489
  1.1306 +					quidu      	"3A1E3443026E"
  1.1307 +					client     	@33
  1.1308 +					supplier   	@32
  1.1309 +					line_style 	0)))
  1.1310 +			    (object AssociationViewNew "$UNNAMED$78" @36
  1.1311 +				location   	(2408, 608)
  1.1312 +				stereotype 	TRUE
  1.1313 +				line_color 	3342489
  1.1314 +				quidu      	"3A1E344C027A"
  1.1315 +				roleview_list 	(list RoleViews
  1.1316 +				    (object RoleView "$UNNAMED$79" @37
  1.1317 +					Parent_View 	@36
  1.1318 +					location   	(1230, 50)
  1.1319 +					stereotype 	TRUE
  1.1320 +					line_color 	3342489
  1.1321 +					quidu      	"3A1E344E0010"
  1.1322 +					client     	@36
  1.1323 +					supplier   	@27
  1.1324 +					line_style 	0)
  1.1325 +				    (object RoleView "$UNNAMED$80" @38
  1.1326 +					Parent_View 	@36
  1.1327 +					location   	(1230, 50)
  1.1328 +					stereotype 	TRUE
  1.1329 +					line_color 	3342489
  1.1330 +					quidu      	"3A1E344E0043"
  1.1331 +					client     	@36
  1.1332 +					supplier   	@32
  1.1333 +					line_style 	0)))
  1.1334 +			    (object AssociationViewNew "$UNNAMED$81" @39
  1.1335 +				location   	(2472, 768)
  1.1336 +				stereotype 	TRUE
  1.1337 +				line_color 	3342489
  1.1338 +				quidu      	"3A1E346E028D"
  1.1339 +				roleview_list 	(list RoleViews
  1.1340 +				    (object RoleView "$UNNAMED$82" @40
  1.1341 +					Parent_View 	@39
  1.1342 +					location   	(302, 86)
  1.1343 +					stereotype 	TRUE
  1.1344 +					line_color 	3342489
  1.1345 +					quidu      	"3A1E34700308"
  1.1346 +					client     	@39
  1.1347 +					supplier   	@30
  1.1348 +					line_style 	0)
  1.1349 +				    (object RoleView "$UNNAMED$83" @41
  1.1350 +					Parent_View 	@39
  1.1351 +					location   	(302, 86)
  1.1352 +					stereotype 	TRUE
  1.1353 +					line_color 	3342489
  1.1354 +					quidu      	"3A1E3470031C"
  1.1355 +					client     	@39
  1.1356 +					supplier   	@32
  1.1357 +					line_style 	0)))
  1.1358 +			    (object AssociationViewNew "$UNNAMED$117" @42
  1.1359 +				location   	(2443, 941)
  1.1360 +				stereotype 	TRUE
  1.1361 +				line_color 	3342489
  1.1362 +				quidu      	"3A2CC5F9011B"
  1.1363 +				roleview_list 	(list RoleViews
  1.1364 +				    (object RoleView "$UNNAMED$118" @43
  1.1365 +					Parent_View 	@42
  1.1366 +					location   	(149, -113)
  1.1367 +					stereotype 	TRUE
  1.1368 +					line_color 	3342489
  1.1369 +					quidu      	"3A2CC5F90319"
  1.1370 +					client     	@42
  1.1371 +					supplier   	@31
  1.1372 +					line_style 	0)
  1.1373 +				    (object RoleView "$UNNAMED$119" @44
  1.1374 +					Parent_View 	@42
  1.1375 +					location   	(149, -113)
  1.1376 +					stereotype 	TRUE
  1.1377 +					line_color 	3342489
  1.1378 +					quidu      	"3A2CC5F9031A"
  1.1379 +					client     	@42
  1.1380 +					supplier   	@32
  1.1381 +					line_style 	0)))
  1.1382 +			    (object InheritView "" @45
  1.1383 +				stereotype 	(object SegLabel @46
  1.1384 +				    Parent_View 	@45
  1.1385 +				    location   	(2668, 1037)
  1.1386 +				    anchor     	10
  1.1387 +				    anchor_loc 	1
  1.1388 +				    nlines     	1
  1.1389 +				    max_width  	450
  1.1390 +				    justify    	0
  1.1391 +				    label      	"<<uses>>"
  1.1392 +				    pctDist    	0.548114
  1.1393 +				    height     	3
  1.1394 +				    orientation 	1)
  1.1395 +				line_color 	3342489
  1.1396 +				quidu      	"3A2CC66F020B"
  1.1397 +				client     	@31
  1.1398 +				supplier   	@24
  1.1399 +				line_style 	0)
  1.1400 +			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @47
  1.1401 +				location   	(248, 2395)
  1.1402 +				label      	(object ItemLabel
  1.1403 +				    Parent_View 	@47
  1.1404 +				    location   	(248, 2533)
  1.1405 +				    anchor_loc 	1
  1.1406 +				    nlines     	2
  1.1407 +				    max_width  	761
  1.1408 +				    justify    	0
  1.1409 +				    label      	"Configure default behaviour")
  1.1410 +				icon_style 	"Icon"
  1.1411 +				line_color 	3342489
  1.1412 +				fill_color 	13434879
  1.1413 +				quidu      	"3A1515F101F9"
  1.1414 +				height     	118
  1.1415 +				autoResize 	TRUE)
  1.1416 +			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @48
  1.1417 +				location   	(930, 2395)
  1.1418 +				label      	(object ItemLabel
  1.1419 +				    Parent_View 	@48
  1.1420 +				    location   	(930, 2533)
  1.1421 +				    anchor_loc 	1
  1.1422 +				    nlines     	2
  1.1423 +				    max_width  	630
  1.1424 +				    justify    	0
  1.1425 +				    label      	"Suspend Registration")
  1.1426 +				icon_style 	"Icon"
  1.1427 +				line_color 	3342489
  1.1428 +				fill_color 	13434879
  1.1429 +				quidu      	"3A1D28CB0031"
  1.1430 +				height     	118)
  1.1431 +			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @49
  1.1432 +				location   	(620, 2457)
  1.1433 +				label      	(object ItemLabel
  1.1434 +				    Parent_View 	@49
  1.1435 +				    location   	(620, 2595)
  1.1436 +				    anchor_loc 	1
  1.1437 +				    nlines     	2
  1.1438 +				    max_width  	630
  1.1439 +				    justify    	0
  1.1440 +				    label      	"Resume Registration")
  1.1441 +				icon_style 	"Icon"
  1.1442 +				line_color 	3342489
  1.1443 +				fill_color 	13434879
  1.1444 +				quidu      	"3A1D28DA00E6"
  1.1445 +				height     	118)
  1.1446 +			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @50
  1.1447 +				ShowCompartmentStereotypes 	TRUE
  1.1448 +				IncludeAttribute 	TRUE
  1.1449 +				IncludeOperation 	TRUE
  1.1450 +				location   	(1909, 1746)
  1.1451 +				label      	(object ItemLabel
  1.1452 +				    Parent_View 	@50
  1.1453 +				    location   	(1909, 1906)
  1.1454 +				    anchor_loc 	1
  1.1455 +				    nlines     	2
  1.1456 +				    max_width  	325
  1.1457 +				    justify    	0
  1.1458 +				    label      	"SyncML Client 1.0")
  1.1459 +				icon       	"Actor"
  1.1460 +				icon_style 	"Icon"
  1.1461 +				line_color 	3342489
  1.1462 +				fill_color 	13434879
  1.1463 +				quidu      	"3A13E952036E"
  1.1464 +				annotation 	8
  1.1465 +				autoResize 	TRUE)
  1.1466 +			    (object InheritView "" @51
  1.1467 +				stereotype 	TRUE
  1.1468 +				line_color 	3342489
  1.1469 +				quidu      	"3A1E34C30023"
  1.1470 +				client     	@50
  1.1471 +				supplier   	@32
  1.1472 +				line_style 	0)
  1.1473 +			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @52
  1.1474 +				ShowCompartmentStereotypes 	TRUE
  1.1475 +				IncludeAttribute 	TRUE
  1.1476 +				IncludeOperation 	TRUE
  1.1477 +				location   	(186, 1922)
  1.1478 +				label      	(object ItemLabel
  1.1479 +				    Parent_View 	@52
  1.1480 +				    location   	(186, 2082)
  1.1481 +				    anchor_loc 	1
  1.1482 +				    nlines     	2
  1.1483 +				    max_width  	539
  1.1484 +				    justify    	0
  1.1485 +				    label      	"DFRDs")
  1.1486 +				icon       	"Actor"
  1.1487 +				icon_style 	"Icon"
  1.1488 +				line_color 	3342489
  1.1489 +				fill_color 	13434879
  1.1490 +				quidu      	"3A13E9F801AA"
  1.1491 +				annotation 	8
  1.1492 +				autoResize 	TRUE)
  1.1493 +			    (object AssociationViewNew "$UNNAMED$57" @53
  1.1494 +				location   	(216, 2168)
  1.1495 +				stereotype 	TRUE
  1.1496 +				line_color 	3342489
  1.1497 +				quidu      	"3A1516380042"
  1.1498 +				roleview_list 	(list RoleViews
  1.1499 +				    (object RoleView "$UNNAMED$58" @54
  1.1500 +					Parent_View 	@53
  1.1501 +					location   	(-156, -188)
  1.1502 +					stereotype 	TRUE
  1.1503 +					line_color 	3342489
  1.1504 +					quidu      	"3A151639009E"
  1.1505 +					client     	@53
  1.1506 +					supplier   	@47
  1.1507 +					line_style 	0)
  1.1508 +				    (object RoleView "$UNNAMED$59" @55
  1.1509 +					Parent_View 	@53
  1.1510 +					location   	(-156, -188)
  1.1511 +					stereotype 	TRUE
  1.1512 +					line_color 	3342489
  1.1513 +					quidu      	"3A151639009F"
  1.1514 +					client     	@53
  1.1515 +					supplier   	@52
  1.1516 +					line_style 	0)))
  1.1517 +			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @56
  1.1518 +				ShowCompartmentStereotypes 	TRUE
  1.1519 +				IncludeAttribute 	TRUE
  1.1520 +				IncludeOperation 	TRUE
  1.1521 +				location   	(1033, 124)
  1.1522 +				label      	(object ItemLabel
  1.1523 +				    Parent_View 	@56
  1.1524 +				    location   	(1033, 284)
  1.1525 +				    anchor_loc 	1
  1.1526 +				    nlines     	2
  1.1527 +				    max_width  	325
  1.1528 +				    justify    	0
  1.1529 +				    label      	"GT WAP Browser 6.2 ")
  1.1530 +				icon       	"Actor"
  1.1531 +				icon_style 	"Icon"
  1.1532 +				line_color 	3342489
  1.1533 +				fill_color 	13434879
  1.1534 +				quidu      	"3A13E91B01DE"
  1.1535 +				annotation 	8
  1.1536 +				autoResize 	TRUE)
  1.1537 +			    (object InheritView "" @57
  1.1538 +				stereotype 	TRUE
  1.1539 +				line_color 	3342489
  1.1540 +				quidu      	"3A1E343801DC"
  1.1541 +				client     	@56
  1.1542 +				supplier   	@32
  1.1543 +				line_style 	0)
  1.1544 +			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @58
  1.1545 +				ShowCompartmentStereotypes 	TRUE
  1.1546 +				IncludeAttribute 	TRUE
  1.1547 +				IncludeOperation 	TRUE
  1.1548 +				location   	(1095, 496)
  1.1549 +				label      	(object ItemLabel
  1.1550 +				    Parent_View 	@58
  1.1551 +				    location   	(1095, 656)
  1.1552 +				    anchor_loc 	1
  1.1553 +				    nlines     	2
  1.1554 +				    max_width  	325
  1.1555 +				    justify    	0
  1.1556 +				    label      	"GT HTTP Client 6.2")
  1.1557 +				icon       	"Actor"
  1.1558 +				icon_style 	"Icon"
  1.1559 +				line_color 	3342489
  1.1560 +				fill_color 	13434879
  1.1561 +				quidu      	"3A13E94100F2"
  1.1562 +				annotation 	8
  1.1563 +				autoResize 	TRUE)
  1.1564 +			    (object InheritView "" @59
  1.1565 +				stereotype 	TRUE
  1.1566 +				line_color 	3342489
  1.1567 +				quidu      	"3A1E348401BD"
  1.1568 +				client     	@58
  1.1569 +				supplier   	@32
  1.1570 +				line_style 	0)
  1.1571 +			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @60
  1.1572 +				ShowCompartmentStereotypes 	TRUE
  1.1573 +				IncludeAttribute 	TRUE
  1.1574 +				IncludeOperation 	TRUE
  1.1575 +				location   	(496, 1922)
  1.1576 +				label      	(object ItemLabel
  1.1577 +				    Parent_View 	@60
  1.1578 +				    location   	(496, 2082)
  1.1579 +				    anchor_loc 	1
  1.1580 +				    nlines     	2
  1.1581 +				    max_width  	325
  1.1582 +				    justify    	0
  1.1583 +				    label      	"EPOC Platform")
  1.1584 +				icon       	"Actor"
  1.1585 +				icon_style 	"Icon"
  1.1586 +				line_color 	3342489
  1.1587 +				fill_color 	13434879
  1.1588 +				quidu      	"3A13EA0E027E"
  1.1589 +				annotation 	8
  1.1590 +				autoResize 	TRUE)
  1.1591 +			    (object AssociationViewNew "$UNNAMED$60" @61
  1.1592 +				location   	(363, 2168)
  1.1593 +				stereotype 	TRUE
  1.1594 +				line_color 	3342489
  1.1595 +				quidu      	"3A15163C021F"
  1.1596 +				roleview_list 	(list RoleViews
  1.1597 +				    (object RoleView "$UNNAMED$61" @62
  1.1598 +					Parent_View 	@61
  1.1599 +					location   	(-505, -188)
  1.1600 +					stereotype 	TRUE
  1.1601 +					line_color 	3342489
  1.1602 +					quidu      	"3A15163D01DA"
  1.1603 +					client     	@61
  1.1604 +					supplier   	@47
  1.1605 +					line_style 	0)
  1.1606 +				    (object RoleView "$UNNAMED$62" @63
  1.1607 +					Parent_View 	@61
  1.1608 +					location   	(-505, -188)
  1.1609 +					stereotype 	TRUE
  1.1610 +					line_color 	3342489
  1.1611 +					quidu      	"3A15163D01DB"
  1.1612 +					client     	@61
  1.1613 +					supplier   	@60
  1.1614 +					line_style 	0)))
  1.1615 +			    (object AssociationViewNew "$UNNAMED$69" @64
  1.1616 +				location   	(714, 2159)
  1.1617 +				stereotype 	TRUE
  1.1618 +				line_color 	3342489
  1.1619 +				quidu      	"3A1D28E900C0"
  1.1620 +				roleview_list 	(list RoleViews
  1.1621 +				    (object RoleView "$UNNAMED$70" @65
  1.1622 +					Parent_View 	@64
  1.1623 +					location   	(-154, -197)
  1.1624 +					stereotype 	TRUE
  1.1625 +					line_color 	3342489
  1.1626 +					quidu      	"3A1D28E902FB"
  1.1627 +					client     	@64
  1.1628 +					supplier   	@48
  1.1629 +					line_style 	0)
  1.1630 +				    (object RoleView "$UNNAMED$71" @66
  1.1631 +					Parent_View 	@64
  1.1632 +					location   	(-154, -197)
  1.1633 +					stereotype 	TRUE
  1.1634 +					line_color 	3342489
  1.1635 +					quidu      	"3A1D28E902FC"
  1.1636 +					client     	@64
  1.1637 +					supplier   	@60
  1.1638 +					line_style 	0)))
  1.1639 +			    (object AssociationViewNew "$UNNAMED$72" @67
  1.1640 +				location   	(557, 2199)
  1.1641 +				stereotype 	TRUE
  1.1642 +				line_color 	3342489
  1.1643 +				quidu      	"3A1D28ED0256"
  1.1644 +				roleview_list 	(list RoleViews
  1.1645 +				    (object RoleView "$UNNAMED$73" @68
  1.1646 +					Parent_View 	@67
  1.1647 +					location   	(-249, -157)
  1.1648 +					stereotype 	TRUE
  1.1649 +					line_color 	3342489
  1.1650 +					quidu      	"3A1D28EE0081"
  1.1651 +					client     	@67
  1.1652 +					supplier   	@49
  1.1653 +					line_style 	0)
  1.1654 +				    (object RoleView "$UNNAMED$74" @69
  1.1655 +					Parent_View 	@67
  1.1656 +					location   	(-249, -157)
  1.1657 +					stereotype 	TRUE
  1.1658 +					line_color 	3342489
  1.1659 +					quidu      	"3A1D28EE0082"
  1.1660 +					client     	@67
  1.1661 +					supplier   	@60
  1.1662 +					line_style 	0)))
  1.1663 +			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @70
  1.1664 +				location   	(1715, 372)
  1.1665 +				label      	(object ItemLabel
  1.1666 +				    Parent_View 	@70
  1.1667 +				    location   	(1715, 510)
  1.1668 +				    anchor_loc 	1
  1.1669 +				    nlines     	2
  1.1670 +				    max_width  	631
  1.1671 +				    justify    	0
  1.1672 +				    label      	"Suicide")
  1.1673 +				icon_style 	"Icon"
  1.1674 +				line_color 	3342489
  1.1675 +				fill_color 	13434879
  1.1676 +				quidu      	"3A140CE10114"
  1.1677 +				autoResize 	TRUE)
  1.1678 +			    (object AssociationViewNew "$UNNAMED$54" @71
  1.1679 +				location   	(1347, 235)
  1.1680 +				stereotype 	TRUE
  1.1681 +				line_color 	3342489
  1.1682 +				quidu      	"3A140DAC00EE"
  1.1683 +				roleview_list 	(list RoleViews
  1.1684 +				    (object RoleView "$UNNAMED$55" @72
  1.1685 +					Parent_View 	@71
  1.1686 +					location   	(-761, -75)
  1.1687 +					stereotype 	TRUE
  1.1688 +					line_color 	3342489
  1.1689 +					quidu      	"3A140DAE003D"
  1.1690 +					client     	@71
  1.1691 +					supplier   	@70
  1.1692 +					line_style 	0)
  1.1693 +				    (object RoleView "$UNNAMED$56" @73
  1.1694 +					Parent_View 	@71
  1.1695 +					location   	(-761, -75)
  1.1696 +					stereotype 	TRUE
  1.1697 +					line_color 	3342489
  1.1698 +					quidu      	"3A140DAE003E"
  1.1699 +					client     	@71
  1.1700 +					supplier   	@56
  1.1701 +					line_style 	0)))
  1.1702 +			    (object InheritView "" @74
  1.1703 +				stereotype 	(object SegLabel @75
  1.1704 +				    Parent_View 	@74
  1.1705 +				    location   	(1833, 276)
  1.1706 +				    anchor     	10
  1.1707 +				    anchor_loc 	1
  1.1708 +				    nlines     	1
  1.1709 +				    max_width  	450
  1.1710 +				    justify    	0
  1.1711 +				    label      	"<<uses>>"
  1.1712 +				    pctDist    	0.210827
  1.1713 +				    height     	12
  1.1714 +				    orientation 	0)
  1.1715 +				line_color 	3342489
  1.1716 +				quidu      	"3A266021010E"
  1.1717 +				client     	@70
  1.1718 +				supplier   	@23
  1.1719 +				line_style 	0)
  1.1720 +			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @76
  1.1721 +				location   	(847, 1808)
  1.1722 +				label      	(object ItemLabel
  1.1723 +				    Parent_View 	@76
  1.1724 +				    location   	(847, 1946)
  1.1725 +				    anchor_loc 	1
  1.1726 +				    nlines     	2
  1.1727 +				    max_width  	631
  1.1728 +				    justify    	0
  1.1729 +				    label      	"Use localised data storage")
  1.1730 +				icon_style 	"Icon"
  1.1731 +				line_color 	3342489
  1.1732 +				fill_color 	13434879
  1.1733 +				quidu      	"3A13FC09010A"
  1.1734 +				height     	118
  1.1735 +				autoResize 	TRUE)
  1.1736 +			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @77
  1.1737 +				location   	(1405, 2242)
  1.1738 +				label      	(object ItemLabel
  1.1739 +				    Parent_View 	@77
  1.1740 +				    location   	(1405, 2380)
  1.1741 +				    anchor_loc 	1
  1.1742 +				    nlines     	2
  1.1743 +				    max_width  	631
  1.1744 +				    justify    	0
  1.1745 +				    label      	"List interface capabilities")
  1.1746 +				icon_style 	"Icon"
  1.1747 +				line_color 	3342489
  1.1748 +				fill_color 	13434879
  1.1749 +				quidu      	"3A1406C4027C"
  1.1750 +				height     	118
  1.1751 +				autoResize 	TRUE)
  1.1752 +			    (object AssociationViewNew "$UNNAMED$66" @78
  1.1753 +				location   	(1654, 1991)
  1.1754 +				stereotype 	TRUE
  1.1755 +				line_color 	3342489
  1.1756 +				quidu      	"3A15621400FB"
  1.1757 +				roleview_list 	(list RoleViews
  1.1758 +				    (object RoleView "$UNNAMED$67" @79
  1.1759 +					Parent_View 	@78
  1.1760 +					location   	(-2190, 1681)
  1.1761 +					stereotype 	TRUE
  1.1762 +					line_color 	3342489
  1.1763 +					quidu      	"3A156215021F"
  1.1764 +					client     	@78
  1.1765 +					supplier   	@77
  1.1766 +					line_style 	0)
  1.1767 +				    (object RoleView "$UNNAMED$68" @80
  1.1768 +					Parent_View 	@78
  1.1769 +					location   	(-2190, 1681)
  1.1770 +					stereotype 	TRUE
  1.1771 +					line_color 	3342489
  1.1772 +					quidu      	"3A1562150220"
  1.1773 +					client     	@78
  1.1774 +					supplier   	@50
  1.1775 +					line_style 	0)))
  1.1776 +			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @81
  1.1777 +				location   	(1095, 2056)
  1.1778 +				label      	(object ItemLabel
  1.1779 +				    Parent_View 	@81
  1.1780 +				    location   	(1095, 2194)
  1.1781 +				    anchor_loc 	1
  1.1782 +				    nlines     	2
  1.1783 +				    max_width  	631
  1.1784 +				    justify    	0
  1.1785 +				    label      	"List interface implementations")
  1.1786 +				icon_style 	"Icon"
  1.1787 +				line_color 	3342489
  1.1788 +				fill_color 	13434879
  1.1789 +				quidu      	"3A13FCA40059"
  1.1790 +				height     	118
  1.1791 +				autoResize 	TRUE)
  1.1792 +			    (object AssociationViewNew "$UNNAMED$63" @82
  1.1793 +				location   	(1525, 1887)
  1.1794 +				stereotype 	TRUE
  1.1795 +				line_color 	3342489
  1.1796 +				quidu      	"3A15620F027A"
  1.1797 +				roleview_list 	(list RoleViews
  1.1798 +				    (object RoleView "$UNNAMED$64" @83
  1.1799 +					Parent_View 	@82
  1.1800 +					location   	(-2319, 1577)
  1.1801 +					stereotype 	TRUE
  1.1802 +					line_color 	3342489
  1.1803 +					quidu      	"3A15621002CC"
  1.1804 +					client     	@82
  1.1805 +					supplier   	@81
  1.1806 +					line_style 	0)
  1.1807 +				    (object RoleView "$UNNAMED$65" @84
  1.1808 +					Parent_View 	@82
  1.1809 +					location   	(-2319, 1577)
  1.1810 +					stereotype 	TRUE
  1.1811 +					line_color 	3342489
  1.1812 +					quidu      	"3A15621002D6"
  1.1813 +					client     	@82
  1.1814 +					supplier   	@50
  1.1815 +					line_style 	0)))
  1.1816 +			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @85
  1.1817 +				location   	(372, 1364)
  1.1818 +				label      	(object ItemLabel
  1.1819 +				    Parent_View 	@85
  1.1820 +				    location   	(372, 1502)
  1.1821 +				    anchor_loc 	1
  1.1822 +				    nlines     	2
  1.1823 +				    max_width  	631
  1.1824 +				    justify    	0
  1.1825 +				    label      	"Hint  preferred  load/unload behaviour")
  1.1826 +				icon_style 	"Icon"
  1.1827 +				line_color 	3342489
  1.1828 +				fill_color 	13434879
  1.1829 +				quidu      	"3A13ECD80112"
  1.1830 +				height     	118
  1.1831 +				autoResize 	TRUE)
  1.1832 +			    (object AssociationViewNew "$UNNAMED$0" @86
  1.1833 +				location   	(279, 1631)
  1.1834 +				stereotype 	TRUE
  1.1835 +				line_color 	3342489
  1.1836 +				quidu      	"3A13FA37015A"
  1.1837 +				roleview_list 	(list RoleViews
  1.1838 +				    (object RoleView "$UNNAMED$1" @87
  1.1839 +					Parent_View 	@86
  1.1840 +					location   	(-1395, -663)
  1.1841 +					stereotype 	TRUE
  1.1842 +					line_color 	3342489
  1.1843 +					quidu      	"3A13FA390058"
  1.1844 +					client     	@86
  1.1845 +					supplier   	@85
  1.1846 +					line_style 	0)
  1.1847 +				    (object RoleView "$UNNAMED$2" @88
  1.1848 +					Parent_View 	@86
  1.1849 +					location   	(-1395, -663)
  1.1850 +					stereotype 	TRUE
  1.1851 +					line_color 	3342489
  1.1852 +					quidu      	"3A13FA390063"
  1.1853 +					client     	@86
  1.1854 +					supplier   	@52
  1.1855 +					line_style 	0)))
  1.1856 +			    (object AssociationViewNew "$UNNAMED$9" @89
  1.1857 +				location   	(694, 754)
  1.1858 +				stereotype 	TRUE
  1.1859 +				line_color 	3342489
  1.1860 +				quidu      	"3A13FB38034E"
  1.1861 +				roleview_list 	(list RoleViews
  1.1862 +				    (object RoleView "$UNNAMED$10" @90
  1.1863 +					Parent_View 	@89
  1.1864 +					location   	(-298, 506)
  1.1865 +					stereotype 	TRUE
  1.1866 +					line_color 	3342489
  1.1867 +					quidu      	"3A13FB3A00B2"
  1.1868 +					client     	@89
  1.1869 +					supplier   	@85
  1.1870 +					line_style 	0)
  1.1871 +				    (object RoleView "$UNNAMED$11" @91
  1.1872 +					Parent_View 	@89
  1.1873 +					location   	(-298, 506)
  1.1874 +					stereotype 	TRUE
  1.1875 +					line_color 	3342489
  1.1876 +					quidu      	"3A13FB3A00B3"
  1.1877 +					client     	@89
  1.1878 +					supplier   	@56
  1.1879 +					line_style 	0)))
  1.1880 +			    (object AssociationViewNew "$UNNAMED$6" @92
  1.1881 +				location   	(725, 934)
  1.1882 +				stereotype 	TRUE
  1.1883 +				line_color 	3342489
  1.1884 +				quidu      	"3A13FB2B02B9"
  1.1885 +				roleview_list 	(list RoleViews
  1.1886 +				    (object RoleView "$UNNAMED$7" @93
  1.1887 +					Parent_View 	@92
  1.1888 +					location   	(-763, 686)
  1.1889 +					stereotype 	TRUE
  1.1890 +					line_color 	3342489
  1.1891 +					quidu      	"3A13FB2D0009"
  1.1892 +					client     	@92
  1.1893 +					supplier   	@85
  1.1894 +					line_style 	0)
  1.1895 +				    (object RoleView "$UNNAMED$8" @94
  1.1896 +					Parent_View 	@92
  1.1897 +					location   	(-763, 686)
  1.1898 +					stereotype 	TRUE
  1.1899 +					line_color 	3342489
  1.1900 +					quidu      	"3A13FB2D000A"
  1.1901 +					client     	@92
  1.1902 +					supplier   	@58
  1.1903 +					line_style 	0)))
  1.1904 +			    (object AssociationViewNew "$UNNAMED$3" @95
  1.1905 +				location   	(429, 1631)
  1.1906 +				stereotype 	TRUE
  1.1907 +				line_color 	3342489
  1.1908 +				quidu      	"3A13FA3D02AD"
  1.1909 +				roleview_list 	(list RoleViews
  1.1910 +				    (object RoleView "$UNNAMED$4" @96
  1.1911 +					Parent_View 	@95
  1.1912 +					location   	(-1617, -663)
  1.1913 +					stereotype 	TRUE
  1.1914 +					line_color 	3342489
  1.1915 +					quidu      	"3A13FA3F002F"
  1.1916 +					client     	@95
  1.1917 +					supplier   	@85
  1.1918 +					line_style 	0)
  1.1919 +				    (object RoleView "$UNNAMED$5" @97
  1.1920 +					Parent_View 	@95
  1.1921 +					location   	(-1617, -663)
  1.1922 +					stereotype 	TRUE
  1.1923 +					line_color 	3342489
  1.1924 +					quidu      	"3A13FA3F0030"
  1.1925 +					client     	@95
  1.1926 +					supplier   	@60
  1.1927 +					line_style 	0)))
  1.1928 +			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @98
  1.1929 +				location   	(806, 1488)
  1.1930 +				label      	(object ItemLabel
  1.1931 +				    Parent_View 	@98
  1.1932 +				    location   	(806, 1626)
  1.1933 +				    anchor_loc 	1
  1.1934 +				    nlines     	2
  1.1935 +				    max_width  	630
  1.1936 +				    justify    	0
  1.1937 +				    label      	"Asynchronous Object Creation")
  1.1938 +				icon_style 	"Icon"
  1.1939 +				line_color 	3342489
  1.1940 +				fill_color 	13434879
  1.1941 +				quidu      	"3A2E10BF036F"
  1.1942 +				height     	118)
  1.1943 +			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @99
  1.1944 +				ShowCompartmentStereotypes 	TRUE
  1.1945 +				IncludeAttribute 	TRUE
  1.1946 +				IncludeOperation 	TRUE
  1.1947 +				location   	(1777, 1250)
  1.1948 +				label      	(object ItemLabel
  1.1949 +				    Parent_View 	@99
  1.1950 +				    location   	(1777, 1410)
  1.1951 +				    anchor_loc 	1
  1.1952 +				    nlines     	2
  1.1953 +				    max_width  	327
  1.1954 +				    justify    	0
  1.1955 +				    label      	"Generic Future Projects")
  1.1956 +				icon       	"Actor"
  1.1957 +				icon_style 	"Icon"
  1.1958 +				line_color 	3342489
  1.1959 +				fill_color 	13434879
  1.1960 +				quidu      	"3A1E36BF024A"
  1.1961 +				annotation 	8
  1.1962 +				autoResize 	TRUE)
  1.1963 +			    (object InheritView "" @100
  1.1964 +				stereotype 	TRUE
  1.1965 +				line_color 	3342489
  1.1966 +				quidu      	"3A1E36DC0292"
  1.1967 +				client     	@14
  1.1968 +				supplier   	@99
  1.1969 +				line_style 	0)
  1.1970 +			    (object InheritView "" @101
  1.1971 +				stereotype 	TRUE
  1.1972 +				line_color 	3342489
  1.1973 +				quidu      	"3A1E36E000E9"
  1.1974 +				client     	@15
  1.1975 +				supplier   	@99
  1.1976 +				line_style 	0)
  1.1977 +			    (object AssociationViewNew "$UNNAMED$84" @102
  1.1978 +				location   	(1743, 798)
  1.1979 +				stereotype 	TRUE
  1.1980 +				line_color 	3342489
  1.1981 +				quidu      	"3A1E36E4030B"
  1.1982 +				roleview_list 	(list RoleViews
  1.1983 +				    (object RoleView "$UNNAMED$85" @103
  1.1984 +					Parent_View 	@102
  1.1985 +					location   	(751, 116)
  1.1986 +					stereotype 	TRUE
  1.1987 +					line_color 	3342489
  1.1988 +					quidu      	"3A1E36E501C2"
  1.1989 +					client     	@102
  1.1990 +					supplier   	@70
  1.1991 +					line_style 	0)
  1.1992 +				    (object RoleView "$UNNAMED$86" @104
  1.1993 +					Parent_View 	@102
  1.1994 +					location   	(751, 116)
  1.1995 +					stereotype 	TRUE
  1.1996 +					line_color 	3342489
  1.1997 +					quidu      	"3A1E36E501EB"
  1.1998 +					client     	@102
  1.1999 +					supplier   	@99
  1.2000 +					line_style 	0)))
  1.2001 +			    (object AssociationViewNew "$UNNAMED$87" @105
  1.2002 +				location   	(1328, 1515)
  1.2003 +				stereotype 	TRUE
  1.2004 +				line_color 	3342489
  1.2005 +				quidu      	"3A1E36FB0070"
  1.2006 +				roleview_list 	(list RoleViews
  1.2007 +				    (object RoleView "$UNNAMED$88" @106
  1.2008 +					Parent_View 	@105
  1.2009 +					location   	(-346, 957)
  1.2010 +					stereotype 	TRUE
  1.2011 +					line_color 	3342489
  1.2012 +					quidu      	"3A1E36FB032D"
  1.2013 +					client     	@105
  1.2014 +					supplier   	@76
  1.2015 +					line_style 	0)
  1.2016 +				    (object RoleView "$UNNAMED$89" @107
  1.2017 +					Parent_View 	@105
  1.2018 +					location   	(-346, 957)
  1.2019 +					stereotype 	TRUE
  1.2020 +					line_color 	3342489
  1.2021 +					quidu      	"3A1E36FB0337"
  1.2022 +					client     	@105
  1.2023 +					supplier   	@99
  1.2024 +					line_style 	0)))
  1.2025 +			    (object AssociationViewNew "$UNNAMED$90" @108
  1.2026 +				location   	(1585, 1755)
  1.2027 +				stereotype 	TRUE
  1.2028 +				line_color 	3342489
  1.2029 +				quidu      	"3A1E37060238"
  1.2030 +				roleview_list 	(list RoleViews
  1.2031 +				    (object RoleView "$UNNAMED$91" @109
  1.2032 +					Parent_View 	@108
  1.2033 +					location   	(-337, 1135)
  1.2034 +					stereotype 	TRUE
  1.2035 +					line_color 	3342489
  1.2036 +					quidu      	"3A1E3707010D"
  1.2037 +					client     	@108
  1.2038 +					supplier   	@77
  1.2039 +					line_style 	0)
  1.2040 +				    (object RoleView "$UNNAMED$92" @110
  1.2041 +					Parent_View 	@108
  1.2042 +					location   	(-337, 1135)
  1.2043 +					stereotype 	TRUE
  1.2044 +					line_color 	3342489
  1.2045 +					quidu      	"3A1E37070117"
  1.2046 +					client     	@108
  1.2047 +					supplier   	@99
  1.2048 +					line_style 	0)))
  1.2049 +			    (object AssociationViewNew "$UNNAMED$93" @111
  1.2050 +				location   	(1428, 1657)
  1.2051 +				stereotype 	TRUE
  1.2052 +				line_color 	3342489
  1.2053 +				quidu      	"3A1E37230230"
  1.2054 +				roleview_list 	(list RoleViews
  1.2055 +				    (object RoleView "$UNNAMED$94" @112
  1.2056 +					Parent_View 	@111
  1.2057 +					location   	(-804, 975)
  1.2058 +					stereotype 	TRUE
  1.2059 +					line_color 	3342489
  1.2060 +					quidu      	"3A1E3724019B"
  1.2061 +					client     	@111
  1.2062 +					supplier   	@81
  1.2063 +					line_style 	0)
  1.2064 +				    (object RoleView "$UNNAMED$95" @113
  1.2065 +					Parent_View 	@111
  1.2066 +					location   	(-804, 975)
  1.2067 +					stereotype 	TRUE
  1.2068 +					line_color 	3342489
  1.2069 +					quidu      	"3A1E372401A5"
  1.2070 +					client     	@111
  1.2071 +					supplier   	@99
  1.2072 +					line_style 	0)))
  1.2073 +			    (object AssociationViewNew "$UNNAMED$96" @114
  1.2074 +				location   	(1099, 1301)
  1.2075 +				stereotype 	TRUE
  1.2076 +				line_color 	3342489
  1.2077 +				quidu      	"3A1E3764008F"
  1.2078 +				roleview_list 	(list RoleViews
  1.2079 +				    (object RoleView "$UNNAMED$97" @115
  1.2080 +					Parent_View 	@114
  1.2081 +					location   	(-1133, 619)
  1.2082 +					stereotype 	TRUE
  1.2083 +					line_color 	3342489
  1.2084 +					quidu      	"3A1E37650090"
  1.2085 +					client     	@114
  1.2086 +					supplier   	@85
  1.2087 +					line_style 	0)
  1.2088 +				    (object RoleView "$UNNAMED$98" @116
  1.2089 +					Parent_View 	@114
  1.2090 +					location   	(-1133, 619)
  1.2091 +					stereotype 	TRUE
  1.2092 +					line_color 	3342489
  1.2093 +					quidu      	"3A1E376500A4"
  1.2094 +					client     	@114
  1.2095 +					supplier   	@99
  1.2096 +					line_style 	0)))
  1.2097 +			    (object InheritView "" @117
  1.2098 +				stereotype 	TRUE
  1.2099 +				line_color 	3342489
  1.2100 +				quidu      	"3A1E37330034"
  1.2101 +				client     	@99
  1.2102 +				supplier   	@32
  1.2103 +				line_style 	0)
  1.2104 +			    (object AssociationViewNew "$UNNAMED$120" @118
  1.2105 +				location   	(1316, 1359)
  1.2106 +				stereotype 	TRUE
  1.2107 +				line_color 	3342489
  1.2108 +				quidu      	"3A2E10D20024"
  1.2109 +				roleview_list 	(list RoleViews
  1.2110 +				    (object RoleView "$UNNAMED$121" @119
  1.2111 +					Parent_View 	@118
  1.2112 +					location   	(-482, 119)
  1.2113 +					stereotype 	TRUE
  1.2114 +					line_color 	3342489
  1.2115 +					quidu      	"3A2E10D20395"
  1.2116 +					client     	@118
  1.2117 +					supplier   	@98
  1.2118 +					line_style 	0)
  1.2119 +				    (object RoleView "$UNNAMED$122" @120
  1.2120 +					Parent_View 	@118
  1.2121 +					location   	(-482, 119)
  1.2122 +					stereotype 	TRUE
  1.2123 +					line_color 	3342489
  1.2124 +					quidu      	"3A2E10D20396"
  1.2125 +					client     	@118
  1.2126 +					supplier   	@99
  1.2127 +					line_style 	0)))))
  1.2128 +		    (object UseCaseDiagram "Development"
  1.2129 +			quid       	"3A13EFB901DA"
  1.2130 +			title      	"Development"
  1.2131 +			zoom       	100
  1.2132 +			max_height 	28350
  1.2133 +			max_width  	21600
  1.2134 +			origin_x   	0
  1.2135 +			origin_y   	78
  1.2136 +			items      	(list diagram_item_list
  1.2137 +			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @121
  1.2138 +				ShowCompartmentStereotypes 	TRUE
  1.2139 +				IncludeAttribute 	TRUE
  1.2140 +				IncludeOperation 	TRUE
  1.2141 +				location   	(1178, 622)
  1.2142 +				label      	(object ItemLabel
  1.2143 +				    Parent_View 	@121
  1.2144 +				    location   	(1178, 782)
  1.2145 +				    anchor_loc 	1
  1.2146 +				    nlines     	2
  1.2147 +				    max_width  	325
  1.2148 +				    justify    	0
  1.2149 +				    label      	"GT WAP Browser 6.2 ")
  1.2150 +				icon       	"Actor"
  1.2151 +				icon_style 	"Icon"
  1.2152 +				line_color 	3342489
  1.2153 +				fill_color 	13434879
  1.2154 +				quidu      	"3A13E91B01DE"
  1.2155 +				annotation 	8
  1.2156 +				autoResize 	TRUE)
  1.2157 +			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @122
  1.2158 +				ShowCompartmentStereotypes 	TRUE
  1.2159 +				IncludeAttribute 	TRUE
  1.2160 +				IncludeOperation 	TRUE
  1.2161 +				location   	(1488, 560)
  1.2162 +				label      	(object ItemLabel
  1.2163 +				    Parent_View 	@122
  1.2164 +				    location   	(1488, 720)
  1.2165 +				    anchor_loc 	1
  1.2166 +				    nlines     	2
  1.2167 +				    max_width  	325
  1.2168 +				    justify    	0
  1.2169 +				    label      	"GT HTTP Client 6.2")
  1.2170 +				icon       	"Actor"
  1.2171 +				icon_style 	"Icon"
  1.2172 +				line_color 	3342489
  1.2173 +				fill_color 	13434879
  1.2174 +				quidu      	"3A13E94100F2"
  1.2175 +				annotation 	8
  1.2176 +				autoResize 	TRUE)
  1.2177 +			    (object ClassView "Class" "Use Case View::Customers::SyncML Client 1.0" @123
  1.2178 +				ShowCompartmentStereotypes 	TRUE
  1.2179 +				IncludeAttribute 	TRUE
  1.2180 +				IncludeOperation 	TRUE
  1.2181 +				location   	(1798, 622)
  1.2182 +				label      	(object ItemLabel
  1.2183 +				    Parent_View 	@123
  1.2184 +				    location   	(1798, 782)
  1.2185 +				    anchor_loc 	1
  1.2186 +				    nlines     	2
  1.2187 +				    max_width  	325
  1.2188 +				    justify    	0
  1.2189 +				    label      	"SyncML Client 1.0")
  1.2190 +				icon       	"Actor"
  1.2191 +				icon_style 	"Icon"
  1.2192 +				line_color 	3342489
  1.2193 +				fill_color 	13434879
  1.2194 +				quidu      	"3A13E952036E"
  1.2195 +				annotation 	8
  1.2196 +				autoResize 	TRUE)
  1.2197 +			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @124
  1.2198 +				ShowCompartmentStereotypes 	TRUE
  1.2199 +				IncludeAttribute 	TRUE
  1.2200 +				IncludeOperation 	TRUE
  1.2201 +				location   	(806, 124)
  1.2202 +				label      	(object ItemLabel
  1.2203 +				    Parent_View 	@124
  1.2204 +				    location   	(806, 284)
  1.2205 +				    anchor_loc 	1
  1.2206 +				    nlines     	2
  1.2207 +				    max_width  	325
  1.2208 +				    justify    	0
  1.2209 +				    label      	"Future GT Projects")
  1.2210 +				icon       	"Actor"
  1.2211 +				icon_style 	"Icon"
  1.2212 +				line_color 	3342489
  1.2213 +				fill_color 	13434879
  1.2214 +				quidu      	"3A13E96103E7"
  1.2215 +				annotation 	8
  1.2216 +				autoResize 	TRUE)
  1.2217 +			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @125
  1.2218 +				ShowCompartmentStereotypes 	TRUE
  1.2219 +				IncludeAttribute 	TRUE
  1.2220 +				IncludeOperation 	TRUE
  1.2221 +				location   	(434, 186)
  1.2222 +				label      	(object ItemLabel
  1.2223 +				    Parent_View 	@125
  1.2224 +				    location   	(434, 346)
  1.2225 +				    anchor_loc 	1
  1.2226 +				    nlines     	2
  1.2227 +				    max_width  	325
  1.2228 +				    justify    	0
  1.2229 +				    label      	"3rd Party Projects")
  1.2230 +				icon       	"Actor"
  1.2231 +				icon_style 	"Icon"
  1.2232 +				line_color 	3342489
  1.2233 +				fill_color 	13434879
  1.2234 +				quidu      	"3A13E96F0351"
  1.2235 +				annotation 	8
  1.2236 +				autoResize 	TRUE)
  1.2237 +			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @126
  1.2238 +				ShowCompartmentStereotypes 	TRUE
  1.2239 +				IncludeAttribute 	TRUE
  1.2240 +				IncludeOperation 	TRUE
  1.2241 +				location   	(868, 684)
  1.2242 +				label      	(object ItemLabel
  1.2243 +				    Parent_View 	@126
  1.2244 +				    location   	(868, 844)
  1.2245 +				    anchor_loc 	1
  1.2246 +				    nlines     	2
  1.2247 +				    max_width  	327
  1.2248 +				    justify    	0
  1.2249 +				    label      	"Generic Future Projects")
  1.2250 +				icon       	"Actor"
  1.2251 +				icon_style 	"Icon"
  1.2252 +				line_color 	3342489
  1.2253 +				fill_color 	13434879
  1.2254 +				quidu      	"3A1E36BF024A"
  1.2255 +				annotation 	8
  1.2256 +				autoResize 	TRUE)
  1.2257 +			    (object InheritView "" @127
  1.2258 +				stereotype 	TRUE
  1.2259 +				line_color 	3342489
  1.2260 +				quidu      	"3A1E36E000E9"
  1.2261 +				client     	@124
  1.2262 +				supplier   	@126
  1.2263 +				line_style 	0)
  1.2264 +			    (object InheritView "" @128
  1.2265 +				stereotype 	TRUE
  1.2266 +				line_color 	3342489
  1.2267 +				quidu      	"3A1E36DC0292"
  1.2268 +				client     	@125
  1.2269 +				supplier   	@126
  1.2270 +				line_style 	0)
  1.2271 +			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @129
  1.2272 +				location   	(558, 1678)
  1.2273 +				label      	(object ItemLabel
  1.2274 +				    Parent_View 	@129
  1.2275 +				    location   	(558, 1816)
  1.2276 +				    anchor_loc 	1
  1.2277 +				    nlines     	2
  1.2278 +				    max_width  	631
  1.2279 +				    justify    	0
  1.2280 +				    label      	"Define an interface")
  1.2281 +				icon_style 	"Icon"
  1.2282 +				line_color 	3342489
  1.2283 +				fill_color 	13434879
  1.2284 +				quidu      	"3A13EAE103CC"
  1.2285 +				height     	118
  1.2286 +				autoResize 	TRUE)
  1.2287 +			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @130
  1.2288 +				location   	(930, 1740)
  1.2289 +				label      	(object ItemLabel
  1.2290 +				    Parent_View 	@130
  1.2291 +				    location   	(930, 1878)
  1.2292 +				    anchor_loc 	1
  1.2293 +				    nlines     	2
  1.2294 +				    max_width  	631
  1.2295 +				    justify    	0
  1.2296 +				    label      	"Define an interface with initialisation parameters")
  1.2297 +				icon_style 	"Icon"
  1.2298 +				line_color 	3342489
  1.2299 +				fill_color 	13434879
  1.2300 +				quidu      	"3A13EEEE0282"
  1.2301 +				autoResize 	TRUE)
  1.2302 +			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @131
  1.2303 +				location   	(1426, 1678)
  1.2304 +				label      	(object ItemLabel
  1.2305 +				    Parent_View 	@131
  1.2306 +				    location   	(1426, 1816)
  1.2307 +				    anchor_loc 	1
  1.2308 +				    nlines     	2
  1.2309 +				    max_width  	631
  1.2310 +				    justify    	0
  1.2311 +				    label      	"Provide Interface implementation")
  1.2312 +				icon_style 	"Icon"
  1.2313 +				line_color 	3342489
  1.2314 +				fill_color 	13434879
  1.2315 +				quidu      	"3A13F0D3023A"
  1.2316 +				height     	118
  1.2317 +				autoResize 	TRUE)
  1.2318 +			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @132
  1.2319 +				location   	(1860, 1740)
  1.2320 +				label      	(object ItemLabel
  1.2321 +				    Parent_View 	@132
  1.2322 +				    location   	(1860, 1878)
  1.2323 +				    anchor_loc 	1
  1.2324 +				    nlines     	2
  1.2325 +				    max_width  	631
  1.2326 +				    justify    	0
  1.2327 +				    label      	"Group Interface implementations")
  1.2328 +				icon_style 	"Icon"
  1.2329 +				line_color 	3342489
  1.2330 +				fill_color 	13434879
  1.2331 +				quidu      	"3A140BAC01E2"
  1.2332 +				height     	118
  1.2333 +				autoResize 	TRUE)
  1.2334 +			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @133
  1.2335 +				ShowCompartmentStereotypes 	TRUE
  1.2336 +				IncludeAttribute 	TRUE
  1.2337 +				IncludeOperation 	TRUE
  1.2338 +				location   	(1178, 1240)
  1.2339 +				label      	(object ItemLabel
  1.2340 +				    Parent_View 	@133
  1.2341 +				    location   	(1178, 1400)
  1.2342 +				    anchor_loc 	1
  1.2343 +				    nlines     	2
  1.2344 +				    max_width  	327
  1.2345 +				    justify    	0
  1.2346 +				    label      	"Generic Client")
  1.2347 +				icon       	"Actor"
  1.2348 +				icon_style 	"Icon"
  1.2349 +				line_color 	3342489
  1.2350 +				fill_color 	13434879
  1.2351 +				quidu      	"3A1E33F801F8"
  1.2352 +				annotation 	8
  1.2353 +				autoResize 	TRUE)
  1.2354 +			    (object InheritView "" @134
  1.2355 +				stereotype 	TRUE
  1.2356 +				line_color 	3342489
  1.2357 +				quidu      	"3A1E343801DC"
  1.2358 +				client     	@121
  1.2359 +				supplier   	@133
  1.2360 +				line_style 	0)
  1.2361 +			    (object InheritView "" @135
  1.2362 +				stereotype 	TRUE
  1.2363 +				line_color 	3342489
  1.2364 +				quidu      	"3A1E348401BD"
  1.2365 +				client     	@122
  1.2366 +				supplier   	@133
  1.2367 +				line_style 	0)
  1.2368 +			    (object InheritView "" @136
  1.2369 +				stereotype 	TRUE
  1.2370 +				line_color 	3342489
  1.2371 +				quidu      	"3A1E34C30023"
  1.2372 +				client     	@123
  1.2373 +				supplier   	@133
  1.2374 +				line_style 	0)
  1.2375 +			    (object InheritView "" @137
  1.2376 +				stereotype 	TRUE
  1.2377 +				line_color 	3342489
  1.2378 +				quidu      	"3A1E37330034"
  1.2379 +				client     	@126
  1.2380 +				supplier   	@133
  1.2381 +				line_style 	0)
  1.2382 +			    (object AssociationViewNew "$UNNAMED$99" @138
  1.2383 +				location   	(875, 1448)
  1.2384 +				stereotype 	TRUE
  1.2385 +				line_color 	3342489
  1.2386 +				quidu      	"3A1E3BDA0380"
  1.2387 +				roleview_list 	(list RoleViews
  1.2388 +				    (object RoleView "$UNNAMED$100" @139
  1.2389 +					Parent_View 	@138
  1.2390 +					location   	(317, 890)
  1.2391 +					stereotype 	TRUE
  1.2392 +					line_color 	3342489
  1.2393 +					quidu      	"3A1E3BDB01A1"
  1.2394 +					client     	@138
  1.2395 +					supplier   	@129
  1.2396 +					line_style 	0)
  1.2397 +				    (object RoleView "$UNNAMED$101" @140
  1.2398 +					Parent_View 	@138
  1.2399 +					location   	(317, 890)
  1.2400 +					stereotype 	TRUE
  1.2401 +					line_color 	3342489
  1.2402 +					quidu      	"3A1E3BDB01DD"
  1.2403 +					client     	@138
  1.2404 +					supplier   	@133
  1.2405 +					line_style 	0)))
  1.2406 +			    (object AssociationViewNew "$UNNAMED$102" @141
  1.2407 +				location   	(1046, 1499)
  1.2408 +				stereotype 	TRUE
  1.2409 +				line_color 	3342489
  1.2410 +				quidu      	"3A1E3BDD00B3"
  1.2411 +				roleview_list 	(list RoleViews
  1.2412 +				    (object RoleView "$UNNAMED$103" @142
  1.2413 +					Parent_View 	@141
  1.2414 +					location   	(488, 941)
  1.2415 +					stereotype 	TRUE
  1.2416 +					line_color 	3342489
  1.2417 +					quidu      	"3A1E3BDD0352"
  1.2418 +					client     	@141
  1.2419 +					supplier   	@130
  1.2420 +					line_style 	0)
  1.2421 +				    (object RoleView "$UNNAMED$104" @143
  1.2422 +					Parent_View 	@141
  1.2423 +					location   	(488, 941)
  1.2424 +					stereotype 	TRUE
  1.2425 +					line_color 	3342489
  1.2426 +					quidu      	"3A1E3BDD038E"
  1.2427 +					client     	@141
  1.2428 +					supplier   	@133
  1.2429 +					line_style 	0)))
  1.2430 +			    (object AssociationViewNew "$UNNAMED$105" @144
  1.2431 +				location   	(1305, 1468)
  1.2432 +				stereotype 	TRUE
  1.2433 +				line_color 	3342489
  1.2434 +				quidu      	"3A1E3BE00035"
  1.2435 +				roleview_list 	(list RoleViews
  1.2436 +				    (object RoleView "$UNNAMED$106" @145
  1.2437 +					Parent_View 	@144
  1.2438 +					location   	(747, 910)
  1.2439 +					stereotype 	TRUE
  1.2440 +					line_color 	3342489
  1.2441 +					quidu      	"3A1E3BE00342"
  1.2442 +					client     	@144
  1.2443 +					supplier   	@131
  1.2444 +					line_style 	0)
  1.2445 +				    (object RoleView "$UNNAMED$107" @146
  1.2446 +					Parent_View 	@144
  1.2447 +					location   	(747, 910)
  1.2448 +					stereotype 	TRUE
  1.2449 +					line_color 	3342489
  1.2450 +					quidu      	"3A1E3BE0037E"
  1.2451 +					client     	@144
  1.2452 +					supplier   	@133
  1.2453 +					line_style 	0)))
  1.2454 +			    (object AssociationViewNew "$UNNAMED$108" @147
  1.2455 +				location   	(1507, 1480)
  1.2456 +				stereotype 	TRUE
  1.2457 +				line_color 	3342489
  1.2458 +				quidu      	"3A1E3BE300DA"
  1.2459 +				roleview_list 	(list RoleViews
  1.2460 +				    (object RoleView "$UNNAMED$109" @148
  1.2461 +					Parent_View 	@147
  1.2462 +					location   	(949, 922)
  1.2463 +					stereotype 	TRUE
  1.2464 +					line_color 	3342489
  1.2465 +					quidu      	"3A1E3BE40095"
  1.2466 +					client     	@147
  1.2467 +					supplier   	@132
  1.2468 +					line_style 	0)
  1.2469 +				    (object RoleView "$UNNAMED$110" @149
  1.2470 +					Parent_View 	@147
  1.2471 +					location   	(949, 922)
  1.2472 +					stereotype 	TRUE
  1.2473 +					line_color 	3342489
  1.2474 +					quidu      	"3A1E3BE400C7"
  1.2475 +					client     	@147
  1.2476 +					supplier   	@133
  1.2477 +					line_style 	0)))))
  1.2478 +		    (object UseCaseDiagram "Legacy"
  1.2479 +			quid       	"3A13FDD601CB"
  1.2480 +			title      	"Legacy"
  1.2481 +			zoom       	100
  1.2482 +			max_height 	28350
  1.2483 +			max_width  	21600
  1.2484 +			origin_x   	0
  1.2485 +			origin_y   	0
  1.2486 +			items      	(list diagram_item_list
  1.2487 +			    (object ClassView "Class" "Use Case View::Customers::3rd Party Projects" @150
  1.2488 +				ShowCompartmentStereotypes 	TRUE
  1.2489 +				IncludeAttribute 	TRUE
  1.2490 +				IncludeOperation 	TRUE
  1.2491 +				location   	(1410, 1696)
  1.2492 +				label      	(object ItemLabel
  1.2493 +				    Parent_View 	@150
  1.2494 +				    location   	(1410, 1856)
  1.2495 +				    anchor_loc 	1
  1.2496 +				    nlines     	2
  1.2497 +				    max_width  	325
  1.2498 +				    justify    	0
  1.2499 +				    label      	"3rd Party Projects")
  1.2500 +				icon       	"Actor"
  1.2501 +				icon_style 	"Icon"
  1.2502 +				line_color 	3342489
  1.2503 +				fill_color 	13434879
  1.2504 +				quidu      	"3A13E96F0351"
  1.2505 +				annotation 	8
  1.2506 +				autoResize 	TRUE)
  1.2507 +			    (object ClassView "Class" "Use Case View::Customers::Future GT Projects" @151
  1.2508 +				ShowCompartmentStereotypes 	TRUE
  1.2509 +				IncludeAttribute 	TRUE
  1.2510 +				IncludeOperation 	TRUE
  1.2511 +				location   	(666, 1696)
  1.2512 +				label      	(object ItemLabel
  1.2513 +				    Parent_View 	@151
  1.2514 +				    location   	(666, 1856)
  1.2515 +				    anchor_loc 	1
  1.2516 +				    nlines     	2
  1.2517 +				    max_width  	325
  1.2518 +				    justify    	0
  1.2519 +				    label      	"Future GT Projects")
  1.2520 +				icon       	"Actor"
  1.2521 +				icon_style 	"Icon"
  1.2522 +				line_color 	3342489
  1.2523 +				fill_color 	13434879
  1.2524 +				quidu      	"3A13E96103E7"
  1.2525 +				annotation 	8
  1.2526 +				autoResize 	TRUE)
  1.2527 +			    (object ClassView "Class" "Use Case View::Customers::GT HTTP Client 6.2" @152
  1.2528 +				ShowCompartmentStereotypes 	TRUE
  1.2529 +				IncludeAttribute 	TRUE
  1.2530 +				IncludeOperation 	TRUE
  1.2531 +				location   	(666, 115)
  1.2532 +				label      	(object ItemLabel
  1.2533 +				    Parent_View 	@152
  1.2534 +				    location   	(666, 275)
  1.2535 +				    anchor_loc 	1
  1.2536 +				    nlines     	2
  1.2537 +				    max_width  	325
  1.2538 +				    justify    	0
  1.2539 +				    label      	"GT HTTP Client 6.2")
  1.2540 +				icon       	"Actor"
  1.2541 +				icon_style 	"Icon"
  1.2542 +				line_color 	3342489
  1.2543 +				fill_color 	13434879
  1.2544 +				quidu      	"3A13E94100F2"
  1.2545 +				annotation 	8
  1.2546 +				autoResize 	TRUE)
  1.2547 +			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @153
  1.2548 +				location   	(790, 726)
  1.2549 +				label      	(object ItemLabel
  1.2550 +				    Parent_View 	@153
  1.2551 +				    location   	(790, 864)
  1.2552 +				    anchor_loc 	1
  1.2553 +				    nlines     	2
  1.2554 +				    max_width  	631
  1.2555 +				    justify    	0
  1.2556 +				    label      	"convert 6.0 plug-in client")
  1.2557 +				icon_style 	"Icon"
  1.2558 +				line_color 	3342489
  1.2559 +				fill_color 	13434879
  1.2560 +				quidu      	"3A13EA9C02AA"
  1.2561 +				autoResize 	TRUE)
  1.2562 +			    (object AssociationViewNew "$UNNAMED$12" @154
  1.2563 +				location   	(745, 519)
  1.2564 +				stereotype 	TRUE
  1.2565 +				line_color 	3342489
  1.2566 +				quidu      	"3A13FE4301F0"
  1.2567 +				roleview_list 	(list RoleViews
  1.2568 +				    (object RoleView "$UNNAMED$13" @155
  1.2569 +					Parent_View 	@154
  1.2570 +					location   	(-185, 209)
  1.2571 +					stereotype 	TRUE
  1.2572 +					line_color 	3342489
  1.2573 +					quidu      	"3A13FE4401DD"
  1.2574 +					client     	@154
  1.2575 +					supplier   	@153
  1.2576 +					line_style 	0)
  1.2577 +				    (object RoleView "$UNNAMED$14" @156
  1.2578 +					Parent_View 	@154
  1.2579 +					location   	(-185, 209)
  1.2580 +					stereotype 	TRUE
  1.2581 +					line_color 	3342489
  1.2582 +					quidu      	"3A13FE4401DE"
  1.2583 +					client     	@154
  1.2584 +					supplier   	@152
  1.2585 +					line_style 	0)))
  1.2586 +			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @157
  1.2587 +				location   	(1348, 726)
  1.2588 +				label      	(object ItemLabel
  1.2589 +				    Parent_View 	@157
  1.2590 +				    location   	(1348, 864)
  1.2591 +				    anchor_loc 	1
  1.2592 +				    nlines     	2
  1.2593 +				    max_width  	631
  1.2594 +				    justify    	0
  1.2595 +				    label      	"convert 6.1 plug-in client")
  1.2596 +				icon_style 	"Icon"
  1.2597 +				line_color 	3342489
  1.2598 +				fill_color 	13434879
  1.2599 +				quidu      	"3A13EAB50133"
  1.2600 +				autoResize 	TRUE)
  1.2601 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @158
  1.2602 +				location   	(232, 726)
  1.2603 +				label      	(object ItemLabel
  1.2604 +				    Parent_View 	@158
  1.2605 +				    location   	(232, 864)
  1.2606 +				    anchor_loc 	1
  1.2607 +				    nlines     	2
  1.2608 +				    max_width  	631
  1.2609 +				    justify    	0
  1.2610 +				    label      	"Convert 6.0 plug-in implementations")
  1.2611 +				icon_style 	"Icon"
  1.2612 +				line_color 	3342489
  1.2613 +				fill_color 	13434879
  1.2614 +				quidu      	"3A13FF020050"
  1.2615 +				height     	118
  1.2616 +				autoResize 	TRUE)
  1.2617 +			    (object AssociationViewNew "$UNNAMED$24" @159
  1.2618 +				location   	(392, 496)
  1.2619 +				stereotype 	TRUE
  1.2620 +				line_color 	3342489
  1.2621 +				quidu      	"3A13FE8702D4"
  1.2622 +				roleview_list 	(list RoleViews
  1.2623 +				    (object RoleView "$UNNAMED$25" @160
  1.2624 +					Parent_View 	@159
  1.2625 +					location   	(-538, 186)
  1.2626 +					stereotype 	TRUE
  1.2627 +					line_color 	3342489
  1.2628 +					quidu      	"3A13FE8A00DA"
  1.2629 +					client     	@159
  1.2630 +					supplier   	@158
  1.2631 +					line_style 	0)
  1.2632 +				    (object RoleView "$UNNAMED$26" @161
  1.2633 +					Parent_View 	@159
  1.2634 +					location   	(-538, 186)
  1.2635 +					stereotype 	TRUE
  1.2636 +					line_color 	3342489
  1.2637 +					quidu      	"3A13FE8A00DB"
  1.2638 +					client     	@159
  1.2639 +					supplier   	@152
  1.2640 +					line_style 	0)))
  1.2641 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @162
  1.2642 +				location   	(1906, 726)
  1.2643 +				label      	(object ItemLabel
  1.2644 +				    Parent_View 	@162
  1.2645 +				    location   	(1906, 864)
  1.2646 +				    anchor_loc 	1
  1.2647 +				    nlines     	2
  1.2648 +				    max_width  	631
  1.2649 +				    justify    	0
  1.2650 +				    label      	"Convert 6.1 plug-in implementations")
  1.2651 +				icon_style 	"Icon"
  1.2652 +				line_color 	3342489
  1.2653 +				fill_color 	13434879
  1.2654 +				quidu      	"3A13FF370056"
  1.2655 +				height     	118
  1.2656 +				autoResize 	TRUE)
  1.2657 +			    (object ClassView "Class" "Use Case View::Customers::GT WAP Browser 6.2 " @163
  1.2658 +				ShowCompartmentStereotypes 	TRUE
  1.2659 +				IncludeAttribute 	TRUE
  1.2660 +				IncludeOperation 	TRUE
  1.2661 +				location   	(1348, 115)
  1.2662 +				label      	(object ItemLabel
  1.2663 +				    Parent_View 	@163
  1.2664 +				    location   	(1348, 275)
  1.2665 +				    anchor_loc 	1
  1.2666 +				    nlines     	2
  1.2667 +				    max_width  	325
  1.2668 +				    justify    	0
  1.2669 +				    label      	"GT WAP Browser 6.2 ")
  1.2670 +				icon       	"Actor"
  1.2671 +				icon_style 	"Icon"
  1.2672 +				line_color 	3342489
  1.2673 +				fill_color 	13434879
  1.2674 +				quidu      	"3A13E91B01DE"
  1.2675 +				annotation 	8
  1.2676 +				autoResize 	TRUE)
  1.2677 +			    (object AssociationViewNew "$UNNAMED$15" @164
  1.2678 +				location   	(1005, 486)
  1.2679 +				stereotype 	TRUE
  1.2680 +				line_color 	3342489
  1.2681 +				quidu      	"3A13FE480085"
  1.2682 +				roleview_list 	(list RoleViews
  1.2683 +				    (object RoleView "$UNNAMED$16" @165
  1.2684 +					Parent_View 	@164
  1.2685 +					location   	(-545, 176)
  1.2686 +					stereotype 	TRUE
  1.2687 +					line_color 	3342489
  1.2688 +					quidu      	"3A13FE49000E"
  1.2689 +					client     	@164
  1.2690 +					supplier   	@153
  1.2691 +					line_style 	0)
  1.2692 +				    (object RoleView "$UNNAMED$17" @166
  1.2693 +					Parent_View 	@164
  1.2694 +					location   	(-545, 176)
  1.2695 +					stereotype 	TRUE
  1.2696 +					line_color 	3342489
  1.2697 +					quidu      	"3A13FE49000F"
  1.2698 +					client     	@164
  1.2699 +					supplier   	@163
  1.2700 +					line_style 	0)))
  1.2701 +			    (object AssociationViewNew "$UNNAMED$18" @167
  1.2702 +				location   	(1348, 519)
  1.2703 +				stereotype 	TRUE
  1.2704 +				line_color 	3342489
  1.2705 +				quidu      	"3A13FE4B004D"
  1.2706 +				roleview_list 	(list RoleViews
  1.2707 +				    (object RoleView "$UNNAMED$19" @168
  1.2708 +					Parent_View 	@167
  1.2709 +					location   	(-202, 209)
  1.2710 +					stereotype 	TRUE
  1.2711 +					line_color 	3342489
  1.2712 +					quidu      	"3A13FE4C001C"
  1.2713 +					client     	@167
  1.2714 +					supplier   	@157
  1.2715 +					line_style 	0)
  1.2716 +				    (object RoleView "$UNNAMED$20" @169
  1.2717 +					Parent_View 	@167
  1.2718 +					location   	(-202, 209)
  1.2719 +					stereotype 	TRUE
  1.2720 +					line_color 	3342489
  1.2721 +					quidu      	"3A13FE4C001D"
  1.2722 +					client     	@167
  1.2723 +					supplier   	@163
  1.2724 +					line_style 	0)))
  1.2725 +			    (object AssociationViewNew "$UNNAMED$21" @170
  1.2726 +				location   	(752, 438)
  1.2727 +				stereotype 	TRUE
  1.2728 +				line_color 	3342489
  1.2729 +				quidu      	"3A13FE810195"
  1.2730 +				roleview_list 	(list RoleViews
  1.2731 +				    (object RoleView "$UNNAMED$22" @171
  1.2732 +					Parent_View 	@170
  1.2733 +					location   	(-798, 128)
  1.2734 +					stereotype 	TRUE
  1.2735 +					line_color 	3342489
  1.2736 +					quidu      	"3A13FE82018C"
  1.2737 +					client     	@170
  1.2738 +					supplier   	@158
  1.2739 +					line_style 	0)
  1.2740 +				    (object RoleView "$UNNAMED$23" @172
  1.2741 +					Parent_View 	@170
  1.2742 +					location   	(-798, 128)
  1.2743 +					stereotype 	TRUE
  1.2744 +					line_color 	3342489
  1.2745 +					quidu      	"3A13FE82018D"
  1.2746 +					client     	@170
  1.2747 +					supplier   	@163
  1.2748 +					line_style 	0)))
  1.2749 +			    (object AssociationViewNew "$UNNAMED$27" @173
  1.2750 +				location   	(1686, 485)
  1.2751 +				stereotype 	TRUE
  1.2752 +				line_color 	3342489
  1.2753 +				quidu      	"3A13FF4E01C2"
  1.2754 +				roleview_list 	(list RoleViews
  1.2755 +				    (object RoleView "$UNNAMED$28" @174
  1.2756 +					Parent_View 	@173
  1.2757 +					location   	(136, 175)
  1.2758 +					stereotype 	TRUE
  1.2759 +					line_color 	3342489
  1.2760 +					quidu      	"3A13FF5001BB"
  1.2761 +					client     	@173
  1.2762 +					supplier   	@162
  1.2763 +					line_style 	0)
  1.2764 +				    (object RoleView "$UNNAMED$29" @175
  1.2765 +					Parent_View 	@173
  1.2766 +					location   	(136, 175)
  1.2767 +					stereotype 	TRUE
  1.2768 +					line_color 	3342489
  1.2769 +					quidu      	"3A13FF5001BC"
  1.2770 +					client     	@173
  1.2771 +					supplier   	@163
  1.2772 +					line_style 	0)))
  1.2773 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @176
  1.2774 +				location   	(232, 1007)
  1.2775 +				label      	(object ItemLabel
  1.2776 +				    Parent_View 	@176
  1.2777 +				    location   	(232, 1145)
  1.2778 +				    anchor_loc 	1
  1.2779 +				    nlines     	2
  1.2780 +				    max_width  	631
  1.2781 +				    justify    	0
  1.2782 +				    label      	"Convert existing plugin implementations")
  1.2783 +				icon_style 	"Icon"
  1.2784 +				line_color 	3342489
  1.2785 +				fill_color 	13434879
  1.2786 +				quidu      	"3A13FE620317"
  1.2787 +				height     	118
  1.2788 +				autoResize 	TRUE)
  1.2789 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @177
  1.2790 +				location   	(1906, 1007)
  1.2791 +				label      	(object ItemLabel
  1.2792 +				    Parent_View 	@177
  1.2793 +				    location   	(1906, 1145)
  1.2794 +				    anchor_loc 	1
  1.2795 +				    nlines     	2
  1.2796 +				    max_width  	631
  1.2797 +				    justify    	0
  1.2798 +				    label      	"Convert existing plugin client")
  1.2799 +				icon_style 	"Icon"
  1.2800 +				line_color 	3342489
  1.2801 +				fill_color 	13434879
  1.2802 +				quidu      	"3A13F9370224"
  1.2803 +				height     	118
  1.2804 +				autoResize 	TRUE)
  1.2805 +			    (object ClassView "Class" "Use Case View::Customers::Generic Future Projects" @178
  1.2806 +				ShowCompartmentStereotypes 	TRUE
  1.2807 +				IncludeAttribute 	TRUE
  1.2808 +				IncludeOperation 	TRUE
  1.2809 +				location   	(1038, 1354)
  1.2810 +				label      	(object ItemLabel
  1.2811 +				    Parent_View 	@178
  1.2812 +				    location   	(1038, 1514)
  1.2813 +				    anchor_loc 	1
  1.2814 +				    nlines     	2
  1.2815 +				    max_width  	327
  1.2816 +				    justify    	0
  1.2817 +				    label      	"Generic Future Projects")
  1.2818 +				icon       	"Actor"
  1.2819 +				icon_style 	"Icon"
  1.2820 +				line_color 	3342489
  1.2821 +				fill_color 	13434879
  1.2822 +				quidu      	"3A1E36BF024A"
  1.2823 +				annotation 	8
  1.2824 +				autoResize 	TRUE)
  1.2825 +			    (object InheritView "" @179
  1.2826 +				stereotype 	TRUE
  1.2827 +				line_color 	3342489
  1.2828 +				quidu      	"3A1E36E000E9"
  1.2829 +				client     	@151
  1.2830 +				supplier   	@178
  1.2831 +				line_style 	0)
  1.2832 +			    (object InheritView "" @180
  1.2833 +				stereotype 	TRUE
  1.2834 +				line_color 	3342489
  1.2835 +				quidu      	"3A1E36DC0292"
  1.2836 +				client     	@150
  1.2837 +				supplier   	@178
  1.2838 +				line_style 	0)
  1.2839 +			    (object AssociationViewNew "$UNNAMED$111" @181
  1.2840 +				location   	(712, 1211)
  1.2841 +				stereotype 	TRUE
  1.2842 +				line_color 	3342489
  1.2843 +				quidu      	"3A1E3D3C0004"
  1.2844 +				roleview_list 	(list RoleViews
  1.2845 +				    (object RoleView "$UNNAMED$112" @182
  1.2846 +					Parent_View 	@181
  1.2847 +					location   	(-528, -401)
  1.2848 +					stereotype 	TRUE
  1.2849 +					line_color 	3342489
  1.2850 +					quidu      	"3A1E3D3C02A3"
  1.2851 +					client     	@181
  1.2852 +					supplier   	@176
  1.2853 +					line_style 	0)
  1.2854 +				    (object RoleView "$UNNAMED$113" @183
  1.2855 +					Parent_View 	@181
  1.2856 +					location   	(-528, -401)
  1.2857 +					stereotype 	TRUE
  1.2858 +					line_color 	3342489
  1.2859 +					quidu      	"3A1E3D3C02B7"
  1.2860 +					client     	@181
  1.2861 +					supplier   	@178
  1.2862 +					line_style 	0)))
  1.2863 +			    (object AssociationViewNew "$UNNAMED$114" @184
  1.2864 +				location   	(1368, 1218)
  1.2865 +				stereotype 	TRUE
  1.2866 +				line_color 	3342489
  1.2867 +				quidu      	"3A1E3D3E015B"
  1.2868 +				roleview_list 	(list RoleViews
  1.2869 +				    (object RoleView "$UNNAMED$115" @185
  1.2870 +					Parent_View 	@184
  1.2871 +					location   	(128, -394)
  1.2872 +					stereotype 	TRUE
  1.2873 +					line_color 	3342489
  1.2874 +					quidu      	"3A1E3D3F0062"
  1.2875 +					client     	@184
  1.2876 +					supplier   	@177
  1.2877 +					line_style 	0)
  1.2878 +				    (object RoleView "$UNNAMED$116" @186
  1.2879 +					Parent_View 	@184
  1.2880 +					location   	(128, -394)
  1.2881 +					stereotype 	TRUE
  1.2882 +					line_color 	3342489
  1.2883 +					quidu      	"3A1E3D3F0076"
  1.2884 +					client     	@184
  1.2885 +					supplier   	@178
  1.2886 +					line_style 	0)))))
  1.2887 +		    (object UseCaseDiagram "Legacy -> Development Breakdown"
  1.2888 +			quid       	"3A14105202CA"
  1.2889 +			title      	"Legacy -> Development Breakdown"
  1.2890 +			zoom       	100
  1.2891 +			max_height 	28350
  1.2892 +			max_width  	21600
  1.2893 +			origin_x   	0
  1.2894 +			origin_y   	0
  1.2895 +			items      	(list diagram_item_list
  1.2896 +			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.0 plug-in client" @187
  1.2897 +				location   	(310, 124)
  1.2898 +				label      	(object ItemLabel
  1.2899 +				    Parent_View 	@187
  1.2900 +				    location   	(310, 262)
  1.2901 +				    anchor_loc 	1
  1.2902 +				    nlines     	2
  1.2903 +				    max_width  	631
  1.2904 +				    justify    	0
  1.2905 +				    label      	"convert 6.0 plug-in client")
  1.2906 +				icon_style 	"Icon"
  1.2907 +				line_color 	3342489
  1.2908 +				fill_color 	13434879
  1.2909 +				quidu      	"3A13EA9C02AA"
  1.2910 +				autoResize 	TRUE)
  1.2911 +			    (object UseCaseView "Use Case View::Customer Use Cases::convert 6.1 plug-in client" @188
  1.2912 +				location   	(930, 124)
  1.2913 +				label      	(object ItemLabel
  1.2914 +				    Parent_View 	@188
  1.2915 +				    location   	(930, 262)
  1.2916 +				    anchor_loc 	1
  1.2917 +				    nlines     	2
  1.2918 +				    max_width  	631
  1.2919 +				    justify    	0
  1.2920 +				    label      	"convert 6.1 plug-in client")
  1.2921 +				icon_style 	"Icon"
  1.2922 +				line_color 	3342489
  1.2923 +				fill_color 	13434879
  1.2924 +				quidu      	"3A13EAB50133"
  1.2925 +				autoResize 	TRUE)
  1.2926 +			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @189
  1.2927 +				location   	(310, 682)
  1.2928 +				label      	(object ItemLabel
  1.2929 +				    Parent_View 	@189
  1.2930 +				    location   	(310, 820)
  1.2931 +				    anchor_loc 	1
  1.2932 +				    nlines     	2
  1.2933 +				    max_width  	631
  1.2934 +				    justify    	0
  1.2935 +				    label      	"Define an interface")
  1.2936 +				icon_style 	"Icon"
  1.2937 +				line_color 	3342489
  1.2938 +				fill_color 	13434879
  1.2939 +				quidu      	"3A13EAE103CC"
  1.2940 +				height     	118
  1.2941 +				autoResize 	TRUE)
  1.2942 +			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @190
  1.2943 +				location   	(1550, 682)
  1.2944 +				label      	(object ItemLabel
  1.2945 +				    Parent_View 	@190
  1.2946 +				    location   	(1550, 820)
  1.2947 +				    anchor_loc 	1
  1.2948 +				    nlines     	2
  1.2949 +				    max_width  	631
  1.2950 +				    justify    	0
  1.2951 +				    label      	"Define an interface with initialisation parameters")
  1.2952 +				icon_style 	"Icon"
  1.2953 +				line_color 	3342489
  1.2954 +				fill_color 	13434879
  1.2955 +				quidu      	"3A13EEEE0282"
  1.2956 +				autoResize 	TRUE)
  1.2957 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin client" @191
  1.2958 +				location   	(1550, 124)
  1.2959 +				label      	(object ItemLabel
  1.2960 +				    Parent_View 	@191
  1.2961 +				    location   	(1550, 262)
  1.2962 +				    anchor_loc 	1
  1.2963 +				    nlines     	2
  1.2964 +				    max_width  	631
  1.2965 +				    justify    	0
  1.2966 +				    label      	"Convert existing plugin client")
  1.2967 +				icon_style 	"Icon"
  1.2968 +				line_color 	3342489
  1.2969 +				fill_color 	13434879
  1.2970 +				quidu      	"3A13F9370224"
  1.2971 +				height     	118
  1.2972 +				autoResize 	TRUE)
  1.2973 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.0 plug-in implementations" @192
  1.2974 +				location   	(310, 1101)
  1.2975 +				label      	(object ItemLabel
  1.2976 +				    Parent_View 	@192
  1.2977 +				    location   	(310, 1239)
  1.2978 +				    anchor_loc 	1
  1.2979 +				    nlines     	2
  1.2980 +				    max_width  	631
  1.2981 +				    justify    	0
  1.2982 +				    label      	"Convert 6.0 plug-in implementations")
  1.2983 +				icon_style 	"Icon"
  1.2984 +				line_color 	3342489
  1.2985 +				fill_color 	13434879
  1.2986 +				quidu      	"3A13FF020050"
  1.2987 +				autoResize 	TRUE)
  1.2988 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert 6.1 plug-in implementations" @193
  1.2989 +				location   	(930, 1101)
  1.2990 +				label      	(object ItemLabel
  1.2991 +				    Parent_View 	@193
  1.2992 +				    location   	(930, 1239)
  1.2993 +				    anchor_loc 	1
  1.2994 +				    nlines     	2
  1.2995 +				    max_width  	631
  1.2996 +				    justify    	0
  1.2997 +				    label      	"Convert 6.1 plug-in implementations")
  1.2998 +				icon_style 	"Icon"
  1.2999 +				line_color 	3342489
  1.3000 +				fill_color 	13434879
  1.3001 +				quidu      	"3A13FF370056"
  1.3002 +				autoResize 	TRUE)
  1.3003 +			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @194
  1.3004 +				location   	(310, 1783)
  1.3005 +				label      	(object ItemLabel
  1.3006 +				    Parent_View 	@194
  1.3007 +				    location   	(310, 1921)
  1.3008 +				    anchor_loc 	1
  1.3009 +				    nlines     	2
  1.3010 +				    max_width  	631
  1.3011 +				    justify    	0
  1.3012 +				    label      	"Provide Interface implementation")
  1.3013 +				icon_style 	"Icon"
  1.3014 +				line_color 	3342489
  1.3015 +				fill_color 	13434879
  1.3016 +				quidu      	"3A13F0D3023A"
  1.3017 +				autoResize 	TRUE)
  1.3018 +			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @195
  1.3019 +				location   	(1550, 1783)
  1.3020 +				label      	(object ItemLabel
  1.3021 +				    Parent_View 	@195
  1.3022 +				    location   	(1550, 1921)
  1.3023 +				    anchor_loc 	1
  1.3024 +				    nlines     	2
  1.3025 +				    max_width  	631
  1.3026 +				    justify    	0
  1.3027 +				    label      	"Group Interface implementations")
  1.3028 +				icon_style 	"Icon"
  1.3029 +				line_color 	3342489
  1.3030 +				fill_color 	13434879
  1.3031 +				quidu      	"3A140BAC01E2"
  1.3032 +				autoResize 	TRUE)
  1.3033 +			    (object UseCaseView "Use Case View::Customer Use Cases::Convert existing plugin implementations" @196
  1.3034 +				location   	(1550, 1101)
  1.3035 +				label      	(object ItemLabel
  1.3036 +				    Parent_View 	@196
  1.3037 +				    location   	(1550, 1239)
  1.3038 +				    anchor_loc 	1
  1.3039 +				    nlines     	2
  1.3040 +				    max_width  	631
  1.3041 +				    justify    	0
  1.3042 +				    label      	"Convert existing plugin implementations")
  1.3043 +				icon_style 	"Icon"
  1.3044 +				line_color 	3342489
  1.3045 +				fill_color 	13434879
  1.3046 +				quidu      	"3A13FE620317"
  1.3047 +				autoResize 	TRUE)
  1.3048 +			    (object InheritView "" @197
  1.3049 +				stereotype 	(object SegLabel @198
  1.3050 +				    Parent_View 	@197
  1.3051 +				    location   	(307, 456)
  1.3052 +				    anchor     	10
  1.3053 +				    anchor_loc 	1
  1.3054 +				    nlines     	1
  1.3055 +				    max_width  	450
  1.3056 +				    justify    	0
  1.3057 +				    label      	"<<uses>>"
  1.3058 +				    pctDist    	0.502976
  1.3059 +				    height     	3
  1.3060 +				    orientation 	1)
  1.3061 +				line_color 	3342489
  1.3062 +				quidu      	"3A1CFD2601C5"
  1.3063 +				client     	@187
  1.3064 +				supplier   	@189
  1.3065 +				line_style 	0)
  1.3066 +			    (object InheritView "" @199
  1.3067 +				stereotype 	(object SegLabel @200
  1.3068 +				    Parent_View 	@199
  1.3069 +				    location   	(638, 419)
  1.3070 +				    anchor     	10
  1.3071 +				    anchor_loc 	1
  1.3072 +				    nlines     	1
  1.3073 +				    max_width  	450
  1.3074 +				    justify    	0
  1.3075 +				    label      	"<<uses>>"
  1.3076 +				    pctDist    	0.335046
  1.3077 +				    height     	25
  1.3078 +				    orientation 	0)
  1.3079 +				line_color 	3342489
  1.3080 +				quidu      	"3A1CFD4B0074"
  1.3081 +				client     	@188
  1.3082 +				supplier   	@189
  1.3083 +				line_style 	0)
  1.3084 +			    (object InheritView "" @201
  1.3085 +				stereotype 	(object SegLabel @202
  1.3086 +				    Parent_View 	@201
  1.3087 +				    location   	(717, 481)
  1.3088 +				    anchor     	10
  1.3089 +				    anchor_loc 	1
  1.3090 +				    nlines     	1
  1.3091 +				    max_width  	450
  1.3092 +				    justify    	0
  1.3093 +				    label      	"<<uses>>"
  1.3094 +				    pctDist    	0.648924
  1.3095 +				    height     	14
  1.3096 +				    orientation 	1)
  1.3097 +				line_color 	3342489
  1.3098 +				quidu      	"3A1CFD530102"
  1.3099 +				client     	@191
  1.3100 +				supplier   	@189
  1.3101 +				line_style 	0)
  1.3102 +			    (object InheritView "" @203
  1.3103 +				stereotype 	(object SegLabel @204
  1.3104 +				    Parent_View 	@203
  1.3105 +				    location   	(1098, 503)
  1.3106 +				    anchor     	10
  1.3107 +				    anchor_loc 	1
  1.3108 +				    nlines     	1
  1.3109 +				    max_width  	450
  1.3110 +				    justify    	0
  1.3111 +				    label      	"<<uses>>"
  1.3112 +				    pctDist    	0.633766
  1.3113 +				    height     	24
  1.3114 +				    orientation 	1)
  1.3115 +				line_color 	3342489
  1.3116 +				quidu      	"3A1CFD550155"
  1.3117 +				client     	@187
  1.3118 +				supplier   	@190
  1.3119 +				line_style 	0)
  1.3120 +			    (object InheritView "" @205
  1.3121 +				stereotype 	(object SegLabel @206
  1.3122 +				    Parent_View 	@205
  1.3123 +				    location   	(1254, 425)
  1.3124 +				    anchor     	10
  1.3125 +				    anchor_loc 	1
  1.3126 +				    nlines     	1
  1.3127 +				    max_width  	450
  1.3128 +				    justify    	0
  1.3129 +				    label      	"<<uses>>"
  1.3130 +				    pctDist    	0.393870
  1.3131 +				    height     	8
  1.3132 +				    orientation 	1)
  1.3133 +				line_color 	3342489
  1.3134 +				quidu      	"3A1CFD57027A"
  1.3135 +				client     	@188
  1.3136 +				supplier   	@190
  1.3137 +				line_style 	0)
  1.3138 +			    (object InheritView "" @207
  1.3139 +				stereotype 	(object SegLabel @208
  1.3140 +				    Parent_View 	@207
  1.3141 +				    location   	(1548, 394)
  1.3142 +				    anchor     	10
  1.3143 +				    anchor_loc 	1
  1.3144 +				    nlines     	1
  1.3145 +				    max_width  	450
  1.3146 +				    justify    	0
  1.3147 +				    label      	"<<uses>>"
  1.3148 +				    pctDist    	0.318452
  1.3149 +				    height     	2
  1.3150 +				    orientation 	1)
  1.3151 +				line_color 	3342489
  1.3152 +				quidu      	"3A1CFD590313"
  1.3153 +				client     	@191
  1.3154 +				supplier   	@190
  1.3155 +				line_style 	0)
  1.3156 +			    (object InheritView "" @209
  1.3157 +				stereotype 	(object SegLabel @210
  1.3158 +				    Parent_View 	@209
  1.3159 +				    location   	(310, 1385)
  1.3160 +				    anchor     	10
  1.3161 +				    anchor_loc 	1
  1.3162 +				    nlines     	1
  1.3163 +				    max_width  	450
  1.3164 +				    justify    	0
  1.3165 +				    label      	"<<uses>>"
  1.3166 +				    pctDist    	0.220690
  1.3167 +				    height     	0
  1.3168 +				    orientation 	0)
  1.3169 +				line_color 	3342489
  1.3170 +				quidu      	"3A1CFD5F0073"
  1.3171 +				client     	@192
  1.3172 +				supplier   	@194
  1.3173 +				line_style 	0)
  1.3174 +			    (object InheritView "" @211
  1.3175 +				stereotype 	(object SegLabel @212
  1.3176 +				    Parent_View 	@211
  1.3177 +				    location   	(583, 1465)
  1.3178 +				    anchor     	10
  1.3179 +				    anchor_loc 	1
  1.3180 +				    nlines     	2
  1.3181 +				    max_width  	300
  1.3182 +				    justify    	0
  1.3183 +				    label      	"<<uses>>"
  1.3184 +				    pctDist    	0.416945
  1.3185 +				    height     	11
  1.3186 +				    orientation 	1)
  1.3187 +				line_color 	3342489
  1.3188 +				quidu      	"3A1CFD6101AC"
  1.3189 +				client     	@193
  1.3190 +				supplier   	@194
  1.3191 +				line_style 	0)
  1.3192 +			    (object InheritView "" @213
  1.3193 +				stereotype 	(object SegLabel @214
  1.3194 +				    Parent_View 	@213
  1.3195 +				    location   	(805, 1513)
  1.3196 +				    anchor     	10
  1.3197 +				    anchor_loc 	1
  1.3198 +				    nlines     	1
  1.3199 +				    max_width  	450
  1.3200 +				    justify    	0
  1.3201 +				    label      	"<<uses>>"
  1.3202 +				    pctDist    	0.576028
  1.3203 +				    height     	4
  1.3204 +				    orientation 	0)
  1.3205 +				line_color 	3342489
  1.3206 +				quidu      	"3A1CFD6303A4"
  1.3207 +				client     	@196
  1.3208 +				supplier   	@194
  1.3209 +				line_style 	0)
  1.3210 +			    (object InheritView "" @215
  1.3211 +				stereotype 	(object SegLabel @216
  1.3212 +				    Parent_View 	@215
  1.3213 +				    location   	(1089, 1541)
  1.3214 +				    anchor     	10
  1.3215 +				    anchor_loc 	1
  1.3216 +				    nlines     	1
  1.3217 +				    max_width  	450
  1.3218 +				    justify    	0
  1.3219 +				    label      	"<<uses>>"
  1.3220 +				    pctDist    	0.632280
  1.3221 +				    height     	13
  1.3222 +				    orientation 	1)
  1.3223 +				line_color 	3342489
  1.3224 +				quidu      	"3A1CFD66002D"
  1.3225 +				client     	@192
  1.3226 +				supplier   	@195
  1.3227 +				line_style 	0)
  1.3228 +			    (object InheritView "" @217
  1.3229 +				stereotype 	(object SegLabel @218
  1.3230 +				    Parent_View 	@217
  1.3231 +				    location   	(1264, 1430)
  1.3232 +				    anchor     	10
  1.3233 +				    anchor_loc 	1
  1.3234 +				    nlines     	1
  1.3235 +				    max_width  	450
  1.3236 +				    justify    	0
  1.3237 +				    label      	"<<uses>>"
  1.3238 +				    pctDist    	0.357758
  1.3239 +				    height     	25
  1.3240 +				    orientation 	0)
  1.3241 +				line_color 	3342489
  1.3242 +				quidu      	"3A1CFD68017A"
  1.3243 +				client     	@193
  1.3244 +				supplier   	@195
  1.3245 +				line_style 	0)
  1.3246 +			    (object InheritView "" @219
  1.3247 +				stereotype 	(object SegLabel @220
  1.3248 +				    Parent_View 	@219
  1.3249 +				    location   	(1607, 1385)
  1.3250 +				    anchor     	10
  1.3251 +				    anchor_loc 	1
  1.3252 +				    nlines     	1
  1.3253 +				    max_width  	450
  1.3254 +				    justify    	0
  1.3255 +				    label      	"<<uses>>"
  1.3256 +				    pctDist    	0.220690
  1.3257 +				    height     	57
  1.3258 +				    orientation 	0)
  1.3259 +				line_color 	3342489
  1.3260 +				quidu      	"3A1CFD6A0263"
  1.3261 +				client     	@196
  1.3262 +				supplier   	@195
  1.3263 +				line_style 	0)))))
  1.3264 +	    (object Class_Category "System Actors"
  1.3265 +		quid       	"3A140656021A"
  1.3266 +		visible_categories 	(list visibility_relationship_list
  1.3267 +		    (object Visibility_Relationship
  1.3268 +			quid       	"3A140C8E0133"
  1.3269 +			supplier   	"Use Case View::System Use Cases"
  1.3270 +			quidu      	"3A140ADD013A"))
  1.3271 +		exportControl 	"Public"
  1.3272 +		logical_models 	(list unit_reference_list
  1.3273 +		    (object Class "Interface Implementation"
  1.3274 +			quid       	"3A13FF96031A"
  1.3275 +			documentation 	
  1.3276 +|Role:
  1.3277 +|- Supplies the functionality which fulfills the promise made by the Interface, and requested by the client.
  1.3278 +|- Requests the use of a particular type of functionality, supplied via a known interface.
  1.3279 +			
  1.3280 +			stereotype 	"Actor"
  1.3281 +			operations 	(list Operations
  1.3282 +			    (object Operation "ConstructL"
  1.3283 +				quid       	"3A75A414014D"
  1.3284 +				concurrency 	"Sequential"
  1.3285 +				opExportControl 	"Public"
  1.3286 +				uid        	0)))
  1.3287 +		    (object Class "EPOC Platform"
  1.3288 +			quid       	"3A13EA0E027E"
  1.3289 +			documentation 	
  1.3290 +|Role :
  1.3291 +|- Enforces specific restrictions upon the MAGIC components, either explicitly through configuration requests, or implicitly through resource limitation.
  1.3292 +			
  1.3293 +			stereotype 	"Actor")
  1.3294 +		    (object Class "DFRDs"
  1.3295 +			quid       	"3A13E9F801AA"
  1.3296 +			documentation 	
  1.3297 +|Role :
  1.3298 +|- Enforces specific restrictions upon the MAGIC components, explicitly through configuration requests.
  1.3299 +			
  1.3300 +			stereotype 	"Actor"))
  1.3301 +		logical_presentations 	(list unit_reference_list
  1.3302 +		    (object UseCaseDiagram "Main"
  1.3303 +			quid       	"3A15451300E0"
  1.3304 +			title      	"Main"
  1.3305 +			zoom       	100
  1.3306 +			max_height 	28350
  1.3307 +			max_width  	21600
  1.3308 +			origin_x   	0
  1.3309 +			origin_y   	0
  1.3310 +			items      	(list diagram_item_list
  1.3311 +			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @221
  1.3312 +				ShowCompartmentStereotypes 	TRUE
  1.3313 +				IncludeAttribute 	TRUE
  1.3314 +				IncludeOperation 	TRUE
  1.3315 +				location   	(248, 186)
  1.3316 +				label      	(object ItemLabel
  1.3317 +				    Parent_View 	@221
  1.3318 +				    location   	(248, 346)
  1.3319 +				    anchor_loc 	1
  1.3320 +				    nlines     	2
  1.3321 +				    max_width  	327
  1.3322 +				    justify    	0
  1.3323 +				    label      	"Interface Implementation")
  1.3324 +				icon       	"Actor"
  1.3325 +				icon_style 	"Icon"
  1.3326 +				line_color 	3342489
  1.3327 +				fill_color 	13434879
  1.3328 +				quidu      	"3A13FF96031A"
  1.3329 +				annotation 	8
  1.3330 +				autoResize 	TRUE)
  1.3331 +			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @222
  1.3332 +				ShowCompartmentStereotypes 	TRUE
  1.3333 +				IncludeAttribute 	TRUE
  1.3334 +				IncludeOperation 	TRUE
  1.3335 +				location   	(682, 186)
  1.3336 +				label      	(object ItemLabel
  1.3337 +				    Parent_View 	@222
  1.3338 +				    location   	(682, 346)
  1.3339 +				    anchor_loc 	1
  1.3340 +				    nlines     	2
  1.3341 +				    max_width  	325
  1.3342 +				    justify    	0
  1.3343 +				    label      	"EPOC Platform")
  1.3344 +				icon       	"Actor"
  1.3345 +				icon_style 	"Icon"
  1.3346 +				line_color 	3342489
  1.3347 +				fill_color 	13434879
  1.3348 +				quidu      	"3A13EA0E027E"
  1.3349 +				annotation 	8
  1.3350 +				autoResize 	TRUE)
  1.3351 +			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @223
  1.3352 +				ShowCompartmentStereotypes 	TRUE
  1.3353 +				IncludeAttribute 	TRUE
  1.3354 +				IncludeOperation 	TRUE
  1.3355 +				location   	(1054, 186)
  1.3356 +				label      	(object ItemLabel
  1.3357 +				    Parent_View 	@223
  1.3358 +				    location   	(1054, 346)
  1.3359 +				    anchor_loc 	1
  1.3360 +				    nlines     	2
  1.3361 +				    max_width  	327
  1.3362 +				    justify    	0
  1.3363 +				    label      	"DFRDs")
  1.3364 +				icon       	"Actor"
  1.3365 +				icon_style 	"Icon"
  1.3366 +				line_color 	3342489
  1.3367 +				fill_color 	13434879
  1.3368 +				quidu      	"3A13E9F801AA"
  1.3369 +				annotation 	8
  1.3370 +				autoResize 	TRUE)))))
  1.3371 +	    (object Class_Category "System Use Cases"
  1.3372 +		quid       	"3A140ADD013A"
  1.3373 +		exportControl 	"Public"
  1.3374 +		logical_models 	(list unit_reference_list
  1.3375 +		    (object UseCase "Register availability"
  1.3376 +			quid       	"3A14002A033B"
  1.3377 +			documentation 	"Inform the system that the 'implementation class' is available for instantiation.")
  1.3378 +		    (object UseCase "Temporarily Un-install"
  1.3379 +			quid       	"3A14007F03DD"
  1.3380 +			documentation 	"Inform the system that the 'implementation class' is currently un-available for instantiation.")
  1.3381 +		    (object UseCase "Permanently Un-install"
  1.3382 +			quid       	"3A1400A3029E"
  1.3383 +			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.")
  1.3384 +		    (object UseCase "Re-install"
  1.3385 +			quid       	"3A227CC00059")
  1.3386 +		    (object Association "$UNNAMED$123"
  1.3387 +			quid       	"3A140CEF022D"
  1.3388 +			roles      	(list role_list
  1.3389 +			    (object Role "$UNNAMED$124"
  1.3390 +				quid       	"3A140CF00076"
  1.3391 +				supplier   	"Use Case View::Customer Use Cases::Suicide"
  1.3392 +				quidu      	"3A140CE10114"
  1.3393 +				is_navigable 	TRUE)
  1.3394 +			    (object Role "$UNNAMED$125"
  1.3395 +				quid       	"3A140CF00077"
  1.3396 +				supplier   	"Use Case View::System Actors::Interface Implementation"
  1.3397 +				quidu      	"3A13FF96031A")))
  1.3398 +		    (object Association "$UNNAMED$126"
  1.3399 +			quid       	"3A1542B7020E"
  1.3400 +			roles      	(list role_list
  1.3401 +			    (object Role "$UNNAMED$127"
  1.3402 +				quid       	"3A1542B8018D"
  1.3403 +				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
  1.3404 +				quidu      	"3A13EC69004A"
  1.3405 +				is_navigable 	TRUE)
  1.3406 +			    (object Role "$UNNAMED$128"
  1.3407 +				quid       	"3A1542B8018E"
  1.3408 +				supplier   	"Use Case View::System Actors::Interface Implementation"
  1.3409 +				quidu      	"3A13FF96031A")))
  1.3410 +		    (object Association "$UNNAMED$129"
  1.3411 +			quid       	"3A22749701AA"
  1.3412 +			roles      	(list role_list
  1.3413 +			    (object Role "$UNNAMED$130"
  1.3414 +				quid       	"3A22749800C5"
  1.3415 +				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
  1.3416 +				quidu      	"3A14007F03DD"
  1.3417 +				is_navigable 	TRUE)
  1.3418 +			    (object Role "$UNNAMED$131"
  1.3419 +				quid       	"3A22749800D9"
  1.3420 +				supplier   	"Use Case View::Customers::Generic Client"
  1.3421 +				quidu      	"3A1E33F801F8")))
  1.3422 +		    (object Association "$UNNAMED$132"
  1.3423 +			quid       	"3A2274E200A3"
  1.3424 +			roles      	(list role_list
  1.3425 +			    (object Role "$UNNAMED$133"
  1.3426 +				quid       	"3A2274E2039C"
  1.3427 +				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
  1.3428 +				quidu      	"3A1400A3029E"
  1.3429 +				is_navigable 	TRUE)
  1.3430 +			    (object Role "$UNNAMED$134"
  1.3431 +				quid       	"3A2274E203A6"
  1.3432 +				supplier   	"Use Case View::Customers::Generic Client"
  1.3433 +				quidu      	"3A1E33F801F8")))
  1.3434 +		    (object Association "$UNNAMED$135"
  1.3435 +			quid       	"3A227CD60173"
  1.3436 +			roles      	(list role_list
  1.3437 +			    (object Role "$UNNAMED$136"
  1.3438 +				quid       	"3A227CD70016"
  1.3439 +				supplier   	"Use Case View::System Use Cases::Re-install"
  1.3440 +				quidu      	"3A227CC00059"
  1.3441 +				is_navigable 	TRUE)
  1.3442 +			    (object Role "$UNNAMED$137"
  1.3443 +				quid       	"3A227CD70020"
  1.3444 +				supplier   	"Use Case View::System Actors::Interface Implementation"
  1.3445 +				quidu      	"3A13FF96031A")))
  1.3446 +		    (object Association "$UNNAMED$138"
  1.3447 +			quid       	"3A227CD90005"
  1.3448 +			roles      	(list role_list
  1.3449 +			    (object Role "$UNNAMED$139"
  1.3450 +				quid       	"3A227CD9024A"
  1.3451 +				supplier   	"Use Case View::System Use Cases::Re-install"
  1.3452 +				quidu      	"3A227CC00059"
  1.3453 +				is_navigable 	TRUE)
  1.3454 +			    (object Role "$UNNAMED$140"
  1.3455 +				quid       	"3A227CD90254"
  1.3456 +				supplier   	"Use Case View::Customers::Generic Client"
  1.3457 +				quidu      	"3A1E33F801F8"))))
  1.3458 +		logical_presentations 	(list unit_reference_list
  1.3459 +		    (object UseCaseDiagram "Run-Time Usage"
  1.3460 +			quid       	"3A140986000B"
  1.3461 +			title      	"Run-Time Usage"
  1.3462 +			zoom       	85
  1.3463 +			max_height 	28350
  1.3464 +			max_width  	21600
  1.3465 +			origin_x   	0
  1.3466 +			origin_y   	0
  1.3467 +			items      	(list diagram_item_list
  1.3468 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @224
  1.3469 +				location   	(248, 2046)
  1.3470 +				label      	(object ItemLabel
  1.3471 +				    Parent_View 	@224
  1.3472 +				    location   	(248, 2184)
  1.3473 +				    anchor_loc 	1
  1.3474 +				    nlines     	2
  1.3475 +				    max_width  	631
  1.3476 +				    justify    	0
  1.3477 +				    label      	"Identify a best fit interface implementation")
  1.3478 +				icon_style 	"Icon"
  1.3479 +				line_color 	3342489
  1.3480 +				fill_color 	13434879
  1.3481 +				quidu      	"3A13EB2301BE"
  1.3482 +				autoResize 	TRUE)
  1.3483 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @225
  1.3484 +				location   	(1054, 2046)
  1.3485 +				label      	(object ItemLabel
  1.3486 +				    Parent_View 	@225
  1.3487 +				    location   	(1054, 2184)
  1.3488 +				    anchor_loc 	1
  1.3489 +				    nlines     	2
  1.3490 +				    max_width  	631
  1.3491 +				    justify    	0
  1.3492 +				    label      	"Identify a specific interface implementation")
  1.3493 +				icon_style 	"Icon"
  1.3494 +				line_color 	3342489
  1.3495 +				fill_color 	13434879
  1.3496 +				quidu      	"3A13EF2401E0"
  1.3497 +				autoResize 	TRUE)
  1.3498 +			    (object ClassView "Class" "Use Case View::System Actors::DFRDs" @226
  1.3499 +				ShowCompartmentStereotypes 	TRUE
  1.3500 +				IncludeAttribute 	TRUE
  1.3501 +				IncludeOperation 	TRUE
  1.3502 +				location   	(2046, 248)
  1.3503 +				label      	(object ItemLabel
  1.3504 +				    Parent_View 	@226
  1.3505 +				    location   	(2046, 408)
  1.3506 +				    anchor_loc 	1
  1.3507 +				    nlines     	2
  1.3508 +				    max_width  	327
  1.3509 +				    justify    	0
  1.3510 +				    label      	"DFRDs")
  1.3511 +				icon       	"Actor"
  1.3512 +				icon_style 	"Icon"
  1.3513 +				line_color 	3342489
  1.3514 +				fill_color 	13434879
  1.3515 +				quidu      	"3A13E9F801AA"
  1.3516 +				annotation 	8
  1.3517 +				autoResize 	TRUE)
  1.3518 +			    (object ClassView "Class" "Use Case View::System Actors::EPOC Platform" @227
  1.3519 +				ShowCompartmentStereotypes 	TRUE
  1.3520 +				IncludeAttribute 	TRUE
  1.3521 +				IncludeOperation 	TRUE
  1.3522 +				location   	(2480, 245)
  1.3523 +				label      	(object ItemLabel
  1.3524 +				    Parent_View 	@227
  1.3525 +				    location   	(2480, 405)
  1.3526 +				    anchor_loc 	1
  1.3527 +				    nlines     	2
  1.3528 +				    max_width  	325
  1.3529 +				    justify    	0
  1.3530 +				    label      	"EPOC Platform")
  1.3531 +				icon       	"Actor"
  1.3532 +				icon_style 	"Icon"
  1.3533 +				line_color 	3342489
  1.3534 +				fill_color 	13434879
  1.3535 +				quidu      	"3A13EA0E027E"
  1.3536 +				annotation 	8
  1.3537 +				autoResize 	TRUE)
  1.3538 +			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @228
  1.3539 +				location   	(1426, 1560)
  1.3540 +				label      	(object ItemLabel
  1.3541 +				    Parent_View 	@228
  1.3542 +				    location   	(1426, 1698)
  1.3543 +				    anchor_loc 	1
  1.3544 +				    nlines     	2
  1.3545 +				    max_width  	631
  1.3546 +				    justify    	0
  1.3547 +				    label      	"List interface implementations")
  1.3548 +				icon_style 	"Icon"
  1.3549 +				line_color 	3342489
  1.3550 +				fill_color 	13434879
  1.3551 +				quidu      	"3A13FCA40059"
  1.3552 +				autoResize 	TRUE)
  1.3553 +			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @229
  1.3554 +				location   	(2046, 1560)
  1.3555 +				label      	(object ItemLabel
  1.3556 +				    Parent_View 	@229
  1.3557 +				    location   	(2046, 1698)
  1.3558 +				    anchor_loc 	1
  1.3559 +				    nlines     	2
  1.3560 +				    max_width  	631
  1.3561 +				    justify    	0
  1.3562 +				    label      	"List interface capabilities")
  1.3563 +				icon_style 	"Icon"
  1.3564 +				line_color 	3342489
  1.3565 +				fill_color 	13434879
  1.3566 +				quidu      	"3A1406C4027C"
  1.3567 +				autoResize 	TRUE)
  1.3568 +			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @230
  1.3569 +				location   	(2046, 930)
  1.3570 +				label      	(object ItemLabel
  1.3571 +				    Parent_View 	@230
  1.3572 +				    location   	(2046, 1068)
  1.3573 +				    anchor_loc 	1
  1.3574 +				    nlines     	2
  1.3575 +				    max_width  	631
  1.3576 +				    justify    	0
  1.3577 +				    label      	"Hint  preferred  load/unload behaviour")
  1.3578 +				icon_style 	"Icon"
  1.3579 +				line_color 	3342489
  1.3580 +				fill_color 	13434879
  1.3581 +				quidu      	"3A13ECD80112"
  1.3582 +				autoResize 	TRUE)
  1.3583 +			    (object AssociationViewNew "$UNNAMED$0" @231
  1.3584 +				location   	(2046, 599)
  1.3585 +				stereotype 	TRUE
  1.3586 +				line_color 	3342489
  1.3587 +				quidu      	"3A13FA37015A"
  1.3588 +				roleview_list 	(list RoleViews
  1.3589 +				    (object RoleView "$UNNAMED$2" @232
  1.3590 +					Parent_View 	@231
  1.3591 +					location   	(-310, 165)
  1.3592 +					label      	(object SegLabel @233
  1.3593 +					    Parent_View 	@232
  1.3594 +					    location   	(2088, 381)
  1.3595 +					    hidden     	TRUE
  1.3596 +					    anchor     	1
  1.3597 +					    anchor_loc 	1
  1.3598 +					    nlines     	1
  1.3599 +					    max_width  	450
  1.3600 +					    justify    	0
  1.3601 +					    label      	""
  1.3602 +					    pctDist    	0.800000
  1.3603 +					    height     	42
  1.3604 +					    orientation 	1)
  1.3605 +					stereotype 	TRUE
  1.3606 +					line_color 	3342489
  1.3607 +					quidu      	"3A13FA390063"
  1.3608 +					client     	@231
  1.3609 +					supplier   	@226
  1.3610 +					line_style 	0)
  1.3611 +				    (object RoleView "$UNNAMED$1" @234
  1.3612 +					Parent_View 	@231
  1.3613 +					location   	(-310, 165)
  1.3614 +					label      	(object SegLabel @235
  1.3615 +					    Parent_View 	@234
  1.3616 +					    location   	(2088, 817)
  1.3617 +					    hidden     	TRUE
  1.3618 +					    anchor     	1
  1.3619 +					    anchor_loc 	1
  1.3620 +					    nlines     	1
  1.3621 +					    max_width  	450
  1.3622 +					    justify    	0
  1.3623 +					    label      	""
  1.3624 +					    pctDist    	0.800000
  1.3625 +					    height     	42
  1.3626 +					    orientation 	0)
  1.3627 +					stereotype 	TRUE
  1.3628 +					line_color 	3342489
  1.3629 +					quidu      	"3A13FA390058"
  1.3630 +					client     	@231
  1.3631 +					supplier   	@230
  1.3632 +					line_style 	0)))
  1.3633 +			    (object AssociationViewNew "$UNNAMED$3" @236
  1.3634 +				location   	(2211, 666)
  1.3635 +				stereotype 	TRUE
  1.3636 +				line_color 	3342489
  1.3637 +				quidu      	"3A13FA3D02AD"
  1.3638 +				roleview_list 	(list RoleViews
  1.3639 +				    (object RoleView "$UNNAMED$5" @237
  1.3640 +					Parent_View 	@236
  1.3641 +					location   	(-145, 232)
  1.3642 +					label      	(object SegLabel @238
  1.3643 +					    Parent_View 	@237
  1.3644 +					    location   	(2352, 524)
  1.3645 +					    hidden     	TRUE
  1.3646 +					    anchor     	1
  1.3647 +					    anchor_loc 	1
  1.3648 +					    nlines     	1
  1.3649 +					    max_width  	450
  1.3650 +					    justify    	0
  1.3651 +					    label      	""
  1.3652 +					    pctDist    	0.800000
  1.3653 +					    height     	42
  1.3654 +					    orientation 	1)
  1.3655 +					stereotype 	TRUE
  1.3656 +					line_color 	3342489
  1.3657 +					quidu      	"3A13FA3F0030"
  1.3658 +					client     	@236
  1.3659 +					supplier   	@227
  1.3660 +					line_style 	0)
  1.3661 +				    (object RoleView "$UNNAMED$4" @239
  1.3662 +					Parent_View 	@236
  1.3663 +					location   	(-145, 232)
  1.3664 +					label      	(object SegLabel @240
  1.3665 +					    Parent_View 	@239
  1.3666 +					    location   	(2140, 854)
  1.3667 +					    hidden     	TRUE
  1.3668 +					    anchor     	1
  1.3669 +					    anchor_loc 	1
  1.3670 +					    nlines     	1
  1.3671 +					    max_width  	450
  1.3672 +					    justify    	0
  1.3673 +					    label      	""
  1.3674 +					    pctDist    	0.800000
  1.3675 +					    height     	42
  1.3676 +					    orientation 	0)
  1.3677 +					stereotype 	TRUE
  1.3678 +					line_color 	3342489
  1.3679 +					quidu      	"3A13FA3F002F"
  1.3680 +					client     	@236
  1.3681 +					supplier   	@230
  1.3682 +					line_style 	0)))
  1.3683 +			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @241
  1.3684 +				location   	(248, 266)
  1.3685 +				label      	(object ItemLabel
  1.3686 +				    Parent_View 	@241
  1.3687 +				    location   	(248, 404)
  1.3688 +				    anchor_loc 	1
  1.3689 +				    nlines     	2
  1.3690 +				    max_width  	631
  1.3691 +				    justify    	0
  1.3692 +				    label      	"Use localised data storage")
  1.3693 +				icon_style 	"Icon"
  1.3694 +				line_color 	3342489
  1.3695 +				fill_color 	13434879
  1.3696 +				quidu      	"3A13FC09010A"
  1.3697 +				autoResize 	TRUE)
  1.3698 +			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @242
  1.3699 +				location   	(930, 245)
  1.3700 +				label      	(object ItemLabel
  1.3701 +				    Parent_View 	@242
  1.3702 +				    location   	(930, 383)
  1.3703 +				    anchor_loc 	1
  1.3704 +				    nlines     	2
  1.3705 +				    max_width  	633
  1.3706 +				    justify    	0
  1.3707 +				    label      	"Use interface")
  1.3708 +				icon_style 	"Icon"
  1.3709 +				line_color 	3342489
  1.3710 +				fill_color 	13434879
  1.3711 +				quidu      	"3A13EAF1039D"
  1.3712 +				height     	118
  1.3713 +				autoResize 	TRUE)
  1.3714 +			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @243
  1.3715 +				location   	(1426, 245)
  1.3716 +				label      	(object ItemLabel
  1.3717 +				    Parent_View 	@243
  1.3718 +				    location   	(1426, 383)
  1.3719 +				    anchor_loc 	1
  1.3720 +				    nlines     	2
  1.3721 +				    max_width  	631
  1.3722 +				    justify    	0
  1.3723 +				    label      	"Suicide")
  1.3724 +				icon_style 	"Icon"
  1.3725 +				line_color 	3342489
  1.3726 +				fill_color 	13434879
  1.3727 +				quidu      	"3A140CE10114"
  1.3728 +				height     	118
  1.3729 +				autoResize 	TRUE)
  1.3730 +			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @244
  1.3731 +				location   	(868, 930)
  1.3732 +				label      	(object ItemLabel
  1.3733 +				    Parent_View 	@244
  1.3734 +				    location   	(868, 1068)
  1.3735 +				    anchor_loc 	1
  1.3736 +				    nlines     	2
  1.3737 +				    max_width  	633
  1.3738 +				    justify    	0
  1.3739 +				    label      	"Instantiate an interface implementation")
  1.3740 +				icon_style 	"Icon"
  1.3741 +				line_color 	3342489
  1.3742 +				fill_color 	13434879
  1.3743 +				quidu      	"3A13EC69004A"
  1.3744 +				height     	118
  1.3745 +				autoResize 	TRUE)
  1.3746 +			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @245
  1.3747 +				ShowCompartmentStereotypes 	TRUE
  1.3748 +				IncludeAttribute 	TRUE
  1.3749 +				IncludeOperation 	TRUE
  1.3750 +				location   	(1426, 930)
  1.3751 +				label      	(object ItemLabel
  1.3752 +				    Parent_View 	@245
  1.3753 +				    location   	(1426, 1090)
  1.3754 +				    anchor_loc 	1
  1.3755 +				    nlines     	2
  1.3756 +				    max_width  	408
  1.3757 +				    justify    	0
  1.3758 +				    label      	"Interface Implementation")
  1.3759 +				icon       	"Actor"
  1.3760 +				icon_style 	"Icon"
  1.3761 +				line_color 	3342489
  1.3762 +				fill_color 	13434879
  1.3763 +				quidu      	"3A13FF96031A"
  1.3764 +				annotation 	8
  1.3765 +				autoResize 	TRUE)
  1.3766 +			    (object AssociationViewNew "$UNNAMED$45" @246
  1.3767 +				location   	(1426, 1255)
  1.3768 +				stereotype 	TRUE
  1.3769 +				line_color 	3342489
  1.3770 +				quidu      	"3A1408FB0033"
  1.3771 +				roleview_list 	(list RoleViews
  1.3772 +				    (object RoleView "$UNNAMED$47" @247
  1.3773 +					Parent_View 	@246
  1.3774 +					location   	(-62, 201)
  1.3775 +					label      	(object SegLabel @248
  1.3776 +					    Parent_View 	@247
  1.3777 +					    location   	(1385, 1058)
  1.3778 +					    hidden     	TRUE
  1.3779 +					    anchor     	1
  1.3780 +					    anchor_loc 	1
  1.3781 +					    nlines     	1
  1.3782 +					    max_width  	450
  1.3783 +					    justify    	0
  1.3784 +					    label      	""
  1.3785 +					    pctDist    	0.800000
  1.3786 +					    height     	42
  1.3787 +					    orientation 	0)
  1.3788 +					stereotype 	TRUE
  1.3789 +					line_color 	3342489
  1.3790 +					quidu      	"3A1408FC01D0"
  1.3791 +					client     	@246
  1.3792 +					supplier   	@245
  1.3793 +					line_style 	0)
  1.3794 +				    (object RoleView "$UNNAMED$46" @249
  1.3795 +					Parent_View 	@246
  1.3796 +					location   	(-62, 201)
  1.3797 +					label      	(object SegLabel @250
  1.3798 +					    Parent_View 	@249
  1.3799 +					    location   	(1385, 1452)
  1.3800 +					    hidden     	TRUE
  1.3801 +					    anchor     	1
  1.3802 +					    anchor_loc 	1
  1.3803 +					    nlines     	1
  1.3804 +					    max_width  	450
  1.3805 +					    justify    	0
  1.3806 +					    label      	""
  1.3807 +					    pctDist    	0.800000
  1.3808 +					    height     	42
  1.3809 +					    orientation 	1)
  1.3810 +					stereotype 	TRUE
  1.3811 +					line_color 	3342489
  1.3812 +					quidu      	"3A1408FC01CF"
  1.3813 +					client     	@246
  1.3814 +					supplier   	@228
  1.3815 +					line_style 	0)))
  1.3816 +			    (object AssociationViewNew "$UNNAMED$48" @251
  1.3817 +				location   	(1736, 1244)
  1.3818 +				stereotype 	TRUE
  1.3819 +				line_color 	3342489
  1.3820 +				quidu      	"3A14090502D6"
  1.3821 +				roleview_list 	(list RoleViews
  1.3822 +				    (object RoleView "$UNNAMED$50" @252
  1.3823 +					Parent_View 	@251
  1.3824 +					location   	(-372, 190)
  1.3825 +					label      	(object SegLabel @253
  1.3826 +					    Parent_View 	@252
  1.3827 +					    location   	(1563, 1010)
  1.3828 +					    hidden     	TRUE
  1.3829 +					    anchor     	1
  1.3830 +					    anchor_loc 	1
  1.3831 +					    nlines     	1
  1.3832 +					    max_width  	450
  1.3833 +					    justify    	0
  1.3834 +					    label      	""
  1.3835 +					    pctDist    	0.800000
  1.3836 +					    height     	42
  1.3837 +					    orientation 	1)
  1.3838 +					stereotype 	TRUE
  1.3839 +					line_color 	3342489
  1.3840 +					quidu      	"3A140907035C"
  1.3841 +					client     	@251
  1.3842 +					supplier   	@245
  1.3843 +					line_style 	0)
  1.3844 +				    (object RoleView "$UNNAMED$49" @254
  1.3845 +					Parent_View 	@251
  1.3846 +					location   	(-372, 190)
  1.3847 +					label      	(object SegLabel @255
  1.3848 +					    Parent_View 	@254
  1.3849 +					    location   	(1969, 1422)
  1.3850 +					    hidden     	TRUE
  1.3851 +					    anchor     	1
  1.3852 +					    anchor_loc 	1
  1.3853 +					    nlines     	1
  1.3854 +					    max_width  	450
  1.3855 +					    justify    	0
  1.3856 +					    label      	""
  1.3857 +					    pctDist    	0.800000
  1.3858 +					    height     	42
  1.3859 +					    orientation 	0)
  1.3860 +					stereotype 	TRUE
  1.3861 +					line_color 	3342489
  1.3862 +					quidu      	"3A140907035B"
  1.3863 +					client     	@251
  1.3864 +					supplier   	@229
  1.3865 +					line_style 	0)))
  1.3866 +			    (object AssociationViewNew "$UNNAMED$39" @256
  1.3867 +				location   	(1709, 930)
  1.3868 +				stereotype 	TRUE
  1.3869 +				line_color 	3342489
  1.3870 +				quidu      	"3A14073801BB"
  1.3871 +				roleview_list 	(list RoleViews
  1.3872 +				    (object RoleView "$UNNAMED$41" @257
  1.3873 +					Parent_View 	@256
  1.3874 +					location   	(-647, 496)
  1.3875 +					label      	(object SegLabel @258
  1.3876 +					    Parent_View 	@257
  1.3877 +					    location   	(1528, 889)
  1.3878 +					    hidden     	TRUE
  1.3879 +					    anchor     	1
  1.3880 +					    anchor_loc 	1
  1.3881 +					    nlines     	1
  1.3882 +					    max_width  	450
  1.3883 +					    justify    	0
  1.3884 +					    label      	""
  1.3885 +					    pctDist    	0.800000
  1.3886 +					    height     	42
  1.3887 +					    orientation 	1)
  1.3888 +					stereotype 	TRUE
  1.3889 +					line_color 	3342489
  1.3890 +					quidu      	"3A140739022C"
  1.3891 +					client     	@256
  1.3892 +					supplier   	@245
  1.3893 +					line_style 	0)
  1.3894 +				    (object RoleView "$UNNAMED$40" @259
  1.3895 +					Parent_View 	@256
  1.3896 +					location   	(-647, 496)
  1.3897 +					label      	(object SegLabel @260
  1.3898 +					    Parent_View 	@259
  1.3899 +					    location   	(1890, 889)
  1.3900 +					    hidden     	TRUE
  1.3901 +					    anchor     	1
  1.3902 +					    anchor_loc 	1
  1.3903 +					    nlines     	1
  1.3904 +					    max_width  	450
  1.3905 +					    justify    	0
  1.3906 +					    label      	""
  1.3907 +					    pctDist    	0.800000
  1.3908 +					    height     	42
  1.3909 +					    orientation 	0)
  1.3910 +					stereotype 	TRUE
  1.3911 +					line_color 	3342489
  1.3912 +					quidu      	"3A140739022B"
  1.3913 +					client     	@256
  1.3914 +					supplier   	@230
  1.3915 +					line_style 	0)))
  1.3916 +			    (object AssociationViewNew "$UNNAMED$51" @261
  1.3917 +				location   	(857, 608)
  1.3918 +				stereotype 	TRUE
  1.3919 +				line_color 	3342489
  1.3920 +				quidu      	"3A14090B019E"
  1.3921 +				roleview_list 	(list RoleViews
  1.3922 +				    (object RoleView "$UNNAMED$53" @262
  1.3923 +					Parent_View 	@261
  1.3924 +					location   	(609, -136)
  1.3925 +					label      	(object SegLabel @263
  1.3926 +					    Parent_View 	@262
  1.3927 +					    location   	(1284, 801)
  1.3928 +					    hidden     	TRUE
  1.3929 +					    anchor     	1
  1.3930 +					    anchor_loc 	1
  1.3931 +					    nlines     	1
  1.3932 +					    max_width  	450
  1.3933 +					    justify    	0
  1.3934 +					    label      	""
  1.3935 +					    pctDist    	0.800000
  1.3936 +					    height     	42
  1.3937 +					    orientation 	0)
  1.3938 +					stereotype 	TRUE
  1.3939 +					line_color 	3342489
  1.3940 +					quidu      	"3A14090D033D"
  1.3941 +					client     	@261
  1.3942 +					supplier   	@245
  1.3943 +					line_style 	0)
  1.3944 +				    (object RoleView "$UNNAMED$52" @264
  1.3945 +					Parent_View 	@261
  1.3946 +					location   	(609, -136)
  1.3947 +					label      	(object SegLabel @265
  1.3948 +					    Parent_View 	@264
  1.3949 +					    location   	(472, 343)
  1.3950 +					    hidden     	TRUE
  1.3951 +					    anchor     	1
  1.3952 +					    anchor_loc 	1
  1.3953 +					    nlines     	1
  1.3954 +					    max_width  	450
  1.3955 +					    justify    	0
  1.3956 +					    label      	""
  1.3957 +					    pctDist    	0.800000
  1.3958 +					    height     	42
  1.3959 +					    orientation 	1)
  1.3960 +					stereotype 	TRUE
  1.3961 +					line_color 	3342489
  1.3962 +					quidu      	"3A14090D033C"
  1.3963 +					client     	@261
  1.3964 +					supplier   	@241
  1.3965 +					line_style 	0)))
  1.3966 +			    (object AssociationViewNew "$UNNAMED$42" @266
  1.3967 +				location   	(1169, 575)
  1.3968 +				stereotype 	TRUE
  1.3969 +				line_color 	3342489
  1.3970 +				quidu      	"3A1408F303D5"
  1.3971 +				roleview_list 	(list RoleViews
  1.3972 +				    (object RoleView "$UNNAMED$44" @267
  1.3973 +					Parent_View 	@266
  1.3974 +					location   	(-9, -107)
  1.3975 +					label      	(object SegLabel @268
  1.3976 +					    Parent_View 	@267
  1.3977 +					    location   	(1295, 820)
  1.3978 +					    hidden     	TRUE
  1.3979 +					    anchor     	1
  1.3980 +					    anchor_loc 	1
  1.3981 +					    nlines     	1
  1.3982 +					    max_width  	450
  1.3983 +					    justify    	0
  1.3984 +					    label      	""
  1.3985 +					    pctDist    	0.800000
  1.3986 +					    height     	42
  1.3987 +					    orientation 	1)
  1.3988 +					stereotype 	TRUE
  1.3989 +					line_color 	3342489
  1.3990 +					quidu      	"3A1408F603DA"
  1.3991 +					client     	@266
  1.3992 +					supplier   	@245
  1.3993 +					line_style 	0)
  1.3994 +				    (object RoleView "$UNNAMED$43" @269
  1.3995 +					Parent_View 	@266
  1.3996 +					location   	(-9, -107)
  1.3997 +					label      	(object SegLabel @270
  1.3998 +					    Parent_View 	@269
  1.3999 +					    location   	(977, 381)
  1.4000 +					    hidden     	TRUE
  1.4001 +					    anchor     	1
  1.4002 +					    anchor_loc 	1
  1.4003 +					    nlines     	1
  1.4004 +					    max_width  	450
  1.4005 +					    justify    	0
  1.4006 +					    label      	""
  1.4007 +					    pctDist    	0.800000
  1.4008 +					    height     	42
  1.4009 +					    orientation 	0)
  1.4010 +					stereotype 	TRUE
  1.4011 +					line_color 	3342489
  1.4012 +					quidu      	"3A1408F603D9"
  1.4013 +					client     	@266
  1.4014 +					supplier   	@242
  1.4015 +					line_style 	0)))
  1.4016 +			    (object AssociationViewNew "$UNNAMED$123" @271
  1.4017 +				location   	(1426, 575)
  1.4018 +				stereotype 	TRUE
  1.4019 +				line_color 	3342489
  1.4020 +				quidu      	"3A140CEF022D"
  1.4021 +				roleview_list 	(list RoleViews
  1.4022 +				    (object RoleView "$UNNAMED$124" @272
  1.4023 +					Parent_View 	@271
  1.4024 +					location   	(248, -603)
  1.4025 +					stereotype 	TRUE
  1.4026 +					line_color 	3342489
  1.4027 +					quidu      	"3A140CF00076"
  1.4028 +					client     	@271
  1.4029 +					supplier   	@243
  1.4030 +					line_style 	0)
  1.4031 +				    (object RoleView "$UNNAMED$125" @273
  1.4032 +					Parent_View 	@271
  1.4033 +					location   	(248, -603)
  1.4034 +					stereotype 	TRUE
  1.4035 +					line_color 	3342489
  1.4036 +					quidu      	"3A140CF00077"
  1.4037 +					client     	@271
  1.4038 +					supplier   	@245
  1.4039 +					line_style 	0)))
  1.4040 +			    (object AssociationViewNew "$UNNAMED$126" @274
  1.4041 +				location   	(1171, 930)
  1.4042 +				stereotype 	TRUE
  1.4043 +				line_color 	3342489
  1.4044 +				quidu      	"3A1542B7020E"
  1.4045 +				roleview_list 	(list RoleViews
  1.4046 +				    (object RoleView "$UNNAMED$127" @275
  1.4047 +					Parent_View 	@274
  1.4048 +					location   	(-379, -248)
  1.4049 +					stereotype 	TRUE
  1.4050 +					line_color 	3342489
  1.4051 +					quidu      	"3A1542B8018D"
  1.4052 +					client     	@274
  1.4053 +					supplier   	@244
  1.4054 +					line_style 	0)
  1.4055 +				    (object RoleView "$UNNAMED$128" @276
  1.4056 +					Parent_View 	@274
  1.4057 +					location   	(-379, -248)
  1.4058 +					stereotype 	TRUE
  1.4059 +					line_color 	3342489
  1.4060 +					quidu      	"3A1542B8018E"
  1.4061 +					client     	@274
  1.4062 +					supplier   	@245
  1.4063 +					line_style 	0)))
  1.4064 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @277
  1.4065 +				location   	(620, 1560)
  1.4066 +				label      	(object ItemLabel
  1.4067 +				    Parent_View 	@277
  1.4068 +				    location   	(620, 1698)
  1.4069 +				    anchor_loc 	1
  1.4070 +				    nlines     	2
  1.4071 +				    max_width  	630
  1.4072 +				    justify    	0
  1.4073 +				    label      	"Identify An Implementation")
  1.4074 +				icon_style 	"Icon"
  1.4075 +				line_color 	3342489
  1.4076 +				fill_color 	13434879
  1.4077 +				quidu      	"3A2241DA012A")
  1.4078 +			    (object InheritView "" @278
  1.4079 +				stereotype 	(object SegLabel @279
  1.4080 +				    Parent_View 	@278
  1.4081 +				    location   	(798, 1263)
  1.4082 +				    anchor     	10
  1.4083 +				    anchor_loc 	1
  1.4084 +				    nlines     	1
  1.4085 +				    max_width  	450
  1.4086 +				    justify    	0
  1.4087 +				    label      	"<<uses>>"
  1.4088 +				    pctDist    	0.248061
  1.4089 +				    height     	62
  1.4090 +				    orientation 	0)
  1.4091 +				line_color 	3342489
  1.4092 +				quidu      	"3A2241EF0199"
  1.4093 +				client     	@244
  1.4094 +				supplier   	@277
  1.4095 +				line_style 	0)
  1.4096 +			    (object InheritView "" @280
  1.4097 +				stereotype 	(object SegLabel @281
  1.4098 +				    Parent_View 	@280
  1.4099 +				    location   	(906, 1872)
  1.4100 +				    anchor     	10
  1.4101 +				    anchor_loc 	1
  1.4102 +				    nlines     	1
  1.4103 +				    max_width  	450
  1.4104 +				    justify    	0
  1.4105 +				    label      	"<<extends>>"
  1.4106 +				    pctDist    	0.497110
  1.4107 +				    height     	7
  1.4108 +				    orientation 	1)
  1.4109 +				line_color 	3342489
  1.4110 +				quidu      	"3A22422E03AC"
  1.4111 +				client     	@225
  1.4112 +				supplier   	@277
  1.4113 +				line_style 	0)
  1.4114 +			    (object InheritView "" @282
  1.4115 +				stereotype 	(object SegLabel @283
  1.4116 +				    Parent_View 	@282
  1.4117 +				    location   	(371, 1912)
  1.4118 +				    anchor     	10
  1.4119 +				    anchor_loc 	1
  1.4120 +				    nlines     	1
  1.4121 +				    max_width  	450
  1.4122 +				    justify    	0
  1.4123 +				    label      	"<<extends>>"
  1.4124 +				    pctDist    	0.387159
  1.4125 +				    height     	18
  1.4126 +				    orientation 	1)
  1.4127 +				line_color 	3342489
  1.4128 +				quidu      	"3A2242310342"
  1.4129 +				client     	@224
  1.4130 +				supplier   	@277
  1.4131 +				line_style 	0)))
  1.4132 +		    (object UseCaseDiagram "Run-Time Installation"
  1.4133 +			quid       	"3A13FFC70067"
  1.4134 +			title      	"Run-Time Installation"
  1.4135 +			zoom       	100
  1.4136 +			max_height 	28350
  1.4137 +			max_width  	21600
  1.4138 +			origin_x   	0
  1.4139 +			origin_y   	284
  1.4140 +			items      	(list diagram_item_list
  1.4141 +			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @284
  1.4142 +				location   	(186, 1054)
  1.4143 +				label      	(object ItemLabel
  1.4144 +				    Parent_View 	@284
  1.4145 +				    location   	(186, 1192)
  1.4146 +				    anchor_loc 	1
  1.4147 +				    nlines     	2
  1.4148 +				    max_width  	631
  1.4149 +				    justify    	0
  1.4150 +				    label      	"Register availability")
  1.4151 +				icon_style 	"Icon"
  1.4152 +				line_color 	3342489
  1.4153 +				fill_color 	13434879
  1.4154 +				quidu      	"3A14002A033B"
  1.4155 +				height     	118
  1.4156 +				autoResize 	TRUE)
  1.4157 +			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @285
  1.4158 +				location   	(1984, 1054)
  1.4159 +				label      	(object ItemLabel
  1.4160 +				    Parent_View 	@285
  1.4161 +				    location   	(1984, 1192)
  1.4162 +				    anchor_loc 	1
  1.4163 +				    nlines     	2
  1.4164 +				    max_width  	631
  1.4165 +				    justify    	0
  1.4166 +				    label      	"Hint  preferred  load/unload behaviour")
  1.4167 +				icon_style 	"Icon"
  1.4168 +				line_color 	3342489
  1.4169 +				fill_color 	13434879
  1.4170 +				quidu      	"3A13ECD80112"
  1.4171 +				autoResize 	TRUE)
  1.4172 +			    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @286
  1.4173 +				ShowCompartmentStereotypes 	TRUE
  1.4174 +				IncludeAttribute 	TRUE
  1.4175 +				IncludeOperation 	TRUE
  1.4176 +				location   	(1054, 434)
  1.4177 +				label      	(object ItemLabel
  1.4178 +				    Parent_View 	@286
  1.4179 +				    location   	(1054, 594)
  1.4180 +				    anchor_loc 	1
  1.4181 +				    nlines     	2
  1.4182 +				    max_width  	327
  1.4183 +				    justify    	0
  1.4184 +				    label      	"Interface Implementation")
  1.4185 +				icon       	"Actor"
  1.4186 +				icon_style 	"Icon"
  1.4187 +				line_color 	3342489
  1.4188 +				fill_color 	13434879
  1.4189 +				quidu      	"3A13FF96031A"
  1.4190 +				annotation 	8
  1.4191 +				autoResize 	TRUE)
  1.4192 +			    (object AssociationViewNew "$UNNAMED$30" @287
  1.4193 +				location   	(627, 734)
  1.4194 +				stereotype 	TRUE
  1.4195 +				line_color 	3342489
  1.4196 +				quidu      	"3A14003E01B3"
  1.4197 +				roleview_list 	(list RoleViews
  1.4198 +				    (object RoleView "$UNNAMED$31" @288
  1.4199 +					Parent_View 	@287
  1.4200 +					location   	(-489, 362)
  1.4201 +					stereotype 	TRUE
  1.4202 +					line_color 	3342489
  1.4203 +					quidu      	"3A14004002E2"
  1.4204 +					client     	@287
  1.4205 +					supplier   	@284
  1.4206 +					line_style 	0)
  1.4207 +				    (object RoleView "$UNNAMED$32" @289
  1.4208 +					Parent_View 	@287
  1.4209 +					location   	(-489, 362)
  1.4210 +					stereotype 	TRUE
  1.4211 +					line_color 	3342489
  1.4212 +					quidu      	"3A14004002E3"
  1.4213 +					client     	@287
  1.4214 +					supplier   	@286
  1.4215 +					line_style 	0)))
  1.4216 +			    (object AssociationViewNew "$UNNAMED$39" @290
  1.4217 +				location   	(1503, 733)
  1.4218 +				stereotype 	TRUE
  1.4219 +				line_color 	3342489
  1.4220 +				quidu      	"3A14073801BB"
  1.4221 +				roleview_list 	(list RoleViews
  1.4222 +				    (object RoleView "$UNNAMED$40" @291
  1.4223 +					Parent_View 	@290
  1.4224 +					location   	(387, 361)
  1.4225 +					stereotype 	TRUE
  1.4226 +					line_color 	3342489
  1.4227 +					quidu      	"3A140739022B"
  1.4228 +					client     	@290
  1.4229 +					supplier   	@285
  1.4230 +					line_style 	0)
  1.4231 +				    (object RoleView "$UNNAMED$41" @292
  1.4232 +					Parent_View 	@290
  1.4233 +					location   	(387, 361)
  1.4234 +					stereotype 	TRUE
  1.4235 +					line_color 	3342489
  1.4236 +					quidu      	"3A140739022C"
  1.4237 +					client     	@290
  1.4238 +					supplier   	@286
  1.4239 +					line_style 	0)))
  1.4240 +			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @293
  1.4241 +				location   	(1054, 1054)
  1.4242 +				label      	(object ItemLabel
  1.4243 +				    Parent_View 	@293
  1.4244 +				    location   	(1054, 1192)
  1.4245 +				    anchor_loc 	1
  1.4246 +				    nlines     	2
  1.4247 +				    max_width  	631
  1.4248 +				    justify    	0
  1.4249 +				    label      	"Temporarily Un-install")
  1.4250 +				icon_style 	"Icon"
  1.4251 +				line_color 	3342489
  1.4252 +				fill_color 	13434879
  1.4253 +				quidu      	"3A14007F03DD"
  1.4254 +				height     	118
  1.4255 +				autoResize 	TRUE)
  1.4256 +			    (object AssociationViewNew "$UNNAMED$33" @294
  1.4257 +				location   	(1054, 753)
  1.4258 +				stereotype 	TRUE
  1.4259 +				line_color 	3342489
  1.4260 +				quidu      	"3A1400B20160"
  1.4261 +				roleview_list 	(list RoleViews
  1.4262 +				    (object RoleView "$UNNAMED$34" @295
  1.4263 +					Parent_View 	@294
  1.4264 +					location   	(-62, 381)
  1.4265 +					stereotype 	TRUE
  1.4266 +					line_color 	3342489
  1.4267 +					quidu      	"3A1400B30053"
  1.4268 +					client     	@294
  1.4269 +					supplier   	@293
  1.4270 +					line_style 	0)
  1.4271 +				    (object RoleView "$UNNAMED$35" @296
  1.4272 +					Parent_View 	@294
  1.4273 +					location   	(-62, 381)
  1.4274 +					stereotype 	TRUE
  1.4275 +					line_color 	3342489
  1.4276 +					quidu      	"3A1400B30054"
  1.4277 +					client     	@294
  1.4278 +					supplier   	@286
  1.4279 +					line_style 	0)))
  1.4280 +			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @297
  1.4281 +				location   	(1488, 1054)
  1.4282 +				label      	(object ItemLabel
  1.4283 +				    Parent_View 	@297
  1.4284 +				    location   	(1488, 1192)
  1.4285 +				    anchor_loc 	1
  1.4286 +				    nlines     	2
  1.4287 +				    max_width  	631
  1.4288 +				    justify    	0
  1.4289 +				    label      	"Permanently Un-install")
  1.4290 +				icon_style 	"Icon"
  1.4291 +				line_color 	3342489
  1.4292 +				fill_color 	13434879
  1.4293 +				quidu      	"3A1400A3029E"
  1.4294 +				height     	118
  1.4295 +				autoResize 	TRUE)
  1.4296 +			    (object AssociationViewNew "$UNNAMED$36" @298
  1.4297 +				location   	(1277, 753)
  1.4298 +				stereotype 	TRUE
  1.4299 +				line_color 	3342489
  1.4300 +				quidu      	"3A1400B5016E"
  1.4301 +				roleview_list 	(list RoleViews
  1.4302 +				    (object RoleView "$UNNAMED$37" @299
  1.4303 +					Parent_View 	@298
  1.4304 +					location   	(161, 381)
  1.4305 +					stereotype 	TRUE
  1.4306 +					line_color 	3342489
  1.4307 +					quidu      	"3A1400B6026A"
  1.4308 +					client     	@298
  1.4309 +					supplier   	@297
  1.4310 +					line_style 	0)
  1.4311 +				    (object RoleView "$UNNAMED$38" @300
  1.4312 +					Parent_View 	@298
  1.4313 +					location   	(161, 381)
  1.4314 +					stereotype 	TRUE
  1.4315 +					line_color 	3342489
  1.4316 +					quidu      	"3A1400B6026B"
  1.4317 +					client     	@298
  1.4318 +					supplier   	@286
  1.4319 +					line_style 	0)))
  1.4320 +			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @301
  1.4321 +				location   	(620, 1054)
  1.4322 +				label      	(object ItemLabel
  1.4323 +				    Parent_View 	@301
  1.4324 +				    location   	(620, 1192)
  1.4325 +				    anchor_loc 	1
  1.4326 +				    nlines     	2
  1.4327 +				    max_width  	630
  1.4328 +				    justify    	0
  1.4329 +				    label      	"Re-install")
  1.4330 +				icon_style 	"Icon"
  1.4331 +				line_color 	3342489
  1.4332 +				fill_color 	13434879
  1.4333 +				quidu      	"3A227CC00059"
  1.4334 +				height     	118)
  1.4335 +			    (object AssociationViewNew "$UNNAMED$135" @302
  1.4336 +				location   	(826, 753)
  1.4337 +				stereotype 	TRUE
  1.4338 +				line_color 	3342489
  1.4339 +				quidu      	"3A227CD60173"
  1.4340 +				roleview_list 	(list RoleViews
  1.4341 +				    (object RoleView "$UNNAMED$136" @303
  1.4342 +					Parent_View 	@302
  1.4343 +					location   	(-228, 319)
  1.4344 +					stereotype 	TRUE
  1.4345 +					line_color 	3342489
  1.4346 +					quidu      	"3A227CD70016"
  1.4347 +					client     	@302
  1.4348 +					supplier   	@301
  1.4349 +					line_style 	0)
  1.4350 +				    (object RoleView "$UNNAMED$137" @304
  1.4351 +					Parent_View 	@302
  1.4352 +					location   	(-228, 319)
  1.4353 +					stereotype 	TRUE
  1.4354 +					line_color 	3342489
  1.4355 +					quidu      	"3A227CD70020"
  1.4356 +					client     	@302
  1.4357 +					supplier   	@286
  1.4358 +					line_style 	0)))
  1.4359 +			    (object ClassView "Class" "Use Case View::Customers::Generic Client" @305
  1.4360 +				ShowCompartmentStereotypes 	TRUE
  1.4361 +				IncludeAttribute 	TRUE
  1.4362 +				IncludeOperation 	TRUE
  1.4363 +				location   	(1054, 1550)
  1.4364 +				label      	(object ItemLabel
  1.4365 +				    Parent_View 	@305
  1.4366 +				    location   	(1054, 1710)
  1.4367 +				    anchor_loc 	1
  1.4368 +				    nlines     	2
  1.4369 +				    max_width  	327
  1.4370 +				    justify    	0
  1.4371 +				    label      	"Generic Client")
  1.4372 +				icon       	"Actor"
  1.4373 +				icon_style 	"Icon"
  1.4374 +				line_color 	3342489
  1.4375 +				fill_color 	13434879
  1.4376 +				quidu      	"3A1E33F801F8"
  1.4377 +				annotation 	8
  1.4378 +				autoResize 	TRUE)
  1.4379 +			    (object AssociationViewNew "$UNNAMED$129" @306
  1.4380 +				location   	(1054, 1289)
  1.4381 +				stereotype 	TRUE
  1.4382 +				line_color 	3342489
  1.4383 +				quidu      	"3A22749701AA"
  1.4384 +				roleview_list 	(list RoleViews
  1.4385 +				    (object RoleView "$UNNAMED$130" @307
  1.4386 +					Parent_View 	@306
  1.4387 +					location   	(0, -199)
  1.4388 +					stereotype 	TRUE
  1.4389 +					line_color 	3342489
  1.4390 +					quidu      	"3A22749800C5"
  1.4391 +					client     	@306
  1.4392 +					supplier   	@293
  1.4393 +					line_style 	0)
  1.4394 +				    (object RoleView "$UNNAMED$131" @308
  1.4395 +					Parent_View 	@306
  1.4396 +					location   	(0, -199)
  1.4397 +					stereotype 	TRUE
  1.4398 +					line_color 	3342489
  1.4399 +					quidu      	"3A22749800D9"
  1.4400 +					client     	@306
  1.4401 +					supplier   	@305
  1.4402 +					line_style 	0)))
  1.4403 +			    (object AssociationViewNew "$UNNAMED$132" @309
  1.4404 +				location   	(1272, 1296)
  1.4405 +				stereotype 	TRUE
  1.4406 +				line_color 	3342489
  1.4407 +				quidu      	"3A2274E200A3"
  1.4408 +				roleview_list 	(list RoleViews
  1.4409 +				    (object RoleView "$UNNAMED$133" @310
  1.4410 +					Parent_View 	@309
  1.4411 +					location   	(218, -192)
  1.4412 +					stereotype 	TRUE
  1.4413 +					line_color 	3342489
  1.4414 +					quidu      	"3A2274E2039C"
  1.4415 +					client     	@309
  1.4416 +					supplier   	@297
  1.4417 +					line_style 	0)
  1.4418 +				    (object RoleView "$UNNAMED$134" @311
  1.4419 +					Parent_View 	@309
  1.4420 +					location   	(218, -192)
  1.4421 +					stereotype 	TRUE
  1.4422 +					line_color 	3342489
  1.4423 +					quidu      	"3A2274E203A6"
  1.4424 +					client     	@309
  1.4425 +					supplier   	@305
  1.4426 +					line_style 	0)))
  1.4427 +			    (object AssociationViewNew "$UNNAMED$138" @312
  1.4428 +				location   	(830, 1295)
  1.4429 +				stereotype 	TRUE
  1.4430 +				line_color 	3342489
  1.4431 +				quidu      	"3A227CD90005"
  1.4432 +				roleview_list 	(list RoleViews
  1.4433 +				    (object RoleView "$UNNAMED$139" @313
  1.4434 +					Parent_View 	@312
  1.4435 +					location   	(-224, -255)
  1.4436 +					stereotype 	TRUE
  1.4437 +					line_color 	3342489
  1.4438 +					quidu      	"3A227CD9024A"
  1.4439 +					client     	@312
  1.4440 +					supplier   	@301
  1.4441 +					line_style 	0)
  1.4442 +				    (object RoleView "$UNNAMED$140" @314
  1.4443 +					Parent_View 	@312
  1.4444 +					location   	(-224, -255)
  1.4445 +					stereotype 	TRUE
  1.4446 +					line_color 	3342489
  1.4447 +					quidu      	"3A227CD90254"
  1.4448 +					client     	@312
  1.4449 +					supplier   	@305
  1.4450 +					line_style 	0))))))))
  1.4451 +	logical_presentations 	(list unit_reference_list
  1.4452 +	    (object UseCaseDiagram "Main"
  1.4453 +		quid       	"3A1401D201C0"
  1.4454 +		title      	"Main"
  1.4455 +		zoom       	100
  1.4456 +		max_height 	28350
  1.4457 +		max_width  	21600
  1.4458 +		origin_x   	0
  1.4459 +		origin_y   	0
  1.4460 +		items      	(list diagram_item_list
  1.4461 +		    (object CategoryView "Use Case View::Customers" @315
  1.4462 +			location   	(558, 310)
  1.4463 +			label      	(object ItemLabel
  1.4464 +			    Parent_View 	@315
  1.4465 +			    location   	(414, 226)
  1.4466 +			    fill_color 	13434879
  1.4467 +			    nlines     	2
  1.4468 +			    max_width  	288
  1.4469 +			    justify    	0
  1.4470 +			    label      	"Customers")
  1.4471 +			icon_style 	"Icon"
  1.4472 +			line_color 	3342489
  1.4473 +			fill_color 	13434879
  1.4474 +			quidu      	"3A13E8D6009E"
  1.4475 +			width      	300
  1.4476 +			height     	180)
  1.4477 +		    (object CategoryView "Use Case View::Customer Use Cases" @316
  1.4478 +			location   	(1488, 310)
  1.4479 +			label      	(object ItemLabel
  1.4480 +			    Parent_View 	@316
  1.4481 +			    location   	(1344, 226)
  1.4482 +			    fill_color 	13434879
  1.4483 +			    nlines     	2
  1.4484 +			    max_width  	288
  1.4485 +			    justify    	0
  1.4486 +			    label      	"Customer Use Cases")
  1.4487 +			icon_style 	"Icon"
  1.4488 +			line_color 	3342489
  1.4489 +			fill_color 	13434879
  1.4490 +			quidu      	"3A13E8DE0172"
  1.4491 +			width      	300
  1.4492 +			height     	180)
  1.4493 +		    (object ImportView "" @317
  1.4494 +			stereotype 	TRUE
  1.4495 +			line_color 	3342489
  1.4496 +			quidu      	"3A1401FA03B0"
  1.4497 +			client     	@315
  1.4498 +			supplier   	@316
  1.4499 +			line_style 	0)
  1.4500 +		    (object CategoryView "Use Case View::System Actors" @318
  1.4501 +			location   	(558, 806)
  1.4502 +			label      	(object ItemLabel
  1.4503 +			    Parent_View 	@318
  1.4504 +			    location   	(414, 722)
  1.4505 +			    fill_color 	13434879
  1.4506 +			    nlines     	2
  1.4507 +			    max_width  	288
  1.4508 +			    justify    	0
  1.4509 +			    label      	"System Actors")
  1.4510 +			icon_style 	"Icon"
  1.4511 +			line_color 	3342489
  1.4512 +			fill_color 	13434879
  1.4513 +			quidu      	"3A140656021A"
  1.4514 +			width      	300
  1.4515 +			height     	180)
  1.4516 +		    (object CategoryView "Use Case View::System Use Cases" @319
  1.4517 +			location   	(1488, 806)
  1.4518 +			label      	(object ItemLabel
  1.4519 +			    Parent_View 	@319
  1.4520 +			    location   	(1344, 722)
  1.4521 +			    fill_color 	13434879
  1.4522 +			    nlines     	2
  1.4523 +			    max_width  	288
  1.4524 +			    justify    	0
  1.4525 +			    label      	"System Use Cases")
  1.4526 +			icon_style 	"Icon"
  1.4527 +			line_color 	3342489
  1.4528 +			fill_color 	13434879
  1.4529 +			quidu      	"3A140ADD013A"
  1.4530 +			width      	300
  1.4531 +			height     	180)
  1.4532 +		    (object ImportView "" @320
  1.4533 +			stereotype 	TRUE
  1.4534 +			line_color 	3342489
  1.4535 +			quidu      	"3A140C8E0133"
  1.4536 +			client     	@318
  1.4537 +			supplier   	@319
  1.4538 +			line_style 	0)))))
  1.4539 +    root_category 	(object Class_Category "Logical View"
  1.4540 +	attributes 	(list Attribute_Set
  1.4541 +	    (object Attribute
  1.4542 +		tool       	"ReportGen"
  1.4543 +		name       	"SystemClassName"
  1.4544 +		value      	"Registrar"))
  1.4545 +	quid       	"3A13E88202D9"
  1.4546 +	exportControl 	"Public"
  1.4547 +	global     	TRUE
  1.4548 +	subsystem  	"Component View"
  1.4549 +	quidu      	"3A13E88202E2"
  1.4550 +	logical_models 	(list unit_reference_list
  1.4551 +	    (object Class "CExampleInterface"
  1.4552 +		attributes 	(list Attribute_Set
  1.4553 +		    (object Attribute
  1.4554 +			tool       	"VC++"
  1.4555 +			name       	"AfxSupportMacro"
  1.4556 +			value      	""))
  1.4557 +		quid       	"3A1D07A10155"
  1.4558 +		documentation 	
  1.4559 +|*
  1.4560 +|	@public
  1.4561 +|	@class CExampleInterface
  1.4562 +|	@since 6.0
  1.4563 +|	@dependencies REComSession, CBase
  1.4564 +|	An example abstract class being representitive of the
  1.4565 +|	concrete class which the client wishes to use.
  1.4566 +|	It acts as a base, for a real class to provide all the 
  1.4567 +|	functionality that a client requires.  
  1.4568 +|	It supplies instantiation & destruction by using
  1.4569 +|	the MAGIC framework, and functional services
  1.4570 +|	by using the methods of the actual class.
  1.4571 +		
  1.4572 +		stereotype 	"boundary"
  1.4573 +		superclasses 	(list inheritance_relationship_list
  1.4574 +		    (object Inheritance_Relationship
  1.4575 +			quid       	"3A5F0C3100FA"
  1.4576 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  1.4577 +			quidu      	"3A75AD8E019C"))
  1.4578 +		used_nodes 	(list uses_relationship_list
  1.4579 +		    (object Uses_Relationship
  1.4580 +			quid       	"3A798F28024A"
  1.4581 +			stereotype 	"Uses"
  1.4582 +			supplier   	"Logical View::TEComResolverParams"
  1.4583 +			quidu      	"3A71B08F031E")
  1.4584 +		    (object Uses_Relationship
  1.4585 +			quid       	"3AACF4C20367"
  1.4586 +			stereotype 	"Uses"
  1.4587 +			supplier   	"Use Case View::System Actors::Interface Implementation"
  1.4588 +			quidu      	"3A13FF96031A"))
  1.4589 +		operations 	(list Operations
  1.4590 +		    (object Operation "NewL"
  1.4591 +			attributes 	(list Attribute_Set
  1.4592 +			    (object Attribute
  1.4593 +				tool       	"VC++"
  1.4594 +				name       	"Inline"
  1.4595 +				value      	FALSE))
  1.4596 +			quid       	"3A2CF1A6010E"
  1.4597 +			documentation 	
  1.4598 +|The function which instantiates an object of this type 
  1.4599 +|(eg NewL for a CBase derived object).
  1.4600 +			
  1.4601 +			stereotype 	"static"
  1.4602 +			result     	"IMPORT_C CExampleInterface*"
  1.4603 +			concurrency 	"Sequential"
  1.4604 +			opExportControl 	"Public"
  1.4605 +			uid        	0)
  1.4606 +		    (object Operation "NewL"
  1.4607 +			attributes 	(list Attribute_Set
  1.4608 +			    (object Attribute
  1.4609 +				tool       	"VC++"
  1.4610 +				name       	"Inline"
  1.4611 +				value      	FALSE))
  1.4612 +			quid       	"3A83EF7000B5"
  1.4613 +			documentation 	
  1.4614 +|The function which instantiates an object of this type with the required parameters 
  1.4615 +|(eg NewL for a CBase derived object).
  1.4616 +			
  1.4617 +			stereotype 	"static"
  1.4618 +			parameters 	(list Parameters
  1.4619 +			    (object Parameter "aIntParameterTest"
  1.4620 +				type       	"TInt")
  1.4621 +			    (object Parameter "aDesParameterTest"
  1.4622 +				type       	"const TDesC&"
  1.4623 +				const      	TRUE))
  1.4624 +			result     	"IMPORT_C CExampleInterface*"
  1.4625 +			concurrency 	"Sequential"
  1.4626 +			opExportControl 	"Public"
  1.4627 +			uid        	0)
  1.4628 +		    (object Operation "~CExampleInterface"
  1.4629 +			attributes 	(list Attribute_Set
  1.4630 +			    (object Attribute
  1.4631 +				tool       	"VC++"
  1.4632 +				name       	"Inline"
  1.4633 +				value      	FALSE))
  1.4634 +			quid       	"3A65869103AA"
  1.4635 +			documentation 	"Standardised destructor."
  1.4636 +			stereotype 	"virtual"
  1.4637 +			result     	"IMPORT_C"
  1.4638 +			concurrency 	"Sequential"
  1.4639 +			opExportControl 	"Public"
  1.4640 +			uid        	0)
  1.4641 +		    (object Operation "ListImplementationsL"
  1.4642 +			attributes 	(list Attribute_Set
  1.4643 +			    (object Attribute
  1.4644 +				tool       	"VC++"
  1.4645 +				name       	"Inline"
  1.4646 +				value      	FALSE))
  1.4647 +			quid       	"3A2CF2470250"
  1.4648 +			documentation 	
  1.4649 +|Request a list of all available implementations which 
  1.4650 +|satisfy this given interface.
  1.4651 +			
  1.4652 +			result     	"IMPORT_C RPointerArray<TUid>*"
  1.4653 +			concurrency 	"Sequential"
  1.4654 +			opExportControl 	"Public"
  1.4655 +			uid        	0)
  1.4656 +		    (object Operation "DoMethodL"
  1.4657 +			attributes 	(list Attribute_Set
  1.4658 +			    (object Attribute
  1.4659 +				tool       	"VC++"
  1.4660 +				name       	"Inline"
  1.4661 +				value      	FALSE))
  1.4662 +			quid       	"3A2CFF6B01B7"
  1.4663 +			documentation 	
  1.4664 +|Pure interface method
  1.4665 +|Representative of a method provided on the interface by 
  1.4666 +|the interface definer.
  1.4667 +			
  1.4668 +			stereotype 	"abstract"
  1.4669 +			result     	"IMPORT_C void"
  1.4670 +			concurrency 	"Sequential"
  1.4671 +			opExportControl 	"Public"
  1.4672 +			uid        	0)
  1.4673 +		    (object Operation "FireAndForget"
  1.4674 +			attributes 	(list Attribute_Set
  1.4675 +			    (object Attribute
  1.4676 +				tool       	"VC++"
  1.4677 +				name       	"Inline"
  1.4678 +				value      	FALSE))
  1.4679 +			quid       	"3A2D069800DC"
  1.4680 +			documentation 	
  1.4681 +|Pure interface method
  1.4682 +|Representative of an asynchronous function which 
  1.4683 +|an interface definer could specify.  
  1.4684 +|It allows the client to call the function in the knowledge 
  1.4685 +|that the object will commit suicide when the 
  1.4686 +|function completes.
  1.4687 +			
  1.4688 +			stereotype 	"abstract"
  1.4689 +			result     	"IMPORT_C TInt"
  1.4690 +			concurrency 	"Sequential"
  1.4691 +			opExportControl 	"Public"
  1.4692 +			uid        	0))
  1.4693 +		language   	"VC++")
  1.4694 +	    (object Class "CRegistryData"
  1.4695 +		attributes 	(list Attribute_Set
  1.4696 +		    (object Attribute
  1.4697 +			tool       	"VC++"
  1.4698 +			name       	"AfxSupportMacro"
  1.4699 +			value      	""))
  1.4700 +		quid       	"3A1D0A2B03D0"
  1.4701 +		documentation 	
  1.4702 +| __________________________________________________________________________
  1.4703 +|
  1.4704 +|*
  1.4705 +|	@internal
  1.4706 +|	@class CRegistryData
  1.4707 +|	@since 7.0
  1.4708 +|	@dependencies	CBase, RFs, CImplementationInformation, TDriveUnit, MPolicyObserver, TTime, 
  1.4709 +|					TUnloadPolicyIndex, RFile, RFileWriteStream, RFileReadStream
  1.4710 +|	TUnloadPolicyIndex, RFileWriteStream, RFileReadStream
  1.4711 +|	This class manages the entire data of the registry.
  1.4712 +		
  1.4713 +		stereotype 	"entity"
  1.4714 +		superclasses 	(list inheritance_relationship_list
  1.4715 +		    (object Inheritance_Relationship
  1.4716 +			quid       	"3A5F10A00106"
  1.4717 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  1.4718 +			quidu      	"3A75AD8E019C")
  1.4719 +		    (object Inheritance_Relationship
  1.4720 +			quid       	"3B2A28880241"
  1.4721 +			supplier   	"Logical View::MPublicRegistry"
  1.4722 +			quidu      	"3B2A284A0332"))
  1.4723 +		used_nodes 	(list uses_relationship_list
  1.4724 +		    (object Uses_Relationship
  1.4725 +			quid       	"3A8156CB0266"
  1.4726 +			supplier   	"Logical View::CRegistryData::RPointerArray<CDriveData>"
  1.4727 +			quidu      	"3A8136FF035B"))
  1.4728 +		operations 	(list Operations
  1.4729 +		    (object Operation "NewL"
  1.4730 +			attributes 	(list Attribute_Set
  1.4731 +			    (object Attribute
  1.4732 +				tool       	"VC++"
  1.4733 +				name       	"Inline"
  1.4734 +				value      	FALSE))
  1.4735 +			quid       	"3A6324F7016F"
  1.4736 +			documentation 	
  1.4737 +|*
  1.4738 +|		@fn				CRegistryData* NewL(RFs& aFs)
  1.4739 +|		Intended Usage	: Standardized safe construction which leaves nothing the cleanup stack.
  1.4740 +|		Error Condition	: Leaves with the error code.
  1.4741 +|		@leave KErrNoMemory.	
  1.4742 +|		@since			7.0
  1.4743 +|		@param 			aFs The open file session.
  1.4744 +|		@return			The newly created instance of the registry data.
  1.4745 +|		@post			CRegistryData is fully constructed, and initialized.
  1.4746 +			
  1.4747 +			stereotype 	"static"
  1.4748 +			parameters 	(list Parameters
  1.4749 +			    (object Parameter "aFs"
  1.4750 +				type       	"RFs&"))
  1.4751 +			result     	"CRegistryData*"
  1.4752 +			concurrency 	"Sequential"
  1.4753 +			opExportControl 	"Public"
  1.4754 +			uid        	0)
  1.4755 +		    (object Operation "~CRegistryData"
  1.4756 +			attributes 	(list Attribute_Set
  1.4757 +			    (object Attribute
  1.4758 +				tool       	"VC++"
  1.4759 +				name       	"Inline"
  1.4760 +				value      	FALSE))
  1.4761 +			quid       	"3A79797B018D"
  1.4762 +			documentation 	
  1.4763 +|*
  1.4764 +|		@fn				~CRegistryData()
  1.4765 +|		Intended Usage	: Default Destructor
  1.4766 +|		@since			7.0
  1.4767 +			
  1.4768 +			stereotype 	"virtual"
  1.4769 +			concurrency 	"Sequential"
  1.4770 +			opExportControl 	"Public"
  1.4771 +			uid        	0)
  1.4772 +		    (object Operation "ListImplementationsL"
  1.4773 +			attributes 	(list Attribute_Set
  1.4774 +			    (object Attribute
  1.4775 +				tool       	"VC++"
  1.4776 +				name       	"Inline"
  1.4777 +				value      	FALSE))
  1.4778 +			quid       	"3A2CF123032C"
  1.4779 +			documentation 	
  1.4780 +|*
  1.4781 +|		@fn				ListImplementationsL(TUid aInterfaceUid)
  1.4782 +|		Intended Usage	:	Returns an array of implementations which satisfy the specified interface
  1.4783 +|		Error Condition	:	
  1.4784 +|		@since			7.0
  1.4785 +|		@param			aInterfaceUid The Uid of the interface which the implementations should provide
  1.4786 +|		@return			Array of implementations which satisfy the specified interface
  1.4787 +|		@pre 			This object is fully constructed and initialized
  1.4788 +			
  1.4789 +			stereotype 	"const"
  1.4790 +			parameters 	(list Parameters
  1.4791 +			    (object Parameter "aInterfaceUid"
  1.4792 +				type       	"TUid"))
  1.4793 +			result     	"RImplInfoArray&"
  1.4794 +			concurrency 	"Sequential"
  1.4795 +			opExportControl 	"Public"
  1.4796 +			uid        	0)
  1.4797 +		    (object Operation "GetImplementationDataL"
  1.4798 +			attributes 	(list Attribute_Set
  1.4799 +			    (object Attribute
  1.4800 +				tool       	"VC++"
  1.4801 +				name       	"Inline"
  1.4802 +				value      	FALSE))
  1.4803 +			quid       	"3AB7308403C8"
  1.4804 +			documentation 	
  1.4805 +|*
  1.4806 +|	@fn				GetImplementationDataL(TUid aImplementationUid) const
  1.4807 +|	Intended Usage	:	Returns information on a particular implementation.
  1.4808 +|	@since			7.0
  1.4809 +|	@param			aImplementationUid The Uid of the implementation to get information on
  1.4810 +|	@return			Information on the requested implementation
  1.4811 +|	@pre 			This object is fully constructed
  1.4812 +			
  1.4813 +			stereotype 	"const"
  1.4814 +			parameters 	(list Parameters
  1.4815 +			    (object Parameter "aImplementationUid"
  1.4816 +				type       	"TUid"))
  1.4817 +			result     	"const CImplementationInformation&"
  1.4818 +			concurrency 	"Sequential"
  1.4819 +			opExportControl 	"Public"
  1.4820 +			uid        	0)
  1.4821 +		    (object Operation "SetEnabledState"
  1.4822 +			attributes 	(list Attribute_Set
  1.4823 +			    (object Attribute
  1.4824 +				tool       	"VC++"
  1.4825 +				name       	"Inline"
  1.4826 +				value      	FALSE))
  1.4827 +			quid       	"3A2CFDBB0382"
  1.4828 +			documentation 	
  1.4829 +|*
  1.4830 +|		@fn				SetEnabledState(TUid aImplementationUid, TBool aState)
  1.4831 +|		Intended Usage	: Enable or disable the specified interface implementation 
  1.4832 +|						within the registry.
  1.4833 +|		Error Condition	: None.
  1.4834 +|		@since			7.0
  1.4835 +|		@param			aImplementationUid The interface implementation to change.
  1.4836 +|		@param			aState ETrue to enable the implementation, EFalse to disable it
  1.4837 +|		@return			KErrNone, KEComErrEnableFailed or KEComErrDisableFailed
  1.4838 +|		@pre 			CRegistry is fully constructed,
  1.4839 +|		@post			The implementation is now enabled or disabled as described 
  1.4840 +|						by aState.
  1.4841 +			
  1.4842 +			parameters 	(list Parameters
  1.4843 +			    (object Parameter "aImplementationUid"
  1.4844 +				type       	"TUid")
  1.4845 +			    (object Parameter "aState"
  1.4846 +				type       	"TBool"))
  1.4847 +			result     	"TInt"
  1.4848 +			concurrency 	"Sequential"
  1.4849 +			opExportControl 	"Public"
  1.4850 +			uid        	0)
  1.4851 +		    (object Operation "IsRegisteredWithDateL"
  1.4852 +			attributes 	(list Attribute_Set
  1.4853 +			    (object Attribute
  1.4854 +				tool       	"VC++"
  1.4855 +				name       	"Inline"
  1.4856 +				value      	FALSE))
  1.4857 +			quid       	"3A7FEAF402E5"
  1.4858 +			documentation 	
  1.4859 +|*
  1.4860 +|		@fn				IsRegisteredWithDateL(const TDriveUnit& aDrive, TUid aDllUid, const TTime& aModified, TBool& aUpdate, TInt& aFoundDriveIndex)
  1.4861 +|		Intended Usage	:	Determine if the specified implementation grouping already registered, 
  1.4862 +|							but needs an update.
  1.4863 +|		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
  1.4864 +|		@since			7.0
  1.4865 +|		@param			aDrive The drive the registry data has been found on 
  1.4866 +|		@param			aDllUid The interface implementation collection data to add. 
  1.4867 +|						CRegistryData takes ownership of this object
  1.4868 +|						so it should not be on the CleanupStack.
  1.4869 +|		@param			aModified The date of the last modification of the Interface 
  1.4870 +|						Implementation Collection. 
  1.4871 +|		@param			aUpdate An output to indicate if the registry entry requires an update. 
  1.4872 +|						(Only valid if the return is ETrue).
  1.4873 +|		@param			aFoundDriveIndex An output providing index within the registry data 
  1.4874 +|						for the branch that the registry entry was found within. 
  1.4875 +|						(Only valid if the return is ETrue).
  1.4876 +|		@return			ETrue if the Interface Implementation Collection already has a registry entry.
  1.4877 +|						EFalse otherwise.
  1.4878 +|		@pre 			This object is fully constructed and there is also a valid drive entry
  1.4879 +|						in the registry for aDrive
  1.4880 +|		@post			The new data is added to the registry
  1.4881 +			
  1.4882 +			parameters 	(list Parameters
  1.4883 +			    (object Parameter "aDrive"
  1.4884 +				type       	"const TDriveUnit&"
  1.4885 +				const      	TRUE)
  1.4886 +			    (object Parameter "aDllUid"
  1.4887 +				type       	"TUid")
  1.4888 +			    (object Parameter "aModified"
  1.4889 +				type       	"const TTime&"
  1.4890 +				const      	TRUE)
  1.4891 +			    (object Parameter "aUpdate"
  1.4892 +				type       	"TBool&")
  1.4893 +			    (object Parameter "aFoundDriveIndex"
  1.4894 +				type       	"TInt&"))
  1.4895 +			result     	"TBool"
  1.4896 +			concurrency 	"Sequential"
  1.4897 +			opExportControl 	"Public"
  1.4898 +			uid        	0)
  1.4899 +		    (object Operation "TemporaryUninstallL"
  1.4900 +			attributes 	(list Attribute_Set
  1.4901 +			    (object Attribute
  1.4902 +				tool       	"VC++"
  1.4903 +				name       	"Inline"
  1.4904 +				value      	FALSE))
  1.4905 +			quid       	"3A754F3E025F"
  1.4906 +			documentation 	
  1.4907 +|*
  1.4908 +|		@fn				TemporaryUninstallL(const TDriveUnit& aDrive)
  1.4909 +|		Intended Usage	:Temporarily uninstall the interface implementation 
  1.4910 +|						groups upon the specified drive.
  1.4911 +|						(ie this can be undone later).
  1.4912 +|		Error Condition	: None.
  1.4913 +|		@since			7.0
  1.4914 +|		@param			aDrive	The identifier of the drive to uninstall.
  1.4915 +|		@pre 			CRegistry is fully constructed
  1.4916 +|		@post			The registered implementation groupings
  1.4917 +|						stored upon the specified drive are no 
  1.4918 +|						longer available for use.
  1.4919 +			
  1.4920 +			parameters 	(list Parameters
  1.4921 +			    (object Parameter "aDrive"
  1.4922 +				type       	"const TDriveUnit&"
  1.4923 +				const      	TRUE))
  1.4924 +			result     	"void"
  1.4925 +			concurrency 	"Sequential"
  1.4926 +			opExportControl 	"Public"
  1.4927 +			uid        	0)
  1.4928 +		    (object Operation "UndoTemporaryUninstallL"
  1.4929 +			attributes 	(list Attribute_Set
  1.4930 +			    (object Attribute
  1.4931 +				tool       	"VC++"
  1.4932 +				name       	"Inline"
  1.4933 +				value      	FALSE))
  1.4934 +			quid       	"3A754F3E0165"
  1.4935 +			documentation 	
  1.4936 +|*
  1.4937 +|		@fn				UndoTemporaryUninstallL(const TDriveUnit& aDrive)
  1.4938 +|		Intended Usage	:Undo a temporary uninstall of the interface 
  1.4939 +|						implementation groups upon the specified drive.
  1.4940 +|						(ie this can be undone later).
  1.4941 +|		Error Condition	: Leaves with the error code.
  1.4942 +|		@exception		KErrNoMemory, KErrReinstallFailed.
  1.4943 +|		@since			7.0
  1.4944 +|		@param			aDrive	The identifier of the drive to reinstate.
  1.4945 +|		@pre 			CRegistry is fully constructed
  1.4946 +|		@post			The registered implementation groupings
  1.4947 +|						stored upon the specified drive are again 
  1.4948 +|						made available for use.
  1.4949 +			
  1.4950 +			parameters 	(list Parameters
  1.4951 +			    (object Parameter "aDrive"
  1.4952 +				type       	"const TDriveUnit&"
  1.4953 +				const      	TRUE))
  1.4954 +			result     	"void"
  1.4955 +			concurrency 	"Sequential"
  1.4956 +			opExportControl 	"Public"
  1.4957 +			uid        	0)
  1.4958 +		    (object Operation "PersistNowL"
  1.4959 +			attributes 	(list Attribute_Set
  1.4960 +			    (object Attribute
  1.4961 +				tool       	"VC++"
  1.4962 +				name       	"Inline"
  1.4963 +				value      	FALSE))
  1.4964 +			quid       	"3A797978000C"
  1.4965 +			documentation 	
  1.4966 +|*
  1.4967 +|		@fn				PersistNowL() const
  1.4968 +|		Intended Usage	:Persist the registry information immediately.
  1.4969 +|		Error Condition	: Leaves with an error code.
  1.4970 +|		@exception		See RFileStoreSteam.
  1.4971 +|		@since			7.0
  1.4972 +|		@pre 			CRegistry is fully constructed
  1.4973 +|		@post			The entire registry is written out to file.
  1.4974 +			
  1.4975 +			stereotype 	"const"
  1.4976 +			result     	"void"
  1.4977 +			concurrency 	"Sequential"
  1.4978 +			opExportControl 	"Public"
  1.4979 +			uid        	0)
  1.4980 +		    (object Operation "AddDllDataL"
  1.4981 +			attributes 	(list Attribute_Set
  1.4982 +			    (object Attribute
  1.4983 +				tool       	"VC++"
  1.4984 +				name       	"Inline"
  1.4985 +				value      	FALSE))
  1.4986 +			quid       	"3AB7308503C9"
  1.4987 +			documentation 	
  1.4988 +|*
  1.4989 +|		@fn				AddDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
  1.4990 +|		Intended Usage	:	Adds data on a specific dll to the registry. The data to be added
  1.4991 +|						is parsed by CRegistryParser.
  1.4992 +|		@exception		KErrNoMemory If the item could not be appended to the registry
  1.4993 +|		@exception		KEComErrDriveNotFound If aDrive is not a valid drive
  1.4994 +|		@since			7.0
  1.4995 +|		@param			aDrive The drive the registry data has been found on 
  1.4996 +|		@param			aFoundDriveIndex The index of the registry data for the drive 
  1.4997 +|						the interface implementation collection data has been found on.
  1.4998 +|		@param			aDllData The dll data to add. CRegistryData takes ownership of this object
  1.4999 +|						so it should not be on the CleanupStack.
  1.5000 +|		@pre 			This object is fully constructed and there is also a valid drive entry
  1.5001 +|						in the registry for aDrive
  1.5002 +|		@post			The new data is added to the registry
  1.5003 +			
  1.5004 +			parameters 	(list Parameters
  1.5005 +			    (object Parameter "aDrive"
  1.5006 +				type       	"const TDriveUnit&"
  1.5007 +				const      	TRUE)
  1.5008 +			    (object Parameter "aFoundDriveIndex"
  1.5009 +				type       	"TInt")
  1.5010 +			    (object Parameter "aDllData"
  1.5011 +				type       	"CDllData*"))
  1.5012 +			result     	"void"
  1.5013 +			concurrency 	"Sequential"
  1.5014 +			opExportControl 	"Public"
  1.5015 +			uid        	0)
  1.5016 +		    (object Operation "UpdateDllDataL"
  1.5017 +			attributes 	(list Attribute_Set
  1.5018 +			    (object Attribute
  1.5019 +				tool       	"VC++"
  1.5020 +				name       	"Inline"
  1.5021 +				value      	FALSE))
  1.5022 +			quid       	"3AB7308501CA"
  1.5023 +			documentation 	
  1.5024 +|*
  1.5025 +|		@fn				UpdateDllDataL(TInt aFoundDriveIndex, CDllData* aDllData)
  1.5026 +|		Intended Usage	:	Updates the data for a dll in the registry.
  1.5027 +|		@exception		KErrNoMemory If the indexes cannot be rebuilt
  1.5028 +|		@since			7.0
  1.5029 +|		@param			aFoundDriveIndex The index of the registry data for the drive 
  1.5030 +|						the interface implementation collection data has been found on.
  1.5031 +|		@param			aDllData The updated interface implementation collection data. 
  1.5032 +|						CRegistryData takes ownership of this object
  1.5033 +|						so it should not be on the CleanupStack.
  1.5034 +|		@pre 			This object is fully constructed
  1.5035 +|		@post			The dll data is updated in the registry
  1.5036 +			
  1.5037 +			parameters 	(list Parameters
  1.5038 +			    (object Parameter "aFoundDriveIndex"
  1.5039 +				type       	"TInt")
  1.5040 +			    (object Parameter "aDllData"
  1.5041 +				type       	"CDllData*"))
  1.5042 +			result     	"void"
  1.5043 +			concurrency 	"Sequential"
  1.5044 +			opExportControl 	"Public"
  1.5045 +			uid        	0)
  1.5046 +		    (object Operation "CRegistryData"
  1.5047 +			attributes 	(list Attribute_Set
  1.5048 +			    (object Attribute
  1.5049 +				tool       	"VC++"
  1.5050 +				name       	"Inline"
  1.5051 +				value      	FALSE))
  1.5052 +			quid       	"3A79797702AA"
  1.5053 +			documentation 	
  1.5054 +|*
  1.5055 +|	@fn				 CRegistryData(RFs& aFs)
  1.5056 +|	Intended Usage	: Default Constructor : usable only by derived classes
  1.5057 +|	@since			7.0
  1.5058 +|	@param 			aFs A handle to a connected file server.
  1.5059 +			
  1.5060 +			parameters 	(list Parameters
  1.5061 +			    (object Parameter "aFs"
  1.5062 +				type       	"RFs&"))
  1.5063 +			result     	"explicit"
  1.5064 +			concurrency 	"Sequential"
  1.5065 +			opExportControl 	"Private"
  1.5066 +			uid        	0)
  1.5067 +		    (object Operation "ConstructL"
  1.5068 +			attributes 	(list Attribute_Set
  1.5069 +			    (object Attribute
  1.5070 +				tool       	"VC++"
  1.5071 +				name       	"Inline"
  1.5072 +				value      	FALSE))
  1.5073 +			quid       	"3A6324F60330"
  1.5074 +			documentation 	
  1.5075 +|*
  1.5076 +|	@fn				ConstructL()
  1.5077 +|	Intended Usage	: Completes the safe construction of the CRegistryData object
  1.5078 +|	@leave KErrNoMemory.
  1.5079 +|	Error Condition	:	
  1.5080 +|	@since			7.0
  1.5081 +|	@pre 			This object is constructed
  1.5082 +|	@post			This object is fully initialized
  1.5083 +			
  1.5084 +			result     	"void"
  1.5085 +			concurrency 	"Sequential"
  1.5086 +			opExportControl 	"Private"
  1.5087 +			uid        	0)
  1.5088 +		    (object Operation "RestoreL"
  1.5089 +			attributes 	(list Attribute_Set
  1.5090 +			    (object Attribute
  1.5091 +				tool       	"VC++"
  1.5092 +				name       	"Inline"
  1.5093 +				value      	FALSE))
  1.5094 +			quid       	"3A7979760212"
  1.5095 +			documentation 	
  1.5096 +|*
  1.5097 +|	@fn				RestoreL(RFileReadStream& aStore)
  1.5098 +|	Intended Usage	:	Restore the entire registry to the state specified in aStore.
  1.5099 +|	Error Condition	:	
  1.5100 +|	@since			7.0
  1.5101 +|	@param			aStore The stream to read the data from.
  1.5102 +|	@pre 			This object is fully constructed
  1.5103 +|	@post			This object is initialized to the state specified in aStore
  1.5104 +			
  1.5105 +			parameters 	(list Parameters
  1.5106 +			    (object Parameter "aStore"
  1.5107 +				type       	"RFileReadStream&"))
  1.5108 +			result     	"void"
  1.5109 +			concurrency 	"Sequential"
  1.5110 +			opExportControl 	"Private"
  1.5111 +			uid        	0)
  1.5112 +		    (object Operation "StoreL"
  1.5113 +			attributes 	(list Attribute_Set
  1.5114 +			    (object Attribute
  1.5115 +				tool       	"VC++"
  1.5116 +				name       	"Inline"
  1.5117 +				value      	FALSE))
  1.5118 +			quid       	"3A7979770029"
  1.5119 +			documentation 	
  1.5120 +|*
  1.5121 +|	@fn				StoreL(RFileWriteStream& aStore) const
  1.5122 +|	Intended Usage	:	Write the entire registry out to file
  1.5123 +|	Error Condition	:	
  1.5124 +|	@since			7.0
  1.5125 +|	@param			aStore The stream to store the data in.
  1.5126 +|	@pre 			This object is fully constructed
  1.5127 +			
  1.5128 +			stereotype 	"const"
  1.5129 +			parameters 	(list Parameters
  1.5130 +			    (object Parameter "aStore"
  1.5131 +				type       	"RFileWriteStream&"))
  1.5132 +			result     	"void"
  1.5133 +			concurrency 	"Sequential"
  1.5134 +			opExportControl 	"Private"
  1.5135 +			uid        	0)
  1.5136 +		    (object Operation "MatchOnUid"
  1.5137 +			attributes 	(list Attribute_Set
  1.5138 +			    (object Attribute
  1.5139 +				tool       	"VC++"
  1.5140 +				name       	"Inline"
  1.5141 +				value      	FALSE))
  1.5142 +			quid       	"3A7FEAF30329"
  1.5143 +			documentation 	
  1.5144 +|*
  1.5145 +|	@fn				MatchOnUid(const TInterfaceIndex& aIndexItem, const TInterfaceIndex& aKey)
  1.5146 +|	Intended Usage	: To check for a match between two TInterfaceIndex items on iKey.
  1.5147 +|	Error Condition	: None.
  1.5148 +|	@since			7.0
  1.5149 +|	@return			ETrue for a match, EFalse otherwise.
  1.5150 +|	@pre 			None
  1.5151 +|	@post			No change to the registry data.
  1.5152 +			
  1.5153 +			stereotype 	"static"
  1.5154 +			parameters 	(list Parameters
  1.5155 +			    (object Parameter "aIndexItem"
  1.5156 +				type       	"const TInterfaceIndex&"
  1.5157 +				const      	TRUE)
  1.5158 +			    (object Parameter "aKey"
  1.5159 +				type       	"const TInterfaceIndex&"
  1.5160 +				const      	TRUE))
  1.5161 +			result     	"TBool"
  1.5162 +			concurrency 	"Sequential"
  1.5163 +			opExportControl 	"Private"
  1.5164 +			uid        	0)
  1.5165 +		    (object Operation "IndexedFind"
  1.5166 +			attributes 	(list Attribute_Set
  1.5167 +			    (object Attribute
  1.5168 +				tool       	"VC++"
  1.5169 +				name       	"Inline"
  1.5170 +				value      	FALSE))
  1.5171 +			quid       	"3A7FEAF40154"
  1.5172 +			documentation 	
  1.5173 +|*
  1.5174 +|	@fn				IndexedFind(TUid aInterfaceUid)
  1.5175 +|	Intended Usage	: To find the index entry for aImplementationUid.
  1.5176 +|	Error Condition	: KErrIndexEntryNotFound.
  1.5177 +|	@since			7.0
  1.5178 +|	@return			The index of the item or KErrIndexEntryNotFound. 
  1.5179 +|	@pre 			This object is fully constructed
  1.5180 +			
  1.5181 +			stereotype 	"const"
  1.5182 +			parameters 	(list Parameters
  1.5183 +			    (object Parameter "aInterfaceUid"
  1.5184 +				type       	"TUid"))
  1.5185 +			result     	"TInt"
  1.5186 +			concurrency 	"Sequential"
  1.5187 +			opExportControl 	"Private"
  1.5188 +			uid        	0)
  1.5189 +		    (object Operation "BuildIndexesL"
  1.5190 +			attributes 	(list Attribute_Set
  1.5191 +			    (object Attribute
  1.5192 +				tool       	"VC++"
  1.5193 +				name       	"Inline"
  1.5194 +				value      	FALSE))
  1.5195 +			quid       	"3A797976008B"
  1.5196 +			documentation 	
  1.5197 +|*
  1.5198 +|	@fn				BuildIndexesL() const
  1.5199 +|	Intended Usage	: To construct the index lists for the loaded 
  1.5200 +|					registry information.
  1.5201 +|	Error Condition	: Leaves with error code.
  1.5202 +|	@exception		KErrNoMemory.
  1.5203 +|	@since			7.0
  1.5204 +|	@pre 			This object is fully constructed
  1.5205 +			
  1.5206 +			stereotype 	"const"
  1.5207 +			result     	"void"
  1.5208 +			concurrency 	"Sequential"
  1.5209 +			opExportControl 	"Public"
  1.5210 +			uid        	0)
  1.5211 +		    (object Operation "SetPolicyObserver"
  1.5212 +			attributes 	(list Attribute_Set
  1.5213 +			    (object Attribute
  1.5214 +				tool       	"VC++"
  1.5215 +				name       	"Inline"
  1.5216 +				value      	FALSE))
  1.5217 +			quid       	"3AE05EBA030F"
  1.5218 +			documentation 	
  1.5219 +|*
  1.5220 +|	@fn				SetPolicyObserver(MPolicyObserver aPolicyObserver)
  1.5221 +|	Intended Usage	:	Allows an observer to register itself.
  1.5222 +|	@since			7.0
  1.5223 +|	@param			aPolicyObserver The object which is an observer
  1.5224 +|	@pre 			The object is fully constructed and initialized
  1.5225 +|	@post			The observer is stored in the registry.
  1.5226 +			
  1.5227 +			parameters 	(list Parameters
  1.5228 +			    (object Parameter "aPolicyObserver"
  1.5229 +				type       	"MPolicyObserver*"))
  1.5230 +			result     	"void"
  1.5231 +			concurrency 	"Sequential"
  1.5232 +			opExportControl 	"Public"
  1.5233 +			uid        	0)
  1.5234 +		    (object Operation "ClearImplementationIndexList"
  1.5235 +			attributes 	(list Attribute_Set
  1.5236 +			    (object Attribute
  1.5237 +				tool       	"VC++"
  1.5238 +				name       	"Inline"
  1.5239 +				value      	FALSE))
  1.5240 +			quid       	"3AE443780126"
  1.5241 +			stereotype 	"const"
  1.5242 +			result     	"void"
  1.5243 +			concurrency 	"Sequential"
  1.5244 +			opExportControl 	"Private"
  1.5245 +			uid        	0)
  1.5246 +		    (object Operation "ConstructPolicyIndexL"
  1.5247 +			attributes 	(list Attribute_Set
  1.5248 +			    (object Attribute
  1.5249 +				tool       	"VC++"
  1.5250 +				name       	"Inline"
  1.5251 +				value      	FALSE))
  1.5252 +			quid       	"3AE99A620171"
  1.5253 +			documentation 	
  1.5254 +|*
  1.5255 +|	@fn				ConstructPolicyIndex()
  1.5256 +|	Intended Usage	:	Creates an index of implementation uid to unload policy and 
  1.5257 +|	passes ownership of the array back to the calling function.
  1.5258 +|	Error Condition	:	Out of memory when appending to array
  1.5259 +|	@exception		KErrNoMemory
  1.5260 +|	@since			7.0
  1.5261 +|	@pre 			This object is constructed
  1.5262 +|	@post			The index of unload policies is constructed
  1.5263 +			
  1.5264 +			stereotype 	"const"
  1.5265 +			result     	"RArray<TUnloadPolicyIndex>*"
  1.5266 +			concurrency 	"Sequential"
  1.5267 +			opExportControl 	"Public"
  1.5268 +			uid        	0)
  1.5269 +		    (object Operation "FindImplementationInformation"
  1.5270 +			attributes 	(list Attribute_Set
  1.5271 +			    (object Attribute
  1.5272 +				tool       	"VC++"
  1.5273 +				name       	"Inline"
  1.5274 +				value      	FALSE))
  1.5275 +			quid       	"3B16385F0072"
  1.5276 +			stereotype 	"const"
  1.5277 +			parameters 	(list Parameters
  1.5278 +			    (object Parameter "aImplUid"
  1.5279 +				type       	"TUid"))
  1.5280 +			result     	"CImplementationInformation*"
  1.5281 +			concurrency 	"Sequential"
  1.5282 +			opExportControl 	"Private"
  1.5283 +			uid        	0)
  1.5284 +		    (object Operation "FindDriveL"
  1.5285 +			attributes 	(list Attribute_Set
  1.5286 +			    (object Attribute
  1.5287 +				tool       	"VC++"
  1.5288 +				name       	"Inline"
  1.5289 +				value      	FALSE))
  1.5290 +			quid       	"3B16386000C3"
  1.5291 +			stereotype 	"const"
  1.5292 +			parameters 	(list Parameters
  1.5293 +			    (object Parameter "aDrive"
  1.5294 +				type       	"const TDriveUnit&"
  1.5295 +				const      	TRUE)
  1.5296 +			    (object Parameter "aDriveData"
  1.5297 +				type       	"CDriveData*&"))
  1.5298 +			result     	"TInt"
  1.5299 +			concurrency 	"Sequential"
  1.5300 +			opExportControl 	"Private"
  1.5301 +			uid        	0)
  1.5302 +		    (object Operation "MatchOnDrive"
  1.5303 +			attributes 	(list Attribute_Set
  1.5304 +			    (object Attribute
  1.5305 +				tool       	"VC++"
  1.5306 +				name       	"Inline"
  1.5307 +				value      	FALSE))
  1.5308 +			quid       	"3B1638610273"
  1.5309 +			documentation 	
  1.5310 +|*
  1.5311 +|	@fn				MatchOnDrive(const CRegistryData::CDriveData& aIndexOne, 
  1.5312 +|								 const CRegistryData::CDriveData& aIndexTwo)
  1.5313 +|	Intended Usage	: Used by a TIdentityRelation to decide if two CDriveData match.
  1.5314 +|					Returns true if the TDriveUnit inside the indexes match.
  1.5315 +|	Error Condition	: None
  1.5316 +|	@since			7.0
  1.5317 +|	@param			aIndexOne The first CDriveData to compare
  1.5318 +|	@param			aIndexTwo The second CDriveData to compare
  1.5319 +			
  1.5320 +			stereotype 	"static"
  1.5321 +			parameters 	(list Parameters
  1.5322 +			    (object Parameter "aIndexOne"
  1.5323 +				type       	"const CRegistryData::CDriveData&"
  1.5324 +				const      	TRUE)
  1.5325 +			    (object Parameter "aIndexTwo"
  1.5326 +				type       	"const CRegistryData::CDriveData&"
  1.5327 +				const      	TRUE))
  1.5328 +			result     	"TBool"
  1.5329 +			concurrency 	"Sequential"
  1.5330 +			opExportControl 	"Private"
  1.5331 +			uid        	0)
  1.5332 +		    (object Operation "ValidateRegistry"
  1.5333 +			attributes 	(list Attribute_Set
  1.5334 +			    (object Attribute
  1.5335 +				tool       	"VC++"
  1.5336 +				name       	"Inline"
  1.5337 +				value      	FALSE))
  1.5338 +			quid       	"3B44A306007B"
  1.5339 +			documentation 	
  1.5340 +|*
  1.5341 +|	@fn				ValidateRegistry()
  1.5342 +|	Intended Usage	:	Checks each entry in the registry to ensure that the 
  1.5343 +|					corresponding dll still exists.  If not the dll branch is removed
  1.5344 +|					from the tree.  If a drive branch is found which contains no dlls
  1.5345 +|					it is also removed.
  1.5346 +|	Error Condition	:	None
  1.5347 +|	@since			7.0
  1.5348 +|	@pre 			This object is fully constructed.
  1.5349 +|	@post			Any out of date registry entries are removed from the tree.
  1.5350 +			
  1.5351 +			result     	"void"
  1.5352 +			concurrency 	"Sequential"
  1.5353 +			opExportControl 	"Private"
  1.5354 +			uid        	0)
  1.5355 +		    (object Operation "IndexValid"
  1.5356 +			attributes 	(list Attribute_Set
  1.5357 +			    (object Attribute
  1.5358 +				tool       	"VC++"
  1.5359 +				name       	"Inline"
  1.5360 +				value      	FALSE))
  1.5361 +			quid       	"3B44A30601BB"
  1.5362 +			documentation 	
  1.5363 +|*
  1.5364 +|	@fn				IndexValid() const
  1.5365 +|	Intended Usage	: Indicates whether the registry index is currently valid.  The 
  1.5366 +|					index will not be valid if discoveries are currently taking place.
  1.5367 +|					If the index is not currently valid then calls to 
  1.5368 +|					ListImplementationsL() cannot be serviced.
  1.5369 +|	Error Condition	: None.
  1.5370 +|	@return			ETrue if the index is currently valid, EFalse otherwise.
  1.5371 +|	@since			7.0
  1.5372 +|	@pre 			CRegistrar is fully constructed
  1.5373 +			
  1.5374 +			stereotype 	"const"
  1.5375 +			result     	"TBool"
  1.5376 +			concurrency 	"Sequential"
  1.5377 +			opExportControl 	"Public"
  1.5378 +			uid        	0)
  1.5379 +		    (object Operation "DiscoveriesCompleteL"
  1.5380 +			attributes 	(list Attribute_Set
  1.5381 +			    (object Attribute
  1.5382 +				tool       	"VC++"
  1.5383 +				name       	"Inline"
  1.5384 +				value      	FALSE))
  1.5385 +			quid       	"3B44A307002C"
  1.5386 +			documentation 	
  1.5387 +|*
  1.5388 +|	@fn				DiscoveriesCompleteL(TBool aSuccessful)
  1.5389 +|	Intended Usage	: The cue to persist the registry, and rebuild the indexes
  1.5390 +|	Error Condition	: Registry persistence failed, or index building failed.
  1.5391 +|	@exception		KErrNoMemory
  1.5392 +|	@exception		@see CStore
  1.5393 +|	@since			7.0
  1.5394 +|	@param			aSuccessful Indicates whether discovery completed fully or not
  1.5395 +|	@pre 			CRegistrar is fully constructed
  1.5396 +|	@post			The internal access indexes have been rebuilt and, if discovery was
  1.5397 +|					successful, the current registry data has been persisted.
  1.5398 +			
  1.5399 +			parameters 	(list Parameters
  1.5400 +			    (object Parameter "aSuccessful"
  1.5401 +				type       	"TBool"))
  1.5402 +			result     	"void"
  1.5403 +			concurrency 	"Sequential"
  1.5404 +			opExportControl 	"Public"
  1.5405 +			uid        	0)
  1.5406 +		    (object Operation "DiscoveriesBeginning"
  1.5407 +			attributes 	(list Attribute_Set
  1.5408 +			    (object Attribute
  1.5409 +				tool       	"VC++"
  1.5410 +				name       	"Inline"
  1.5411 +				value      	FALSE))
  1.5412 +			quid       	"3B44A307027B"
  1.5413 +			documentation 	
  1.5414 +|*
  1.5415 +|	@fn				DiscoveriesBeginning() const
  1.5416 +|	Intended Usage	: The cue that newly discovered Dlls are about to be registered, 
  1.5417 +|					and, therefore, the registry index will be out of date until 
  1.5418 +|					DiscoveriesCompleteL is called.
  1.5419 +|	Error Condition	: None.
  1.5420 +|	@since			7.0
  1.5421 +|	@pre 			CRegistrar is fully constructed
  1.5422 +|	@post			iCurrentlyDiscovering is set and the index list is cleared.
  1.5423 +			
  1.5424 +			stereotype 	"const"
  1.5425 +			result     	"void"
  1.5426 +			concurrency 	"Sequential"
  1.5427 +			opExportControl 	"Public"
  1.5428 +			uid        	0)
  1.5429 +		    (object Operation "SetDriveSpiBasedL"
  1.5430 +			quid       	"4452363E0015"
  1.5431 +			result     	"void"
  1.5432 +			concurrency 	"Sequential"
  1.5433 +			opExportControl 	"Public"
  1.5434 +			uid        	0))
  1.5435 +		class_attributes 	(list class_attribute_list
  1.5436 +		    (object ClassAttribute "iCurrentlyDiscovering"
  1.5437 +			quid       	"3B44A3050278"
  1.5438 +			documentation 	
  1.5439 +|* The flag to indicate that we are in the middle of discoveries and therefore
  1.5440 +|	the index list is probably out of date
  1.5441 +			
  1.5442 +			type       	"mutable TBool"))
  1.5443 +		module     	"Component View::MAGIC"
  1.5444 +		quidu      	"3A5DF73E0288"
  1.5445 +		language   	"VC++"
  1.5446 +		nestedClasses 	(list nestedClasses
  1.5447 +		    (object Class "CDllData"
  1.5448 +			quid       	"3A81365601C8"
  1.5449 +			stereotype 	"entity"
  1.5450 +			exportControl 	"Private"
  1.5451 +			class_attributes 	(list class_attribute_list
  1.5452 +			    (object ClassAttribute "iDllEntry"
  1.5453 +				quid       	"3A8144550346"
  1.5454 +				type       	"TEntry")
  1.5455 +			    (object ClassAttribute "iLibrary"
  1.5456 +				quid       	"3A81447C039C"
  1.5457 +				type       	"RLibrary")
  1.5458 +			    (object ClassAttribute "iDeleted"
  1.5459 +				quid       	"3A814490016A"
  1.5460 +				type       	"TBool")
  1.5461 +			    (object ClassAttribute "iVid"
  1.5462 +				quid       	"4436B9E80148"
  1.5463 +				type       	"TVendorId"
  1.5464 +				exportControl 	"Public"))
  1.5465 +			module     	"Component View::MAGIC"
  1.5466 +			quidu      	"3A5DF73E0288")
  1.5467 +		    (object Class "CDriveData"
  1.5468 +			quid       	"3A81363E039A"
  1.5469 +			stereotype 	"entity"
  1.5470 +			exportControl 	"Private"
  1.5471 +			class_attributes 	(list class_attribute_list
  1.5472 +			    (object ClassAttribute "iDrive"
  1.5473 +				quid       	"3A8144AE0376"
  1.5474 +				type       	"TDriveUnit")
  1.5475 +			    (object ClassAttribute "iUnavailable"
  1.5476 +				quid       	"3A8144B70199"
  1.5477 +				type       	"TBool")
  1.5478 +			    (object ClassAttribute "iDriveChanged"
  1.5479 +				quid       	"44522E810206"
  1.5480 +				type       	"TBool")
  1.5481 +			    (object ClassAttribute "iSpiBased"
  1.5482 +				quid       	"44522E91033E"
  1.5483 +				type       	"TBool"))
  1.5484 +			module     	"Component View::MAGIC"
  1.5485 +			quidu      	"3A5DF73E0288")
  1.5486 +		    (object Class "TIndex"
  1.5487 +			quid       	"3A8134A40141"
  1.5488 +			stereotype 	"entity"
  1.5489 +			used_nodes 	(list uses_relationship_list
  1.5490 +			    (object Uses_Relationship
  1.5491 +				quid       	"3A8138DB01A7"
  1.5492 +				stereotype 	"Uses"
  1.5493 +				label      	"iDllArrayLoc"
  1.5494 +				supplier   	"Logical View::CRegistryData::CDllData"
  1.5495 +				quidu      	"3A81365601C8")
  1.5496 +			    (object Uses_Relationship
  1.5497 +				quid       	"3A8138EA00F4"
  1.5498 +				stereotype 	"Uses"
  1.5499 +				label      	"iInterfaceArrayLoc"
  1.5500 +				supplier   	"Logical View::CRegistryData::CInterfaceData"
  1.5501 +				quidu      	"3A81366B01F0")
  1.5502 +			    (object Uses_Relationship
  1.5503 +				quid       	"3A81395D00B4"
  1.5504 +				stereotype 	"Uses"
  1.5505 +				label      	"iDriveArrayLoc"
  1.5506 +				supplier   	"Logical View::CRegistryData::CDriveData"
  1.5507 +				quidu      	"3A81363E039A")
  1.5508 +			    (object Uses_Relationship
  1.5509 +				quid       	"3AD47BA901E2"
  1.5510 +				supplier   	"Logical View::CImplementationInformation"
  1.5511 +				quidu      	"3AD31E780181"
  1.5512 +				supplier_cardinality 	(value cardinality "0..n")
  1.5513 +				client_cardinality 	(value cardinality "1")))
  1.5514 +			exportControl 	"Private"
  1.5515 +			class_attributes 	(list class_attribute_list
  1.5516 +			    (object ClassAttribute "iKey"
  1.5517 +				quid       	"3A81416A0342"
  1.5518 +				type       	"TUid"))
  1.5519 +			module     	"Component View::MAGIC"
  1.5520 +			quidu      	"3A5DF73E0288")
  1.5521 +		    (object Class "CInterfaceData"
  1.5522 +			quid       	"3A81366B01F0"
  1.5523 +			stereotype 	"entity"
  1.5524 +			exportControl 	"Private"
  1.5525 +			class_attributes 	(list class_attribute_list
  1.5526 +			    (object ClassAttribute "ifUid"
  1.5527 +				quid       	"3A81444002EC"
  1.5528 +				type       	"TUid"))
  1.5529 +			module     	"Component View::MAGIC"
  1.5530 +			quidu      	"3A5DF73E0288")
  1.5531 +		    (object Parameterized_Class "RPointerArray<CDllData>"
  1.5532 +			quid       	"3A8137F8004C"
  1.5533 +			stereotype 	"control"
  1.5534 +			used_nodes 	(list uses_relationship_list
  1.5535 +			    (object Uses_Relationship
  1.5536 +				quid       	"3A813846026B"
  1.5537 +				supplier   	"Logical View::CRegistryData::CDllData"
  1.5538 +				quidu      	"3A81365601C8"
  1.5539 +				supplier_cardinality 	(value cardinality "0..n")
  1.5540 +				client_cardinality 	(value cardinality "1")))
  1.5541 +			exportControl 	"Private"
  1.5542 +			module     	"Component View::MAGIC"
  1.5543 +			quidu      	"3A5DF73E0288")
  1.5544 +		    (object Parameterized_Class "mutable RArray<TIndex>"
  1.5545 +			attributes 	(list Attribute_Set
  1.5546 +			    (object Attribute
  1.5547 +				tool       	"VC++"
  1.5548 +				name       	"AppliedPattern"
  1.5549 +				value      	"none")
  1.5550 +			    (object Attribute
  1.5551 +				tool       	"VC++"
  1.5552 +				name       	"Generate"
  1.5553 +				value      	FALSE))
  1.5554 +			quid       	"3A7FEAF302B1"
  1.5555 +			stereotype 	"control"
  1.5556 +			used_nodes 	(list uses_relationship_list
  1.5557 +			    (object Uses_Relationship
  1.5558 +				quid       	"3A7FEAF30301"
  1.5559 +				supplier   	"mutable RArray")
  1.5560 +			    (object Uses_Relationship
  1.5561 +				quid       	"3A8134C80215"
  1.5562 +				supplier   	"Logical View::CRegistryData::TIndex"
  1.5563 +				quidu      	"3A8134A40141"
  1.5564 +				supplier_cardinality 	(value cardinality "0..n")
  1.5565 +				client_cardinality 	(value cardinality "1")))
  1.5566 +			exportControl 	"Private"
  1.5567 +			module     	"Component View::MAGIC"
  1.5568 +			quidu      	"3A5DF73E0288")
  1.5569 +		    (object Parameterized_Class "RPointerArray<CDriveData>"
  1.5570 +			quid       	"3A8136FF035B"
  1.5571 +			stereotype 	"control"
  1.5572 +			used_nodes 	(list uses_relationship_list
  1.5573 +			    (object Uses_Relationship
  1.5574 +				quid       	"3A8137DD0089"
  1.5575 +				supplier   	"Logical View::CRegistryData::CDriveData"
  1.5576 +				quidu      	"3A81363E039A"
  1.5577 +				supplier_cardinality 	(value cardinality "0..n")
  1.5578 +				client_cardinality 	(value cardinality "1")))
  1.5579 +			exportControl 	"Private"
  1.5580 +			module     	"Component View::MAGIC"
  1.5581 +			quidu      	"3A5DF73E0288")
  1.5582 +		    (object Parameterized_Class "RPointerArray<CImplementationInformation>"
  1.5583 +			quid       	"3A81387301B1"
  1.5584 +			stereotype 	"control"
  1.5585 +			used_nodes 	(list uses_relationship_list
  1.5586 +			    (object Uses_Relationship
  1.5587 +				quid       	"3AD47BA402B7"
  1.5588 +				supplier   	"Logical View::CImplementationInformation"
  1.5589 +				quidu      	"3AD31E780181"
  1.5590 +				supplier_cardinality 	(value cardinality "0..n")
  1.5591 +				client_cardinality 	(value cardinality "1")))
  1.5592 +			exportControl 	"Private"
  1.5593 +			module     	"Component View::MAGIC"
  1.5594 +			quidu      	"3A5DF73E0288")
  1.5595 +		    (object Parameterized_Class "RPointerArray<CInterfaceData>"
  1.5596 +			quid       	"3A813855026D"
  1.5597 +			stereotype 	"control"
  1.5598 +			used_nodes 	(list uses_relationship_list
  1.5599 +			    (object Uses_Relationship
  1.5600 +				quid       	"3A8138A701E8"
  1.5601 +				supplier   	"Logical View::CRegistryData::CInterfaceData"
  1.5602 +				quidu      	"3A81366B01F0"
  1.5603 +				supplier_cardinality 	(value cardinality "0..n")
  1.5604 +				client_cardinality 	(value cardinality "1")))
  1.5605 +			exportControl 	"Private"
  1.5606 +			module     	"Component View::MAGIC"
  1.5607 +			quidu      	"3A5DF73E0288")))
  1.5608 +	    (object Class "REComSession"
  1.5609 +		attributes 	(list Attribute_Set
  1.5610 +		    (object Attribute
  1.5611 +			tool       	"VC++"
  1.5612 +			name       	"AfxSupportMacro"
  1.5613 +			value      	""))
  1.5614 +		quid       	"3A1D08B702D1"
  1.5615 +		documentation 	
  1.5616 +|*
  1.5617 +|	@public
  1.5618 +|	@class REComSession
  1.5619 +|
  1.5620 +|	This singleton class controls the process of identifying, 
  1.5621 +|	(resolution), instantiation, and destruction of the 
  1.5622 +|	interface class implementations requested by the client.
  1.5623 +|	It manages itself to produce a single connection to the ECom framework 
  1.5624 +|	per thread.
  1.5625 +|
  1.5626 +|	@since 7.0
  1.5627 +|	@Depends RSessionBase, TEComResolverParams
  1.5628 +		
  1.5629 +		stereotype 	"boundary"
  1.5630 +		superclasses 	(list inheritance_relationship_list
  1.5631 +		    (object Inheritance_Relationship
  1.5632 +			quid       	"3AD479580059"
  1.5633 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
  1.5634 +			quidu      	"3AACF7FF03CD"))
  1.5635 +		operations 	(list Operations
  1.5636 +		    (object Operation "OpenL"
  1.5637 +			attributes 	(list Attribute_Set
  1.5638 +			    (object Attribute
  1.5639 +				tool       	"VC++"
  1.5640 +				name       	"Inline"
  1.5641 +				value      	FALSE))
  1.5642 +			quid       	"3A2D03B2003F"
  1.5643 +			documentation 	
  1.5644 +|*
  1.5645 +|	@fn				OpenL()
  1.5646 +|	Intended Usage	: Open a single connection to the the ECom server,
  1.5647 +|					reference counting all others.
  1.5648 +|
  1.5649 +|	Error Condition	: Cannot connect.
  1.5650 +|	@exception		(@see RSessionBase)
  1.5651 +|	@since			7.0
  1.5652 +|	@return			Reference to the open session
  1.5653 +|	@pre 			None
  1.5654 +|	@post			REComSession is connected and ready to issue
  1.5655 +|					ECOM requests.
  1.5656 +			
  1.5657 +			stereotype 	"static"
  1.5658 +			result     	"IMPORT_C REComSession&"
  1.5659 +			concurrency 	"Sequential"
  1.5660 +			opExportControl 	"Public"
  1.5661 +			uid        	0)
  1.5662 +		    (object Operation "Close"
  1.5663 +			attributes 	(list Attribute_Set
  1.5664 +			    (object Attribute
  1.5665 +				tool       	"VC++"
  1.5666 +				name       	"Inline"
  1.5667 +				value      	FALSE))
  1.5668 +			quid       	"3A62E471009B"
  1.5669 +			documentation 	
  1.5670 +|*
  1.5671 +|	@fn				Close()
  1.5672 +|	Intended Usage	: Close the connection to ECOM. 
  1.5673 +|
  1.5674 +|	Error Condition	: None	
  1.5675 +|	@since			7.0
  1.5676 +|	@pre 			REComSession must have been fully constructed.
  1.5677 +|	@post			REComSession will be closed if this is the last 
  1.5678 +|					thread instance of REComSession that has been opened,
  1.5679 +|					otherwise its internal connection information is updated.
  1.5680 +			
  1.5681 +			result     	"IMPORT_C void"
  1.5682 +			concurrency 	"Sequential"
  1.5683 +			opExportControl 	"Public"
  1.5684 +			uid        	0)
  1.5685 +		    (object Operation "ListImplementationsL"
  1.5686 +			attributes 	(list Attribute_Set
  1.5687 +			    (object Attribute
  1.5688 +				tool       	"VC++"
  1.5689 +				name       	"Inline"
  1.5690 +				value      	FALSE))
  1.5691 +			quid       	"3A2D04B2001F"
  1.5692 +			documentation 	
  1.5693 +|*
  1.5694 +|	@fn				ListImplementationsL(TUid aInterfaceUid, 
  1.5695 +|										 const TEComResolverParams& aResolutionParameters,
  1.5696 +|										 RImplInfoPtrArray& aImplInfoArray)
  1.5697 +|	Intended Usage	: Retrieve a list of all the implementations which 
  1.5698 +|						satisfy the specified interface with selection restriction to
  1.5699 +|						the specified parameters.
  1.5700 +|
  1.5701 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5702 +|	@exception		KErrNoMemory
  1.5703 +|	@exception		KErrNotConnected
  1.5704 +|	@exception		KErrArgument
  1.5705 +|	@since			7.0
  1.5706 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.5707 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.5708 +|					implementation characteristics to be fulfilled.
  1.5709 +|	@param			aImplInfoArray A reference to a client owned array which will be filled 
  1.5710 +|					with interface implementation data. 
  1.5711 +|	@pre 			REComSession must have been fully constructed.
  1.5712 +|	@post			REComSession has not changed, and aImplInfoArray 
  1.5713 +|					contains the list of Implementation information for the interface.
  1.5714 +|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  1.5715 +|					it is filled with the new information.
  1.5716 +			
  1.5717 +			stereotype 	"static"
  1.5718 +			parameters 	(list Parameters
  1.5719 +			    (object Parameter "aInterfaceUid"
  1.5720 +				type       	"TUid")
  1.5721 +			    (object Parameter "aResolutionParameters"
  1.5722 +				type       	"const TEComResolverParams&"
  1.5723 +				const      	TRUE)
  1.5724 +			    (object Parameter "aImplInfoArray"
  1.5725 +				type       	"RImplInfoPtrArray&"))
  1.5726 +			result     	"IMPORT_C void"
  1.5727 +			concurrency 	"Sequential"
  1.5728 +			opExportControl 	"Public"
  1.5729 +			uid        	0)
  1.5730 +		    (object Operation "ListImplementationsL"
  1.5731 +			attributes 	(list Attribute_Set
  1.5732 +			    (object Attribute
  1.5733 +				tool       	"VC++"
  1.5734 +				name       	"Inline"
  1.5735 +				value      	FALSE))
  1.5736 +			quid       	"3A65868D0354"
  1.5737 +			documentation 	
  1.5738 +|*
  1.5739 +|	@fn				ListImplementationsL(TUid aInterfaceUid, 
  1.5740 +|										 const TEComResolverParams& aResolutionParameters, 
  1.5741 +|										 TUid aResolverUid,
  1.5742 +|										 RImplInfoPtrArray& aImplInfoArray)
  1.5743 +|	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
  1.5744 +|						specified interface with selection restriction to
  1.5745 +|						the specified parameters. 
  1.5746 +|
  1.5747 +|					Overload with a client provided CResolver.
  1.5748 +|
  1.5749 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5750 +|	@exception		KErrNoMemory
  1.5751 +|	@exception		KErrNotConnected
  1.5752 +|	@exception		KErrArgument
  1.5753 +|	@since			7.0
  1.5754 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.5755 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.5756 +|					implementation characteristics to be fulfilled.
  1.5757 +|	@param			aResolverUid The CResolver UID which identifies the resolver 
  1.5758 +|					implementation with the required client defined behaviour.
  1.5759 +|	@param			aImplInfoArray A reference to a client owned array which will be filled 
  1.5760 +|					with interface implementation data. 
  1.5761 +|	@pre 			REComSession must have been fully constructed.
  1.5762 +|	@post			REComSession has not changed, and aImplInfoArray 
  1.5763 +|					contains the list of Implementation information for the interface.
  1.5764 +|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  1.5765 +|					it is filled with the new information.
  1.5766 +			
  1.5767 +			stereotype 	"static"
  1.5768 +			parameters 	(list Parameters
  1.5769 +			    (object Parameter "aInterfaceUid"
  1.5770 +				type       	"TUid")
  1.5771 +			    (object Parameter "aResolutionParameters"
  1.5772 +				type       	"const TEComResolverParams&"
  1.5773 +				const      	TRUE)
  1.5774 +			    (object Parameter "aResolverUid"
  1.5775 +				type       	"TUid")
  1.5776 +			    (object Parameter "aImplInfoArray"
  1.5777 +				type       	"RImplInfoPtrArray&"))
  1.5778 +			result     	"IMPORT_C void"
  1.5779 +			concurrency 	"Sequential"
  1.5780 +			opExportControl 	"Public"
  1.5781 +			uid        	0)
  1.5782 +		    (object Operation "ListImplementationsL"
  1.5783 +			attributes 	(list Attribute_Set
  1.5784 +			    (object Attribute
  1.5785 +				tool       	"VC++"
  1.5786 +				name       	"Inline"
  1.5787 +				value      	FALSE))
  1.5788 +			quid       	"3AE05EB603BD"
  1.5789 +			documentation 	
  1.5790 +|*
  1.5791 +|	@fn				ListImplementationsL(TUid aInterfaceUid,
  1.5792 +|										 RImplInfoPtrArray& aImplInfoArray)
  1.5793 +|	Intended Usage	: Retrieve a list of all the implementations which 
  1.5794 +|						satisfy the specified interface.
  1.5795 +|
  1.5796 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5797 +|	@exception		KErrNoMemory
  1.5798 +|	@exception		KErrNotConnected
  1.5799 +|	@exception		KErrArgument
  1.5800 +|	@since			7.0
  1.5801 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.5802 +|	@param			aImplInfoArray A reference to a client owned array which will be filled 
  1.5803 +|					with interface implementation data. 
  1.5804 +|	@pre 			REComSession must have been fully constructed.
  1.5805 +|	@post			REComSession has not changed, and aImplInfoArray 
  1.5806 +|					contains the list of Implementation information for the interface.
  1.5807 +|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  1.5808 +|					it is filled with the new information.
  1.5809 +			
  1.5810 +			stereotype 	"static"
  1.5811 +			parameters 	(list Parameters
  1.5812 +			    (object Parameter "aInterfaceUid"
  1.5813 +				type       	"TUid")
  1.5814 +			    (object Parameter "aImplInfoArray"
  1.5815 +				type       	"RImplInfoPtrArray&"))
  1.5816 +			result     	"IMPORT_C void"
  1.5817 +			concurrency 	"Sequential"
  1.5818 +			opExportControl 	"Public"
  1.5819 +			uid        	0)
  1.5820 +		    (object Operation "CreateImplementationL"
  1.5821 +			attributes 	(list Attribute_Set
  1.5822 +			    (object Attribute
  1.5823 +				tool       	"VC++"
  1.5824 +				name       	"Inline"
  1.5825 +				value      	FALSE))
  1.5826 +			quid       	"3AD31E680386"
  1.5827 +			documentation 	
  1.5828 +|*
  1.5829 +|	@fn				CreateImplementationL(TUid aImplementationUid,
  1.5830 +|										  TInt32 aKeyOffset, 
  1.5831 +|										  TAny* aConstructionParameters)
  1.5832 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.5833 +|					specified interface.
  1.5834 +|					
  1.5835 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5836 +|	@exception		KErrNoMemory
  1.5837 +|	@exception		KErrNotConnected
  1.5838 +|	@exception		KErrArgument
  1.5839 +|	@since			7.0
  1.5840 +|	@param			aImplementationUid A UID specifying the required interface implementation.
  1.5841 +|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  1.5842 +|					identify this instance to the framework.
  1.5843 +|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  1.5844 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.5845 +|	@pre 			REComSession must have been fully constructed.
  1.5846 +|	@post			The requested interface implementation is identified,
  1.5847 +|					and the instantiation method pointer is returned.
  1.5848 +			
  1.5849 +			stereotype 	"static"
  1.5850 +			parameters 	(list Parameters
  1.5851 +			    (object Parameter "aImplementationUid"
  1.5852 +				type       	"TUid")
  1.5853 +			    (object Parameter "aKeyOffset"
  1.5854 +				type       	"TInt32")
  1.5855 +			    (object Parameter "aConstructionParameters"
  1.5856 +				type       	"TAny*"))
  1.5857 +			result     	"IMPORT_C TAny*"
  1.5858 +			concurrency 	"Sequential"
  1.5859 +			opExportControl 	"Public"
  1.5860 +			uid        	0)
  1.5861 +		    (object Operation "CreateImplementationL"
  1.5862 +			attributes 	(list Attribute_Set
  1.5863 +			    (object Attribute
  1.5864 +				tool       	"VC++"
  1.5865 +				name       	"Inline"
  1.5866 +				value      	FALSE))
  1.5867 +			quid       	"3AD31E6700C8"
  1.5868 +			documentation 	
  1.5869 +| Loading method overloads
  1.5870 +| 1. Implementation UID is known : No parameters to creation.(Key, and offset versions)
  1.5871 +| 2. Implementation UID is known : Parameters required for creation.(Key, and offset versions)
  1.5872 +| 3. Interface UID and default resolver : No parameters to creation.(Key, and offset versions)
  1.5873 +| 4. Interface UID and default resolver : Parameters required for creation.(Key, and offset versions)
  1.5874 +| 5. Interface UID and non-default resolver : No parameters to creation.(Key, and offset versions)
  1.5875 +| 6. Interface UID and non-default resolver : Parameters required for creation.(Key, and offset versions)
  1.5876 +|*
  1.5877 +|	@fn				CreateImplementationL(TUid aImplementationUid,
  1.5878 +|										  TUid& aDtorIDKey)
  1.5879 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.5880 +|					specified interface. 
  1.5881 +|
  1.5882 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5883 +|	@exception		KErrNoMemory
  1.5884 +|	@exception		KErrNotConnected
  1.5885 +|	@exception		KErrArgument
  1.5886 +|	@since			7.0
  1.5887 +|	@param			aImplementationUid A UID specifying the required interface implementation.
  1.5888 +|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  1.5889 +|					identify this instance to the framework.
  1.5890 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.5891 +|	@pre 			REComSession must have been fully constructed.
  1.5892 +|	@post			The requested interface implementation is identified,
  1.5893 +|					and the instantiation method pointer is returned.
  1.5894 +			
  1.5895 +			stereotype 	"static"
  1.5896 +			parameters 	(list Parameters
  1.5897 +			    (object Parameter "aImplementationUid"
  1.5898 +				type       	"TUid")
  1.5899 +			    (object Parameter "aDtorIDKey"
  1.5900 +				type       	"TUid&"))
  1.5901 +			result     	"IMPORT_C TAny*"
  1.5902 +			concurrency 	"Sequential"
  1.5903 +			opExportControl 	"Public"
  1.5904 +			uid        	0)
  1.5905 +		    (object Operation "CreateImplementationL"
  1.5906 +			attributes 	(list Attribute_Set
  1.5907 +			    (object Attribute
  1.5908 +				tool       	"VC++"
  1.5909 +				name       	"Inline"
  1.5910 +				value      	FALSE))
  1.5911 +			quid       	"3A9D2C5B0170"
  1.5912 +			documentation 	
  1.5913 +|*
  1.5914 +|	@fn				CreateImplementationL(TUid aImplementationUid,
  1.5915 +|										  TUid& aDtorIDKey, 
  1.5916 +|										  TAny* aConstructionParameters)
  1.5917 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.5918 +|					specified interface. 
  1.5919 +|
  1.5920 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5921 +|	@exception		KErrNoMemory
  1.5922 +|	@exception		KErrNotConnected
  1.5923 +|	@exception		KErrArgument
  1.5924 +|	@since			7.0
  1.5925 +|	@param			aImplementationUid A UID specifying the required interface implementation.
  1.5926 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.5927 +|					identify this instance to the framework.
  1.5928 +|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  1.5929 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.5930 +|	@pre 			REComSession must have been fully constructed.
  1.5931 +|	@post			The requested interface implementation is identified,
  1.5932 +|					and the instantiation method pointer is returned.
  1.5933 +			
  1.5934 +			stereotype 	"static"
  1.5935 +			parameters 	(list Parameters
  1.5936 +			    (object Parameter "aImplementationUid"
  1.5937 +				type       	"TUid")
  1.5938 +			    (object Parameter "aDtorIDKey"
  1.5939 +				type       	"TUid&")
  1.5940 +			    (object Parameter "aConstructionParameters"
  1.5941 +				type       	"TAny*"))
  1.5942 +			result     	"IMPORT_C TAny*"
  1.5943 +			concurrency 	"Sequential"
  1.5944 +			opExportControl 	"Public"
  1.5945 +			uid        	0)
  1.5946 +		    (object Operation "CreateImplementationL"
  1.5947 +			attributes 	(list Attribute_Set
  1.5948 +			    (object Attribute
  1.5949 +				tool       	"VC++"
  1.5950 +				name       	"Inline"
  1.5951 +				value      	FALSE))
  1.5952 +			quid       	"3AD31E680047"
  1.5953 +			documentation 	
  1.5954 +|*
  1.5955 +|	@fn				CreateImplementationL(TUid aImplementationUid,
  1.5956 +|										  TInt32 aKeyOffset)
  1.5957 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.5958 +|					specified interface. 
  1.5959 +|
  1.5960 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5961 +|	@exception		KErrNoMemory
  1.5962 +|	@exception		KErrNotConnected
  1.5963 +|	@exception		KErrArgument
  1.5964 +|	@since			7.0
  1.5965 +|	@param			aImplementationUid A UID specifying the required interface implementation.
  1.5966 +|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  1.5967 +|					identify this instance to the framework.
  1.5968 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.5969 +|	@pre 			REComSession must have been fully constructed.
  1.5970 +|	@post			The requested interface implementation is identified,
  1.5971 +|					and the instantiation method pointer is returned.
  1.5972 +			
  1.5973 +			stereotype 	"static"
  1.5974 +			parameters 	(list Parameters
  1.5975 +			    (object Parameter "aImplementationUid"
  1.5976 +				type       	"TUid")
  1.5977 +			    (object Parameter "aKeyOffset"
  1.5978 +				type       	"TInt32"))
  1.5979 +			result     	"IMPORT_C TAny*"
  1.5980 +			concurrency 	"Sequential"
  1.5981 +			opExportControl 	"Public"
  1.5982 +			uid        	0)
  1.5983 +		    (object Operation "CreateImplementationL"
  1.5984 +			attributes 	(list Attribute_Set
  1.5985 +			    (object Attribute
  1.5986 +				tool       	"VC++"
  1.5987 +				name       	"Inline"
  1.5988 +				value      	FALSE))
  1.5989 +			quid       	"3AD31E6A000E"
  1.5990 +			documentation 	
  1.5991 +|*
  1.5992 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.5993 +|										  TUid& aDtorIDKey, 
  1.5994 +|										  const TEComResolverParams& aResolutionParameters)
  1.5995 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.5996 +|					specified interface. 
  1.5997 +|
  1.5998 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.5999 +|	@exception		KErrNoMemory
  1.6000 +|	@exception		KErrNotConnected
  1.6001 +|	@exception		KErrArgument
  1.6002 +|	@since			7.0
  1.6003 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6004 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6005 +|					identify this instance to the framework.
  1.6006 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6007 +|					implementation characteristics to be fulfilled.
  1.6008 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6009 +|	@pre 			REComSession must have been fully constructed.
  1.6010 +|	@post			The requested interface implementation is identified,
  1.6011 +|					and the instantiation method pointer is returned.
  1.6012 +			
  1.6013 +			stereotype 	"static"
  1.6014 +			parameters 	(list Parameters
  1.6015 +			    (object Parameter "aInterfaceUid"
  1.6016 +				type       	"TUid")
  1.6017 +			    (object Parameter "aDtorIDKey"
  1.6018 +				type       	"TUid&")
  1.6019 +			    (object Parameter "aResolutionParameters"
  1.6020 +				type       	"const TEComResolverParams&"
  1.6021 +				const      	TRUE))
  1.6022 +			result     	"IMPORT_C TAny*"
  1.6023 +			concurrency 	"Sequential"
  1.6024 +			opExportControl 	"Public"
  1.6025 +			uid        	0)
  1.6026 +		    (object Operation "CreateImplementationL"
  1.6027 +			attributes 	(list Attribute_Set
  1.6028 +			    (object Attribute
  1.6029 +				tool       	"VC++"
  1.6030 +				name       	"Inline"
  1.6031 +				value      	FALSE))
  1.6032 +			quid       	"3AD31E6B006A"
  1.6033 +			documentation 	
  1.6034 +|*
  1.6035 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6036 +|										  TInt32 aKeyOffset, 
  1.6037 +|										  const TEComResolverParams& aResolutionParameters);
  1.6038 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6039 +|					specified interface. 
  1.6040 +|	
  1.6041 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6042 +|	@exception		KErrNoMemory
  1.6043 +|	@exception		KErrNotConnected
  1.6044 +|	@exception		KErrArgument
  1.6045 +|	@since			7.0
  1.6046 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6047 +|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  1.6048 +|					identify this instance to the framework.
  1.6049 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6050 +|					implementation characteristics to be fulfilled.
  1.6051 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6052 +|	@pre 			REComSession must have been fully constructed.
  1.6053 +|	@post			The requested interface implementation is identified,
  1.6054 +|					and the instantiation method pointer is returned.
  1.6055 +			
  1.6056 +			stereotype 	"static"
  1.6057 +			parameters 	(list Parameters
  1.6058 +			    (object Parameter "aInterfaceUid"
  1.6059 +				type       	"TUid")
  1.6060 +			    (object Parameter "aKeyOffset"
  1.6061 +				type       	"TInt32")
  1.6062 +			    (object Parameter "aResolutionParameters"
  1.6063 +				type       	"const TEComResolverParams&"
  1.6064 +				const      	TRUE))
  1.6065 +			result     	"IMPORT_C TAny*"
  1.6066 +			concurrency 	"Sequential"
  1.6067 +			opExportControl 	"Public"
  1.6068 +			uid        	0)
  1.6069 +		    (object Operation "CreateImplementationL"
  1.6070 +			attributes 	(list Attribute_Set
  1.6071 +			    (object Attribute
  1.6072 +				tool       	"VC++"
  1.6073 +				name       	"Inline"
  1.6074 +				value      	FALSE))
  1.6075 +			quid       	"3AD31E6C00E3"
  1.6076 +			documentation 	
  1.6077 +|*
  1.6078 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6079 +|										  TUid& aDtorIDKey, 
  1.6080 +|										  TAny* aConstructionParameters, 
  1.6081 +|										  const TEComResolverParams& aResolutionParameters)
  1.6082 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6083 +|					specified interface. 
  1.6084 +|
  1.6085 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6086 +|	@exception		KErrNoMemory
  1.6087 +|	@exception		KErrNotConnected
  1.6088 +|	@exception		KErrArgument
  1.6089 +|	@since			7.0
  1.6090 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6091 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6092 +|					identify this instance to the framework.
  1.6093 +|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  1.6094 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6095 +|					implementation characteristics to be fulfilled.
  1.6096 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6097 +|	@pre 			REComSession must have been fully constructed.
  1.6098 +|	@post			The requested interface implementation is identified,
  1.6099 +|					and the instantiation method pointer is returned.
  1.6100 +			
  1.6101 +			stereotype 	"static"
  1.6102 +			parameters 	(list Parameters
  1.6103 +			    (object Parameter "aInterfaceUid"
  1.6104 +				type       	"TUid")
  1.6105 +			    (object Parameter "aDtorIDKey"
  1.6106 +				type       	"TUid&")
  1.6107 +			    (object Parameter "aConstructionParameters"
  1.6108 +				type       	"TAny*")
  1.6109 +			    (object Parameter "aResolutionParameters"
  1.6110 +				type       	"const TEComResolverParams&"
  1.6111 +				const      	TRUE))
  1.6112 +			result     	"IMPORT_C TAny*"
  1.6113 +			concurrency 	"Sequential"
  1.6114 +			opExportControl 	"Public"
  1.6115 +			uid        	0)
  1.6116 +		    (object Operation "CreateImplementationL"
  1.6117 +			attributes 	(list Attribute_Set
  1.6118 +			    (object Attribute
  1.6119 +				tool       	"VC++"
  1.6120 +				name       	"Inline"
  1.6121 +				value      	FALSE))
  1.6122 +			quid       	"3AD31E6D026B"
  1.6123 +			documentation 	
  1.6124 +|*
  1.6125 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6126 +|										  TInt32 aKeyOffset, 
  1.6127 +|										  TAny* aConstructionParameters, 
  1.6128 +|										  const TEComResolverParams& aResolutionParameters);
  1.6129 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6130 +|					specified interface. 
  1.6131 +|
  1.6132 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6133 +|	@exception		KErrNoMemory
  1.6134 +|	@exception		KErrNotConnected
  1.6135 +|	@exception		KErrArgument
  1.6136 +|	@since			7.0
  1.6137 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6138 +|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  1.6139 +|					identify this instance to the framework.
  1.6140 +|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  1.6141 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6142 +|					implementation characteristics to be fulfilled.
  1.6143 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6144 +|	@pre 			REComSession must have been fully constructed.
  1.6145 +|	@post			The requested interface implementation is identified,
  1.6146 +|					and the instantiation method pointer is returned.
  1.6147 +			
  1.6148 +			stereotype 	"static"
  1.6149 +			parameters 	(list Parameters
  1.6150 +			    (object Parameter "aInterfaceUid"
  1.6151 +				type       	"TUid")
  1.6152 +			    (object Parameter "aKeyOffset"
  1.6153 +				type       	"TInt32")
  1.6154 +			    (object Parameter "aConstructionParameters"
  1.6155 +				type       	"TAny*")
  1.6156 +			    (object Parameter "aResolutionParameters"
  1.6157 +				type       	"const TEComResolverParams&"
  1.6158 +				const      	TRUE))
  1.6159 +			result     	"IMPORT_C TAny*"
  1.6160 +			concurrency 	"Sequential"
  1.6161 +			opExportControl 	"Public"
  1.6162 +			uid        	0)
  1.6163 +		    (object Operation "CreateImplementationL"
  1.6164 +			attributes 	(list Attribute_Set
  1.6165 +			    (object Attribute
  1.6166 +				tool       	"VC++"
  1.6167 +				name       	"Inline"
  1.6168 +				value      	FALSE))
  1.6169 +			quid       	"3AD31E6F0033"
  1.6170 +			documentation 	
  1.6171 +|*
  1.6172 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6173 +|										  TUid& aDtorIDKey, 
  1.6174 +|										  const TEComResolverParams& aResolutionParameters,
  1.6175 +|										  TUid aResolverUid);
  1.6176 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6177 +|					specified interface. 
  1.6178 +|
  1.6179 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6180 +|	@exception		KErrNoMemory
  1.6181 +|	@exception		KErrNotConnected
  1.6182 +|	@exception		KErrArgument
  1.6183 +|	@since			7.0
  1.6184 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6185 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6186 +|					identify this instance to the framework.
  1.6187 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6188 +|					implementation characteristics to be fulfilled.
  1.6189 +|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  1.6190 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6191 +|	@pre 			REComSession must have been fully constructed.
  1.6192 +|	@post			The requested interface implementation is identified,
  1.6193 +|					and the instantiation method pointer is returned.
  1.6194 +			
  1.6195 +			stereotype 	"static"
  1.6196 +			parameters 	(list Parameters
  1.6197 +			    (object Parameter "aInterfaceUid"
  1.6198 +				type       	"TUid")
  1.6199 +			    (object Parameter "aDtorIDKey"
  1.6200 +				type       	"TUid&")
  1.6201 +			    (object Parameter "aResolutionParameters"
  1.6202 +				type       	"const TEComResolverParams&"
  1.6203 +				const      	TRUE)
  1.6204 +			    (object Parameter "aResolverUid"
  1.6205 +				type       	"TUid"))
  1.6206 +			result     	"IMPORT_C TAny*"
  1.6207 +			concurrency 	"Sequential"
  1.6208 +			opExportControl 	"Public"
  1.6209 +			uid        	0)
  1.6210 +		    (object Operation "CreateImplementationL"
  1.6211 +			attributes 	(list Attribute_Set
  1.6212 +			    (object Attribute
  1.6213 +				tool       	"VC++"
  1.6214 +				name       	"Inline"
  1.6215 +				value      	FALSE))
  1.6216 +			quid       	"3AD31E7001E3"
  1.6217 +			documentation 	
  1.6218 +|*
  1.6219 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6220 +|										  TInt32 aKeyOffset,
  1.6221 +|										  const TEComResolverParams& aResolutionParameters, 
  1.6222 +|										  TUid aResolverUid);
  1.6223 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6224 +|					specified interface. 
  1.6225 +|
  1.6226 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6227 +|	@exception		KErrNoMemory
  1.6228 +|	@exception		KErrNotConnected
  1.6229 +|	@exception		KErrArgument
  1.6230 +|	@since			7.0
  1.6231 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6232 +|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  1.6233 +|					identify this instance to the framework.
  1.6234 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6235 +|					implementation characteristics to be fulfilled.
  1.6236 +|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  1.6237 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6238 +|	@pre 			REComSession must have been fully constructed.
  1.6239 +|	@post			The requested interface implementation is identified,
  1.6240 +|					and the instantiation method pointer is returned.
  1.6241 +			
  1.6242 +			stereotype 	"static"
  1.6243 +			parameters 	(list Parameters
  1.6244 +			    (object Parameter "aInterfaceUid"
  1.6245 +				type       	"TUid")
  1.6246 +			    (object Parameter "aKeyOffset"
  1.6247 +				type       	"TInt32")
  1.6248 +			    (object Parameter "aResolutionParameters"
  1.6249 +				type       	"const TEComResolverParams&"
  1.6250 +				const      	TRUE)
  1.6251 +			    (object Parameter "aResolverUid"
  1.6252 +				type       	"TUid"))
  1.6253 +			result     	"IMPORT_C TAny*"
  1.6254 +			concurrency 	"Sequential"
  1.6255 +			opExportControl 	"Public"
  1.6256 +			uid        	0)
  1.6257 +		    (object Operation "CreateImplementationL"
  1.6258 +			attributes 	(list Attribute_Set
  1.6259 +			    (object Attribute
  1.6260 +				tool       	"VC++"
  1.6261 +				name       	"Inline"
  1.6262 +				value      	FALSE))
  1.6263 +			quid       	"3AD31E7103D0"
  1.6264 +			documentation 	
  1.6265 +|*
  1.6266 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6267 +|										  TUid& aDtorIDKey, 
  1.6268 +|										  TAny* aConstructionParameters,
  1.6269 +|										  const TEComResolverParams& aResolutionParameters, 
  1.6270 +|										  TUid aResolverUid);
  1.6271 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6272 +|					specified interface. 
  1.6273 +|
  1.6274 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6275 +|	@exception		KErrNoMemory
  1.6276 +|	@exception		KErrNotConnected
  1.6277 +|	@exception		KErrArgument
  1.6278 +|	@since			7.0
  1.6279 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6280 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6281 +|					identify this instance to the framework.
  1.6282 +|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  1.6283 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6284 +|					implementation characteristics to be fulfilled.
  1.6285 +|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  1.6286 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6287 +|	@pre 			REComSession must have been fully constructed.
  1.6288 +|	@post			The requested interface implementation is identified,
  1.6289 +|					and the instantiation method pointer is returned.
  1.6290 +			
  1.6291 +			stereotype 	"static"
  1.6292 +			parameters 	(list Parameters
  1.6293 +			    (object Parameter "aInterfaceUid"
  1.6294 +				type       	"TUid")
  1.6295 +			    (object Parameter "aDtorIDKey"
  1.6296 +				type       	"TUid&")
  1.6297 +			    (object Parameter "aConstructionParameters"
  1.6298 +				type       	"TAny*")
  1.6299 +			    (object Parameter "aResolutionParameters"
  1.6300 +				type       	"const TEComResolverParams&"
  1.6301 +				const      	TRUE)
  1.6302 +			    (object Parameter "aResolverUid"
  1.6303 +				type       	"TUid"))
  1.6304 +			result     	"IMPORT_C TAny*"
  1.6305 +			concurrency 	"Sequential"
  1.6306 +			opExportControl 	"Public"
  1.6307 +			uid        	0)
  1.6308 +		    (object Operation "CreateImplementationL"
  1.6309 +			attributes 	(list Attribute_Set
  1.6310 +			    (object Attribute
  1.6311 +				tool       	"VC++"
  1.6312 +				name       	"Inline"
  1.6313 +				value      	FALSE))
  1.6314 +			quid       	"3AD31E73035A"
  1.6315 +			documentation 	
  1.6316 +|*
  1.6317 +|	@fn				CreateImplementationL(TUid aInterfaceUid,
  1.6318 +|										  TInt32 aKeyOffset, 
  1.6319 +|										  TAny* aConstructionParameters,
  1.6320 +|										  const TEComResolverParams& aResolutionParameters,
  1.6321 +|										  TUid aResolverUid);
  1.6322 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.6323 +|					specified interface. 
  1.6324 +|
  1.6325 +|	Error Condition	: Lack of memory, not connected to the ECom server, or an argument is invalid.	
  1.6326 +|	@exception		KErrNoMemory
  1.6327 +|	@exception		KErrNotConnected
  1.6328 +|	@exception		KErrArgument
  1.6329 +|	@since			7.0
  1.6330 +|	@param			aInterfaceUid A UID specifying the required interface implementation.
  1.6331 +|	@param			aKeyOffset An offset to the 32 bit identifer returned by the ECom framework to
  1.6332 +|					identify this instance to the framework.
  1.6333 +|	@param			aConstructionParameters The parameter structure to pass to the object creation method.
  1.6334 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6335 +|					implementation characteristics to be fulfilled.
  1.6336 +|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  1.6337 +|	@return			TAny* A pointer to the instantiated interface implementation.
  1.6338 +|	@pre 			REComSession must have been fully constructed.
  1.6339 +|	@post			The requested interface implementation is identified,
  1.6340 +|					and the instantiation method pointer is returned.
  1.6341 +			
  1.6342 +			stereotype 	"static"
  1.6343 +			parameters 	(list Parameters
  1.6344 +			    (object Parameter "aInterfaceUid"
  1.6345 +				type       	"TUid")
  1.6346 +			    (object Parameter "aKeyOffset"
  1.6347 +				type       	"TInt32")
  1.6348 +			    (object Parameter "aConstructionParameters"
  1.6349 +				type       	"TAny*")
  1.6350 +			    (object Parameter "aResolutionParameters"
  1.6351 +				type       	"const TEComResolverParams&"
  1.6352 +				const      	TRUE)
  1.6353 +			    (object Parameter "aResolverUid"
  1.6354 +				type       	"TUid"))
  1.6355 +			result     	"IMPORT_C TAny*"
  1.6356 +			concurrency 	"Sequential"
  1.6357 +			opExportControl 	"Public"
  1.6358 +			uid        	0)
  1.6359 +		    (object Operation "DestroyedImplementation"
  1.6360 +			attributes 	(list Attribute_Set
  1.6361 +			    (object Attribute
  1.6362 +				tool       	"VC++"
  1.6363 +				name       	"Inline"
  1.6364 +				value      	FALSE))
  1.6365 +			quid       	"3A716CC401D8"
  1.6366 +			documentation 	
  1.6367 +|*
  1.6368 +|	@fn				DestroyedImplementation(TUid aDtorIDKey)
  1.6369 +|	Intended Usage	: Signal the destruction of an interface implementation to ECOM.
  1.6370 +|
  1.6371 +|	Error Condition	: None	
  1.6372 +|	@since			7.0
  1.6373 +|	@param			aDtorIDKey A key specifying the implementation instance.
  1.6374 +|	@pre 			REComSession must have been fully constructed, and aDtorIDKey 
  1.6375 +|					must refer to a previously created instance.
  1.6376 +|	@post			The destruction of the Interface Implementation referred 
  1.6377 +|					to by aDtorIDKey has been noted by the ECom framework.
  1.6378 +			
  1.6379 +			stereotype 	"static"
  1.6380 +			parameters 	(list Parameters
  1.6381 +			    (object Parameter "aDtorIDKey"
  1.6382 +				type       	"TUid"))
  1.6383 +			result     	"IMPORT_C void"
  1.6384 +			concurrency 	"Sequential"
  1.6385 +			opExportControl 	"Public"
  1.6386 +			uid        	0)
  1.6387 +		    (object Operation "NotifyOnChange"
  1.6388 +			attributes 	(list Attribute_Set
  1.6389 +			    (object Attribute
  1.6390 +				tool       	"VC++"
  1.6391 +				name       	"Inline"
  1.6392 +				value      	FALSE))
  1.6393 +			quid       	"3AE45A6900C6"
  1.6394 +			documentation 	
  1.6395 +|*
  1.6396 +|	@fn				NotifyOnChange(TRequestStatus& aStatus)
  1.6397 +|	Intended Usage	: Register for notification messages when the underlying ECOM registration
  1.6398 +|					data changes. 
  1.6399 +|
  1.6400 +|	Error Condition	: None	
  1.6401 +|	@since			7.0
  1.6402 +|	@param			aStatus A request status object to complete for notification signalling.
  1.6403 +|	@pre 			REComSession must have been fully constructed and opened.
  1.6404 +|	@post			The caller is registered for receipt of notifications
  1.6405 +|					if the server's registry data changes.
  1.6406 +			
  1.6407 +			parameters 	(list Parameters
  1.6408 +			    (object Parameter "aStatus"
  1.6409 +				type       	"TRequestStatus&"))
  1.6410 +			result     	"IMPORT_C void"
  1.6411 +			concurrency 	"Sequential"
  1.6412 +			opExportControl 	"Public"
  1.6413 +			uid        	0)
  1.6414 +		    (object Operation "CancelNotifyOnChange"
  1.6415 +			attributes 	(list Attribute_Set
  1.6416 +			    (object Attribute
  1.6417 +				tool       	"VC++"
  1.6418 +				name       	"Inline"
  1.6419 +				value      	FALSE))
  1.6420 +			quid       	"3AE45A690025"
  1.6421 +			documentation 	
  1.6422 +|*
  1.6423 +|	@fn				CancelNotifyOnChange(TRequestStatus& aStatus)
  1.6424 +|	Intended Usage	: De-register for notification messages. 
  1.6425 +|
  1.6426 +|	Error Condition	: None	
  1.6427 +|	@since			7.0
  1.6428 +|	@param			aStatus The request status object originally passed
  1.6429 +|					to NotifyOnChange() for notification signalling.
  1.6430 +|	@pre 			REComSession must have been fully constructed.
  1.6431 +|	@post			The caller's registeration for reciept of notifications
  1.6432 +|					of registry data changes has been cancelled.
  1.6433 +			
  1.6434 +			parameters 	(list Parameters
  1.6435 +			    (object Parameter "aStatus"
  1.6436 +				type       	"TRequestStatus&"))
  1.6437 +			result     	"IMPORT_C void"
  1.6438 +			concurrency 	"Sequential"
  1.6439 +			opExportControl 	"Public"
  1.6440 +			uid        	0)
  1.6441 +		    (object Operation "ListImplementationsL"
  1.6442 +			attributes 	(list Attribute_Set
  1.6443 +			    (object Attribute
  1.6444 +				tool       	"VC++"
  1.6445 +				name       	"Inline"
  1.6446 +				value      	FALSE))
  1.6447 +			quid       	"3AE99A5F00CC"
  1.6448 +			documentation 	
  1.6449 +|*
  1.6450 +|	@fn				ListImplementationsL(TInt aServiceId,
  1.6451 +|										 TUid aInterfaceUid, 
  1.6452 +|										 const TEComResolverParams& aResolutionParameters, 
  1.6453 +|										 TUid aResolverUid,
  1.6454 +|										 RImplInfoPtrArray& aImplInfoArray)
  1.6455 +|	Intended Usage	: Retrieve a list of all the implementations which satisfy the 
  1.6456 +|						specified interface with selection restriction to
  1.6457 +|						the specified parameters. 
  1.6458 +|					Overload for internal use to ensure consistency between calls.
  1.6459 +|					This is the method which actually makes the IPC call.
  1.6460 +|
  1.6461 +|	Error Condition	: Lack of memory, or not connected.	
  1.6462 +|	@exception		KErrNoMemory
  1.6463 +|	@exception		KErrNotConnected
  1.6464 +|	@since			7.0
  1.6465 +|	@param			aServiceId An integer specifying the ECom service variant to use.
  1.6466 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.6467 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6468 +|					implementation characteristics to be fulfilled.
  1.6469 +|	@param			aResolverUid The CResolver UID which identifies the resolver 
  1.6470 +|					implementation with the required client defined behaviour.
  1.6471 +|	@param			aImplInfoArray A reference to a client owned array which will be filled 
  1.6472 +|					with interface implementation data. 
  1.6473 +|	@pre 			REComSession must have been fully constructed.
  1.6474 +|	@post			REComSession has not changed, and aImplInfoArray 
  1.6475 +|					contains the list of Implementation information for the interface.
  1.6476 +|	@warning		aImplInfoArray will first be cleared and all items on it destroyed before
  1.6477 +|					it is filled with the new information.
  1.6478 +			
  1.6479 +			stereotype 	"static"
  1.6480 +			parameters 	(list Parameters
  1.6481 +			    (object Parameter "aServiceId"
  1.6482 +				type       	"TInt")
  1.6483 +			    (object Parameter "aInterfaceUid"
  1.6484 +				type       	"TUid")
  1.6485 +			    (object Parameter "aResolutionParameters"
  1.6486 +				type       	"const TEComResolverParams&"
  1.6487 +				const      	TRUE)
  1.6488 +			    (object Parameter "aResolverUid"
  1.6489 +				type       	"TUid")
  1.6490 +			    (object Parameter "aImplInfoArray"
  1.6491 +				type       	"RImplInfoPtrArray&"))
  1.6492 +			result     	"void"
  1.6493 +			concurrency 	"Sequential"
  1.6494 +			opExportControl 	"Private"
  1.6495 +			uid        	0)
  1.6496 +		    (object Operation "GetResolvedCreationMethodL"
  1.6497 +			attributes 	(list Attribute_Set
  1.6498 +			    (object Attribute
  1.6499 +				tool       	"VC++"
  1.6500 +				name       	"Inline"
  1.6501 +				value      	FALSE))
  1.6502 +			quid       	"3A65868D003D"
  1.6503 +			documentation 	
  1.6504 +|*
  1.6505 +|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
  1.6506 +|											   const TEComResolverParams& aResolutionParameters, 
  1.6507 +|											   TUid aResolverUid,
  1.6508 +|											   TUid& aDtorIDKey)
  1.6509 +|	Intended Usage	:Provide the instantiation method for an interface implementation 
  1.6510 +|					that satisfies the specified interface.
  1.6511 +|					Overload with a client provided CResolver.
  1.6512 +|
  1.6513 +|	Error Condition	: Lack of memory, or not connected.	
  1.6514 +|	@exception		KErrNoMemory
  1.6515 +|	@exception		KErrNotConnected
  1.6516 +|	@since			7.0
  1.6517 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.6518 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6519 +|					implementation characteristics to be fulfilled.
  1.6520 +|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  1.6521 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6522 +|					identify this instance to the framework.
  1.6523 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.6524 +|					method.
  1.6525 +|	@pre 			REComSession must have been fully constructed.
  1.6526 +|	@post			The requested interface implementation is identified,
  1.6527 +|					and the instantiation method pointer is returned.
  1.6528 +			
  1.6529 +			parameters 	(list Parameters
  1.6530 +			    (object Parameter "aInterfaceUid"
  1.6531 +				type       	"TUid")
  1.6532 +			    (object Parameter "aResolutionParameters"
  1.6533 +				type       	"const TEComResolverParams&"
  1.6534 +				const      	TRUE)
  1.6535 +			    (object Parameter "aResolverUid"
  1.6536 +				type       	"TUid")
  1.6537 +			    (object Parameter "aDtorIDKey"
  1.6538 +				type       	"TUid&"))
  1.6539 +			result     	"TAny*"
  1.6540 +			concurrency 	"Sequential"
  1.6541 +			opExportControl 	"Private"
  1.6542 +			uid        	0)
  1.6543 +		    (object Operation "GetResolvedCreationMethodL"
  1.6544 +			attributes 	(list Attribute_Set
  1.6545 +			    (object Attribute
  1.6546 +				tool       	"VC++"
  1.6547 +				name       	"Inline"
  1.6548 +				value      	FALSE))
  1.6549 +			quid       	"3A7FEAF002A3"
  1.6550 +			documentation 	
  1.6551 +|*
  1.6552 +|	@fn				GetResolvedCreationMethodL(TUid aImplementationUid,
  1.6553 +|											   TUid& aDtorIDKey)
  1.6554 +|	Intended Usage	:Provide the instantiation method for an interface implementation 
  1.6555 +|					that satisfies the specified interface. 
  1.6556 +|
  1.6557 +|	Error Condition	: Lack of memory, or not connected.	
  1.6558 +|	@exception		KErrNoMemory
  1.6559 +|	@exception		KErrNotConnected
  1.6560 +|	@since			7.0
  1.6561 +|	@param			aImplementationUid A UID specifying the required interface implementation.
  1.6562 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6563 +|					identify this instance to the framework.
  1.6564 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.6565 +|					method.
  1.6566 +|	@pre 			REComSession must have been fully constructed.
  1.6567 +|	@post			The requested interface implementation is identified,
  1.6568 +|					and the instantiation method pointer is returned.
  1.6569 +			
  1.6570 +			parameters 	(list Parameters
  1.6571 +			    (object Parameter "aImplementationUid"
  1.6572 +				type       	"TUid")
  1.6573 +			    (object Parameter "aDtorIDKey"
  1.6574 +				type       	"TUid&"))
  1.6575 +			result     	"TAny*"
  1.6576 +			concurrency 	"Sequential"
  1.6577 +			opExportControl 	"Private"
  1.6578 +			uid        	0)
  1.6579 +		    (object Operation "GetResolvedCreationMethodL"
  1.6580 +			attributes 	(list Attribute_Set
  1.6581 +			    (object Attribute
  1.6582 +				tool       	"VC++"
  1.6583 +				name       	"Inline"
  1.6584 +				value      	FALSE))
  1.6585 +			quid       	"3A2E4670007B"
  1.6586 +			documentation 	
  1.6587 +|*
  1.6588 +|	@fn				TAny* GetResolvedCreationMethodL(TUid aInterfaceUid, 
  1.6589 +|													 const TEComResolverParams& aResolutionParameters,
  1.6590 +|													 TUid& aDtorIDKey)
  1.6591 +|	Intended Usage	:Provide the instantiation method for an interface implementation 
  1.6592 +|					that satisfies the specified interface. 
  1.6593 +|
  1.6594 +|	Error Condition	: Lack of memory, or not connected.	
  1.6595 +|	@exception		KErrNoMemory
  1.6596 +|	@exception		KErrNotConnected
  1.6597 +|	@since			7.0
  1.6598 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.6599 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6600 +|					implementation characteristics to be fulfilled.
  1.6601 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6602 +|					identify this instance to the framework.
  1.6603 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.6604 +|					method.
  1.6605 +|	@pre 			REComSession must have been fully constructed.
  1.6606 +|	@post			The requested interface implementation is identified,
  1.6607 +|					and the instantiation method pointer is returned.
  1.6608 +			
  1.6609 +			parameters 	(list Parameters
  1.6610 +			    (object Parameter "aInterfaceUid"
  1.6611 +				type       	"TUid")
  1.6612 +			    (object Parameter "aResolutionParameters"
  1.6613 +				type       	"const TEComResolverParams&"
  1.6614 +				const      	TRUE)
  1.6615 +			    (object Parameter "aDtorIDKey"
  1.6616 +				type       	"TUid&"))
  1.6617 +			result     	"TAny*"
  1.6618 +			concurrency 	"Sequential"
  1.6619 +			opExportControl 	"Private"
  1.6620 +			uid        	0)
  1.6621 +		    (object Operation "GetResolvedCreationMethodL"
  1.6622 +			attributes 	(list Attribute_Set
  1.6623 +			    (object Attribute
  1.6624 +				tool       	"VC++"
  1.6625 +				name       	"Inline"
  1.6626 +				value      	FALSE))
  1.6627 +			quid       	"3AE99A5D021E"
  1.6628 +			documentation 	
  1.6629 +|*
  1.6630 +|	@fn				GetResolvedCreationMethodL( TInt aServiceId,
  1.6631 +|												TUid aInterfaceUid, 
  1.6632 +|												const TEComResolverParams& aResolutionParameters, 
  1.6633 +|												TUid aResolverUid,
  1.6634 +|												TUid& aDtorIDKey)
  1.6635 +|	Intended Usage	:Provide the instantiation method for an interface implementation 
  1.6636 +|					that satisfies the specified interface.
  1.6637 +|					Overload for internal use to ensure consistency between calls.
  1.6638 +|					This is the method which actually makes the IPC call.
  1.6639 +|
  1.6640 +|	Error Condition	: Lack of memory, or not connected.	
  1.6641 +|	@exception		KErrNoMemory
  1.6642 +|	@exception		KErrNotConnected
  1.6643 +|	@since			7.0
  1.6644 +|	@param			aServiceId An integer specifying the ECom service variant to use.
  1.6645 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.6646 +|	@param			aResolutionParameters A descriptor specifying any additional
  1.6647 +|					implementation characteristics to be fulfilled.
  1.6648 +|	@param			aResolverUid The Uid of a CResolver with client defined behaviour.
  1.6649 +|	@param			aDtorIDKey A 32 bit identifer returned by the ECom framework to
  1.6650 +|					identify this instance to the framework.
  1.6651 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.6652 +|					method.
  1.6653 +|	@pre 			REComSession must have been fully constructed.
  1.6654 +|	@post			The requested interface implementation is identified,
  1.6655 +|					and the instantiation method pointer is returned.
  1.6656 +			
  1.6657 +			parameters 	(list Parameters
  1.6658 +			    (object Parameter "aServiceId"
  1.6659 +				type       	"TInt")
  1.6660 +			    (object Parameter "aInterfaceUid"
  1.6661 +				type       	"TUid")
  1.6662 +			    (object Parameter "aResolutionParameters"
  1.6663 +				type       	"const TEComResolverParams&"
  1.6664 +				const      	TRUE)
  1.6665 +			    (object Parameter "aResolverUid"
  1.6666 +				type       	"TUid")
  1.6667 +			    (object Parameter "aDtorIDKey"
  1.6668 +				type       	"TUid&"))
  1.6669 +			result     	"TAny*"
  1.6670 +			concurrency 	"Sequential"
  1.6671 +			opExportControl 	"Private"
  1.6672 +			uid        	0)
  1.6673 +		    (object Operation "ReallyClose"
  1.6674 +			attributes 	(list Attribute_Set
  1.6675 +			    (object Attribute
  1.6676 +				tool       	"VC++"
  1.6677 +				name       	"Inline"
  1.6678 +				value      	FALSE))
  1.6679 +			quid       	"3AC83A290054"
  1.6680 +			documentation 	
  1.6681 +|*
  1.6682 +|	@fn				ReallyClose()
  1.6683 +|	Intended Usage	: Controlled destruction of this singleton class.
  1.6684 +|
  1.6685 +|	Error Condition	: None	
  1.6686 +|	@exception		KErrNoMemory
  1.6687 +|	@since			7.0
  1.6688 +|	@return			void 
  1.6689 +|	@pre 			REComSession is fully constructed.
  1.6690 +|	@post			The server session has been torn down and REComSession
  1.6691 +|					has been closed, releasing its resources.
  1.6692 +			
  1.6693 +			result     	"void"
  1.6694 +			concurrency 	"Sequential"
  1.6695 +			opExportControl 	"Private"
  1.6696 +			uid        	0)
  1.6697 +		    (object Operation "ConstructL"
  1.6698 +			attributes 	(list Attribute_Set
  1.6699 +			    (object Attribute
  1.6700 +				tool       	"VC++"
  1.6701 +				name       	"Inline"
  1.6702 +				value      	FALSE))
  1.6703 +			quid       	"3A62E47001BC"
  1.6704 +			documentation 	
  1.6705 +|*
  1.6706 +|	@internal
  1.6707 +|	@fn				ConstructL()
  1.6708 +|	Intended Usage	: Initialisation phase of two phase construction.
  1.6709 +|	@exception		KErrNoMemory & @see CreateSession & StartServer
  1.6710 +|	@since			7.0
  1.6711 +|	@pre 			REComSession is fully constructed.
  1.6712 +|	@post			REComSession is fully initialised.
  1.6713 +			
  1.6714 +			result     	"void"
  1.6715 +			concurrency 	"Sequential"
  1.6716 +			opExportControl 	"Private"
  1.6717 +			uid        	0)
  1.6718 +		    (object Operation "CreateL"
  1.6719 +			attributes 	(list Attribute_Set
  1.6720 +			    (object Attribute
  1.6721 +				tool       	"VC++"
  1.6722 +				name       	"Inline"
  1.6723 +				value      	FALSE))
  1.6724 +			quid       	"3AD4795801AE"
  1.6725 +			documentation 	
  1.6726 +|*
  1.6727 +|	@fn				CreateL(TAny* aCreationMethodPtr)
  1.6728 +|	Intended Usage	: Construction of an Interface Implementation instance from
  1.6729 +|					the resolved creation method pointer.
  1.6730 +|
  1.6731 +|	Error Condition	: Leaves with the error code.	
  1.6732 +|	@exception		KErrNoMemory
  1.6733 +|	@since			7.0
  1.6734 +|	@param			aCreationMethodPtr The pointer to a creation method of type 
  1.6735 +|					TAny* (*TNewL)().
  1.6736 +|	@return			TAny* a pointer to the fully constructed instantiation
  1.6737 +|					produced when aCreationMethodPtr is called.
  1.6738 +|	@pre 			REComSession is fully constructed.
  1.6739 +|	@post			TAny* contains a pointer to the fully constructed instantiation
  1.6740 +|					produced by aCreationMethod pointer.
  1.6741 +			
  1.6742 +			parameters 	(list Parameters
  1.6743 +			    (object Parameter "aCreationMethodPtr"
  1.6744 +				type       	"TAny*"))
  1.6745 +			result     	"TAny*"
  1.6746 +			concurrency 	"Sequential"
  1.6747 +			opExportControl 	"Private"
  1.6748 +			uid        	0)
  1.6749 +		    (object Operation "CreateL"
  1.6750 +			attributes 	(list Attribute_Set
  1.6751 +			    (object Attribute
  1.6752 +				tool       	"VC++"
  1.6753 +				name       	"Inline"
  1.6754 +				value      	FALSE))
  1.6755 +			quid       	"3AD47958038E"
  1.6756 +			documentation 	
  1.6757 +|*
  1.6758 +|	@fn				CreateL(TAny* aCreationMethodPtr, TAny* aCreationParameters)
  1.6759 +|	Intended Usage	: Construction of an Interface Implementation instance from
  1.6760 +|					the resolved creation method pointer.
  1.6761 +|
  1.6762 +|	Error Condition	: Leaves with the error code.	
  1.6763 +|	@exception		KErrNoMemory
  1.6764 +|	@since			7.0
  1.6765 +|	@param			aCreationMethodPtr The pointer to a creation method of type 
  1.6766 +|					TAny* (*TNewL)(TAny*).
  1.6767 +|	@param			aCreationParameters A pointer to the creation parameter
  1.6768 +|					structure passed to the creation method when called.
  1.6769 +|	@return			TAny* a pointer to the fully constructed instantiation
  1.6770 +|					produced when aCreationMethodPtr is called with aCreationParameters
  1.6771 +|					as its sole argument.
  1.6772 +|	@pre 			REComSession is fully constructed.
  1.6773 +|	@post			TAny* contains a pointer to the fully constructed instantiation
  1.6774 +|					produced by aCreationMethod pointer.
  1.6775 +			
  1.6776 +			parameters 	(list Parameters
  1.6777 +			    (object Parameter "aCreationMethodPtr"
  1.6778 +				type       	"TAny*")
  1.6779 +			    (object Parameter "aCreationParameters"
  1.6780 +				type       	"TAny*"))
  1.6781 +			result     	"TAny*"
  1.6782 +			concurrency 	"Sequential"
  1.6783 +			opExportControl 	"Private"
  1.6784 +			uid        	0))
  1.6785 +		class_attributes 	(list class_attribute_list
  1.6786 +		    (object ClassAttribute "iOutstandingNotificationRequests"
  1.6787 +			quid       	"3B050BC302C7"
  1.6788 +			type       	"TInt")
  1.6789 +		    (object ClassAttribute "iDoNotCloseThis"
  1.6790 +			quid       	"3B2A288403AE"
  1.6791 +			documentation 	
  1.6792 +|* Flag indicating that this session should not be closed because the interface
  1.6793 +|	implementation is in the middle of construction and this will be on the CleanupStack
  1.6794 +			
  1.6795 +			type       	"TBool"))
  1.6796 +		module     	"Component View::MAGIC"
  1.6797 +		quidu      	"3A5DF73E0288"
  1.6798 +		language   	"VC++")
  1.6799 +	    (object Class "CDefaultResolver"
  1.6800 +		attributes 	(list Attribute_Set
  1.6801 +		    (object Attribute
  1.6802 +			tool       	"VC++"
  1.6803 +			name       	"AfxSupportMacro"
  1.6804 +			value      	""))
  1.6805 +		quid       	"3A1D097B0305"
  1.6806 +		documentation 	
  1.6807 +|*
  1.6808 +|	@public
  1.6809 +|	@class CDefaultResolver
  1.6810 +|	@since 7.0
  1.6811 +|	@dependencies CResolver, CRegistryData, TEComResolverParams, CImplementationInformation, TDesC8
  1.6812 +|	Controls the identification, (resolution), of which implementation 
  1.6813 +|	will be used to satisfy an interface implementation instantiation.
  1.6814 +		
  1.6815 +		stereotype 	"control"
  1.6816 +		superclasses 	(list inheritance_relationship_list
  1.6817 +		    (object Inheritance_Relationship
  1.6818 +			quid       	"3B050EEF00D9"
  1.6819 +			supplier   	"Logical View::CResolver"
  1.6820 +			quidu      	"3B050BD702BB"))
  1.6821 +		used_nodes 	(list uses_relationship_list
  1.6822 +		    (object Uses_Relationship
  1.6823 +			quid       	"3A798F7302D4"
  1.6824 +			stereotype 	"Uses"
  1.6825 +			supplier   	"Logical View::TEComResolverParams"
  1.6826 +			quidu      	"3A71B08F031E"))
  1.6827 +		operations 	(list Operations
  1.6828 +		    (object Operation "NewL"
  1.6829 +			attributes 	(list Attribute_Set
  1.6830 +			    (object Attribute
  1.6831 +				tool       	"VC++"
  1.6832 +				name       	"Inline"
  1.6833 +				value      	FALSE))
  1.6834 +			quid       	"3A2E4AE60073"
  1.6835 +			documentation 	
  1.6836 +|*
  1.6837 +|	@fn				NewL(CRegistryData& aRegistry)
  1.6838 +|	Intended Usage	: Standardized safe construction which leaves nothing 
  1.6839 +|					on the cleanup stack.	
  1.6840 +|	Error Condition	: Cannot fully construct because of memory limitations.	
  1.6841 +|	@exception		KErrNoMemory
  1.6842 +|	@since			7.0
  1.6843 +|	@return			A pointer to the new class
  1.6844 +|	@post			CDefaultResolver is fully constructed, 
  1.6845 +|					and initialized.
  1.6846 +			
  1.6847 +			stereotype 	"static"
  1.6848 +			parameters 	(list Parameters
  1.6849 +			    (object Parameter "aRegistry"
  1.6850 +				type       	"CRegistryData&"))
  1.6851 +			result     	"CDefaultResolver*"
  1.6852 +			concurrency 	"Sequential"
  1.6853 +			opExportControl 	"Public"
  1.6854 +			uid        	0)
  1.6855 +		    (object Operation "~CDefaultResolver"
  1.6856 +			attributes 	(list Attribute_Set
  1.6857 +			    (object Attribute
  1.6858 +				tool       	"VC++"
  1.6859 +				name       	"Inline"
  1.6860 +				value      	FALSE))
  1.6861 +			quid       	"3A815A6B02CE"
  1.6862 +			documentation 	
  1.6863 +|*
  1.6864 +|	@fn				~CDefaultResolver()
  1.6865 +|	Intended Usage	: Standard default d'tor	
  1.6866 +|	Error Condition	: None	
  1.6867 +|	@since			7.0
  1.6868 +			
  1.6869 +			concurrency 	"Sequential"
  1.6870 +			opExportControl 	"Public"
  1.6871 +			uid        	0)
  1.6872 +		    (object Operation "ListAllL"
  1.6873 +			attributes 	(list Attribute_Set
  1.6874 +			    (object Attribute
  1.6875 +				tool       	"VC++"
  1.6876 +				name       	"Inline"
  1.6877 +				value      	FALSE))
  1.6878 +			quid       	"3A2D04DD00A3"
  1.6879 +			documentation 	
  1.6880 +|*
  1.6881 +|	@fn				ListAllL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
  1.6882 +|	Intended Usage	:	List all the implementations which satisfy the specified interface.
  1.6883 +|	Error Condition	:	
  1.6884 +|	@since			7.0
  1.6885 +|	@param			aInterfaceUid The interface for which implementations are requested
  1.6886 +|	@param			aAdditionalParameters Data to be used to refine the search further
  1.6887 +|	@return			Pointer to an array of suitable implementations. Ownership of this array
  1.6888 +|	is passed to the calling function.
  1.6889 +|	@pre 			Object is fully constructed and initialized
  1.6890 +|	@post			Registry contents are not modified but registry keys may be updated
  1.6891 +			
  1.6892 +			stereotype 	"const"
  1.6893 +			parameters 	(list Parameters
  1.6894 +			    (object Parameter "aInterfaceUid"
  1.6895 +				type       	"TUid")
  1.6896 +			    (object Parameter "aAdditionalParameters"
  1.6897 +				type       	"const TEComResolverParams&"
  1.6898 +				const      	TRUE))
  1.6899 +			result     	"RImplInfoArray*"
  1.6900 +			concurrency 	"Sequential"
  1.6901 +			opExportControl 	"Public"
  1.6902 +			uid        	0)
  1.6903 +		    (object Operation "IdentifyImplementationL"
  1.6904 +			attributes 	(list Attribute_Set
  1.6905 +			    (object Attribute
  1.6906 +				tool       	"VC++"
  1.6907 +				name       	"Inline"
  1.6908 +				value      	FALSE))
  1.6909 +			quid       	"3A2CF07E0022"
  1.6910 +			documentation 	
  1.6911 +|*
  1.6912 +|	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
  1.6913 +|											const TEComResolverParams& aAdditionalParameters) const
  1.6914 +|	Intended Usage	:	Request that the resolver identify the most appropriate 
  1.6915 +|						interface implementation.
  1.6916 +|	Error Condition	:	
  1.6917 +|	@since			7.0
  1.6918 +|	@param			aInterfaceUid The interface for which implementations are requested
  1.6919 +|	@param			aAdditionalParameters Data to be used to refine the search further
  1.6920 +|	@return			The Uid of the best fit interface implementation - KNullUid if no match is found
  1.6921 +|	@pre 			Object is fully constructed and initialized
  1.6922 +|	@post			Registry contents are not modified but registry keys may be updated
  1.6923 +			
  1.6924 +			stereotype 	"const"
  1.6925 +			parameters 	(list Parameters
  1.6926 +			    (object Parameter "aInterfaceUid"
  1.6927 +				type       	"TUid")
  1.6928 +			    (object Parameter "aAdditionalParameters"
  1.6929 +				type       	"const TEComResolverParams&"
  1.6930 +				const      	TRUE))
  1.6931 +			result     	"TUid"
  1.6932 +			concurrency 	"Sequential"
  1.6933 +			opExportControl 	"Public"
  1.6934 +			uid        	0)
  1.6935 +		    (object Operation "Resolve"
  1.6936 +			attributes 	(list Attribute_Set
  1.6937 +			    (object Attribute
  1.6938 +				tool       	"VC++"
  1.6939 +				name       	"Inline"
  1.6940 +				value      	FALSE))
  1.6941 +			quid       	"3A2CF0FF003C"
  1.6942 +			documentation 	
  1.6943 +|*
  1.6944 +|	@fn				Resolve(const RImplInfoArray& aImplementationsInfo, 
  1.6945 +|							const TEComResolverParams& aAdditionalParameters) const
  1.6946 +|	Intended Usage	:	Called by IdentifyImplementationL to select an appropriate 
  1.6947 +|					implementation from a list of possibles
  1.6948 +|	@since			7.0
  1.6949 +|	@param			aImplementationsInfo Information on the potential implementations
  1.6950 +|	@param			aAdditionalParameters The data to match against to detemine the 
  1.6951 +|					implementation
  1.6952 +|	@return			The Uid of the selected implementation - KNullUid if no match is found
  1.6953 +|	@pre 			This object is fully constructed
  1.6954 +			
  1.6955 +			stereotype 	"const"
  1.6956 +			parameters 	(list Parameters
  1.6957 +			    (object Parameter "aImplementationsInfo"
  1.6958 +				type       	"const RImplInfoArray&"
  1.6959 +				const      	TRUE)
  1.6960 +			    (object Parameter "aAdditionalParameters"
  1.6961 +				type       	"const TEComResolverParams&"
  1.6962 +				const      	TRUE))
  1.6963 +			result     	"TUid"
  1.6964 +			concurrency 	"Sequential"
  1.6965 +			opExportControl 	"Private"
  1.6966 +			uid        	0)
  1.6967 +		    (object Operation "CDefaultResolver"
  1.6968 +			attributes 	(list Attribute_Set
  1.6969 +			    (object Attribute
  1.6970 +				tool       	"VC++"
  1.6971 +				name       	"Inline"
  1.6972 +				value      	FALSE))
  1.6973 +			quid       	"3A815A6B01A2"
  1.6974 +			documentation 	
  1.6975 +|*
  1.6976 +|	@internal
  1.6977 +|	@fn				CDefaultResolver(CRegistryData& aRegistry)
  1.6978 +|	Intended Usage	: Standardized default c'tor	
  1.6979 +|	Error Condition	: None	
  1.6980 +|	@since			7.0
  1.6981 +|	@post			CDefaultResolver is fully constructed
  1.6982 +			
  1.6983 +			parameters 	(list Parameters
  1.6984 +			    (object Parameter "aRegistry"
  1.6985 +				type       	"CRegistryData&"))
  1.6986 +			result     	"explicit"
  1.6987 +			concurrency 	"Sequential"
  1.6988 +			opExportControl 	"Private"
  1.6989 +			uid        	0)
  1.6990 +		    (object Operation "Match"
  1.6991 +			attributes 	(list Attribute_Set
  1.6992 +			    (object Attribute
  1.6993 +				tool       	"VC++"
  1.6994 +				name       	"Inline"
  1.6995 +				value      	FALSE))
  1.6996 +			quid       	"3AB7308802B5"
  1.6997 +			documentation 	
  1.6998 +|*
  1.6999 +|	@fn				Match(const TDesC8& aImplementationType, 
  1.7000 +|						  const TDesC8& aMatchType, 
  1.7001 +|						  TBool aUseWildcards) const
  1.7002 +|	Intended Usage	:	Searches for a match of a data type on an implementation type.
  1.7003 +|	Match returns ETrue if aMatchType is found within aImplementationType according to 
  1.7004 +|	the following rules:
  1.7005 +|	1) aImplementationType is treated as a series of descriptors separated by double 
  1.7006 +|	bars (||). ETrue is returned if aMatchType matches exactly any of the short 
  1.7007 +|	descriptors.  If no double bar is present then aImplementationType is treated as a
  1.7008 +|	single descriptor.
  1.7009 +|	2) If aUseWildcards == ETrue then a '?' in aMatchType will be matched to any single
  1.7010 +|	character and '*' will be matched to any series of characters.
  1.7011 +|	@Exception		KErrNoMemory
  1.7012 +|	@since			7.0
  1.7013 +|	@param			aImplementationType The implementation data type to search for a match
  1.7014 +|	@param			aMatchType The data to search for
  1.7015 +|	@param			aUseWildcards ETrue if wildcard matching should be allowed
  1.7016 +|	@return			ETrue if a match was found, EFalse otherwise
  1.7017 +|	@pre 			This object is fully constructed
  1.7018 +			
  1.7019 +			stereotype 	"const"
  1.7020 +			parameters 	(list Parameters
  1.7021 +			    (object Parameter "aImplementationType"
  1.7022 +				type       	"const TDesC8&"
  1.7023 +				const      	TRUE)
  1.7024 +			    (object Parameter "aMatchType"
  1.7025 +				type       	"const TDesC8&"
  1.7026 +				const      	TRUE)
  1.7027 +			    (object Parameter "aUseWildcards"
  1.7028 +				type       	"TBool"))
  1.7029 +			result     	"TBool"
  1.7030 +			concurrency 	"Sequential"
  1.7031 +			opExportControl 	"Private"
  1.7032 +			uid        	0))
  1.7033 +		module     	"Component View::MAGIC"
  1.7034 +		quidu      	"3A5DF73E0288"
  1.7035 +		language   	"VC++")
  1.7036 +	    (object Class "CLoadManager"
  1.7037 +		attributes 	(list Attribute_Set
  1.7038 +		    (object Attribute
  1.7039 +			tool       	"VC++"
  1.7040 +			name       	"AfxSupportMacro"
  1.7041 +			value      	""))
  1.7042 +		quid       	"3A1D0F4101D4"
  1.7043 +		documentation 	
  1.7044 +|*
  1.7045 +|	@internal
  1.7046 +|	@class CLoadManager
  1.7047 +|	@since 7.0
  1.7048 +|	@dependencies CRegistryData, CBase, MPolicyObserver, CUnloadPolicy, TEntry, TUnloadPolicyIndex
  1.7049 +|	Manages the loading and unloading of interface 
  1.7050 +|	implementation groupings.
  1.7051 +		
  1.7052 +		stereotype 	"control"
  1.7053 +		superclasses 	(list inheritance_relationship_list
  1.7054 +		    (object Inheritance_Relationship
  1.7055 +			quid       	"3A5F10A103D8"
  1.7056 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  1.7057 +			quidu      	"3A75AD8E019C")
  1.7058 +		    (object Inheritance_Relationship
  1.7059 +			quid       	"3AE05EC20176"
  1.7060 +			supplier   	"Logical View::MPolicyObserver"
  1.7061 +			quidu      	"3AE4439E01FD"))
  1.7062 +		operations 	(list Operations
  1.7063 +		    (object Operation "NewL"
  1.7064 +			attributes 	(list Attribute_Set
  1.7065 +			    (object Attribute
  1.7066 +				tool       	"VC++"
  1.7067 +				name       	"Inline"
  1.7068 +				value      	FALSE))
  1.7069 +			quid       	"3A2E4B5803AC"
  1.7070 +			documentation 	
  1.7071 +|*
  1.7072 +|	@fn				NewL(CRegistryData& aRegistry)
  1.7073 +|	Intended Usage	: Standardized safe construction which leaves nothing
  1.7074 +|					  on the cleanup stack.
  1.7075 +|	Error Condition	: Leaves with an error code
  1.7076 +|	@exception		KErrNoMemory
  1.7077 +|	@since			7.0
  1.7078 +|	@return			A pointer to the new class
  1.7079 +|	@post			CLoadManager is fully constructed, and initialized.
  1.7080 +			
  1.7081 +			stereotype 	"static"
  1.7082 +			parameters 	(list Parameters
  1.7083 +			    (object Parameter "aRegistry"
  1.7084 +				type       	"CRegistryData&"))
  1.7085 +			result     	"CLoadManager*"
  1.7086 +			concurrency 	"Sequential"
  1.7087 +			opExportControl 	"Public"
  1.7088 +			uid        	0)
  1.7089 +		    (object Operation "~CLoadManager"
  1.7090 +			attributes 	(list Attribute_Set
  1.7091 +			    (object Attribute
  1.7092 +				tool       	"VC++"
  1.7093 +				name       	"Inline"
  1.7094 +				value      	FALSE))
  1.7095 +			quid       	"3A62FB2D0049"
  1.7096 +			documentation 	
  1.7097 +|*
  1.7098 +|	@fn				~CLoadManager()
  1.7099 +|	Intended Usage	: Standard default d'tor	
  1.7100 +|	Error Condition	: None	
  1.7101 +|	@since			7.0
  1.7102 +			
  1.7103 +			concurrency 	"Sequential"
  1.7104 +			opExportControl 	"Public"
  1.7105 +			uid        	0)
  1.7106 +		    (object Operation "DestroyedThis"
  1.7107 +			attributes 	(list Attribute_Set
  1.7108 +			    (object Attribute
  1.7109 +				tool       	"VC++"
  1.7110 +				name       	"Inline"
  1.7111 +				value      	FALSE))
  1.7112 +			quid       	"3A2CF48B03A8"
  1.7113 +			documentation 	
  1.7114 +|*
  1.7115 +|	@fn				DestroyedThis(TUid aImplementationUid)
  1.7116 +|	Intended Usage	: Notify the interface implementation DLL that one of its
  1.7117 +|					objects has been destroyed.
  1.7118 +|	Error Condition	: None	
  1.7119 +|	@since			7.0
  1.7120 +|	@pre 			CLoadManager is fully constructed,
  1.7121 +|	@post			CLoadManager's interface implementation DLL references
  1.7122 +|					are decreased by one.
  1.7123 +			
  1.7124 +			parameters 	(list Parameters
  1.7125 +			    (object Parameter "aImplementationUid"
  1.7126 +				type       	"TUid"))
  1.7127 +			result     	"void"
  1.7128 +			concurrency 	"Sequential"
  1.7129 +			opExportControl 	"Public"
  1.7130 +			uid        	0)
  1.7131 +		    (object Operation "InstantiationMethodL"
  1.7132 +			attributes 	(list Attribute_Set
  1.7133 +			    (object Attribute
  1.7134 +				tool       	"VC++"
  1.7135 +				name       	"Inline"
  1.7136 +				value      	FALSE))
  1.7137 +			quid       	"3A2D158C0253"
  1.7138 +			documentation 	
  1.7139 +|*
  1.7140 +|	@fn				InstantiationMethodL(TUid aUniqueImplementationUid)
  1.7141 +|	Intended Usage	: Return an instantiation method to satisfy the specified 
  1.7142 +|					interface.
  1.7143 +|	Error Condition	: Leaves with an error code
  1.7144 +|	@exception		@see CUnloadPolicy::LoadDllAndReturnProxyL
  1.7145 +|	@since			7.0
  1.7146 +|	@param			aUniqueImplementationUid The implementation to find.
  1.7147 +|	@return			The implementations instantiation function pointer.
  1.7148 +|	@pre 			CLoadManager is fully constructed,
  1.7149 +|	@post			Interface implementation's load method is returned to the
  1.7150 +|					caller, and aUniqueUid contains the implementation Dll's 
  1.7151 +|					unique UID. 
  1.7152 +|	@warning		The load method pointer is guaranteed to 
  1.7153 +|					be valid only until DestroyedThis is called.
  1.7154 +			
  1.7155 +			parameters 	(list Parameters
  1.7156 +			    (object Parameter "aUniqueImplementationUid"
  1.7157 +				type       	"TUid"))
  1.7158 +			result     	"TAny*"
  1.7159 +			concurrency 	"Sequential"
  1.7160 +			opExportControl 	"Public"
  1.7161 +			uid        	0)
  1.7162 +		    (object Operation "CLoadManager"
  1.7163 +			attributes 	(list Attribute_Set
  1.7164 +			    (object Attribute
  1.7165 +				tool       	"VC++"
  1.7166 +				name       	"Inline"
  1.7167 +				value      	FALSE))
  1.7168 +			quid       	"3A62FB2C03E1"
  1.7169 +			documentation 	
  1.7170 +|*
  1.7171 +|	@internal
  1.7172 +|	@fn				CLoadManager(CRegistryData& aRegistry)
  1.7173 +|	Intended Usage	: Standardized default c'tor	
  1.7174 +|	Error Condition	: None	
  1.7175 +|	@since			7.0
  1.7176 +|	@post			CLoadManager is fully constructed
  1.7177 +			
  1.7178 +			parameters 	(list Parameters
  1.7179 +			    (object Parameter "aRegistry"
  1.7180 +				type       	"CRegistryData&"))
  1.7181 +			concurrency 	"Sequential"
  1.7182 +			opExportControl 	"Private"
  1.7183 +			uid        	0)
  1.7184 +		    (object Operation "ConstructL"
  1.7185 +			attributes 	(list Attribute_Set
  1.7186 +			    (object Attribute
  1.7187 +				tool       	"VC++"
  1.7188 +				name       	"Inline"
  1.7189 +				value      	FALSE))
  1.7190 +			quid       	"3A62FB2C0391"
  1.7191 +			documentation 	
  1.7192 +|*
  1.7193 +|	@fn				ConstructL()
  1.7194 +|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
  1.7195 +|	Error Condition	: Leaves with an error code
  1.7196 +|	@exception		KErrNoMemory
  1.7197 +|	@since			7.0
  1.7198 +|	@pre 			CLoadManager is fully constructed.
  1.7199 +|	@post			CLoadManager is fully initialized.
  1.7200 +			
  1.7201 +			result     	"void"
  1.7202 +			concurrency 	"Sequential"
  1.7203 +			opExportControl 	"Private"
  1.7204 +			uid        	0)
  1.7205 +		    (object Operation "UpdatePolicyIndexL"
  1.7206 +			attributes 	(list Attribute_Set
  1.7207 +			    (object Attribute
  1.7208 +				tool       	"VC++"
  1.7209 +				name       	"Inline"
  1.7210 +				value      	FALSE))
  1.7211 +			quid       	"3AE05EC20324"
  1.7212 +			documentation 	
  1.7213 +|*
  1.7214 +|	@fn				UpdatePolicyIndexL()
  1.7215 +|	Intended Usage	: Instruction to the load manager that it needs to update its unload policy index.
  1.7216 +|	Error Condition	: Leaves with an error code
  1.7217 +|	@exception		KErrNoMemory
  1.7218 +|	@since			7.0
  1.7219 +|	@pre 			CLoadManager is fully constructed,
  1.7220 +|	@post			iAllUnloadPolicies will be up to date.
  1.7221 +			
  1.7222 +			result     	"void"
  1.7223 +			concurrency 	"Sequential"
  1.7224 +			opExportControl 	"Private"
  1.7225 +			uid        	0)
  1.7226 +		    (object Operation "DllAdded"
  1.7227 +			attributes 	(list Attribute_Set
  1.7228 +			    (object Attribute
  1.7229 +				tool       	"VC++"
  1.7230 +				name       	"Inline"
  1.7231 +				value      	FALSE))
  1.7232 +			quid       	"3AE05EC20389"
  1.7233 +			documentation 	
  1.7234 +|*
  1.7235 +|	@fn				DllAdded(const TEntry& aDllInfo)
  1.7236 +|	Intended Usage	: Informs the load manager that a new dll has been added to the registry.
  1.7237 +|	Error Condition	: None
  1.7238 +|	@since			7.0
  1.7239 +|	@return			The CUnloadPolicy for this dll if one already exists - otherwise NULL
  1.7240 +|	@param			aDllInfo Information on the dll that has been added
  1.7241 +|	@pre 			CLoadManager is fully constructed,
  1.7242 +|	@post			If an appropriate CUnloadPolicy is found on the garbage heap it is removed and
  1.7243 +|					ownership of it passes back to the caller.
  1.7244 +			
  1.7245 +			parameters 	(list Parameters
  1.7246 +			    (object Parameter "aDllInfo"
  1.7247 +				type       	"const TEntry&"
  1.7248 +				const      	TRUE))
  1.7249 +			result     	"CUnloadPolicy*"
  1.7250 +			concurrency 	"Sequential"
  1.7251 +			opExportControl 	"Private"
  1.7252 +			uid        	0)
  1.7253 +		    (object Operation "DllDeletedL"
  1.7254 +			attributes 	(list Attribute_Set
  1.7255 +			    (object Attribute
  1.7256 +				tool       	"VC++"
  1.7257 +				name       	"Inline"
  1.7258 +				value      	FALSE))
  1.7259 +			quid       	"3AE05EC300C3"
  1.7260 +			documentation 	
  1.7261 +|*
  1.7262 +|	@fn				DllDeletedL(CUnloadPolicy*& aUnloadPolicy)
  1.7263 +|	Intended Usage	: Informs the load manager that a dll has been removed from the registry
  1.7264 +|	Error Condition	: Leaves with an error code.
  1.7265 +|	@exception		KErrNoMemory, KErrInvalidUnloadPolicy
  1.7266 +|	@since			7.0
  1.7267 +|	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
  1.7268 +|	@pre 			CLoadManager is fully constructed,
  1.7269 +|	@post			If the unload policy has no outstanding references then all references to it in 
  1.7270 +|					the index list are removed, it is deleted and the pointer is set to NULL.  
  1.7271 +|					Otherwise, ownership is taken and it is stored on the garbage policy list.
  1.7272 +			
  1.7273 +			parameters 	(list Parameters
  1.7274 +			    (object Parameter "aUnloadPolicy"
  1.7275 +				type       	"CUnloadPolicy*&"))
  1.7276 +			result     	"void"
  1.7277 +			concurrency 	"Sequential"
  1.7278 +			opExportControl 	"Private"
  1.7279 +			uid        	0)
  1.7280 +		    (object Operation "MatchByPolicy"
  1.7281 +			attributes 	(list Attribute_Set
  1.7282 +			    (object Attribute
  1.7283 +				tool       	"VC++"
  1.7284 +				name       	"Inline"
  1.7285 +				value      	FALSE))
  1.7286 +			quid       	"3B050BD60210"
  1.7287 +			documentation 	
  1.7288 +|*
  1.7289 +|	@fn				MatchByPolicy(const TUnloadPolicyIndex& aIndexOne, 
  1.7290 +|								  const TUnloadPolicyIndex& aIndexTwo)
  1.7291 +|	Intended Usage	: Used by a TIdentityRelation to decide if two TUnloadPolicyIndex match.
  1.7292 +|					Returns true if the CUnloadPolicies inside the indexes match.
  1.7293 +|	Error Condition	: None
  1.7294 +|	@since			7.0
  1.7295 +|	@param			aIndexOne The first TUnloadPolicyIndex to compare
  1.7296 +|	@param			aIndexTwo The second TUnloadPolicyIndex to compare
  1.7297 +			
  1.7298 +			stereotype 	"static"
  1.7299 +			parameters 	(list Parameters
  1.7300 +			    (object Parameter "aIndexOne"
  1.7301 +				type       	"const TUnloadPolicyIndex&"
  1.7302 +				const      	TRUE)
  1.7303 +			    (object Parameter "aIndexTwo"
  1.7304 +				type       	"const TUnloadPolicyIndex&"
  1.7305 +				const      	TRUE))
  1.7306 +			result     	"TBool"
  1.7307 +			concurrency 	"Sequential"
  1.7308 +			opExportControl 	"Private"
  1.7309 +			uid        	0))
  1.7310 +		module     	"Component View::MAGIC"
  1.7311 +		quidu      	"3A5DF73E0288"
  1.7312 +		language   	"VC++")
  1.7313 +	    (object Class "CLoadPolicyInformation"
  1.7314 +		attributes 	(list Attribute_Set
  1.7315 +		    (object Attribute
  1.7316 +			tool       	"VC++"
  1.7317 +			name       	"AfxSupportMacro"
  1.7318 +			value      	""))
  1.7319 +		quid       	"3A1D2AFF032B"
  1.7320 +		documentation 	
  1.7321 +|*
  1.7322 +|	@public
  1.7323 +|	@class CLoadPolicyInformation
  1.7324 +|	@since 7.0
  1.7325 +|	@dependencies CBase
  1.7326 +|	Information on default load and unload behaviours
  1.7327 +		
  1.7328 +		stereotype 	"entity"
  1.7329 +		superclasses 	(list inheritance_relationship_list
  1.7330 +		    (object Inheritance_Relationship
  1.7331 +			quid       	"3A5F109F02F9"
  1.7332 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  1.7333 +			quidu      	"3A75AD8E019C"))
  1.7334 +		operations 	(list Operations
  1.7335 +		    (object Operation "UpdatePolicy"
  1.7336 +			attributes 	(list Attribute_Set
  1.7337 +			    (object Attribute
  1.7338 +				tool       	"VC++"
  1.7339 +				name       	"Inline"
  1.7340 +				value      	FALSE))
  1.7341 +			quid       	"3A2CEF5C0133"
  1.7342 +			documentation 	"Updates the Load Policy Information with the new hint"
  1.7343 +			result     	"TInt"
  1.7344 +			concurrency 	"Sequential"
  1.7345 +			opExportControl 	"Public"
  1.7346 +			uid        	0)
  1.7347 +		    (object Operation "UpdateInfo"
  1.7348 +			attributes 	(list Attribute_Set
  1.7349 +			    (object Attribute
  1.7350 +				tool       	"VC++"
  1.7351 +				name       	"Inline"
  1.7352 +				value      	FALSE))
  1.7353 +			quid       	"3A2CF66B036D"
  1.7354 +			documentation 	
  1.7355 +|Update the Load Policy Information about when this 
  1.7356 +|grouping was last unloaded.
  1.7357 +			
  1.7358 +			result     	"TInt"
  1.7359 +			concurrency 	"Sequential"
  1.7360 +			opExportControl 	"Public"
  1.7361 +			uid        	0)
  1.7362 +		    (object Operation "ConstructL"
  1.7363 +			attributes 	(list Attribute_Set
  1.7364 +			    (object Attribute
  1.7365 +				tool       	"VC++"
  1.7366 +				name       	"Inline"
  1.7367 +				value      	FALSE))
  1.7368 +			quid       	"3A633465016E"
  1.7369 +			documentation 	
  1.7370 +|*
  1.7371 +|	@fn				ConstructL()
  1.7372 +|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
  1.7373 +|	Error Condition	: None	
  1.7374 +|	@exception		None
  1.7375 +|	@since			7.0
  1.7376 +|	@pre 			CLoadPolicyInformation is fully constructed.
  1.7377 +|	@post			CLoadPolicyInformation is fully initialized.
  1.7378 +			
  1.7379 +			result     	"void"
  1.7380 +			concurrency 	"Sequential"
  1.7381 +			opExportControl 	"Private"
  1.7382 +			uid        	0)
  1.7383 +		    (object Operation "CLoadPolicyInformation"
  1.7384 +			attributes 	(list Attribute_Set
  1.7385 +			    (object Attribute
  1.7386 +				tool       	"VC++"
  1.7387 +				name       	"Inline"
  1.7388 +				value      	FALSE))
  1.7389 +			quid       	"3A63346501DD"
  1.7390 +			documentation 	
  1.7391 +|*
  1.7392 +|	@internal
  1.7393 +|	@fn				CLoadPolicyInformation()
  1.7394 +|	Intended Usage	: Standardized default c'tor	
  1.7395 +|	Error Condition	: None	
  1.7396 +|	@since			7.0
  1.7397 +|	@post			CLoadPolicyInformation is fully constructed
  1.7398 +			
  1.7399 +			concurrency 	"Sequential"
  1.7400 +			opExportControl 	"Private"
  1.7401 +			uid        	0)
  1.7402 +		    (object Operation "~CLoadPolicyInformation"
  1.7403 +			attributes 	(list Attribute_Set
  1.7404 +			    (object Attribute
  1.7405 +				tool       	"VC++"
  1.7406 +				name       	"Inline"
  1.7407 +				value      	FALSE))
  1.7408 +			quid       	"3A6334650255"
  1.7409 +			documentation 	
  1.7410 +|*
  1.7411 +|	@fn				~CLoadPolicyInformation()
  1.7412 +|	Intended Usage	: Standard default d'tor	
  1.7413 +|	Error Condition	: None	
  1.7414 +|	@since			7.0
  1.7415 +			
  1.7416 +			concurrency 	"Sequential"
  1.7417 +			opExportControl 	"Public"
  1.7418 +			uid        	0)
  1.7419 +		    (object Operation "NewL"
  1.7420 +			attributes 	(list Attribute_Set
  1.7421 +			    (object Attribute
  1.7422 +				tool       	"VC++"
  1.7423 +				name       	"Inline"
  1.7424 +				value      	FALSE))
  1.7425 +			quid       	"3A63346502A5"
  1.7426 +			documentation 	
  1.7427 +|*
  1.7428 +|	@fn				NewL()
  1.7429 +|	Intended Usage	: Standardized safe construction which leaves nothing
  1.7430 +|					  on the cleanup stack.
  1.7431 +|	Error Condition	:	
  1.7432 +|	@exception		KErrNoMemory
  1.7433 +|	@since			7.0
  1.7434 +|	@return			A pointer to the new class
  1.7435 +|	@post			CLoadPolicyInformation is fully constructed, and initialized.
  1.7436 +			
  1.7437 +			stereotype 	"static"
  1.7438 +			result     	"CLoadPolicyInformation*"
  1.7439 +			concurrency 	"Sequential"
  1.7440 +			opExportControl 	"Public"
  1.7441 +			uid        	0))
  1.7442 +		module     	"Component View::MAGIC"
  1.7443 +		quidu      	"3A5DF73E0288"
  1.7444 +		language   	"VC++")
  1.7445 +	    (object Class "CUnloadPolicy"
  1.7446 +		attributes 	(list Attribute_Set
  1.7447 +		    (object Attribute
  1.7448 +			tool       	"VC++"
  1.7449 +			name       	"AfxSupportMacro"
  1.7450 +			value      	""))
  1.7451 +		quid       	"3A1D309500CE"
  1.7452 +		documentation 	
  1.7453 +|*
  1.7454 +|	@public
  1.7455 +|	@class CUnloadPolicy
  1.7456 +|	@since 7.0
  1.7457 +|	@dependencies CTimer, TEntry, RLibrary, CLoadPolicyInformation
  1.7458 +|	Controls the unloading of implementation groupings
  1.7459 +		
  1.7460 +		stereotype 	"control"
  1.7461 +		superclasses 	(list inheritance_relationship_list
  1.7462 +		    (object Inheritance_Relationship
  1.7463 +			quid       	"3A754F410390"
  1.7464 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
  1.7465 +			quidu      	"3A75AE3000AE"))
  1.7466 +		operations 	(list Operations
  1.7467 +		    (object Operation "Wait"
  1.7468 +			attributes 	(list Attribute_Set
  1.7469 +			    (object Attribute
  1.7470 +				tool       	"VC++"
  1.7471 +				name       	"Inline"
  1.7472 +				value      	FALSE))
  1.7473 +			quid       	"3A2CF51F00BC"
  1.7474 +			documentation 	
  1.7475 +|*
  1.7476 +|	@fn				Wait()
  1.7477 +|	Intended Usage	: Wait until the time specified in the Load Policy Information before 
  1.7478 +|					unloading the implementation grouping.
  1.7479 +|	Error Condition	: None.
  1.7480 +|	@since			7.0
  1.7481 +|	@pre			This object is fully constructed and initialized
  1.7482 +|	@post			The timer has been activated.
  1.7483 +			
  1.7484 +			result     	"void"
  1.7485 +			concurrency 	"Sequential"
  1.7486 +			opExportControl 	"Private"
  1.7487 +			uid        	0)
  1.7488 +		    (object Operation "Unload"
  1.7489 +			attributes 	(list Attribute_Set
  1.7490 +			    (object Attribute
  1.7491 +				tool       	"VC++"
  1.7492 +				name       	"Inline"
  1.7493 +				value      	FALSE))
  1.7494 +			quid       	"3A2CF5710345"
  1.7495 +			documentation 	
  1.7496 +|*
  1.7497 +|	@fn				Unload()
  1.7498 +|	Intended Usage	: Unload the specified implementation grouping as it is no longer referenced.
  1.7499 +|	Error Condition	: None.
  1.7500 +|	@since			7.0
  1.7501 +|	@pre			This object is fully constructed and initialized
  1.7502 +|	@post			Close the RLibrary.
  1.7503 +			
  1.7504 +			result     	"void"
  1.7505 +			concurrency 	"Sequential"
  1.7506 +			opExportControl 	"Private"
  1.7507 +			uid        	0)
  1.7508 +		    (object Operation "DecreaseReference"
  1.7509 +			attributes 	(list Attribute_Set
  1.7510 +			    (object Attribute
  1.7511 +				tool       	"VC++"
  1.7512 +				name       	"Inline"
  1.7513 +				value      	FALSE))
  1.7514 +			quid       	"3A2CF5AE002C"
  1.7515 +			documentation 	
  1.7516 +|*
  1.7517 +|	@fn				DecreaseReference()
  1.7518 +|	Intended Usage	: Decrease the reference count for the specified grouping and therefore 
  1.7519 +|					check whether it should be unloaded.
  1.7520 +|	Error Condition	: None.
  1.7521 +|	@since			7.0
  1.7522 +|	@return			EDeleteMe if this unload policy can be deleted because its reference 
  1.7523 +|					count is zero and it is on the garbage list.
  1.7524 +|	@pre			This object is fully constructed and initialized
  1.7525 +|	@post			If the decreased reference count has reached zero  and the policy is not
  1.7526 +|					on the garbage list then the timer is activated.
  1.7527 +			
  1.7528 +			result     	"TUnloadPolicyStatus"
  1.7529 +			concurrency 	"Sequential"
  1.7530 +			opExportControl 	"Public"
  1.7531 +			uid        	0)
  1.7532 +		    (object Operation "IncreaseReference"
  1.7533 +			attributes 	(list Attribute_Set
  1.7534 +			    (object Attribute
  1.7535 +				tool       	"VC++"
  1.7536 +				name       	"Inline"
  1.7537 +				value      	FALSE))
  1.7538 +			quid       	"3A2D12190019"
  1.7539 +			documentation 	
  1.7540 +|*
  1.7541 +|	@fn				IncreaseReference()
  1.7542 +|	Intended Usage	: Increase the reference count for the specified grouping.
  1.7543 +|	Error Condition	: None.
  1.7544 +|	@since			7.0
  1.7545 +|	@pre			This object is fully constructed and initialized
  1.7546 +|	@post			The reference count has been increased and if there was an outstanding timer 
  1.7547 +|					request it has been cancelled.
  1.7548 +			
  1.7549 +			result     	"void"
  1.7550 +			concurrency 	"Sequential"
  1.7551 +			opExportControl 	"Public"
  1.7552 +			uid        	0)
  1.7553 +		    (object Operation "ConstructL"
  1.7554 +			attributes 	(list Attribute_Set
  1.7555 +			    (object Attribute
  1.7556 +				tool       	"VC++"
  1.7557 +				name       	"Inline"
  1.7558 +				value      	FALSE))
  1.7559 +			quid       	"3A63026902EB"
  1.7560 +			documentation 	
  1.7561 +|*
  1.7562 +|	@fn				ConstructL()
  1.7563 +|	Intended Usage	: Standardized 2nd, (Initialization) phase of two phase construction.
  1.7564 +|	Error Condition	: None
  1.7565 +|	@exception		None
  1.7566 +|	@since			7.0
  1.7567 +|	@param			aDllEntry Information on the dll to which this unload policy refers
  1.7568 +|	@pre 			CUnloadPolicy is fully constructed.
  1.7569 +|	@post			CUnloadPolicy is fully initialized.
  1.7570 +			
  1.7571 +			parameters 	(list Parameters
  1.7572 +			    (object Parameter "aDllEntry"
  1.7573 +				type       	"const TEntry&"
  1.7574 +				const      	TRUE))
  1.7575 +			result     	"void"
  1.7576 +			concurrency 	"Sequential"
  1.7577 +			opExportControl 	"Private"
  1.7578 +			uid        	0)
  1.7579 +		    (object Operation "CUnloadPolicy"
  1.7580 +			attributes 	(list Attribute_Set
  1.7581 +			    (object Attribute
  1.7582 +				tool       	"VC++"
  1.7583 +				name       	"Inline"
  1.7584 +				value      	FALSE))
  1.7585 +			quid       	"3A630269033B"
  1.7586 +			documentation 	
  1.7587 +|*
  1.7588 +|	@internal
  1.7589 +|	@fn				CUnloadPolicy()
  1.7590 +|	Intended Usage	: Standardized default c'tor
  1.7591 +|	Error Condition	: None
  1.7592 +|	@since			7.0
  1.7593 +|	@post			CUnloadPolicy is fully constructed
  1.7594 +			
  1.7595 +			concurrency 	"Sequential"
  1.7596 +			opExportControl 	"Private"
  1.7597 +			uid        	0)
  1.7598 +		    (object Operation "~CUnloadPolicy"
  1.7599 +			attributes 	(list Attribute_Set
  1.7600 +			    (object Attribute
  1.7601 +				tool       	"VC++"
  1.7602 +				name       	"Inline"
  1.7603 +				value      	FALSE))
  1.7604 +			quid       	"3A630269038B"
  1.7605 +			documentation 	
  1.7606 +|*
  1.7607 +|	@fn				~CUnloadPolicy()
  1.7608 +|	Intended Usage	: Standard default d'tor
  1.7609 +|	Error Condition	: None
  1.7610 +|	@since			7.0
  1.7611 +			
  1.7612 +			concurrency 	"Sequential"
  1.7613 +			opExportControl 	"Public"
  1.7614 +			uid        	0)
  1.7615 +		    (object Operation "NewL"
  1.7616 +			attributes 	(list Attribute_Set
  1.7617 +			    (object Attribute
  1.7618 +				tool       	"VC++"
  1.7619 +				name       	"Inline"
  1.7620 +				value      	FALSE))
  1.7621 +			quid       	"3A63026A0012"
  1.7622 +			documentation 	
  1.7623 +|*
  1.7624 +|	@fn				NewL()
  1.7625 +|	Intended Usage	: Standardized safe construction which leaves nothing 
  1.7626 +|					on the cleanup stack.
  1.7627 +|	Error Condition	: Cannot fully construct because of memory limitations.
  1.7628 +|	@exception		KErrNoMemory
  1.7629 +|	@since			7.0
  1.7630 +|	@return			A pointer to the new class
  1.7631 +|	@post			CUnloadPolicy is fully constructed and initialized.
  1.7632 +			
  1.7633 +			stereotype 	"static"
  1.7634 +			parameters 	(list Parameters
  1.7635 +			    (object Parameter "aDllEntry"
  1.7636 +				type       	"const TEntry&"
  1.7637 +				const      	TRUE))
  1.7638 +			result     	"CUnloadPolicy*"
  1.7639 +			concurrency 	"Sequential"
  1.7640 +			opExportControl 	"Public"
  1.7641 +			uid        	0)
  1.7642 +		    (object Operation "RunError"
  1.7643 +			attributes 	(list Attribute_Set
  1.7644 +			    (object Attribute
  1.7645 +				tool       	"VC++"
  1.7646 +				name       	"Inline"
  1.7647 +				value      	FALSE))
  1.7648 +			quid       	"3A754F420016"
  1.7649 +			documentation 	
  1.7650 +|*
  1.7651 +|	@fn				RunError(TInt aError)
  1.7652 +|	Intended Usage	: Called when this objects RunL left with an error.
  1.7653 +|					It handles correct cleanup of the object. Override from CTimer.
  1.7654 +|	Error Condition	: None.
  1.7655 +|	@since			7.0
  1.7656 +|	@param			aError The error code that the RunL left with.
  1.7657 +|	@return			KErrNone if can cleanup aError otherwise. 
  1.7658 +|	@pre 			CUnloadPolicy is fully constructed.
  1.7659 +|	@post			RLibrary is closed, and the reference 
  1.7660 +|					count is zero.
  1.7661 +			
  1.7662 +			parameters 	(list Parameters
  1.7663 +			    (object Parameter "aError"
  1.7664 +				type       	"TInt"))
  1.7665 +			result     	"TInt"
  1.7666 +			concurrency 	"Sequential"
  1.7667 +			opExportControl 	"Private"
  1.7668 +			uid        	0)
  1.7669 +		    (object Operation "DoCancel"
  1.7670 +			attributes 	(list Attribute_Set
  1.7671 +			    (object Attribute
  1.7672 +				tool       	"VC++"
  1.7673 +				name       	"Inline"
  1.7674 +				value      	FALSE))
  1.7675 +			quid       	"3A754F420107"
  1.7676 +			documentation 	
  1.7677 +|*
  1.7678 +|	@fn				DoCancel()
  1.7679 +|	Intended Usage	: Called when this object is cancelled, unloading its implementation 
  1.7680 +|					grouping is aborted. Override from CTimer.
  1.7681 +|	Error Condition	: None.
  1.7682 +|	@since			7.0
  1.7683 +|	@pre 			CUnloadPolicy is fully constructed.
  1.7684 +|	@post			RLibrary remains open and the reference 
  1.7685 +|					count is non-zero.
  1.7686 +			
  1.7687 +			result     	"void"
  1.7688 +			concurrency 	"Sequential"
  1.7689 +			opExportControl 	"Private"
  1.7690 +			uid        	0)
  1.7691 +		    (object Operation "RunL"
  1.7692 +			attributes 	(list Attribute_Set
  1.7693 +			    (object Attribute
  1.7694 +				tool       	"VC++"
  1.7695 +				name       	"Inline"
  1.7696 +				value      	FALSE))
  1.7697 +			quid       	"3A754F42016B"
  1.7698 +			documentation 	
  1.7699 +|*
  1.7700 +|	@fn				RunL()
  1.7701 +|	Intended Usage	: Called when this object is signalled complete, 
  1.7702 +|					to unload its implementation grouping. Override from CTimer.
  1.7703 +|	Error Condition	: Leaves with an error code.
  1.7704 +|	@exception		KErrReferenceCountInvalid
  1.7705 +|	@since			7.0
  1.7706 +|	@pre 			CUnloadPolicy is fully constructed.
  1.7707 +|	@post			RLibrary is closed, and the reference 
  1.7708 +|					count is zero.
  1.7709 +			
  1.7710 +			result     	"void"
  1.7711 +			concurrency 	"Sequential"
  1.7712 +			opExportControl 	"Private"
  1.7713 +			uid        	0)
  1.7714 +		    (object Operation "OnGarbageList"
  1.7715 +			attributes 	(list Attribute_Set
  1.7716 +			    (object Attribute
  1.7717 +				tool       	"VC++"
  1.7718 +				name       	"Inline"
  1.7719 +				value      	FALSE))
  1.7720 +			quid       	"3AE05EBC02A4"
  1.7721 +			documentation 	
  1.7722 +|*
  1.7723 +|	@fn				OnGarbageList(TBool aOnGarbageList)
  1.7724 +|	Intended Usage	: Sets the iAmOnGarbageList flag which indicates whether this unload 
  1.7725 +|					policy is waiting to be deleted.  If the policy is on the garbage list
  1.7726 +|					then it is not able to instantiate new interface implementations.
  1.7727 +|	Error Condition	: None.
  1.7728 +|	@since			7.0
  1.7729 +|	@param			aOnGarbageList Flag indicating whether this unload policy is being 
  1.7730 +|					added to the garbage policy list or removed.
  1.7731 +|	@pre			This object is fully constructed and initialized
  1.7732 +|	@post			iAmOnGarbageList flag is updated.
  1.7733 +			
  1.7734 +			parameters 	(list Parameters
  1.7735 +			    (object Parameter "aOnGarbageList"
  1.7736 +				type       	"TBool"))
  1.7737 +			result     	"void"
  1.7738 +			concurrency 	"Sequential"
  1.7739 +			opExportControl 	"Public"
  1.7740 +			uid        	0)
  1.7741 +		    (object Operation "LoadDllAndReturnProxyL"
  1.7742 +			attributes 	(list Attribute_Set
  1.7743 +			    (object Attribute
  1.7744 +				tool       	"VC++"
  1.7745 +				name       	"Inline"
  1.7746 +				value      	FALSE))
  1.7747 +			quid       	"3AE05EBC03E4"
  1.7748 +			documentation 	
  1.7749 +|*
  1.7750 +|	@fn				LoadDllAndReturnProxyL()
  1.7751 +|	Intended Usage	: Loads the dll which this unload policy refers to and returns a function pointer
  1.7752 +|					to the proxy into the dll.
  1.7753 +|	Error Condition	: Leaves with an error code.
  1.7754 +|	@exception		KErrInvalidDll, @see RLibrary::Load
  1.7755 +|	@since			7.0
  1.7756 +|	@return			The proxy function into the dll to which this unload policy refers.
  1.7757 +|	@pre			This object is fully constructed and initialized
  1.7758 +|	@post			iLibrary is unloaded
  1.7759 +			
  1.7760 +			result     	"TInstantiationL"
  1.7761 +			concurrency 	"Sequential"
  1.7762 +			opExportControl 	"Public"
  1.7763 +			uid        	0)
  1.7764 +		    (object Operation "DllEntryInformation"
  1.7765 +			attributes 	(list Attribute_Set
  1.7766 +			    (object Attribute
  1.7767 +				tool       	"VC++"
  1.7768 +				name       	"Inline"
  1.7769 +				value      	FALSE))
  1.7770 +			quid       	"3AE05EBD0074"
  1.7771 +			documentation 	
  1.7772 +|*
  1.7773 +|	@fn				DllEntryInformation()
  1.7774 +|	Intended Usage	: Returns information on the dll which this unload policy refers to.
  1.7775 +|	Error Condition	: None.
  1.7776 +|	@since			7.0
  1.7777 +|	@pre			This object is fully constructed and initialized
  1.7778 +			
  1.7779 +			stereotype 	"const"
  1.7780 +			result     	"const TEntry&"
  1.7781 +			concurrency 	"Sequential"
  1.7782 +			opExportControl 	"Public"
  1.7783 +			uid        	0)
  1.7784 +		    (object Operation "ReferenceCount"
  1.7785 +			attributes 	(list Attribute_Set
  1.7786 +			    (object Attribute
  1.7787 +				tool       	"VC++"
  1.7788 +				name       	"Inline"
  1.7789 +				value      	FALSE))
  1.7790 +			quid       	"3AE05EBD015B"
  1.7791 +			documentation 	
  1.7792 +|*
  1.7793 +|	@fn				ReferenceCount()
  1.7794 +|	Intended Usage	: Returns the current reference count for this grouping
  1.7795 +|	Error Condition	: None.
  1.7796 +|	@since			7.0
  1.7797 +|	@return			The current library reference count for this unload policy
  1.7798 +|	@pre			This object is fully constructed and initialized
  1.7799 +			
  1.7800 +			stereotype 	"const"
  1.7801 +			result     	"const TInt"
  1.7802 +			concurrency 	"Sequential"
  1.7803 +			opExportControl 	"Public"
  1.7804 +			uid        	0))
  1.7805 +		class_attributes 	(list class_attribute_list
  1.7806 +		    (object ClassAttribute "iReferencesInUseCount"
  1.7807 +			quid       	"3A815C49023F"
  1.7808 +			documentation 	
  1.7809 +|* 
  1.7810 +|		A reference count indicating that an implementation from
  1.7811 +|		this implementation grouping has been instantiated / removed
  1.7812 +			
  1.7813 +			type       	"TInt")
  1.7814 +		    (object ClassAttribute "iAmOnGarbageList"
  1.7815 +			quid       	"3AE05EBC00A5"
  1.7816 +			documentation 	
  1.7817 +|* Indicates that this object cannot be used to instantiate new interface 
  1.7818 +|	implementations because it is waiting to be deleted.
  1.7819 +			
  1.7820 +			type       	"TBool"))
  1.7821 +		module     	"Component View::MAGIC"
  1.7822 +		quidu      	"3A5DF73E0288"
  1.7823 +		language   	"VC++")
  1.7824 +	    (object Class "CRegistrar"
  1.7825 +		attributes 	(list Attribute_Set
  1.7826 +		    (object Attribute
  1.7827 +			tool       	"VC++"
  1.7828 +			name       	"AfxSupportMacro"
  1.7829 +			value      	""))
  1.7830 +		quid       	"3A1D3A0D0282"
  1.7831 +		documentation 	
  1.7832 +|*
  1.7833 +|	@public
  1.7834 +|	@class CRegistrar
  1.7835 +|	@since 7.0
  1.7836 +|	@dependencies CDiscoverer, MDiscovererObserver, CRegistryData, 
  1.7837 +|				RFs, & CBase
  1.7838 +|	Responsible for managing Interface Implementaion Collection registration
  1.7839 +|	(adding and removing entries).
  1.7840 +		
  1.7841 +		stereotype 	"control"
  1.7842 +		superclasses 	(list inheritance_relationship_list
  1.7843 +		    (object Inheritance_Relationship
  1.7844 +			quid       	"3A5F10A10220"
  1.7845 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  1.7846 +			quidu      	"3A75AD8E019C")
  1.7847 +		    (object Inheritance_Relationship
  1.7848 +			quid       	"3A8042EB0119"
  1.7849 +			supplier   	"Logical View::MDiscovererObserver"
  1.7850 +			quidu      	"3A7593D7038F")
  1.7851 +		    (object Inheritance_Relationship
  1.7852 +			quid       	"3B44A30902C4"
  1.7853 +			supplier   	"Logical View::MBackupNotifierObserver"
  1.7854 +			quidu      	"3B44A309002F"
  1.7855 +			exportControl 	"Private"))
  1.7856 +		operations 	(list Operations
  1.7857 +		    (object Operation "DriveReinstatedL"
  1.7858 +			attributes 	(list Attribute_Set
  1.7859 +			    (object Attribute
  1.7860 +				tool       	"VC++"
  1.7861 +				name       	"Inline"
  1.7862 +				value      	FALSE))
  1.7863 +			quid       	"3A754F4302FD"
  1.7864 +			documentation 	
  1.7865 +|*
  1.7866 +|	@fn				DriveReinstatedL(TDriveUnit aDrive)
  1.7867 +|	Intended Usage	:Overload of the MDiscovererObserver callback method.
  1.7868 +|					The cue to signal the registry that 
  1.7869 +|					the registered Interface Implementation Collections
  1.7870 +|					stored upon the specified drive are again
  1.7871 +|					available for use.
  1.7872 +|	Error Condition	: Leaves with an error code.
  1.7873 +|	@exception		KErrNoMemory, KErrRegistrationFailed.
  1.7874 +|	@since			7.0	:
  1.7875 +|	@param			aDrive	The drive identifier.
  1.7876 +|	@pre 			CRegistrar is fully constructed.
  1.7877 +|	@post			The registered Interface Implementation Collections
  1.7878 +|					stored upon the specified drive are again 
  1.7879 +|					made available for use.
  1.7880 +			
  1.7881 +			parameters 	(list Parameters
  1.7882 +			    (object Parameter "aDrive"
  1.7883 +				type       	"TDriveUnit"))
  1.7884 +			result     	"void"
  1.7885 +			concurrency 	"Sequential"
  1.7886 +			opExportControl 	"Private"
  1.7887 +			uid        	0)
  1.7888 +		    (object Operation "DriveRemovedL"
  1.7889 +			attributes 	(list Attribute_Set
  1.7890 +			    (object Attribute
  1.7891 +				tool       	"VC++"
  1.7892 +				name       	"Inline"
  1.7893 +				value      	FALSE))
  1.7894 +			quid       	"3A2CFFB00333"
  1.7895 +			documentation 	
  1.7896 +|*
  1.7897 +|	@fn				DriveRemovedL(TDriveUnit aDrive)
  1.7898 +|	Intended Usage	:Overload of the MDiscovererObserver callback method.
  1.7899 +|					The cue to signal the registry that 
  1.7900 +|					the registered Interface Implementation Collections
  1.7901 +|					stored upon the specified drive should no 
  1.7902 +|					longer available for use.
  1.7903 +|	Error Condition	: Leaves with an error code.
  1.7904 +|	@exception		KErrNoMemory
  1.7905 +|	@since			7.0	:
  1.7906 +|	@param			aDrive	The drive identifier.
  1.7907 +|	@pre 			CRegistrar is fully constructed.
  1.7908 +|	@post			The registered Interface Implementation Collections
  1.7909 +|					stored upon the specified drive are no 
  1.7910 +|					longer available for use.
  1.7911 +			
  1.7912 +			parameters 	(list Parameters
  1.7913 +			    (object Parameter "aDrive"
  1.7914 +				type       	"TDriveUnit"))
  1.7915 +			result     	"void"
  1.7916 +			concurrency 	"Sequential"
  1.7917 +			opExportControl 	"Private"
  1.7918 +			uid        	0)
  1.7919 +		    (object Operation "DiscoveriesBegin"
  1.7920 +			attributes 	(list Attribute_Set
  1.7921 +			    (object Attribute
  1.7922 +				tool       	"VC++"
  1.7923 +				name       	"Inline"
  1.7924 +				value      	FALSE))
  1.7925 +			quid       	"3A7FEAF6031A"
  1.7926 +			documentation 	
  1.7927 +| MDiscovererObserver method implementations
  1.7928 +|*
  1.7929 +|	@fn				DiscoveriesBegin()
  1.7930 +|	Intended Usage	:Overload of the MDiscovererObserver callback method.
  1.7931 +|					The cue that a registry update is about to occur.
  1.7932 +|	Error Condition	: None.
  1.7933 +|	@since			7.0	:
  1.7934 +|	@pre 			CRegistrar is fully constructed
  1.7935 +|	@post			The Registry data manager has been informed that its internal
  1.7936 +|					data is out of date.
  1.7937 +			
  1.7938 +			result     	"void"
  1.7939 +			concurrency 	"Sequential"
  1.7940 +			opExportControl 	"Private"
  1.7941 +			uid        	0)
  1.7942 +		    (object Operation "DiscoveriesComplete"
  1.7943 +			attributes 	(list Attribute_Set
  1.7944 +			    (object Attribute
  1.7945 +				tool       	"VC++"
  1.7946 +				name       	"Inline"
  1.7947 +				value      	FALSE))
  1.7948 +			quid       	"3A754F440132"
  1.7949 +			documentation 	
  1.7950 +|*
  1.7951 +|	@fn				DiscoveriesComplete(TBool aSuccessful)
  1.7952 +|	Intended Usage	:Overload of the MDiscovererObserver callback method.
  1.7953 +|					The cue to persist the registry
  1.7954 +|	Error Condition	: None.
  1.7955 +|	@since			7.0	:
  1.7956 +|	@param			aSuccessful
  1.7957 +|	@pre 			CRegistrar is fully constructed
  1.7958 +|	@post			The current registry data has been persisted and the 
  1.7959 +|					internal access indexes have been rebuilt.
  1.7960 +			
  1.7961 +			parameters 	(list Parameters
  1.7962 +			    (object Parameter "aSuccessful"
  1.7963 +				type       	"TBool"))
  1.7964 +			result     	"void"
  1.7965 +			concurrency 	"Sequential"
  1.7966 +			opExportControl 	"Private"
  1.7967 +			uid        	0)
  1.7968 +		    (object Operation "RegisterDiscoveryL"
  1.7969 +			attributes 	(list Attribute_Set
  1.7970 +			    (object Attribute
  1.7971 +				tool       	"VC++"
  1.7972 +				name       	"Inline"
  1.7973 +				value      	FALSE))
  1.7974 +			quid       	"3A2D08320122"
  1.7975 +			documentation 	
  1.7976 +|*
  1.7977 +|	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
  1.7978 +|	Intended Usage	:Overload of the MDiscovererObserver callback method.
  1.7979 +|					Adds the specified Interface Implementation Collection to the 
  1.7980 +|					registry.
  1.7981 +|	Error Condition	: Leaves with an error code.
  1.7982 +|	@exception		KErrNoMemory, KErrRegistrationFailed.
  1.7983 +|	@since			7.0	:
  1.7984 +|	@param			aDirEntry The directory entry to register.
  1.7985 +|	@pre 			CRegistrar is fully constructed
  1.7986 +|	@post			The Interface Implementation Collection identified by the directory entry 
  1.7987 +|					is registered.
  1.7988 +			
  1.7989 +			parameters 	(list Parameters
  1.7990 +			    (object Parameter "aDirEntry"
  1.7991 +				type       	"const TEntry&"
  1.7992 +				const      	TRUE))
  1.7993 +			result     	"void"
  1.7994 +			concurrency 	"Sequential"
  1.7995 +			opExportControl 	"Private"
  1.7996 +			uid        	0)
  1.7997 +		    (object Operation "Enable"
  1.7998 +			attributes 	(list Attribute_Set
  1.7999 +			    (object Attribute
  1.8000 +				tool       	"VC++"
  1.8001 +				name       	"Inline"
  1.8002 +				value      	FALSE))
  1.8003 +			quid       	"3A2CFDF80394"
  1.8004 +			documentation 	
  1.8005 +|*
  1.8006 +|	@fn				Enable(TUid aImplementationUid)
  1.8007 +|	Intended Usage	:Allow the specified Interface Implementation to be used.
  1.8008 +|	Error Condition	: KErrEnableFailed The enable call failed.
  1.8009 +|	@since			7.0	:
  1.8010 +|	@param			aImplementationUid The Interface Implementation to enable.
  1.8011 +|	@return			KErrNone on success, KErrEnableFailed otherwise.
  1.8012 +|	@pre 			CRegistrar is fully constructed
  1.8013 +|	@post			The interface implementation identified by 
  1.8014 +|					the UID	is made available for use.
  1.8015 +			
  1.8016 +			parameters 	(list Parameters
  1.8017 +			    (object Parameter "aImplementationUid"
  1.8018 +				type       	"TUid"))
  1.8019 +			result     	"TInt"
  1.8020 +			concurrency 	"Sequential"
  1.8021 +			opExportControl 	"Public"
  1.8022 +			uid        	0)
  1.8023 +		    (object Operation "Disable"
  1.8024 +			attributes 	(list Attribute_Set
  1.8025 +			    (object Attribute
  1.8026 +				tool       	"VC++"
  1.8027 +				name       	"Inline"
  1.8028 +				value      	FALSE))
  1.8029 +			quid       	"3A754F4402F4"
  1.8030 +			documentation 	
  1.8031 +|*
  1.8032 +|	@fn				Disable(TUid aImplementationUid)
  1.8033 +|	Intended Usage	:Stop the specified interface implementation 
  1.8034 +|					from being used.
  1.8035 +|	Error Condition	: KErrDisableFailed The disable call failed.
  1.8036 +|	@since			7.0	:
  1.8037 +|	@param			aImplementationUid The Interface Implementation to disable.
  1.8038 +|	@return			KErrNone on success, KErrDisableFailed otherwise.
  1.8039 +|	@pre 			CRegistrar is fully constructed
  1.8040 +|	@post			The interface implementation identified by 
  1.8041 +|					the UID	is no longer available for use.
  1.8042 +			
  1.8043 +			parameters 	(list Parameters
  1.8044 +			    (object Parameter "aImplementationUid"
  1.8045 +				type       	"TUid"))
  1.8046 +			result     	"TInt"
  1.8047 +			concurrency 	"Sequential"
  1.8048 +			opExportControl 	"Public"
  1.8049 +			uid        	0)
  1.8050 +		    (object Operation "Resume"
  1.8051 +			attributes 	(list Attribute_Set
  1.8052 +			    (object Attribute
  1.8053 +				tool       	"VC++"
  1.8054 +				name       	"Inline"
  1.8055 +				value      	FALSE))
  1.8056 +			quid       	"3A2CFE4E038E"
  1.8057 +			documentation 	
  1.8058 +|*
  1.8059 +|	@fn				Resume()
  1.8060 +|	Intended Usage	: Overload of the MBackupNotifierObserver method.
  1.8061 +|					Allow registration of new Interface Implementation Collections
  1.8062 +|					to begin again.
  1.8063 +|	Error Condition	: KErrResumeFailed The registration resume failed.
  1.8064 +|	@since			7.0	:
  1.8065 +|	@return			KErrNone on success, KErrResumeFailed otherwise.
  1.8066 +|	@pre 			CRegistrar is fully constructed
  1.8067 +|	@post			Registration suspension is cancelled.
  1.8068 +			
  1.8069 +			result     	"TInt"
  1.8070 +			concurrency 	"Sequential"
  1.8071 +			opExportControl 	"Public"
  1.8072 +			uid        	0)
  1.8073 +		    (object Operation "Suspend"
  1.8074 +			attributes 	(list Attribute_Set
  1.8075 +			    (object Attribute
  1.8076 +				tool       	"VC++"
  1.8077 +				name       	"Inline"
  1.8078 +				value      	FALSE))
  1.8079 +			quid       	"3A2CFEB303CF"
  1.8080 +			documentation 	
  1.8081 +|*
  1.8082 +|	@fn				Suspend()
  1.8083 +|	Intended Usage	: Overload of the MBackupNotifierObserver method.
  1.8084 +|					Suspend registration of new Interface Implementation Collections.
  1.8085 +|	Error Condition	: KErrSuspendFailed The registration suspension failed.
  1.8086 +|	@since			7.0	:
  1.8087 +|	@return			KErrNone on success, KErrSuspendFailed otherwise.
  1.8088 +|	@pre 			CRegistrar is fully constructed
  1.8089 +|	@post			Registration is suspended.
  1.8090 +			
  1.8091 +			result     	"TInt"
  1.8092 +			concurrency 	"Sequential"
  1.8093 +			opExportControl 	"Public"
  1.8094 +			uid        	0)
  1.8095 +		    (object Operation "~CRegistrar"
  1.8096 +			attributes 	(list Attribute_Set
  1.8097 +			    (object Attribute
  1.8098 +				tool       	"VC++"
  1.8099 +				name       	"Inline"
  1.8100 +				value      	FALSE))
  1.8101 +			quid       	"3A6324FA00E7"
  1.8102 +			documentation 	
  1.8103 +|*
  1.8104 +|	@fn				~CRegistrar()
  1.8105 +|	Intended Usage	: Standard default d'tor
  1.8106 +|	Error Condition	: None
  1.8107 +|	@since			7.0
  1.8108 +|	@pre 			None
  1.8109 +|	@post			CRegistrar is totally destroyed
  1.8110 +			
  1.8111 +			concurrency 	"Sequential"
  1.8112 +			opExportControl 	"Public"
  1.8113 +			uid        	0)
  1.8114 +		    (object Operation "NewL"
  1.8115 +			attributes 	(list Attribute_Set
  1.8116 +			    (object Attribute
  1.8117 +				tool       	"VC++"
  1.8118 +				name       	"Inline"
  1.8119 +				value      	FALSE))
  1.8120 +			quid       	"3A6324FA0137"
  1.8121 +			documentation 	
  1.8122 +|*
  1.8123 +|	@fn				static CRegistrar* NewL(CRegistryData& aRegistry, MRegistrarObserver& aRegistrarObserver, RFs& aFs)
  1.8124 +|	Intended Usage	: Standardised safe construction which leaves nothing 
  1.8125 +|					on the cleanup stack.
  1.8126 +|	Error Condition	: Cannot fully construct because of memory limitations.	
  1.8127 +|	@exception		KErrNoMemory
  1.8128 +|	@since			7.0
  1.8129 +|	@param			aRegistry A reference to the registry data management class.
  1.8130 +|	@param			aRegistrarObserver A reference to the registrar observer class.
  1.8131 +|	@param			aFs A reference to an connected file server session.
  1.8132 +|	@return			CRegistrar* A pointer to the new class
  1.8133 +|	@pre 			None
  1.8134 +|	@post			CRegistrar is fully constructed, 
  1.8135 +|					and initialised.
  1.8136 +			
  1.8137 +			stereotype 	"static"
  1.8138 +			parameters 	(list Parameters
  1.8139 +			    (object Parameter "aRegistry"
  1.8140 +				type       	"CRegistryData&")
  1.8141 +			    (object Parameter "aRegistrarObserver"
  1.8142 +				type       	"MRegistrarObserver&")
  1.8143 +			    (object Parameter "aFs"
  1.8144 +				type       	"RFs&"))
  1.8145 +			result     	"CRegistrar*"
  1.8146 +			concurrency 	"Sequential"
  1.8147 +			opExportControl 	"Public"
  1.8148 +			uid        	0)
  1.8149 +		    (object Operation "CRegistrar"
  1.8150 +			attributes 	(list Attribute_Set
  1.8151 +			    (object Attribute
  1.8152 +				tool       	"VC++"
  1.8153 +				name       	"Inline"
  1.8154 +				value      	FALSE))
  1.8155 +			quid       	"3A6324FA0079"
  1.8156 +			documentation 	
  1.8157 +| Internal methods
  1.8158 +|*
  1.8159 +|	@internal
  1.8160 +|	@fn				CRegistrar(CRegistryData& aRegistry, RFs& aFs)
  1.8161 +|	Intended Usage	: Standardised default c'tor
  1.8162 +|	Error Condition	: None
  1.8163 +|	@since			7.0
  1.8164 +|	@param			aRegistry A reference to the registry data management class.
  1.8165 +|	@param			aRegistrarObserver A reference to the registrar observer class.
  1.8166 +|	@param			aFs A reference to an connected file server session.
  1.8167 +|	@pre 			None
  1.8168 +|	@post			CRegistrar is fully constructed
  1.8169 +			
  1.8170 +			parameters 	(list Parameters
  1.8171 +			    (object Parameter "aRegistry"
  1.8172 +				type       	"CRegistryData&")
  1.8173 +			    (object Parameter "aRegistrarObserver"
  1.8174 +				type       	"MRegistrarObserver&")
  1.8175 +			    (object Parameter "aFs"
  1.8176 +				type       	"RFs&"))
  1.8177 +			concurrency 	"Sequential"
  1.8178 +			opExportControl 	"Private"
  1.8179 +			uid        	0)
  1.8180 +		    (object Operation "ConstructL"
  1.8181 +			attributes 	(list Attribute_Set
  1.8182 +			    (object Attribute
  1.8183 +				tool       	"VC++"
  1.8184 +				name       	"Inline"
  1.8185 +				value      	FALSE))
  1.8186 +			quid       	"3A6324FA000A"
  1.8187 +			documentation 	
  1.8188 +|*
  1.8189 +|	@fn				void ConstructL()
  1.8190 +|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
  1.8191 +|	Error Condition	: None
  1.8192 +|	@exception		None
  1.8193 +|	@since			7.0
  1.8194 +|	@pre 			CRegistrar is fully constructed.
  1.8195 +|	@post			CRegistrar is fully initialised.
  1.8196 +			
  1.8197 +			result     	"void"
  1.8198 +			concurrency 	"Sequential"
  1.8199 +			opExportControl 	"Private"
  1.8200 +			uid        	0)
  1.8201 +		    (object Operation "ParseL"
  1.8202 +			attributes 	(list Attribute_Set
  1.8203 +			    (object Attribute
  1.8204 +				tool       	"VC++"
  1.8205 +				name       	"Inline"
  1.8206 +				value      	FALSE))
  1.8207 +			quid       	"3AC83A2B02A6"
  1.8208 +			documentation 	
  1.8209 +|*
  1.8210 +|	@fn				ParseL(CRegistryData::CDllData& aDll, const TDesC& aRscFileName)
  1.8211 +|	Intended Usage	: Parsing the resource file information associated with an
  1.8212 +|					Interface Implementation Collection for entry into the registry
  1.8213 +|					information.	
  1.8214 +|	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
  1.8215 +|	@exception		KErrNoMemory
  1.8216 +|	@since			7.0
  1.8217 +|	@param			aEntry The directory entry data for the Interface Impplementation Collection.
  1.8218 +|	@param			aRscFileName The resource file from which to extract the data
  1.8219 +|	@pre 			CRegistrar is fully constructed.
  1.8220 +|	@post			The resource file has been parsed and the data added to 'aDll'.
  1.8221 +			
  1.8222 +			parameters 	(list Parameters
  1.8223 +			    (object Parameter "aDll"
  1.8224 +				type       	"CRegistryData::CDllData&")
  1.8225 +			    (object Parameter "aRscFileName"
  1.8226 +				type       	"const TDesC&"
  1.8227 +				const      	TRUE))
  1.8228 +			result     	"void"
  1.8229 +			concurrency 	"Sequential"
  1.8230 +			opExportControl 	"Private"
  1.8231 +			uid        	0)
  1.8232 +		    (object Operation "ParseRegistrationDataL"
  1.8233 +			attributes 	(list Attribute_Set
  1.8234 +			    (object Attribute
  1.8235 +				tool       	"VC++"
  1.8236 +				name       	"Inline"
  1.8237 +				value      	FALSE))
  1.8238 +			quid       	"3AB7308701EB"
  1.8239 +			documentation 	
  1.8240 +|*
  1.8241 +|	@fn				void ParseRegistrationDataL(const TEntry& aEntry, const TDesC& aRscFileName, TBool aUpdate, TInt aRegistryDriveIndex)
  1.8242 +|	Intended Usage	: To determine if the directory entry for an Interface Implementation 
  1.8243 +|					Collection entry requires registration.
  1.8244 +|					Parsing the associated resource file information where necessary.
  1.8245 +|	Error Condition	: Parsing fails due to a lack of memory, or a parsing error.
  1.8246 +|	@exception		KErrNoMemory
  1.8247 +|	@since			7.0
  1.8248 +|	@param			aEntry The directory entry data for the Interface Impplementation Collection.
  1.8249 +|	@param			aRscFileName The resource file from which to extract the data
  1.8250 +|	@param			aDrive The drive the registry data has been found on 
  1.8251 +|	@param			aUpdate A flag indicating if this is an update, or new entry.
  1.8252 +|	@param			aRegistryDriveIndex The index within the registry data 
  1.8253 +|					for the branch that the registry entry was found within. 
  1.8254 +|	@pre 			CRegistrar is fully constructed.
  1.8255 +|	@post			The Interface Implementation Collection entry has been processed appropriately.
  1.8256 +			
  1.8257 +			parameters 	(list Parameters
  1.8258 +			    (object Parameter "aEntry"
  1.8259 +				type       	"const TEntry&"
  1.8260 +				const      	TRUE)
  1.8261 +			    (object Parameter "aRscFileName"
  1.8262 +				type       	"const TDesC&"
  1.8263 +				const      	TRUE)
  1.8264 +			    (object Parameter "aDrive"
  1.8265 +				type       	"const TDriveUnit&"
  1.8266 +				const      	TRUE)
  1.8267 +			    (object Parameter "aUpdate"
  1.8268 +				type       	"TBool")
  1.8269 +			    (object Parameter "aRegistryDriveIndex"
  1.8270 +				type       	"TInt"))
  1.8271 +			result     	"void"
  1.8272 +			concurrency 	"Sequential"
  1.8273 +			opExportControl 	"Private"
  1.8274 +			uid        	0)
  1.8275 +		    (object Operation "NotifiedWithErrorCode"
  1.8276 +			attributes 	(list Attribute_Set
  1.8277 +			    (object Attribute
  1.8278 +				tool       	"VC++"
  1.8279 +				name       	"Inline"
  1.8280 +				value      	FALSE))
  1.8281 +			quid       	"3B2A288B03E0"
  1.8282 +			documentation 	
  1.8283 +|*
  1.8284 +|	@fn				NotifiedWithErrorCode(TInt aError)
  1.8285 +|	Intended Usage	:Overload of the MDiscovererObserver callback method.
  1.8286 +|					The notification that the notifier has been activated
  1.8287 +|					with an error status code. The observer should instruct
  1.8288 +|					the notification object how to proceed.
  1.8289 +|	Error Condition	: None.	
  1.8290 +|	@since			7.0	:
  1.8291 +|	@param			aError	The error value recieved by the notifier.
  1.8292 +|	@return			ETrue for ignore error, EFalse otherwise. 
  1.8293 +|	@pre 			CRegistrar is fully constructed.
  1.8294 +|	@post			The status code should be used by the observer to instruct 
  1.8295 +|					the notifier to cease recieving notifications or not.
  1.8296 +			
  1.8297 +			parameters 	(list Parameters
  1.8298 +			    (object Parameter "aError"
  1.8299 +				type       	"TInt"))
  1.8300 +			result     	"TBool"
  1.8301 +			concurrency 	"Sequential"
  1.8302 +			opExportControl 	"Private"
  1.8303 +			uid        	0)
  1.8304 +		    (object Operation "DriveIsSpiBasedL"
  1.8305 +			quid       	"44522E190300"
  1.8306 +			result     	"void"
  1.8307 +			concurrency 	"Sequential"
  1.8308 +			opExportControl 	"Public"
  1.8309 +			uid        	0))
  1.8310 +		module     	"Component View::MAGIC"
  1.8311 +		quidu      	"3A5DF73E0288"
  1.8312 +		language   	"VC++")
  1.8313 +	    (object Class "CEComServer"
  1.8314 +		attributes 	(list Attribute_Set
  1.8315 +		    (object Attribute
  1.8316 +			tool       	"VC++"
  1.8317 +			name       	"AppliedPattern"
  1.8318 +			value      	"none")
  1.8319 +		    (object Attribute
  1.8320 +			tool       	"VC++"
  1.8321 +			name       	"AfxSupportMacro"
  1.8322 +			value      	""))
  1.8323 +		quid       	"3A7159680113"
  1.8324 +		documentation 	
  1.8325 +|*
  1.8326 +|	@private
  1.8327 +|	@class CEComServer
  1.8328 +|	@since 7.0
  1.8329 +|	@dependencies CRegistry, CRegistrar, CDefaultResolver, 
  1.8330 +|				  CLoadManager, TEComResolverParams, CServer
  1.8331 +|	A concrete implementation which supplies instantiation & 
  1.8332 +|	destruction of a class via the ECom framework.
  1.8333 +		
  1.8334 +		stereotype 	"boundary"
  1.8335 +		superclasses 	(list inheritance_relationship_list
  1.8336 +		    (object Inheritance_Relationship
  1.8337 +			quid       	"3AACF893004B"
  1.8338 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CServer"
  1.8339 +			quidu      	"3AACF8880171"
  1.8340 +			exportControl 	"Private")
  1.8341 +		    (object Inheritance_Relationship
  1.8342 +			quid       	"3B050B950017"
  1.8343 +			supplier   	"Logical View::MRegistrarObserver"
  1.8344 +			quidu      	"3B050BD60057"
  1.8345 +			exportControl 	"Private"))
  1.8346 +		operations 	(list Operations
  1.8347 +		    (object Operation "Destroy"
  1.8348 +			attributes 	(list Attribute_Set
  1.8349 +			    (object Attribute
  1.8350 +				tool       	"VC++"
  1.8351 +				name       	"Inline"
  1.8352 +				value      	FALSE))
  1.8353 +			quid       	"3A71596801FA"
  1.8354 +			documentation 	
  1.8355 +|*
  1.8356 +|	@fn				static void Destroy()
  1.8357 +|	Intended Usage	: Destructor for the singleton CEComServer. 
  1.8358 +|					  Destruction checks for the number of shared
  1.8359 +|					  class instances, and calls the d'tor of the
  1.8360 +|					  class when the last shared instance is removed.
  1.8361 +|	Error Condition	: None	
  1.8362 +|	@since			7.0
  1.8363 +|	@pre 			CEComServer must have been fully constructed.
  1.8364 +|	@post			CEComServer is destroyed IF no other class is using it.
  1.8365 +			
  1.8366 +			stereotype 	"static"
  1.8367 +			result     	"void"
  1.8368 +			concurrency 	"Sequential"
  1.8369 +			opExportControl 	"Public"
  1.8370 +			uid        	0)
  1.8371 +		    (object Operation "DestroyedImplementation"
  1.8372 +			attributes 	(list Attribute_Set
  1.8373 +			    (object Attribute
  1.8374 +				tool       	"VC++"
  1.8375 +				name       	"Inline"
  1.8376 +				value      	FALSE))
  1.8377 +			quid       	"3A716CC2010D"
  1.8378 +			documentation 	
  1.8379 +|*
  1.8380 +|	@fn				DestroyedImplementation(TUid aDtorIDKey)
  1.8381 +|	Intended Usage	: Inform the ECom framework that a particular 
  1.8382 +|					interface implementation is being destroyed.	
  1.8383 +|	Error Condition	: The framework cannot respond to the destruction at this time.
  1.8384 +|	@since			7.0
  1.8385 +|	@param			aImplementationDllUid  A UID specifying the Interface Implementation Collection.
  1.8386 +|	@pre 			CEComServer must have been fully constructed.
  1.8387 +|	@post			The interface implementation destruction has been noted.
  1.8388 +			
  1.8389 +			parameters 	(list Parameters
  1.8390 +			    (object Parameter "aDtor_Key"
  1.8391 +				type       	"TUid"))
  1.8392 +			result     	"void"
  1.8393 +			concurrency 	"Sequential"
  1.8394 +			opExportControl 	"Public"
  1.8395 +			uid        	0)
  1.8396 +		    (object Operation "GetResolvedCreationMethodL"
  1.8397 +			attributes 	(list Attribute_Set
  1.8398 +			    (object Attribute
  1.8399 +				tool       	"VC++"
  1.8400 +				name       	"Inline"
  1.8401 +				value      	FALSE))
  1.8402 +			quid       	"3A71596801A0"
  1.8403 +			documentation 	
  1.8404 +|*
  1.8405 +|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
  1.8406 +|												const TEComResolverParams& aAdditionalParameters,
  1.8407 +|												TUid& aDtorIDKey)
  1.8408 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.8409 +|					specified interface. 
  1.8410 +|	Error Condition	: Lack of memory	
  1.8411 +|	@exception		KErrNoMemory
  1.8412 +|	@since			7.0
  1.8413 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8414 +|	@param			aAdditionalParameters A descriptor specifying any additional
  1.8415 +|					implementation characteristics to be fulfilled.
  1.8416 +|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  1.8417 +|					identify this instance to the framework.
  1.8418 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.8419 +|					method.
  1.8420 +|	@pre 			CEComServer must have been fully constructed.
  1.8421 +|	@post			The requested interface implementation is identified,
  1.8422 +|					and the instantiation method pointer is returned.
  1.8423 +			
  1.8424 +			parameters 	(list Parameters
  1.8425 +			    (object Parameter "aInterfaceUid"
  1.8426 +				type       	"TUid")
  1.8427 +			    (object Parameter "aAdditionalParameters"
  1.8428 +				type       	"const TEComResolverParams&"
  1.8429 +				const      	TRUE)
  1.8430 +			    (object Parameter "aDtor_Key"
  1.8431 +				type       	"TUid&"))
  1.8432 +			result     	"TAny*"
  1.8433 +			concurrency 	"Sequential"
  1.8434 +			opExportControl 	"Public"
  1.8435 +			uid        	0)
  1.8436 +		    (object Operation "GetResolvedCreationMethodL"
  1.8437 +			attributes 	(list Attribute_Set
  1.8438 +			    (object Attribute
  1.8439 +				tool       	"VC++"
  1.8440 +				name       	"Inline"
  1.8441 +				value      	FALSE))
  1.8442 +			quid       	"3A71596801AA"
  1.8443 +			documentation 	
  1.8444 +|*
  1.8445 +|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid, 
  1.8446 +|													 const TEComResolverParams& aAdditionalParameters, 
  1.8447 +|													 TUid aResolverUid,
  1.8448 +|													 TUid& aDtorIDKey)
  1.8449 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.8450 +|					specified interface. 
  1.8451 +|					Overload with a client provided CResolver.
  1.8452 +|	Error Condition	: Lack of memory	
  1.8453 +|	@exception		KErrNoMemory
  1.8454 +|	@since			7.0
  1.8455 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8456 +|	@param			aAdditionalParameters A descriptor specifying any additional
  1.8457 +|					implementation characteristics to be fulfilled.
  1.8458 +|	@param			aResolver A UID specifying the implementation of the CResolver interface
  1.8459 +|					with client defined behaviour to use for resolution.
  1.8460 +|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  1.8461 +|					identify this instance to the framework.
  1.8462 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.8463 +|					method.
  1.8464 +|	@pre 			CEComServer must have been fully constructed.
  1.8465 +|	@post			The requested interface implementation is identified,
  1.8466 +|					and the instantiation method pointer is returned.
  1.8467 +			
  1.8468 +			parameters 	(list Parameters
  1.8469 +			    (object Parameter "aInterfaceUid"
  1.8470 +				type       	"TUid")
  1.8471 +			    (object Parameter "aAdditionalParameters"
  1.8472 +				type       	"const TEComResolverParams&"
  1.8473 +				const      	TRUE)
  1.8474 +			    (object Parameter "aResolverUid"
  1.8475 +				type       	"TUid")
  1.8476 +			    (object Parameter "aDtor_Key"
  1.8477 +				type       	"TUid&"))
  1.8478 +			result     	"TAny*"
  1.8479 +			concurrency 	"Sequential"
  1.8480 +			opExportControl 	"Public"
  1.8481 +			uid        	0)
  1.8482 +		    (object Operation "GetResolvedCreationMethodL"
  1.8483 +			attributes 	(list Attribute_Set
  1.8484 +			    (object Attribute
  1.8485 +				tool       	"VC++"
  1.8486 +				name       	"Inline"
  1.8487 +				value      	FALSE))
  1.8488 +			quid       	"3A7FEAED0349"
  1.8489 +			documentation 	
  1.8490 +|*
  1.8491 +|	@fn				GetResolvedCreationMethodL(TUid aInterfaceUid,
  1.8492 +|												 TUid& aDtorIDKey)
  1.8493 +|	Intended Usage	:Instantiate an interface implementation to satisfy the 
  1.8494 +|					specified interface. 
  1.8495 +|	Error Condition	: Lack of memory, or not connected.	
  1.8496 +|	@exception		KErrNoMemory
  1.8497 +|	@exception		KErrNotConnected
  1.8498 +|	@since			7.0
  1.8499 +|	@param			aImplementationUid A UID specifying the required interface implementation.
  1.8500 +|	@param			aDtorIDKey A 32 bit identifer returned by ECom to
  1.8501 +|					identify this instance to the framework.
  1.8502 +|	@return			TAny* A pointer to the interface implementation instantiation
  1.8503 +|					method.
  1.8504 +|	@pre 			CEComServer must have been fully constructed.
  1.8505 +|	@post			The requested interface implementation is identified,
  1.8506 +|					and the instantiation method pointer is returned.
  1.8507 +			
  1.8508 +			parameters 	(list Parameters
  1.8509 +			    (object Parameter "aImplementationUid"
  1.8510 +				type       	"TUid")
  1.8511 +			    (object Parameter "aDtor_Key"
  1.8512 +				type       	"TUid&"))
  1.8513 +			result     	"TAny*"
  1.8514 +			concurrency 	"Sequential"
  1.8515 +			opExportControl 	"Public"
  1.8516 +			uid        	0)
  1.8517 +		    (object Operation "ListImplementationsL"
  1.8518 +			attributes 	(list Attribute_Set
  1.8519 +			    (object Attribute
  1.8520 +				tool       	"VC++"
  1.8521 +				name       	"Inline"
  1.8522 +				value      	FALSE))
  1.8523 +			quid       	"3A71596801D2"
  1.8524 +			documentation 	
  1.8525 +|*
  1.8526 +|	@fn				ListImplementationsL(TUid aInterfaceUid, const TEComResolverParams& aAdditionalParameters) const
  1.8527 +|	Intended Usage	: Retrieve a list of all the implementations which 
  1.8528 +|					satisfy the specified interface.
  1.8529 +|	Error Condition	: Lack of memory.	
  1.8530 +|	@exception		KErrNoMemory
  1.8531 +|	@since			7.0
  1.8532 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8533 +|	@param			aAdditionalParameters A descriptor specifying any additional
  1.8534 +|					implementation characteristics to be fulfilled.
  1.8535 +|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
  1.8536 +|	@pre 			CEComServer must have been fully constructed.
  1.8537 +|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
  1.8538 +|					of CImplementationInformations regigistered for the interface.
  1.8539 +|	@warning		This code returns ownership of the created array to the caller,
  1.8540 +|					who must take the responsibility of destroying it,
  1.8541 +|					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
  1.8542 +			
  1.8543 +			stereotype 	"const"
  1.8544 +			parameters 	(list Parameters
  1.8545 +			    (object Parameter "aInterfaceUid"
  1.8546 +				type       	"TUid")
  1.8547 +			    (object Parameter "aAdditionalParameters"
  1.8548 +				type       	"const TEComResolverParams&"
  1.8549 +				const      	TRUE))
  1.8550 +			result     	"RImplInfoArray*"
  1.8551 +			concurrency 	"Sequential"
  1.8552 +			opExportControl 	"Public"
  1.8553 +			uid        	0)
  1.8554 +		    (object Operation "ListImplementationsL"
  1.8555 +			attributes 	(list Attribute_Set
  1.8556 +			    (object Attribute
  1.8557 +				tool       	"VC++"
  1.8558 +				name       	"Inline"
  1.8559 +				value      	FALSE))
  1.8560 +			quid       	"3A754F3B0002"
  1.8561 +			documentation 	
  1.8562 +|*
  1.8563 +|	@fn				ListImplementationsL(TUid aInterfaceUid, 
  1.8564 +|										 const TEComResolverParams& aAdditionalParameters, 
  1.8565 +|										 TUid aResolverUid)
  1.8566 +|	Intended Usage	: Retrieve a list of all the implementations which 
  1.8567 +|					satisfy the specified interface.
  1.8568 +|	Error Condition	: Lack of memory.	
  1.8569 +|	@exception		KErrNoMemory
  1.8570 +|	@since			7.0
  1.8571 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8572 +|	@param			aAdditionalParameters A descriptor specifying any additional
  1.8573 +|					implementation characteristics to be fulfilled.
  1.8574 +|	@param			aResolverUid The CResolver implementation to use.
  1.8575 +|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
  1.8576 +|	@pre 			CEComServer must have been fully constructed.
  1.8577 +|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
  1.8578 +|					of CImplementationInformations regigistered for the interface.
  1.8579 +|	@warning		This code returns ownership of the created array to the caller,
  1.8580 +|					who must take the responsibility of destroying it.
  1.8581 +			
  1.8582 +			parameters 	(list Parameters
  1.8583 +			    (object Parameter "aInterfaceUid"
  1.8584 +				type       	"TUid")
  1.8585 +			    (object Parameter "aAdditionalParameters"
  1.8586 +				type       	"const TEComResolverParams&"
  1.8587 +				const      	TRUE)
  1.8588 +			    (object Parameter "aResolverUid"
  1.8589 +				type       	"TUid"))
  1.8590 +			result     	"RImplInfoArray*"
  1.8591 +			concurrency 	"Sequential"
  1.8592 +			opExportControl 	"Public"
  1.8593 +			uid        	0)
  1.8594 +		    (object Operation "NewSessionL"
  1.8595 +			attributes 	(list Attribute_Set
  1.8596 +			    (object Attribute
  1.8597 +				tool       	"VC++"
  1.8598 +				name       	"Inline"
  1.8599 +				value      	FALSE))
  1.8600 +			quid       	"3AACF9500151"
  1.8601 +			documentation 	
  1.8602 +|*
  1.8603 +|	@fn				NewSessionL(const TVersion& aVersion) const
  1.8604 +|	Intended Usage	: Creates a new CEComServerSession to handle client
  1.8605 +|					service requests.
  1.8606 +|	@exception		KErrNoMemory
  1.8607 +|	@exception		@see CSharableSession
  1.8608 +|	@pre 			CEComServer must have been fully constructed.
  1.8609 +|	@post			CEComServer has created a new CEComServerSession.
  1.8610 +			
  1.8611 +			stereotype 	"const"
  1.8612 +			parameters 	(list Parameters
  1.8613 +			    (object Parameter "aVersion"
  1.8614 +				type       	"const TVersion&"
  1.8615 +				const      	TRUE))
  1.8616 +			result     	"CSharableSession*"
  1.8617 +			concurrency 	"Sequential"
  1.8618 +			opExportControl 	"Private"
  1.8619 +			uid        	0)
  1.8620 +		    (object Operation "~CEComServer"
  1.8621 +			attributes 	(list Attribute_Set
  1.8622 +			    (object Attribute
  1.8623 +				tool       	"VC++"
  1.8624 +				name       	"Inline"
  1.8625 +				value      	FALSE))
  1.8626 +			quid       	"3A7159680195"
  1.8627 +			documentation 	
  1.8628 +|*
  1.8629 +|	@fn				~CEComServer()
  1.8630 +|	Intended Usage	: Default d'tor, made private to enforce the call of 
  1.8631 +|					CEComServer::Destroy(). 
  1.8632 +|	Error Condition	: None	
  1.8633 +|	@since			7.0
  1.8634 +|	@pre 			CEComServer must have been fully constructed.
  1.8635 +|	@post			CEComServer is utterly destroyed.
  1.8636 +			
  1.8637 +			concurrency 	"Sequential"
  1.8638 +			opExportControl 	"Private"
  1.8639 +			uid        	0)
  1.8640 +		    (object Operation "ConstructL"
  1.8641 +			attributes 	(list Attribute_Set
  1.8642 +			    (object Attribute
  1.8643 +				tool       	"VC++"
  1.8644 +				name       	"Inline"
  1.8645 +				value      	FALSE))
  1.8646 +			quid       	"3A7159680196"
  1.8647 +			documentation 	
  1.8648 +|*
  1.8649 +|	@fn				ConstructL()
  1.8650 +|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
  1.8651 +|					phase construction.
  1.8652 +|	Error Condition	: None	
  1.8653 +|	@exception		KErrNoMemory
  1.8654 +|	@since			7.0
  1.8655 +|	@return			void 
  1.8656 +|	@pre 			CEComServer is fully constructed.
  1.8657 +|	@post			CEComServer is fully initialised.
  1.8658 +			
  1.8659 +			result     	"void"
  1.8660 +			concurrency 	"Sequential"
  1.8661 +			opExportControl 	"Private"
  1.8662 +			uid        	0)
  1.8663 +		    (object Operation "CEComServer"
  1.8664 +			attributes 	(list Attribute_Set
  1.8665 +			    (object Attribute
  1.8666 +				tool       	"VC++"
  1.8667 +				name       	"Inline"
  1.8668 +				value      	FALSE))
  1.8669 +			quid       	"3A715968019F"
  1.8670 +			documentation 	
  1.8671 +|*
  1.8672 +|	@internal
  1.8673 +|	@fn				CEComServer()
  1.8674 +|	Intended Usage	: Default c'tor	
  1.8675 +|	Error Condition	: None	
  1.8676 +|	@since			7.0
  1.8677 +|	@pre 			None
  1.8678 +|	@post			CEComServer is fully constructed
  1.8679 +			
  1.8680 +			concurrency 	"Sequential"
  1.8681 +			opExportControl 	"Private"
  1.8682 +			uid        	0)
  1.8683 +		    (object Operation "ListImplementationsL"
  1.8684 +			attributes 	(list Attribute_Set
  1.8685 +			    (object Attribute
  1.8686 +				tool       	"VC++"
  1.8687 +				name       	"Inline"
  1.8688 +				value      	FALSE))
  1.8689 +			quid       	"3A71596801DD"
  1.8690 +			documentation 	
  1.8691 +|*
  1.8692 +|	@fn				ListImplementationsL(TUid aInterfaceUid, 
  1.8693 +|										 const TEComResolverParams& aAdditionalParameters, 
  1.8694 +|										 CResolver* aResolver) const
  1.8695 +|	Intended Usage	: Helper method to retrieve a list of all the 
  1.8696 +|					implementations which satisfy the specified interface. 
  1.8697 +|					Overload with a provided CResolver*.
  1.8698 +|	@exception		KErrNoMemory
  1.8699 +|	@since			7.0
  1.8700 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8701 +|	@param			aAdditionalParameters A descriptor specifying any additional
  1.8702 +|					implementation characteristics to be fulfilled.
  1.8703 +|	@param			aResolver A CResolver with client defined behaviour.
  1.8704 +|	@return			RPointerArray<TUid>* A pointer to the array of class identification
  1.8705 +|					data. 
  1.8706 +|	@pre 			CEComServer must have been fully constructed.
  1.8707 +|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
  1.8708 +|					of Implementations for the interface.
  1.8709 +|	@warning		This code returns ownership of the created array to the caller,
  1.8710 +|					who must take the responsibility of destroying it.
  1.8711 +			
  1.8712 +			stereotype 	"const"
  1.8713 +			parameters 	(list Parameters
  1.8714 +			    (object Parameter "aInterfaceUid"
  1.8715 +				type       	"TUid")
  1.8716 +			    (object Parameter "aAdditionalParameters"
  1.8717 +				type       	"const TEComResolverParams&"
  1.8718 +				const      	TRUE)
  1.8719 +			    (object Parameter "aResolver"
  1.8720 +				type       	"CResolver*"))
  1.8721 +			result     	"RImplInfoArray*"
  1.8722 +			concurrency 	"Sequential"
  1.8723 +			opExportControl 	"Private"
  1.8724 +			uid        	0)
  1.8725 +		    (object Operation "ListImplementationsL"
  1.8726 +			attributes 	(list Attribute_Set
  1.8727 +			    (object Attribute
  1.8728 +				tool       	"VC++"
  1.8729 +				name       	"Inline"
  1.8730 +				value      	FALSE))
  1.8731 +			quid       	"3AE05E890200"
  1.8732 +			documentation 	
  1.8733 +|*
  1.8734 +|	@fn				ListImplementationsL(TUid aInterfaceUid) const
  1.8735 +|	Intended Usage	: Retrieve a list of all the implementations which 
  1.8736 +|					satisfy the specified interface.
  1.8737 +|	Error Condition	: Lack of memory.	
  1.8738 +|	@exception		KErrNoMemory
  1.8739 +|	@since			7.0
  1.8740 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8741 +|	@return			RImplInfoArray* A pointer to the array of CImplementationInformation pointers. 
  1.8742 +|	@pre 			CEComServer must have been fully constructed.
  1.8743 +|	@post			CEComServer has not changed, and RImplInfoArray* contains the list
  1.8744 +|					of CImplementationInformations regigistered for the interface.
  1.8745 +|	@warning		This code DOES NOT return ownership of the created array to the caller,
  1.8746 +|					THE CALLER MUST NOT DESTROY IT.
  1.8747 +			
  1.8748 +			stereotype 	"const"
  1.8749 +			parameters 	(list Parameters
  1.8750 +			    (object Parameter "aInterfaceUid"
  1.8751 +				type       	"TUid"))
  1.8752 +			result     	"RImplInfoArray*"
  1.8753 +			concurrency 	"Sequential"
  1.8754 +			opExportControl 	"Public"
  1.8755 +			uid        	0)
  1.8756 +		    (object Operation "ListImplementationsL"
  1.8757 +			attributes 	(list Attribute_Set
  1.8758 +			    (object Attribute
  1.8759 +				tool       	"VC++"
  1.8760 +				name       	"Inline"
  1.8761 +				value      	FALSE))
  1.8762 +			quid       	"3AE05E8A01B1"
  1.8763 +			documentation 	
  1.8764 +|*
  1.8765 +|	@fn				ListImplementationsL(TUid aInterfaceUid, TUid aResolverUid)
  1.8766 +|	Intended Usage	: Retrieve a list of all the implementations which 
  1.8767 +|					satisfy the specified interface.
  1.8768 +|	Error Condition	: Lack of memory.	
  1.8769 +|	@exception		KErrNoMemory
  1.8770 +|	@since			7.0
  1.8771 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8772 +|	@param			aResolverUid The CResolver implementation to use.
  1.8773 +|	@return			RPointerArray<TUid>* A pointer to the array of class identification
  1.8774 +|					data. 
  1.8775 +|	@pre 			CEComServer must have been fully constructed.
  1.8776 +|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
  1.8777 +|					of Implementations for the interface.
  1.8778 +|	@warning		This code returns ownership of the created array to the caller,
  1.8779 +|					who must take the responsibility of destroying it,
  1.8780 +|					BUT MUST NOT DESTROY ITS CONTENTS WHICH ARE NOT OWNED BY THE LIST.
  1.8781 +			
  1.8782 +			parameters 	(list Parameters
  1.8783 +			    (object Parameter "aInterfaceUid"
  1.8784 +				type       	"TUid")
  1.8785 +			    (object Parameter "aResolverUid"
  1.8786 +				type       	"TUid"))
  1.8787 +			result     	"RImplInfoArray*"
  1.8788 +			concurrency 	"Sequential"
  1.8789 +			opExportControl 	"Public"
  1.8790 +			uid        	0)
  1.8791 +		    (object Operation "ListImplementationsL"
  1.8792 +			attributes 	(list Attribute_Set
  1.8793 +			    (object Attribute
  1.8794 +				tool       	"VC++"
  1.8795 +				name       	"Inline"
  1.8796 +				value      	FALSE))
  1.8797 +			quid       	"3AE05E8B0361"
  1.8798 +			documentation 	
  1.8799 +|*
  1.8800 +|	@fn				ListImplementationsL(TUid aInterfaceUid, CResolver* aResolver) const
  1.8801 +|	Intended Usage	: Helper method to retrieve a list of all the 
  1.8802 +|					implementations which satisfy the specified interface. 
  1.8803 +|					Overload with a provided CResolver*.
  1.8804 +|	@exception		KErrNoMemory
  1.8805 +|	@since			7.0
  1.8806 +|	@param			aInterfaceUid A UID specifying the required interface.
  1.8807 +|	@param			aResolver A CResolver with client defined behaviour.
  1.8808 +|	@return			A pointer to the array of class identification data. 
  1.8809 +|	@pre 			CEComServer must have been fully constructed.
  1.8810 +|	@post			CEComServer has not changed, and RPointerArray<TUid>* contains the list
  1.8811 +|					of Implementations for the interface.
  1.8812 +|	@warning		This code returns ownership of the created array to the caller,
  1.8813 +|					who must take the responsibility of destroying it.
  1.8814 +			
  1.8815 +			stereotype 	"const"
  1.8816 +			parameters 	(list Parameters
  1.8817 +			    (object Parameter "aInterfaceUid"
  1.8818 +				type       	"TUid")
  1.8819 +			    (object Parameter "aResolver"
  1.8820 +				type       	"CResolver*"))
  1.8821 +			result     	"RImplInfoArray*"
  1.8822 +			concurrency 	"Sequential"
  1.8823 +			opExportControl 	"Private"
  1.8824 +			uid        	0)
  1.8825 +		    (object Operation "RunError"
  1.8826 +			attributes 	(list Attribute_Set
  1.8827 +			    (object Attribute
  1.8828 +				tool       	"VC++"
  1.8829 +				name       	"Inline"
  1.8830 +				value      	FALSE))
  1.8831 +			quid       	"3AE99A300042"
  1.8832 +			documentation 	
  1.8833 +|*
  1.8834 +|	@fn				RunError(TInt aError)
  1.8835 +|	Intended Usage	: Intercept the panic caused by a RunL leave,
  1.8836 +|					to restore the CEComServer object to a sensible state.
  1.8837 +|					(called by the Active Scheduler immediately before the Panic).
  1.8838 +|	Error Condition	: None.
  1.8839 +|	@since			7.0
  1.8840 +|	@return			TInt KErrNone if cleanup successful, otherwise return aError
  1.8841 +|	@pre 			CEComServer is fully constructed.
  1.8842 +|	@post			CEComServer has been restored to a sensible state.
  1.8843 +			
  1.8844 +			parameters 	(list Parameters
  1.8845 +			    (object Parameter "aError"
  1.8846 +				type       	"TInt"))
  1.8847 +			result     	"TInt"
  1.8848 +			concurrency 	"Sequential"
  1.8849 +			opExportControl 	"Private"
  1.8850 +			uid        	0)
  1.8851 +		    (object Operation "Notification"
  1.8852 +			attributes 	(list Attribute_Set
  1.8853 +			    (object Attribute
  1.8854 +				tool       	"VC++"
  1.8855 +				name       	"Inline"
  1.8856 +				value      	FALSE))
  1.8857 +			quid       	"3AE99A300309"
  1.8858 +			documentation 	
  1.8859 +|*
  1.8860 +|	@fn				Notification(TInt aNotificationCode)
  1.8861 +|	Intended Usage	: The overloaded method from the MRegistrarObserver class
  1.8862 +|					  Used for firing notifications to the client sessions that
  1.8863 +|					  the underlying registry data has changed.
  1.8864 +|	Error Condition	: None	
  1.8865 +|	@since			7.0
  1.8866 +|	@pre 			CEComServer must have been fully constructed.
  1.8867 +|	@post			The CEComServer has notified all its client sessions
  1.8868 +|					registered for notifications that the data changed.
  1.8869 +			
  1.8870 +			parameters 	(list Parameters
  1.8871 +			    (object Parameter "aCompletionCode"
  1.8872 +				type       	"TInt"))
  1.8873 +			result     	"void"
  1.8874 +			concurrency 	"Sequential"
  1.8875 +			opExportControl 	"Public"
  1.8876 +			uid        	0)
  1.8877 +		    (object Operation "DropSession"
  1.8878 +			attributes 	(list Attribute_Set
  1.8879 +			    (object Attribute
  1.8880 +				tool       	"VC++"
  1.8881 +				name       	"Inline"
  1.8882 +				value      	FALSE))
  1.8883 +			quid       	"3AE99A310148"
  1.8884 +			documentation 	
  1.8885 +|*
  1.8886 +|	@fn				DropSession()
  1.8887 +|	Intended Usage	: (Server Session management) Destroy a session connection with a client.	
  1.8888 +|	Error Condition	: None.
  1.8889 +|	@since			7.0
  1.8890 +|	@pre 			CEComServer must have been fully constructed.
  1.8891 +|	@post			The appropriate CEComServerSession has been destroyed and 
  1.8892 +|					the ECom client has been disconnected from this server.
  1.8893 +			
  1.8894 +			result     	"void"
  1.8895 +			concurrency 	"Sequential"
  1.8896 +			opExportControl 	"Public"
  1.8897 +			uid        	0)
  1.8898 +		    (object Operation "AddSession"
  1.8899 +			attributes 	(list Attribute_Set
  1.8900 +			    (object Attribute
  1.8901 +				tool       	"VC++"
  1.8902 +				name       	"Inline"
  1.8903 +				value      	FALSE))
  1.8904 +			quid       	"3AE99A310206"
  1.8905 +			documentation 	
  1.8906 +|*
  1.8907 +|	@fn				AddSession()
  1.8908 +|	Intended Usage	: (Server Session management) Add a new session connection for a client.	
  1.8909 +|	Error Condition	: None.
  1.8910 +|	@since			7.0
  1.8911 +|	@pre 			CEComServer must have been fully constructed.
  1.8912 +|	@post			The new CEComServerSession to handle service provision for a new 
  1.8913 +|					ECom client has been recorded.
  1.8914 +|					If the server was preparing to shutdown, that shutdown is cancelled
  1.8915 +			
  1.8916 +			result     	"void"
  1.8917 +			concurrency 	"Sequential"
  1.8918 +			opExportControl 	"Public"
  1.8919 +			uid        	0)
  1.8920 +		    (object Operation "NewLC"
  1.8921 +			attributes 	(list Attribute_Set
  1.8922 +			    (object Attribute
  1.8923 +				tool       	"VC++"
  1.8924 +				name       	"Inline"
  1.8925 +				value      	FALSE))
  1.8926 +			quid       	"3AE99A3200D1"
  1.8927 +			documentation 	
  1.8928 +|*
  1.8929 +|	@fn				static CEComServer* NewLC()
  1.8930 +|	Intended Usage	: Standardised safe construction which 
  1.8931 +|					leaves the returned object on the cleanup stack.
  1.8932 +|	Error Condition	: Cannot fully construct because of 
  1.8933 +|					memory limitations.	
  1.8934 +|	@exception		KErrNoMemory
  1.8935 +|	@exception		@see RFs, CRegistryData, CRegistrar, CLoadManager, CDefaultResolver
  1.8936 +|	@exception		@see CShutdownTimer & CServer::StartL
  1.8937 +|	@since			7.0
  1.8938 +|	@return			CEComServer* a pointer to the new class
  1.8939 +|	@pre 			None
  1.8940 +|	@post			CEComServer is fully constructed, initialised,
  1.8941 +|					and remains upon the cleanup stack.
  1.8942 +			
  1.8943 +			stereotype 	"static"
  1.8944 +			result     	"CEComServer*"
  1.8945 +			concurrency 	"Sequential"
  1.8946 +			opExportControl 	"Public"
  1.8947 +			uid        	0)
  1.8948 +		    (object Operation "CreateResolverLC"
  1.8949 +			attributes 	(list Attribute_Set
  1.8950 +			    (object Attribute
  1.8951 +				tool       	"VC++"
  1.8952 +				name       	"Inline"
  1.8953 +				value      	FALSE))
  1.8954 +			quid       	"3B050B95016C"
  1.8955 +			documentation 	
  1.8956 +|*
  1.8957 +|	@fn				CreateResolverLC(TUid aResolverUid) const
  1.8958 +|	Intended Usage	:	Internal helper function which is used to create a 
  1.8959 +|						non-default resolver.
  1.8960 +|	@exception		KErrBadResolver
  1.8961 +|	@since			7.0
  1.8962 +|	@param			aResolverUid The unique id of the required resolver
  1.8963 +|	@return			A pointer to the created resolver which is also on the CleanupStack
  1.8964 +|	@pre 			This object is fully constructed
  1.8965 +			
  1.8966 +			stereotype 	"const"
  1.8967 +			parameters 	(list Parameters
  1.8968 +			    (object Parameter "aResolverUid"
  1.8969 +				type       	"TUid"))
  1.8970 +			result     	"CResolver*"
  1.8971 +			concurrency 	"Sequential"
  1.8972 +			opExportControl 	"Private"
  1.8973 +			uid        	0)
  1.8974 +		    (object Operation "CleanupResolver"
  1.8975 +			attributes 	(list Attribute_Set
  1.8976 +			    (object Attribute
  1.8977 +				tool       	"VC++"
  1.8978 +				name       	"Inline"
  1.8979 +				value      	FALSE))
  1.8980 +			quid       	"3B2A2850009C"
  1.8981 +			documentation 	
  1.8982 +|*
  1.8983 +|	@fn				CleanupResolver(TAny* aResolverCleanup)
  1.8984 +|	Intended Usage	:	Used by a TCleanupItem for safe cleanup behaviour during 
  1.8985 +|					non-default resolver creation.
  1.8986 +|	@since			7.0
  1.8987 +|	@param			aResolverCleanup A TResolverCleanup which contains the server and
  1.8988 +|					Uid to be used for cleanup.
  1.8989 +			
  1.8990 +			stereotype 	"static"
  1.8991 +			parameters 	(list Parameters
  1.8992 +			    (object Parameter "aResolverCleanup"
  1.8993 +				type       	"TAny*"))
  1.8994 +			result     	"void"
  1.8995 +			concurrency 	"Sequential"
  1.8996 +			opExportControl 	"Private"
  1.8997 +			uid        	0)
  1.8998 +		    (object Operation "RegistryIndexValid"
  1.8999 +			attributes 	(list Attribute_Set
  1.9000 +			    (object Attribute
  1.9001 +				tool       	"VC++"
  1.9002 +				name       	"Inline"
  1.9003 +				value      	FALSE))
  1.9004 +			quid       	"3B44A2D6037F"
  1.9005 +			documentation 	
  1.9006 +|*
  1.9007 +|	@fn				RegistryIndexValid() const
  1.9008 +|	Intended Usage	: Indicates whether the registry index is currently valid.  The 
  1.9009 +|					index will not be valid if discoveries are currently taking place.
  1.9010 +|					If the index is not currently valid then calls to 
  1.9011 +|					ListImplementationsL() cannot be serviced.
  1.9012 +|	Error Condition	: None.
  1.9013 +|	@return			ETrue if the index is currently valid, EFalse otherwise.
  1.9014 +|	@since			7.0
  1.9015 +|	@pre 			CEComServer is fully constructed
  1.9016 +			
  1.9017 +			stereotype 	"const"
  1.9018 +			result     	"TBool"
  1.9019 +			concurrency 	"Sequential"
  1.9020 +			opExportControl 	"Public"
  1.9021 +			uid        	0))
  1.9022 +		class_attributes 	(list class_attribute_list
  1.9023 +		    (object ClassAttribute "iSessionCount"
  1.9024 +			quid       	"3AE99A2F01D1"
  1.9025 +			documentation 	"* The count of the number of sessions open upon this server"
  1.9026 +			type       	"TInt"))
  1.9027 +		module     	"Component View::MAGIC"
  1.9028 +		quidu      	"3A5DF73E0288"
  1.9029 +		language   	"VC++")
  1.9030 +	    (object Class "TEComResolverParams"
  1.9031 +		attributes 	(list Attribute_Set
  1.9032 +		    (object Attribute
  1.9033 +			tool       	"VC++"
  1.9034 +			name       	"AppliedPattern"
  1.9035 +			value      	"none")
  1.9036 +		    (object Attribute
  1.9037 +			tool       	"VC++"
  1.9038 +			name       	"AfxSupportMacro"
  1.9039 +			value      	""))
  1.9040 +		quid       	"3A71B08F031E"
  1.9041 +		documentation 	
  1.9042 +| ____________________________________________________________________________________
  1.9043 +|*
  1.9044 +|	@class TEComResolverParams
  1.9045 +|
  1.9046 +|	A simple class to hold the Interface Implementation match characteristics, to be used
  1.9047 +|	during Interface Implementation resolution. 
  1.9048 +|	i.e. The data descriptor of the Interface Implementation and a flag indicating if 
  1.9049 +|	wildcard matching should be used.
  1.9050 +|
  1.9051 +|	Wildcard characters are ‘*’ and ‘?’, where ‘*’ matches zero or more consecutive
  1.9052 +|	occurrences of any character and ‘?’ matches a single occurrence of any character.
  1.9053 +|	Wildcards are only applicable to the Interface Implementation's reported string.
  1.9054 +|	The match string is ALWAYS a literal.
  1.9055 +|
  1.9056 +|	@since 7.0
  1.9057 +|	@dependencies TPtrC8, TDesC8, TBool
  1.9058 +|
  1.9059 +|	@warning This structure DOES NOT own the instance pointer variables, 
  1.9060 +|	and so WILL NOT delete them.
  1.9061 +		
  1.9062 +		stereotype 	"entity"
  1.9063 +		operations 	(list Operations
  1.9064 +		    (object Operation "SetWildcardMatch"
  1.9065 +			attributes 	(list Attribute_Set
  1.9066 +			    (object Attribute
  1.9067 +				tool       	"VC++"
  1.9068 +				name       	"Inline"
  1.9069 +				value      	TRUE))
  1.9070 +			quid       	"3A71B08F036E"
  1.9071 +			documentation 	
  1.9072 +|*
  1.9073 +|	@fn				SetWildcardMatch(TBool aWildcardMatch)
  1.9074 +|	Intended Usage	:	Set/Clear the 'wildcard' match flag
  1.9075 +|	@since			7.0
  1.9076 +|	@param			aWildcardMatch The value to set the wildcard match flag to.
  1.9077 +|	@pre 			The object is constructed
  1.9078 +|	@post			iWildcardMatch equals aWildcardMatch.
  1.9079 +			
  1.9080 +			parameters 	(list Parameters
  1.9081 +			    (object Parameter "aWildcardMatch"
  1.9082 +				type       	"TBool"))
  1.9083 +			result     	"void"
  1.9084 +			concurrency 	"Sequential"
  1.9085 +			opExportControl 	"Public"
  1.9086 +			uid        	0)
  1.9087 +		    (object Operation "IsWildcardMatch"
  1.9088 +			attributes 	(list Attribute_Set
  1.9089 +			    (object Attribute
  1.9090 +				tool       	"VC++"
  1.9091 +				name       	"Inline"
  1.9092 +				value      	TRUE))
  1.9093 +			quid       	"3A71B08F0370"
  1.9094 +			documentation 	
  1.9095 +|*
  1.9096 +|	@fn				IsWildcardMatch() const
  1.9097 +|	Intended Usage	:	Check if 'wildcard' matching is allowed.
  1.9098 +|	@since			7.0
  1.9099 +|	@return			ETrue if wildcard matching is allowed, EFalse otherwise
  1.9100 +|	@pre 			The object is constructed
  1.9101 +			
  1.9102 +			stereotype 	"const"
  1.9103 +			result     	"TBool"
  1.9104 +			concurrency 	"Sequential"
  1.9105 +			opExportControl 	"Public"
  1.9106 +			uid        	0)
  1.9107 +		    (object Operation "SetDataType"
  1.9108 +			attributes 	(list Attribute_Set
  1.9109 +			    (object Attribute
  1.9110 +				tool       	"VC++"
  1.9111 +				name       	"Inline"
  1.9112 +				value      	TRUE))
  1.9113 +			quid       	"3A71B08F03A0"
  1.9114 +			documentation 	
  1.9115 +|*
  1.9116 +|	@fn				SetDataType(const TDesC8& aDataType)
  1.9117 +|	Intended Usage	:	Set the Interface Implementation 'data string' match descriptor.
  1.9118 +|	@since			7.0
  1.9119 +|	@param			aDataType The data type string to be stored
  1.9120 +|	@pre 			Object is constructed
  1.9121 +|	@post			iDataType equals aDataType.
  1.9122 +			
  1.9123 +			parameters 	(list Parameters
  1.9124 +			    (object Parameter "aDataType"
  1.9125 +				type       	"const TDesC8&"
  1.9126 +				const      	TRUE))
  1.9127 +			result     	"void"
  1.9128 +			concurrency 	"Sequential"
  1.9129 +			opExportControl 	"Public"
  1.9130 +			uid        	0)
  1.9131 +		    (object Operation "DataType"
  1.9132 +			attributes 	(list Attribute_Set
  1.9133 +			    (object Attribute
  1.9134 +				tool       	"VC++"
  1.9135 +				name       	"Inline"
  1.9136 +				value      	TRUE))
  1.9137 +			quid       	"3A71B08F03AA"
  1.9138 +			documentation 	
  1.9139 +|*
  1.9140 +|	@fn				DataType() const
  1.9141 +|	Intended Usage	:	Provide access to the Interface Implementation 'data string' match descriptor.
  1.9142 +|	@since			7.0
  1.9143 +|	@return			The data type string match descriptor
  1.9144 +|	@pre 			The object is constructed
  1.9145 +			
  1.9146 +			stereotype 	"const"
  1.9147 +			result     	"const TDesC8&"
  1.9148 +			concurrency 	"Sequential"
  1.9149 +			opExportControl 	"Public"
  1.9150 +			uid        	0)
  1.9151 +		    (object Operation "TEComResolverParams"
  1.9152 +			attributes 	(list Attribute_Set
  1.9153 +			    (object Attribute
  1.9154 +				tool       	"VC++"
  1.9155 +				name       	"Inline"
  1.9156 +				value      	TRUE))
  1.9157 +			quid       	"3B44A2D80043"
  1.9158 +			documentation 	
  1.9159 +|*
  1.9160 +|	@fn				inline TEComResolverParams()
  1.9161 +|	Intended Usage	:	Default c'tor
  1.9162 +|	@since			6.0
  1.9163 +			
  1.9164 +			result     	"inline "
  1.9165 +			concurrency 	"Sequential"
  1.9166 +			opExportControl 	"Public"
  1.9167 +			uid        	0)
  1.9168 +		    (object Operation "TEComResolverParams"
  1.9169 +			attributes 	(list Attribute_Set
  1.9170 +			    (object Attribute
  1.9171 +				tool       	"VC++"
  1.9172 +				name       	"Inline"
  1.9173 +				value      	TRUE))
  1.9174 +			quid       	"3B56A49802A3"
  1.9175 +			documentation 	
  1.9176 +|*
  1.9177 +|	@fn				inline TEComResolverParams()
  1.9178 +|	Intended Usage	:	Default c'tor
  1.9179 +|	@since			7.0
  1.9180 +			
  1.9181 +			result     	"inline "
  1.9182 +			concurrency 	"Sequential"
  1.9183 +			opExportControl 	"Public"
  1.9184 +			uid        	0))
  1.9185 +		class_attributes 	(list class_attribute_list
  1.9186 +		    (object ClassAttribute "iWildcardMatch"
  1.9187 +			quid       	"3A815C420177"
  1.9188 +			documentation 	"* The flag to show if 'wildcard' matching is enabled"
  1.9189 +			type       	"TBool"))
  1.9190 +		module     	"Component View::MAGIC"
  1.9191 +		quidu      	"3A5DF73E0288"
  1.9192 +		language   	"VC++")
  1.9193 +	    (object Instantiated_Class "mutable RArray<TUid>"
  1.9194 +		attributes 	(list Attribute_Set
  1.9195 +		    (object Attribute
  1.9196 +			tool       	"VC++"
  1.9197 +			name       	"AppliedPattern"
  1.9198 +			value      	"none")
  1.9199 +		    (object Attribute
  1.9200 +			tool       	"VC++"
  1.9201 +			name       	"Generate"
  1.9202 +			value      	FALSE))
  1.9203 +		quid       	"3A7979750198"
  1.9204 +		stereotype 	"control"
  1.9205 +		used_nodes 	(list uses_relationship_list
  1.9206 +		    (object Uses_Relationship
  1.9207 +			quid       	"3A79797501E8"
  1.9208 +			supplier   	"mutable RArray")
  1.9209 +		    (object Uses_Relationship
  1.9210 +			quid       	"3A8135570062"
  1.9211 +			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
  1.9212 +			quidu      	"3A813535001D"
  1.9213 +			supplier_cardinality 	(value cardinality "0..n")
  1.9214 +			client_cardinality 	(value cardinality "1")))
  1.9215 +		module     	"Component View::MAGIC"
  1.9216 +		quidu      	"3A5DF73E0288"
  1.9217 +		language   	"VC++")
  1.9218 +	    (object Class "MDiscovererObserver"
  1.9219 +		attributes 	(list Attribute_Set
  1.9220 +		    (object Attribute
  1.9221 +			tool       	"VC++"
  1.9222 +			name       	"AppliedPattern"
  1.9223 +			value      	"none")
  1.9224 +		    (object Attribute
  1.9225 +			tool       	"VC++"
  1.9226 +			name       	"AfxSupportMacro"
  1.9227 +			value      	""))
  1.9228 +		quid       	"3A7593D7038F"
  1.9229 +		documentation 	
  1.9230 +|*
  1.9231 +|	@public
  1.9232 +|	@class MDiscovererObserver
  1.9233 +|	@since 6.0
  1.9234 +|	@dependencies TEntry
  1.9235 +|	Responsible for managing the registry (adding and removing 
  1.9236 +|	entries).
  1.9237 +		
  1.9238 +		stereotype 	"Interface"
  1.9239 +		operations 	(list Operations
  1.9240 +		    (object Operation "DriveReinstatedL"
  1.9241 +			attributes 	(list Attribute_Set
  1.9242 +			    (object Attribute
  1.9243 +				tool       	"VC++"
  1.9244 +				name       	"Inline"
  1.9245 +				value      	FALSE))
  1.9246 +			quid       	"3A7593D703A9"
  1.9247 +			documentation 	
  1.9248 +|*
  1.9249 +|	@fn				DriveReinstatedL(const TDriveUnit& aDrive)
  1.9250 +|	Intended Usage	:Pure virtual method used by the CDiscoverer class
  1.9251 +|					to notify the observer that a drive letter
  1.9252 +|					has become available for use.<br>
  1.9253 +|	Error Condition	: None.	<br>
  1.9254 +|	@since			6.0	:
  1.9255 +|	@param			aDrive	The drive identifier.
  1.9256 +|	@pre 			The MDiscovererObserver must be fully constructed, and
  1.9257 +|					capable of accepting discoveries for registration.
  1.9258 +|	@post			Drive removal is noted, and any appropriate action
  1.9259 +|					for the observer is completed. 
  1.9260 +|					E.g. The registered implementation groupings
  1.9261 +|					stored upon the specified drive are again 
  1.9262 +|					made available for use.
  1.9263 +			
  1.9264 +			stereotype 	"abstract"
  1.9265 +			parameters 	(list Parameters
  1.9266 +			    (object Parameter "aDrive"
  1.9267 +				type       	"const TDriveUnit&"
  1.9268 +				const      	TRUE))
  1.9269 +			result     	"void"
  1.9270 +			concurrency 	"Sequential"
  1.9271 +			opExportControl 	"Public"
  1.9272 +			uid        	0)
  1.9273 +		    (object Operation "DriveRemoved"
  1.9274 +			attributes 	(list Attribute_Set
  1.9275 +			    (object Attribute
  1.9276 +				tool       	"VC++"
  1.9277 +				name       	"Inline"
  1.9278 +				value      	FALSE))
  1.9279 +			quid       	"3A7593D703B4"
  1.9280 +			documentation 	
  1.9281 +|*
  1.9282 +|	@fn				DriveRemoved(const TDriveUnit& aDrive)
  1.9283 +|	Intended Usage	:Pure virtual method used by the CDiscoverer class
  1.9284 +|					to notify the observer that a drive letter
  1.9285 +|					is no longer available for use.<br>
  1.9286 +|	Error Condition	: None.	<br>
  1.9287 +|	@since			6.0	:
  1.9288 +|	@param			aDrive	The drive identifier.
  1.9289 +|	@pre 			The MDiscovererObserver must be fully constructed, and
  1.9290 +|					capable of accepting discoveries for registration.
  1.9291 +|	@post			Drive removal is noted, and any appropriate action
  1.9292 +|					for the observer is completed. 
  1.9293 +|					E.g. The registered implementation groupings
  1.9294 +|					stored upon the specified drive are no 
  1.9295 +|					longer available for use.
  1.9296 +			
  1.9297 +			stereotype 	"abstract"
  1.9298 +			parameters 	(list Parameters
  1.9299 +			    (object Parameter "aDrive"
  1.9300 +				type       	"const TDriveUnit&"
  1.9301 +				const      	TRUE))
  1.9302 +			result     	"void"
  1.9303 +			concurrency 	"Sequential"
  1.9304 +			opExportControl 	"Public"
  1.9305 +			uid        	0)
  1.9306 +		    (object Operation "DiscoveriesComplete"
  1.9307 +			attributes 	(list Attribute_Set
  1.9308 +			    (object Attribute
  1.9309 +				tool       	"VC++"
  1.9310 +				name       	"Inline"
  1.9311 +				value      	FALSE))
  1.9312 +			quid       	"3A7593D703B6"
  1.9313 +			documentation 	
  1.9314 +|*
  1.9315 +|	@fn				DiscoveriesComplete(TBool aSuccessful)
  1.9316 +|	Intended Usage	: Pure virtual method used by the CDiscoverer class
  1.9317 +|					to signal that a discovery session is complete.<br>
  1.9318 +|	Error Condition	: None.<br>
  1.9319 +|	@since			6.0
  1.9320 +|	@param			aSuccessful ETrue indicates the scan completed successfully,
  1.9321 +|					EFalse, that the scan was only partial.
  1.9322 +|	@return			None.
  1.9323 +|	@pre 			The MDiscovererObserver must be fully constructed, and
  1.9324 +|					capable of accepting discoveries for registration.
  1.9325 +|	@post			Discovery completion is noted, and any appropriate action
  1.9326 +|					for the observer is completed. 
  1.9327 +|					E.g. Persist the discovery registrations.
  1.9328 +			
  1.9329 +			stereotype 	"abstract"
  1.9330 +			parameters 	(list Parameters
  1.9331 +			    (object Parameter "aSuccessful"
  1.9332 +				type       	"TBool"))
  1.9333 +			result     	"void"
  1.9334 +			concurrency 	"Sequential"
  1.9335 +			opExportControl 	"Public"
  1.9336 +			uid        	0)
  1.9337 +		    (object Operation "RegisterDiscoveryL"
  1.9338 +			attributes 	(list Attribute_Set
  1.9339 +			    (object Attribute
  1.9340 +				tool       	"VC++"
  1.9341 +				name       	"Inline"
  1.9342 +				value      	FALSE))
  1.9343 +			quid       	"3A7593D703B8"
  1.9344 +			documentation 	
  1.9345 +|*
  1.9346 +|	@fn				RegisterDiscoveryL(const TEntry& aDirEntry)
  1.9347 +|	Intended Usage	: Pure virtual method used by the CDiscoverer class
  1.9348 +|					to register a discovery.<br>
  1.9349 +|	Error Condition	: Depends upon the implementation class.<br>
  1.9350 +|	@exception		Implementation class dependent. (@see CRegistrar).
  1.9351 +|	@since			6.0
  1.9352 +|	@param			aDirEntry A reference to the Discovered directory entry.
  1.9353 +|	@return			None.
  1.9354 +|	@pre 			The MDiscovererObserver must be fully constructed, and
  1.9355 +|					capable of accepting discoveries for registration.
  1.9356 +|	@post			Discovery is registered.
  1.9357 +			
  1.9358 +			stereotype 	"abstract"
  1.9359 +			parameters 	(list Parameters
  1.9360 +			    (object Parameter "aDirEntry"
  1.9361 +				type       	"const TEntry&"
  1.9362 +				const      	TRUE))
  1.9363 +			result     	"void"
  1.9364 +			concurrency 	"Sequential"
  1.9365 +			opExportControl 	"Public"
  1.9366 +			uid        	0)
  1.9367 +		    (object Operation "DiscoveriesBegin"
  1.9368 +			attributes 	(list Attribute_Set
  1.9369 +			    (object Attribute
  1.9370 +				tool       	"VC++"
  1.9371 +				name       	"Inline"
  1.9372 +				value      	FALSE))
  1.9373 +			quid       	"3A7FEAEA02B8"
  1.9374 +			documentation 	
  1.9375 +|*
  1.9376 +|	@fn				DiscoveriesBegin()
  1.9377 +|	Intended Usage	: Pure virtual method used by the CDiscoverer class
  1.9378 +|					to signal that a discovery session is starting.<br>
  1.9379 +|	Error Condition	: None.<br>
  1.9380 +|	@since			6.0
  1.9381 +|	@return			None.
  1.9382 +|	@pre 			The MDiscovererObserver must be fully constructed, and
  1.9383 +|					capable of accepting discoveries for registration.
  1.9384 +|	@post			Discovery start is noted, and any appropriate action
  1.9385 +|					for the observer is completed.
  1.9386 +			
  1.9387 +			stereotype 	"abstract"
  1.9388 +			result     	"void"
  1.9389 +			concurrency 	"Sequential"
  1.9390 +			opExportControl 	"Public"
  1.9391 +			uid        	0)
  1.9392 +		    (object Operation "DriveIsSpiBasedL"
  1.9393 +			quid       	"44522CEA0218"
  1.9394 +			stereotype 	"abstract"
  1.9395 +			result     	"void"
  1.9396 +			concurrency 	"Sequential"
  1.9397 +			opExportControl 	"Public"
  1.9398 +			uid        	0))
  1.9399 +		module     	"Component View::MAGIC"
  1.9400 +		quidu      	"3A5DF73E0288"
  1.9401 +		language   	"VC++")
  1.9402 +	    (object Class "CEComServerSession"
  1.9403 +		attributes 	(list Attribute_Set
  1.9404 +		    (object Attribute
  1.9405 +			tool       	"VC++"
  1.9406 +			name       	"AppliedPattern"
  1.9407 +			value      	"none")
  1.9408 +		    (object Attribute
  1.9409 +			tool       	"VC++"
  1.9410 +			name       	"AfxSupportMacro"
  1.9411 +			value      	""))
  1.9412 +		quid       	"3AACF95200F0"
  1.9413 +		documentation 	
  1.9414 +| __________________________________________________________________________
  1.9415 +|
  1.9416 +|*
  1.9417 +|	@private
  1.9418 +|	@class CEComServerSession
  1.9419 +|	@since 7.0
  1.9420 +|	@dependencies CSharableSession, 
  1.9421 +|	Provides the server side session which
  1.9422 +|	handles the messages from REComSession, unpacking the input
  1.9423 +|	message parameters, calling the server and packaging the 
  1.9424 +|	the returned data as output message parameters.
  1.9425 +|	Warning : The implementation of the ListImplementations
  1.9426 +|	method for returning an arbitrary sized data set
  1.9427 +|	uses a 2 phase collection method that
  1.9428 +|	will not work IF the session is shared and two 
  1.9429 +|	client calls on this method are interleaved.
  1.9430 +|	It leads to incorrect results for one of them,
  1.9431 +|	with potentially fatal results. so...
  1.9432 +|	DO NOT SHARE SERVER SIDE SESSIONS BETWEEN CLIENTS
  1.9433 +		
  1.9434 +		stereotype 	"control"
  1.9435 +		superclasses 	(list inheritance_relationship_list
  1.9436 +		    (object Inheritance_Relationship
  1.9437 +			quid       	"3AE45A3E020E"
  1.9438 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CSharableSession"
  1.9439 +			quidu      	"3AACF8D80090"))
  1.9440 +		used_nodes 	(list uses_relationship_list
  1.9441 +		    (object Uses_Relationship
  1.9442 +			quid       	"3AACFA3B0054"
  1.9443 +			supplier   	"Logical View::CEComServer"
  1.9444 +			quidu      	"3A7159680113"))
  1.9445 +		operations 	(list Operations
  1.9446 +		    (object Operation "CEComServerSession"
  1.9447 +			attributes 	(list Attribute_Set
  1.9448 +			    (object Attribute
  1.9449 +				tool       	"VC++"
  1.9450 +				name       	"Inline"
  1.9451 +				value      	FALSE))
  1.9452 +			quid       	"3AACF952012F"
  1.9453 +			concurrency 	"Sequential"
  1.9454 +			opExportControl 	"Public"
  1.9455 +			uid        	0)
  1.9456 +		    (object Operation "~CEComServerSession"
  1.9457 +			attributes 	(list Attribute_Set
  1.9458 +			    (object Attribute
  1.9459 +				tool       	"VC++"
  1.9460 +				name       	"Inline"
  1.9461 +				value      	FALSE))
  1.9462 +			quid       	"3AACF952012E"
  1.9463 +			concurrency 	"Sequential"
  1.9464 +			opExportControl 	"Private"
  1.9465 +			uid        	0)
  1.9466 +		    (object Operation "ServiceL"
  1.9467 +			attributes 	(list Attribute_Set
  1.9468 +			    (object Attribute
  1.9469 +				tool       	"VC++"
  1.9470 +				name       	"Inline"
  1.9471 +				value      	FALSE))
  1.9472 +			quid       	"3AACF952012C"
  1.9473 +			parameters 	(list Parameters
  1.9474 +			    (object Parameter "aMessage"
  1.9475 +				type       	"const RMessage&"
  1.9476 +				const      	TRUE))
  1.9477 +			result     	"void"
  1.9478 +			concurrency 	"Sequential"
  1.9479 +			opExportControl 	"Private"
  1.9480 +			uid        	0)
  1.9481 +		    (object Operation "Server"
  1.9482 +			attributes 	(list Attribute_Set
  1.9483 +			    (object Attribute
  1.9484 +				tool       	"VC++"
  1.9485 +				name       	"Inline"
  1.9486 +				value      	TRUE))
  1.9487 +			quid       	"3AACF9520126"
  1.9488 +			result     	"CEComServer&"
  1.9489 +			concurrency 	"Sequential"
  1.9490 +			opExportControl 	"Private"
  1.9491 +			uid        	0)
  1.9492 +		    (object Operation "ReceivePending"
  1.9493 +			attributes 	(list Attribute_Set
  1.9494 +			    (object Attribute
  1.9495 +				tool       	"VC++"
  1.9496 +				name       	"Inline"
  1.9497 +				value      	TRUE))
  1.9498 +			quid       	"3AACF9520124"
  1.9499 +			stereotype 	"const"
  1.9500 +			result     	"TBool"
  1.9501 +			concurrency 	"Sequential"
  1.9502 +			opExportControl 	"Private"
  1.9503 +			uid        	0)
  1.9504 +		    (object Operation "DoGetResolvedCreationMethodL"
  1.9505 +			attributes 	(list Attribute_Set
  1.9506 +			    (object Attribute
  1.9507 +				tool       	"VC++"
  1.9508 +				name       	"Inline"
  1.9509 +				value      	FALSE))
  1.9510 +			quid       	"3AE99A33012D"
  1.9511 +			parameters 	(list Parameters
  1.9512 +			    (object Parameter "aMessage"
  1.9513 +				type       	"const RMessage"
  1.9514 +				const      	TRUE))
  1.9515 +			result     	"void"
  1.9516 +			concurrency 	"Sequential"
  1.9517 +			opExportControl 	"Private"
  1.9518 +			uid        	0)
  1.9519 +		    (object Operation "DoListImplementationsL"
  1.9520 +			attributes 	(list Attribute_Set
  1.9521 +			    (object Attribute
  1.9522 +				tool       	"VC++"
  1.9523 +				name       	"Inline"
  1.9524 +				value      	FALSE))
  1.9525 +			quid       	"3AE99A330155"
  1.9526 +			parameters 	(list Parameters
  1.9527 +			    (object Parameter "aMessage"
  1.9528 +				type       	"const RMessage"
  1.9529 +				const      	TRUE))
  1.9530 +			result     	"void"
  1.9531 +			concurrency 	"Sequential"
  1.9532 +			opExportControl 	"Private"
  1.9533 +			uid        	0)
  1.9534 +		    (object Operation "CompleteNotifications"
  1.9535 +			attributes 	(list Attribute_Set
  1.9536 +			    (object Attribute
  1.9537 +				tool       	"VC++"
  1.9538 +				name       	"Inline"
  1.9539 +				value      	FALSE))
  1.9540 +			quid       	"3AE99A3301B9"
  1.9541 +			documentation 	
  1.9542 +|*
  1.9543 +|	@fn				void CompleteNotifications(TInt aCompletionCode)
  1.9544 +|	Intended Usage	: Completes all the outstanding notification requests with the
  1.9545 +|					supplied error code.
  1.9546 +|	@since			7.0
  1.9547 +|	@param			aCompletionCode The code with which to complete the notifications.
  1.9548 +|	@pre 			REComServerSession is fully constructed.
  1.9549 +|	@post			The notifications contained on the iNotificationRequests array
  1.9550 +|					have been completed with aCompletionCode, and the array has 
  1.9551 +|					been cleared.
  1.9552 +			
  1.9553 +			parameters 	(list Parameters
  1.9554 +			    (object Parameter "aCompletionCode"
  1.9555 +				type       	"TInt"))
  1.9556 +			result     	"void"
  1.9557 +			concurrency 	"Sequential"
  1.9558 +			opExportControl 	"Public"
  1.9559 +			uid        	0)
  1.9560 +		    (object Operation "CreateL"
  1.9561 +			attributes 	(list Attribute_Set
  1.9562 +			    (object Attribute
  1.9563 +				tool       	"VC++"
  1.9564 +				name       	"Inline"
  1.9565 +				value      	FALSE))
  1.9566 +			quid       	"3AE99A3301D7"
  1.9567 +			parameters 	(list Parameters
  1.9568 +			    (object Parameter "aServer"
  1.9569 +				type       	"const CServer&"
  1.9570 +				const      	TRUE))
  1.9571 +			result     	"void"
  1.9572 +			concurrency 	"Sequential"
  1.9573 +			opExportControl 	"Public"
  1.9574 +			uid        	0)
  1.9575 +		    (object Operation "CleanupInternalList"
  1.9576 +			attributes 	(list Attribute_Set
  1.9577 +			    (object Attribute
  1.9578 +				tool       	"VC++"
  1.9579 +				name       	"Inline"
  1.9580 +				value      	FALSE))
  1.9581 +			quid       	"3B050B9901CC"
  1.9582 +			documentation 	
  1.9583 +|*
  1.9584 +|	@fn				CleanupInternalList()
  1.9585 +|	Intended Usage	: Releases the list of CImplementationInformation pointers
  1.9586 +|					 that are stored within the iList variable after a successful 
  1.9587 +|					 call to the DoListImplementations service.
  1.9588 +|	@since			7.0
  1.9589 +|	@pre 			REComServerSession is fully constructed.
  1.9590 +|	@post			The resources held by iList are released, and iList is NULL.
  1.9591 +			
  1.9592 +			result     	"void"
  1.9593 +			concurrency 	"Sequential"
  1.9594 +			opExportControl 	"Private"
  1.9595 +			uid        	0)
  1.9596 +		    (object Operation "MatchOnUid"
  1.9597 +			attributes 	(list Attribute_Set
  1.9598 +			    (object Attribute
  1.9599 +				tool       	"VC++"
  1.9600 +				name       	"Inline"
  1.9601 +				value      	FALSE))
  1.9602 +			quid       	"3B2A28520294"
  1.9603 +			documentation 	
  1.9604 +|*
  1.9605 +|	@fn				MatchOnUid(const TSuppliedImplementationTrackingDetail& aIndexItem, const TSuppliedImplementationTrackingDetail& aKey)
  1.9606 +|	Intended Usage	: To check for a match between two TSuppliedImplementationTrackingDetail items on iKey.
  1.9607 +|	Error Condition	: None.
  1.9608 +|	@since			7.0
  1.9609 +|	@return			ETrue for a match, EFalse otherwise.
  1.9610 +|	@pre 			None
  1.9611 +|	@post			No change to the CEComServerSession.
  1.9612 +			
  1.9613 +			stereotype 	"static"
  1.9614 +			parameters 	(list Parameters
  1.9615 +			    (object Parameter "aIndexItem"
  1.9616 +				type       	"const TSuppliedImplementationTrackingDetail&"
  1.9617 +				const      	TRUE)
  1.9618 +			    (object Parameter "aKey"
  1.9619 +				type       	"const TSuppliedImplementationTrackingDetail&"
  1.9620 +				const      	TRUE))
  1.9621 +			result     	"TBool"
  1.9622 +			concurrency 	"Sequential"
  1.9623 +			opExportControl 	"Private"
  1.9624 +			uid        	0)
  1.9625 +		    (object Operation "ManageImplementationListL"
  1.9626 +			attributes 	(list Attribute_Set
  1.9627 +			    (object Attribute
  1.9628 +				tool       	"VC++"
  1.9629 +				name       	"Inline"
  1.9630 +				value      	FALSE))
  1.9631 +			quid       	"3B2A285202E4"
  1.9632 +			documentation 	
  1.9633 +|*
  1.9634 +|	@fn				ManageImplementationListL()
  1.9635 +|	Intended Usage	: Manages the addition and removal of items from the 
  1.9636 +|					internal list of Implementations supplied to the client.
  1.9637 +|	@since			7.0
  1.9638 +|	@pre 			REComServerSession is fully constructed.
  1.9639 +|	@post			The resources held by iImplementationsSupplied have changed.
  1.9640 +			
  1.9641 +			parameters 	(list Parameters
  1.9642 +			    (object Parameter "aId"
  1.9643 +				type       	"TUid")
  1.9644 +			    (object Parameter "aSupplied"
  1.9645 +				type       	"TBool"))
  1.9646 +			result     	"void"
  1.9647 +			concurrency 	"Sequential"
  1.9648 +			opExportControl 	"Private"
  1.9649 +			uid        	0)
  1.9650 +		    (object Operation "DoCollectListL"
  1.9651 +			attributes 	(list Attribute_Set
  1.9652 +			    (object Attribute
  1.9653 +				tool       	"VC++"
  1.9654 +				name       	"Inline"
  1.9655 +				value      	FALSE))
  1.9656 +			quid       	"3B2A2852032A"
  1.9657 +			parameters 	(list Parameters
  1.9658 +			    (object Parameter "aMessage"
  1.9659 +				type       	"const RMessage"
  1.9660 +				const      	TRUE))
  1.9661 +			result     	"TBool"
  1.9662 +			concurrency 	"Sequential"
  1.9663 +			opExportControl 	"Private"
  1.9664 +			uid        	0))
  1.9665 +		class_attributes 	(list class_attribute_list
  1.9666 +		    (object ClassAttribute "iListContext"
  1.9667 +			quid       	"3B050B9901AE"
  1.9668 +			documentation 	"* The last ListImplementations service request"
  1.9669 +			type       	"TInt"))
  1.9670 +		module     	"Component View::MAGIC"
  1.9671 +		quidu      	"3A5DF73E0288"
  1.9672 +		language   	"VC++")
  1.9673 +	    (object Class "CImplementationInformation"
  1.9674 +		attributes 	(list Attribute_Set
  1.9675 +		    (object Attribute
  1.9676 +			tool       	"VC++"
  1.9677 +			name       	"AppliedPattern"
  1.9678 +			value      	"none")
  1.9679 +		    (object Attribute
  1.9680 +			tool       	"VC++"
  1.9681 +			name       	"AfxSupportMacro"
  1.9682 +			value      	""))
  1.9683 +		quid       	"3AD31E780181"
  1.9684 +		documentation 	
  1.9685 +| ____________________________________________________________________________________
  1.9686 +| 
  1.9687 +|*
  1.9688 +|	@class CImplementationInformation
  1.9689 +|
  1.9690 +|	This class acts as the container for the registration data 
  1.9691 +|	relating to a particular Interface Implementation.
  1.9692 +|	
  1.9693 +|	It is available to the client to allow access to the
  1.9694 +|	registered characteristics of the implementation.
  1.9695 +|	These characteristics are:
  1.9696 +|
  1.9697 +|	ImplementationUid() The Uid of this implementation.
  1.9698 +|
  1.9699 +|	Version()			The version number of this implementation.
  1.9700 +|
  1.9701 +|	DisplayName()		The human readable name for this implementation returned 
  1.9702 +|						as a 16 bit descriptor.
  1.9703 +|
  1.9704 +|	DataType()			The data type which this implementation supports, returned
  1.9705 +|						as an 8 bit descriptor.
  1.9706 +|
  1.9707 +|	OpaqueData()		The opaque data which is registered for this implementation,
  1.9708 +|						returned as an 8 bit descriptor.
  1.9709 +|
  1.9710 +|	@since 7.0
  1.9711 +|	@dependencies RArray, RPointerArray, RReadStream, RWriteStream, TUid, HBufC, HBufC8, CBase
  1.9712 +		
  1.9713 +		stereotype 	"entity"
  1.9714 +		superclasses 	(list inheritance_relationship_list
  1.9715 +		    (object Inheritance_Relationship
  1.9716 +			quid       	"3AD31E78018B"
  1.9717 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
  1.9718 +			quidu      	"3A75AD8E019C"))
  1.9719 +		used_nodes 	(list uses_relationship_list
  1.9720 +		    (object Uses_Relationship
  1.9721 +			quid       	"3AD47C73023D"
  1.9722 +			supplier   	"Use Case View::System Actors::Interface Implementation"
  1.9723 +			quidu      	"3A13FF96031A"))
  1.9724 +		operations 	(list Operations
  1.9725 +		    (object Operation "NewLC"
  1.9726 +			attributes 	(list Attribute_Set
  1.9727 +			    (object Attribute
  1.9728 +				tool       	"VC++"
  1.9729 +				name       	"Inline"
  1.9730 +				value      	FALSE))
  1.9731 +			quid       	"3AD4795C002E"
  1.9732 +			documentation 	
  1.9733 +|*
  1.9734 +|		@fn				CImplementationInformation* NewLC(RReadStream& aStream)
  1.9735 +|		Intended Usage	:	Standardised two phase constructor which leaves the
  1.9736 +|							CImplementationInformation pointer upon the cleanup stack.
  1.9737 +|		@exception		KErrNoMemory
  1.9738 +|		@since			7.0
  1.9739 +|		@param			aStream The stream to internalize this object from
  1.9740 +|		@return			A pointer to a fully constructed CImplementationInformation
  1.9741 +|		@post			Object is fully constructed and initialised
  1.9742 +			
  1.9743 +			stereotype 	"static"
  1.9744 +			parameters 	(list Parameters
  1.9745 +			    (object Parameter "aStream"
  1.9746 +				type       	"RReadStream&"))
  1.9747 +			result     	"CImplementationInformation*"
  1.9748 +			concurrency 	"Sequential"
  1.9749 +			opExportControl 	"Public"
  1.9750 +			uid        	0)
  1.9751 +		    (object Operation "NewL"
  1.9752 +			attributes 	(list Attribute_Set
  1.9753 +			    (object Attribute
  1.9754 +				tool       	"VC++"
  1.9755 +				name       	"Inline"
  1.9756 +				value      	FALSE))
  1.9757 +			quid       	"3AD4795C002F"
  1.9758 +			documentation 	
  1.9759 +|*
  1.9760 +|		@fn				CImplementationInformation* NewL(TUid	 aUid, 
  1.9761 +|														 TInt	 aVersion, 
  1.9762 +|														 HBufC*  aName,
  1.9763 +|														 HBufC8* aDataType,
  1.9764 +|														 HBufC8* aOpaqueData)
  1.9765 +|		Intended Usage	:	Standardised two phase construction which leaves nothing
  1.9766 +|							on the cleanup stack.  
  1.9767 +|		@warning		This object takes ownership of aName, aDataType & aOpaqueData.
  1.9768 +|		@exception		KErrNoMemory
  1.9769 +|		@since			7.0
  1.9770 +|		@param			aUid The unique Id of this implementation
  1.9771 +|		@param			aVersion The version number of this implementation
  1.9772 +|		@param			aName The display name of this implementation
  1.9773 +|		@param			aDataType The data type supported by this implementation
  1.9774 +|		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
  1.9775 +|		@return			A pointer to a fully constructed CImplementationInformation
  1.9776 +|		@post			Object is fully constructed and initialised
  1.9777 +			
  1.9778 +			stereotype 	"static"
  1.9779 +			parameters 	(list Parameters
  1.9780 +			    (object Parameter "aUid"
  1.9781 +				type       	"TUid")
  1.9782 +			    (object Parameter "aVersion"
  1.9783 +				type       	"TInt")
  1.9784 +			    (object Parameter "aName"
  1.9785 +				type       	"HBufC*")
  1.9786 +			    (object Parameter "aDataType"
  1.9787 +				type       	"HBufC8*")
  1.9788 +			    (object Parameter "aOpaqueData"
  1.9789 +				type       	"HBufC8*"))
  1.9790 +			result     	"CImplementationInformation*"
  1.9791 +			concurrency 	"Sequential"
  1.9792 +			opExportControl 	"Public"
  1.9793 +			uid        	0)
  1.9794 +		    (object Operation "~CImplementationInformation"
  1.9795 +			attributes 	(list Attribute_Set
  1.9796 +			    (object Attribute
  1.9797 +				tool       	"VC++"
  1.9798 +				name       	"Inline"
  1.9799 +				value      	FALSE))
  1.9800 +			quid       	"3AD31E7801C7"
  1.9801 +			documentation 	
  1.9802 +|*
  1.9803 +|		@fn				~CImplementationInformation()
  1.9804 +|		Intended Usage	: D'tor	
  1.9805 +|		@since			7.0
  1.9806 +|		@pre 			CImplementationInformation is fully constructed.
  1.9807 +|		@post			CImplementationInformation is completely destroyed.
  1.9808 +			
  1.9809 +			concurrency 	"Sequential"
  1.9810 +			opExportControl 	"Public"
  1.9811 +			uid        	0)
  1.9812 +		    (object Operation "SetDisabled"
  1.9813 +			attributes 	(list Attribute_Set
  1.9814 +			    (object Attribute
  1.9815 +				tool       	"VC++"
  1.9816 +				name       	"Inline"
  1.9817 +				value      	TRUE))
  1.9818 +			quid       	"3AD4795C0023"
  1.9819 +			documentation 	
  1.9820 +|*
  1.9821 +|		@fn				SetDisabled(TBool aDisabled)
  1.9822 +|		Intended Usage	:	Marks this implementation as disabled, or enabled.
  1.9823 +|		@since			7.0
  1.9824 +|		@param			aDisabled ETrue to indicate this implementation should be disabled, EFalse for enabled.
  1.9825 +|		@pre 			CImplementationInformation is fully constructed and initialized
  1.9826 +|		@post			Implementation is marked as.
  1.9827 +			
  1.9828 +			parameters 	(list Parameters
  1.9829 +			    (object Parameter "aDisabled"
  1.9830 +				type       	"TBool"))
  1.9831 +			result     	"void"
  1.9832 +			concurrency 	"Sequential"
  1.9833 +			opExportControl 	"Public"
  1.9834 +			uid        	0)
  1.9835 +		    (object Operation "Disabled"
  1.9836 +			attributes 	(list Attribute_Set
  1.9837 +			    (object Attribute
  1.9838 +				tool       	"VC++"
  1.9839 +				name       	"Inline"
  1.9840 +				value      	TRUE))
  1.9841 +			quid       	"3AD31E7801BF"
  1.9842 +			documentation 	
  1.9843 +|*
  1.9844 +|		@fn				Disabled() const
  1.9845 +|		Intended Usage	:	Accessor for whether this implementation is currently 
  1.9846 +|							disabled
  1.9847 +|		@since			7.0
  1.9848 +|		@return			Flag indicating whether this implementation is disabled
  1.9849 +|		@pre 			CImplementationInformation is fully constructed and initialized
  1.9850 +			
  1.9851 +			stereotype 	"const"
  1.9852 +			result     	"TBool"
  1.9853 +			concurrency 	"Sequential"
  1.9854 +			opExportControl 	"Public"
  1.9855 +			uid        	0)
  1.9856 +		    (object Operation "DataType"
  1.9857 +			attributes 	(list Attribute_Set
  1.9858 +			    (object Attribute
  1.9859 +				tool       	"VC++"
  1.9860 +				name       	"Inline"
  1.9861 +				value      	TRUE))
  1.9862 +			quid       	"3AD4795C002D"
  1.9863 +			documentation 	
  1.9864 +|*
  1.9865 +|		@fn				DataType() const
  1.9866 +|		Intended Usage	:	Accessor for this implementation's default binary data
  1.9867 +|		@since			7.0
  1.9868 +|		@return			The data type which this implementation supports
  1.9869 +|		@pre 			CImplementationInformation is fully constructed and initialized
  1.9870 +			
  1.9871 +			stereotype 	"const"
  1.9872 +			result     	"const TDesC8&"
  1.9873 +			concurrency 	"Sequential"
  1.9874 +			opExportControl 	"Public"
  1.9875 +			uid        	0)
  1.9876 +		    (object Operation "ExternalizeL"
  1.9877 +			attributes 	(list Attribute_Set
  1.9878 +			    (object Attribute
  1.9879 +				tool       	"VC++"
  1.9880 +				name       	"Inline"
  1.9881 +				value      	FALSE))
  1.9882 +			quid       	"3AD4795C001A"
  1.9883 +			documentation 	
  1.9884 +|*
  1.9885 +|		@fn				void ExternalizeL(RWriteStream& aStream) const
  1.9886 +|		Intended Usage	: Stream out the internal state to aStream.	
  1.9887 +|
  1.9888 +|		Error Condition	: Leave with the error code.
  1.9889 +|		@exception		KErrNoMemory.
  1.9890 +|		@exception		@see RWriteStream.
  1.9891 +|		@since			7.0
  1.9892 +|		@param			aStream The stream to store the data in.
  1.9893 +|		@pre 			CImplementationInformation is fully constructed and initialized
  1.9894 +			
  1.9895 +			stereotype 	"const"
  1.9896 +			parameters 	(list Parameters
  1.9897 +			    (object Parameter "aStream"
  1.9898 +				type       	"RWriteStream&"))
  1.9899 +			result     	"void"
  1.9900 +			concurrency 	"Sequential"
  1.9901 +			opExportControl 	"Public"
  1.9902 +			uid        	0)
  1.9903 +		    (object Operation "InternalizeL"
  1.9904 +			attributes 	(list Attribute_Set
  1.9905 +			    (object Attribute
  1.9906 +				tool       	"VC++"
  1.9907 +				name       	"Inline"
  1.9908 +				value      	FALSE))
  1.9909 +			quid       	"3AD4795C0010"
  1.9910 +			documentation 	
  1.9911 +|*
  1.9912 +|		@fn				void InternalizeL(RReadStream& aStream)
  1.9913 +|		Intended Usage	: Restore the internal state from aStream.	
  1.9914 +|
  1.9915 +|		Error Condition	: Leave with the error code.
  1.9916 +|		@exception		KErrNoMemory.
  1.9917 +|		@exception		@see RReadStream.
  1.9918 +|		@since			7.0
  1.9919 +|		@param			aStream The stream to read the data from.
  1.9920 +|		@pre 			CImplementationInformation is fully constructed.
  1.9921 +|		@post			CImplementationInformation is restored to the state specified by
  1.9922 +|						the contents of aStream.
  1.9923 +			
  1.9924 +			parameters 	(list Parameters
  1.9925 +			    (object Parameter "aStream"
  1.9926 +				type       	"RReadStream&"))
  1.9927 +			result     	"void"
  1.9928 +			concurrency 	"Sequential"
  1.9929 +			opExportControl 	"Public"
  1.9930 +			uid        	0)
  1.9931 +		    (object Operation "CImplementationInformation"
  1.9932 +			attributes 	(list Attribute_Set
  1.9933 +			    (object Attribute
  1.9934 +				tool       	"VC++"
  1.9935 +				name       	"Inline"
  1.9936 +				value      	FALSE))
  1.9937 +			quid       	"3AD4795B03E4"
  1.9938 +			documentation 	
  1.9939 +|*
  1.9940 +|		@fn				CImplementationInformation()
  1.9941 +|		Intended Usage	: Default c'tor
  1.9942 +|		@since			7.0
  1.9943 +|		@pre 			None
  1.9944 +|		@post			CImplementationInformation is fully constructed.
  1.9945 +			
  1.9946 +			concurrency 	"Sequential"
  1.9947 +			opExportControl 	"Private"
  1.9948 +			uid        	0)
  1.9949 +		    (object Operation "CImplementationInformation"
  1.9950 +			attributes 	(list Attribute_Set
  1.9951 +			    (object Attribute
  1.9952 +				tool       	"VC++"
  1.9953 +				name       	"Inline"
  1.9954 +				value      	FALSE))
  1.9955 +			quid       	"3AD4795B03E5"
  1.9956 +			documentation 	
  1.9957 +|*
  1.9958 +|		@fn				CImplementationInformation(TUid aUid, 
  1.9959 +|												   TInt aVersion, 
  1.9960 +|												   HBufC* aName, 
  1.9961 +|												   HBufC8* aDataType,
  1.9962 +|												   HBufC8* aOpaqueData)
  1.9963 +|		Intended Usage	:	Constructor with parameters.  This object takes ownership of
  1.9964 +|							aName, aDataType and aOpaqueData.
  1.9965 +|		@param			aUid The unique Id of this implementation
  1.9966 +|		@param			aVersion The version number of this implementation
  1.9967 +|		@param			aName The display name of this implementation
  1.9968 +|		@param			aDataType The data type supported by this implementation
  1.9969 +|		@param			aOpaqueData Data for this implementation which is not used by the ECom framework
  1.9970 +|		@since			7.0
  1.9971 +|		@pre 			None
  1.9972 +|		@post			CImplementationInformation is fully constructed.
  1.9973 +			
  1.9974 +			parameters 	(list Parameters
  1.9975 +			    (object Parameter "aUid"
  1.9976 +				type       	"TUid")
  1.9977 +			    (object Parameter "aVersion"
  1.9978 +				type       	"TInt")
  1.9979 +			    (object Parameter "aName"
  1.9980 +				type       	"HBufC*")
  1.9981 +			    (object Parameter "aDataType"
  1.9982 +				type       	"HBufC8*")
  1.9983 +			    (object Parameter "aOpaqueData"
  1.9984 +				type       	"HBufC8*"))
  1.9985 +			concurrency 	"Sequential"
  1.9986 +			opExportControl 	"Private"
  1.9987 +			uid        	0)
  1.9988 +		    (object Operation "OpaqueData"
  1.9989 +			attributes 	(list Attribute_Set
  1.9990 +			    (object Attribute
  1.9991 +				tool       	"VC++"
  1.9992 +				name       	"Inline"
  1.9993 +				value      	TRUE))
  1.9994 +			quid       	"3AE05EBF0103"
  1.9995 +			documentation 	
  1.9996 +|*
  1.9997 +|		@fn				OpaqueData() const
  1.9998 +|		Intended Usage	:	Accessor for this implementation's opaque binary data
  1.9999 +|		@since			7.0
 1.10000 +|		@return			The opaque data which is available for this implementation
 1.10001 +|		@pre 			CImplementationInformation is fully constructed and initialized
 1.10002 +			
 1.10003 +			stereotype 	"const"
 1.10004 +			result     	"const TDesC8&"
 1.10005 +			concurrency 	"Sequential"
 1.10006 +			opExportControl 	"Public"
 1.10007 +			uid        	0)
 1.10008 +		    (object Operation "DisplayName"
 1.10009 +			attributes 	(list Attribute_Set
 1.10010 +			    (object Attribute
 1.10011 +				tool       	"VC++"
 1.10012 +				name       	"Inline"
 1.10013 +				value      	TRUE))
 1.10014 +			quid       	"3AE05EBF0244"
 1.10015 +			documentation 	
 1.10016 +|*
 1.10017 +|		@fn				DisplayName() const
 1.10018 +|		Intended Usage	:	Accessor for this implementation's human readable name
 1.10019 +|		@since			7.0
 1.10020 +|		@return			The human readable name for this implementation
 1.10021 +|		@pre 			CImplementationInformation is fully constructed and initialized
 1.10022 +			
 1.10023 +			stereotype 	"const"
 1.10024 +			result     	"const TDesC&"
 1.10025 +			concurrency 	"Sequential"
 1.10026 +			opExportControl 	"Public"
 1.10027 +			uid        	0)
 1.10028 +		    (object Operation "Version"
 1.10029 +			attributes 	(list Attribute_Set
 1.10030 +			    (object Attribute
 1.10031 +				tool       	"VC++"
 1.10032 +				name       	"Inline"
 1.10033 +				value      	TRUE))
 1.10034 +			quid       	"3B050BD3032E"
 1.10035 +			documentation 	
 1.10036 +|*
 1.10037 +|		@fn				Version() const
 1.10038 +|		Intended Usage	:	Accessor for the version number of this implementation
 1.10039 +|		@since			7.0
 1.10040 +|		@return			The version number of this implementation
 1.10041 +|		@pre 			CImplementationInformation is fully constructed and initialized
 1.10042 +			
 1.10043 +			stereotype 	"const"
 1.10044 +			result     	"TInt"
 1.10045 +			concurrency 	"Sequential"
 1.10046 +			opExportControl 	"Public"
 1.10047 +			uid        	0)
 1.10048 +		    (object Operation "ImplementationUid"
 1.10049 +			attributes 	(list Attribute_Set
 1.10050 +			    (object Attribute
 1.10051 +				tool       	"VC++"
 1.10052 +				name       	"Inline"
 1.10053 +				value      	TRUE))
 1.10054 +			quid       	"3B050BD4004A"
 1.10055 +			documentation 	
 1.10056 +|*
 1.10057 +|		@fn				ImplementationUid() const
 1.10058 +|		Intended Usage	:	Accessor for this implementation's Uid
 1.10059 +|		@since			7.0
 1.10060 +|		@return			The Uid of this implementation
 1.10061 +|		@pre 			CImplementationInformation is fully constructed and initialized
 1.10062 +			
 1.10063 +			stereotype 	"const"
 1.10064 +			result     	"TUid"
 1.10065 +			concurrency 	"Sequential"
 1.10066 +			opExportControl 	"Public"
 1.10067 +			uid        	0)
 1.10068 +		    (object Operation "NewL"
 1.10069 +			attributes 	(list Attribute_Set
 1.10070 +			    (object Attribute
 1.10071 +				tool       	"VC++"
 1.10072 +				name       	"Inline"
 1.10073 +				value      	FALSE))
 1.10074 +			quid       	"3B050BD401A9"
 1.10075 +			documentation 	
 1.10076 +|*
 1.10077 +|	@fn				CImplementationInformation* NewL(const CImplementationInformation& aImplInfo)
 1.10078 +|	Intended Usage	:	Copy construction which leaves nothing on the cleanup stack.  
 1.10079 +|	@exception		KErrNoMemory
 1.10080 +|	@since			7.0
 1.10081 +|	@param			aImplInfo Item to make a copy of
 1.10082 +|	@return			A pointer to a fully constructed CImplementationInformation
 1.10083 +|	@post			Object is fully constructed and initialized
 1.10084 +			
 1.10085 +			stereotype 	"static"
 1.10086 +			parameters 	(list Parameters
 1.10087 +			    (object Parameter "aImplInfo"
 1.10088 +				type       	"const CImplementationInformation&"
 1.10089 +				const      	TRUE))
 1.10090 +			result     	"CImplementationInformation*"
 1.10091 +			concurrency 	"Sequential"
 1.10092 +			opExportControl 	"Public"
 1.10093 +			uid        	0)
 1.10094 +		    (object Operation "VendorId"
 1.10095 +			quid       	"4422E8EC03B9"
 1.10096 +			documentation 	
 1.10097 +|*
 1.10098 +|Intended Usage:	Return the VID of the implementation. The VID is vendorID of the DLL which 
 1.10099 +|				this implementation belongs to.
 1.10100 +|@pre			CImplementationInformation is fully constructed
 1.10101 +|@return			the iVid is returned.
 1.10102 +|
 1.10103 +			
 1.10104 +			stereotype 	"const"
 1.10105 +			result     	"TVendorId"
 1.10106 +			concurrency 	"Sequential"
 1.10107 +			opExportControl 	"Public"
 1.10108 +			uid        	0)
 1.10109 +		    (object Operation "SetVendorId"
 1.10110 +			quid       	"4436B861002E"
 1.10111 +			documentation 	
 1.10112 +|*
 1.10113 +|Intended Usage:	Sets the VID of the plug-in that this implementation belongs to. 
 1.10114 +|				The VID is the VendorId for the plug-in's DLL.
 1.10115 +|@internalComponent
 1.10116 +|@pre			CImplementationInformation is fully constructed
 1.10117 +|@param 			aVid VendorId of the plug-in that this implementation belongs to.
 1.10118 +|
 1.10119 +			
 1.10120 +			parameters 	(list Parameters
 1.10121 +			    (object Parameter "const TVendorId aVid"))
 1.10122 +			result     	"void"
 1.10123 +			concurrency 	"Sequential"
 1.10124 +			opExportControl 	"Public"
 1.10125 +			uid        	0))
 1.10126 +		class_attributes 	(list class_attribute_list
 1.10127 +		    (object ClassAttribute "iDisabled"
 1.10128 +			quid       	"3AD4795B03BB"
 1.10129 +			documentation 	"* The flag recording if this implementation is disabled or enabled"
 1.10130 +			type       	"TBool")
 1.10131 +		    (object ClassAttribute "iVersion"
 1.10132 +			quid       	"3AD4795B03CF"
 1.10133 +			documentation 	"* The implementation version"
 1.10134 +			type       	"TInt")
 1.10135 +		    (object ClassAttribute "iVid"
 1.10136 +			quid       	"4422E86A030D"
 1.10137 +			documentation 	"* The Vendor Id of the DLL which this implementation belongs to."
 1.10138 +			type       	"TVendorId"))
 1.10139 +		module     	"Component View::MAGIC"
 1.10140 +		quidu      	"3A5DF73E0288"
 1.10141 +		language   	"VC++")
 1.10142 +	    (object Instantiated_Class "RPointerArray<CUnloadPolicy>"
 1.10143 +		attributes 	(list Attribute_Set
 1.10144 +		    (object Attribute
 1.10145 +			tool       	"VC++"
 1.10146 +			name       	"AppliedPattern"
 1.10147 +			value      	"none")
 1.10148 +		    (object Attribute
 1.10149 +			tool       	"VC++"
 1.10150 +			name       	"Generate"
 1.10151 +			value      	FALSE))
 1.10152 +		quid       	"3AE05EC201BC"
 1.10153 +		used_nodes 	(list uses_relationship_list
 1.10154 +		    (object Uses_Relationship
 1.10155 +			quid       	"3AE05EC201F8"
 1.10156 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
 1.10157 +			quidu      	"3A75AEBC01A0"))
 1.10158 +		module     	"Component View::MAGIC"
 1.10159 +		quidu      	"3A5DF73E0288"
 1.10160 +		language   	"VC++")
 1.10161 +	    (object Instantiated_Class "RArray<TUnloadPolicyIndex>"
 1.10162 +		attributes 	(list Attribute_Set
 1.10163 +		    (object Attribute
 1.10164 +			tool       	"VC++"
 1.10165 +			name       	"AppliedPattern"
 1.10166 +			value      	"none")
 1.10167 +		    (object Attribute
 1.10168 +			tool       	"VC++"
 1.10169 +			name       	"Generate"
 1.10170 +			value      	FALSE))
 1.10171 +		quid       	"3AE05EC20202"
 1.10172 +		used_nodes 	(list uses_relationship_list
 1.10173 +		    (object Uses_Relationship
 1.10174 +			quid       	"3AE05EC20219"
 1.10175 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 1.10176 +			quidu      	"3B582415004B"))
 1.10177 +		module     	"Component View::MAGIC"
 1.10178 +		quidu      	"3A5DF73E0288"
 1.10179 +		language   	"VC++")
 1.10180 +	    (object Class "MPolicyObserver"
 1.10181 +		attributes 	(list Attribute_Set
 1.10182 +		    (object Attribute
 1.10183 +			tool       	"VC++"
 1.10184 +			name       	"AppliedPattern"
 1.10185 +			value      	"none")
 1.10186 +		    (object Attribute
 1.10187 +			tool       	"VC++"
 1.10188 +			name       	"AfxSupportMacro"
 1.10189 +			value      	""))
 1.10190 +		quid       	"3AE4439E01FD"
 1.10191 +		documentation 	
 1.10192 +|*
 1.10193 +|	@public
 1.10194 +|	@class MPolicyObserver
 1.10195 +|	@since 6.0
 1.10196 +|	@dependencies CUnloadPolicy, TEntry
 1.10197 +|	Used by CRegistryData to inform the load manager when a change to the registry
 1.10198 +|	occurs.
 1.10199 +		
 1.10200 +		stereotype 	"Interface"
 1.10201 +		operations 	(list Operations
 1.10202 +		    (object Operation "UpdatePolicyIndexL"
 1.10203 +			attributes 	(list Attribute_Set
 1.10204 +			    (object Attribute
 1.10205 +				tool       	"VC++"
 1.10206 +				name       	"Inline"
 1.10207 +				value      	FALSE))
 1.10208 +			quid       	"3AE4439E0207"
 1.10209 +			documentation 	
 1.10210 +|*
 1.10211 +|	@fn				UpdatePolicyIndexL() = 0
 1.10212 +|	Intended Usage	: Called to indicate the index of unload policies will be out of date 
 1.10213 +|	Error Condition	: Leaves with an error code depending on implementation
 1.10214 +|	@since			6.0
 1.10215 +|	@param			aDllInfo Information on the dll which has been added to the registry
 1.10216 +			
 1.10217 +			stereotype 	"abstract"
 1.10218 +			result     	"void"
 1.10219 +			concurrency 	"Sequential"
 1.10220 +			opExportControl 	"Public"
 1.10221 +			uid        	0)
 1.10222 +		    (object Operation "DllAdded"
 1.10223 +			attributes 	(list Attribute_Set
 1.10224 +			    (object Attribute
 1.10225 +				tool       	"VC++"
 1.10226 +				name       	"Inline"
 1.10227 +				value      	FALSE))
 1.10228 +			quid       	"3AE4439E0208"
 1.10229 +			documentation 	
 1.10230 +|*
 1.10231 +|	@fn				DllAdded(const TEntry& aDllInfo) = 0
 1.10232 +|	Intended Usage	: Called to indicate that a dll has been added to the registry
 1.10233 +|	Error Condition	: None
 1.10234 +|	@since			6.0
 1.10235 +|	@param			aDllInfo Information on the dll which has been added to the registry
 1.10236 +|	@return			The unload policy for the dll if one exists, NULL otherwise
 1.10237 +			
 1.10238 +			stereotype 	"abstract"
 1.10239 +			parameters 	(list Parameters
 1.10240 +			    (object Parameter "aDllInfo"
 1.10241 +				type       	"const TEntry&"
 1.10242 +				const      	TRUE))
 1.10243 +			result     	"CUnloadPolicy*"
 1.10244 +			concurrency 	"Sequential"
 1.10245 +			opExportControl 	"Public"
 1.10246 +			uid        	0)
 1.10247 +		    (object Operation "DllDeletedL"
 1.10248 +			attributes 	(list Attribute_Set
 1.10249 +			    (object Attribute
 1.10250 +				tool       	"VC++"
 1.10251 +				name       	"Inline"
 1.10252 +				value      	FALSE))
 1.10253 +			quid       	"3AE4439E020A"
 1.10254 +			documentation 	
 1.10255 +|*
 1.10256 +|	@fn				DllDeletedL(CUnloadPolicy* aUnloadPolicy) = 0
 1.10257 +|	Intended Usage	: Called to indicate that a dll has been removed from the registry
 1.10258 +|	Error Condition	: Leaves with an error code depending on implementation
 1.10259 +|	@since			6.0
 1.10260 +|	@param			aUnloadPolicy The CUnloadPolicy of the dll which has been removed
 1.10261 +			
 1.10262 +			stereotype 	"abstract"
 1.10263 +			parameters 	(list Parameters
 1.10264 +			    (object Parameter "aUnloadPolicy"
 1.10265 +				type       	"CUnloadPolicy*&"))
 1.10266 +			result     	"void"
 1.10267 +			concurrency 	"Sequential"
 1.10268 +			opExportControl 	"Public"
 1.10269 +			uid        	0))
 1.10270 +		module     	"Component View::MAGIC"
 1.10271 +		quidu      	"3A5DF73E0288"
 1.10272 +		language   	"VC++")
 1.10273 +	    (object Class "TEComServerStart"
 1.10274 +		attributes 	(list Attribute_Set
 1.10275 +		    (object Attribute
 1.10276 +			tool       	"VC++"
 1.10277 +			name       	"AppliedPattern"
 1.10278 +			value      	"none")
 1.10279 +		    (object Attribute
 1.10280 +			tool       	"VC++"
 1.10281 +			name       	"AfxSupportMacro"
 1.10282 +			value      	""))
 1.10283 +		quid       	"3AE45A6E00B9"
 1.10284 +		documentation 	
 1.10285 +|*
 1.10286 +|	@private
 1.10287 +|	@class TEComServerStart
 1.10288 +|	@since 7.0
 1.10289 +|	@depends TRequestStatus, TThreadId
 1.10290 +|	Comment : This class is used to launch the EComServer thread and signal 
 1.10291 +|	back to the client in a sensible manner.
 1.10292 +		
 1.10293 +		stereotype 	"control"
 1.10294 +		operations 	(list Operations
 1.10295 +		    (object Operation "SignalL"
 1.10296 +			attributes 	(list Attribute_Set
 1.10297 +			    (object Attribute
 1.10298 +				tool       	"VC++"
 1.10299 +				name       	"Inline"
 1.10300 +				value      	TRUE))
 1.10301 +			quid       	"3AE45A6E00EB"
 1.10302 +			result     	"void"
 1.10303 +			concurrency 	"Sequential"
 1.10304 +			opExportControl 	"Public"
 1.10305 +			uid        	0)
 1.10306 +		    (object Operation "GetCommand"
 1.10307 +			attributes 	(list Attribute_Set
 1.10308 +			    (object Attribute
 1.10309 +				tool       	"VC++"
 1.10310 +				name       	"Inline"
 1.10311 +				value      	TRUE))
 1.10312 +			quid       	"3AE45A6E00EC"
 1.10313 +			result     	"TInt"
 1.10314 +			concurrency 	"Sequential"
 1.10315 +			opExportControl 	"Public"
 1.10316 +			uid        	0)
 1.10317 +		    (object Operation "AsCommand"
 1.10318 +			attributes 	(list Attribute_Set
 1.10319 +			    (object Attribute
 1.10320 +				tool       	"VC++"
 1.10321 +				name       	"Inline"
 1.10322 +				value      	TRUE))
 1.10323 +			quid       	"3AE45A6E00ED"
 1.10324 +			documentation 	
 1.10325 +|*
 1.10326 +|	@fn				AsCommand() const
 1.10327 +|	Intended Usage	:
 1.10328 +|	Error Condition	: None
 1.10329 +|	@since			7.0
 1.10330 +|	@return			TPtrC 
 1.10331 +|	@pre 			TEComServerStart is fully constructed
 1.10332 +			
 1.10333 +			stereotype 	"const"
 1.10334 +			result     	"TPtrC"
 1.10335 +			concurrency 	"Sequential"
 1.10336 +			opExportControl 	"Public"
 1.10337 +			uid        	0)
 1.10338 +		    (object Operation "TEComServerStart"
 1.10339 +			attributes 	(list Attribute_Set
 1.10340 +			    (object Attribute
 1.10341 +				tool       	"VC++"
 1.10342 +				name       	"Inline"
 1.10343 +				value      	TRUE))
 1.10344 +			quid       	"3AE45A6E00F5"
 1.10345 +			documentation 	
 1.10346 +|*
 1.10347 +|	@fn				TEComServerStart(TRequestStatus& aStatus)
 1.10348 +|	Intended Usage	: Default constructor.
 1.10349 +|	@since			7.0
 1.10350 +|	@param			aStatus The status object to complete.
 1.10351 +|	@pre 			None
 1.10352 +|	@post			TEComServerStart is fully constructed and initialised.
 1.10353 +			
 1.10354 +			parameters 	(list Parameters
 1.10355 +			    (object Parameter "aStatus"
 1.10356 +				type       	"TRequestStatus&"))
 1.10357 +			concurrency 	"Sequential"
 1.10358 +			opExportControl 	"Public"
 1.10359 +			uid        	0)
 1.10360 +		    (object Operation "TEComServerStart"
 1.10361 +			attributes 	(list Attribute_Set
 1.10362 +			    (object Attribute
 1.10363 +				tool       	"VC++"
 1.10364 +				name       	"Inline"
 1.10365 +				value      	TRUE))
 1.10366 +			quid       	"3AE45A6E00F7"
 1.10367 +			concurrency 	"Sequential"
 1.10368 +			opExportControl 	"Public"
 1.10369 +			uid        	0))
 1.10370 +		module     	"Component View::MAGIC"
 1.10371 +		quidu      	"3A5DF73E0288"
 1.10372 +		language   	"VC++")
 1.10373 +	    (object Class "CShutdown"
 1.10374 +		attributes 	(list Attribute_Set
 1.10375 +		    (object Attribute
 1.10376 +			tool       	"VC++"
 1.10377 +			name       	"AppliedPattern"
 1.10378 +			value      	"none")
 1.10379 +		    (object Attribute
 1.10380 +			tool       	"VC++"
 1.10381 +			name       	"AfxSupportMacro"
 1.10382 +			value      	""))
 1.10383 +		quid       	"3AE99A330277"
 1.10384 +		documentation 	
 1.10385 +|*
 1.10386 +|	@private
 1.10387 +|	@class CShutdown
 1.10388 +|	@since 7.0
 1.10389 +|	@dependencies CTimer
 1.10390 +|	A shutdown control object that activates the 
 1.10391 +|	destruction of the ECom server when its RunL
 1.10392 +|	fires, by stopping the local scheduler.
 1.10393 +		
 1.10394 +		stereotype 	"control"
 1.10395 +		superclasses 	(list inheritance_relationship_list
 1.10396 +		    (object Inheritance_Relationship
 1.10397 +			quid       	"3AE99A330281"
 1.10398 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CTimer"
 1.10399 +			quidu      	"3A75AE3000AE"))
 1.10400 +		operations 	(list Operations
 1.10401 +		    (object Operation "RunL"
 1.10402 +			attributes 	(list Attribute_Set
 1.10403 +			    (object Attribute
 1.10404 +				tool       	"VC++"
 1.10405 +				name       	"Inline"
 1.10406 +				value      	FALSE))
 1.10407 +			quid       	"3AE99A330282"
 1.10408 +			documentation 	
 1.10409 +|*
 1.10410 +|	@fn				RunL()
 1.10411 +|	Intended Usage	: The timeout has expired, so begin server destruction.
 1.10412 +|	Error Condition	: None	
 1.10413 +|	@since			7.0
 1.10414 +|	@pre 			CShutdown is fully constructed.
 1.10415 +|	@post			the local CActiveScheduler::Stop() has been called.
 1.10416 +			
 1.10417 +			result     	"void"
 1.10418 +			concurrency 	"Sequential"
 1.10419 +			opExportControl 	"Private"
 1.10420 +			uid        	0)
 1.10421 +		    (object Operation "Start"
 1.10422 +			attributes 	(list Attribute_Set
 1.10423 +			    (object Attribute
 1.10424 +				tool       	"VC++"
 1.10425 +				name       	"Inline"
 1.10426 +				value      	TRUE))
 1.10427 +			quid       	"3AE99A330283"
 1.10428 +			documentation 	
 1.10429 +|*
 1.10430 +|	@fn				Start()
 1.10431 +|	Intended Usage	: Activate the shutdown timeout.
 1.10432 +|	Error Condition	: None	
 1.10433 +|	@since			7.0
 1.10434 +|	@pre 			CShutdown is fully constructed.
 1.10435 +|	@post			CShutdown is active pending timeout.
 1.10436 +			
 1.10437 +			result     	"void"
 1.10438 +			concurrency 	"Sequential"
 1.10439 +			opExportControl 	"Public"
 1.10440 +			uid        	0)
 1.10441 +		    (object Operation "ConstructL"
 1.10442 +			attributes 	(list Attribute_Set
 1.10443 +			    (object Attribute
 1.10444 +				tool       	"VC++"
 1.10445 +				name       	"Inline"
 1.10446 +				value      	TRUE))
 1.10447 +			quid       	"3AE99A33028B"
 1.10448 +			documentation 	
 1.10449 +|*
 1.10450 +|	@fn				ConstructL()
 1.10451 +|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two 
 1.10452 +|					phase construction.
 1.10453 +|	Error Condition	: None	
 1.10454 +|	@exception		KErrNoMemory
 1.10455 +|	@since			7.0
 1.10456 +|	@pre 			CShutdown is fully constructed.
 1.10457 +|	@post			CShutdown is fully initialised.
 1.10458 +			
 1.10459 +			result     	"void"
 1.10460 +			concurrency 	"Sequential"
 1.10461 +			opExportControl 	"Public"
 1.10462 +			uid        	0)
 1.10463 +		    (object Operation "CShutdown"
 1.10464 +			attributes 	(list Attribute_Set
 1.10465 +			    (object Attribute
 1.10466 +				tool       	"VC++"
 1.10467 +				name       	"Inline"
 1.10468 +				value      	TRUE))
 1.10469 +			quid       	"3B44A2D900B2"
 1.10470 +			documentation 	
 1.10471 +|*
 1.10472 +|	@internal
 1.10473 +|	@fn				CShutdown()
 1.10474 +|	Intended Usage	: Default c'tor	
 1.10475 +|	Error Condition	: None	
 1.10476 +|	@since			6.0
 1.10477 +|	@pre 			None
 1.10478 +|	@post			CShutdown is fully constructed.
 1.10479 +			
 1.10480 +			result     	"inline "
 1.10481 +			concurrency 	"Sequential"
 1.10482 +			opExportControl 	"Public"
 1.10483 +			uid        	0)
 1.10484 +		    (object Operation "CShutdown"
 1.10485 +			attributes 	(list Attribute_Set
 1.10486 +			    (object Attribute
 1.10487 +				tool       	"VC++"
 1.10488 +				name       	"Inline"
 1.10489 +				value      	TRUE))
 1.10490 +			quid       	"3B56A499016E"
 1.10491 +			documentation 	
 1.10492 +|*
 1.10493 +|	@internal
 1.10494 +|	@fn				CShutdown()
 1.10495 +|	Intended Usage	: Default c'tor	
 1.10496 +|	Error Condition	: None	
 1.10497 +|	@since			7.0
 1.10498 +|	@pre 			None
 1.10499 +|	@post			CShutdown is fully constructed.
 1.10500 +			
 1.10501 +			result     	"inline "
 1.10502 +			concurrency 	"Sequential"
 1.10503 +			opExportControl 	"Public"
 1.10504 +			uid        	0))
 1.10505 +		module     	"Component View::MAGIC"
 1.10506 +		quidu      	"3A5DF73E0288"
 1.10507 +		language   	"VC++")
 1.10508 +	    (object Instantiated_Class "RPointerArray<CImplementationInformation>"
 1.10509 +		attributes 	(list Attribute_Set
 1.10510 +		    (object Attribute
 1.10511 +			tool       	"VC++"
 1.10512 +			name       	"AppliedPattern"
 1.10513 +			value      	"none")
 1.10514 +		    (object Attribute
 1.10515 +			tool       	"VC++"
 1.10516 +			name       	"Generate"
 1.10517 +			value      	FALSE))
 1.10518 +		quid       	"3AE99A660090"
 1.10519 +		used_nodes 	(list uses_relationship_list
 1.10520 +		    (object Uses_Relationship
 1.10521 +			quid       	"3AE99A6600B1"
 1.10522 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RPointerArray"
 1.10523 +			quidu      	"3A75AEBC01A0"))
 1.10524 +		module     	"Component View::MAGIC"
 1.10525 +		quidu      	"3A5DF73E0288"
 1.10526 +		language   	"VC++")
 1.10527 +	    (object Instantiated_Class "mutable RArray<TUnloadPolicyIndex>"
 1.10528 +		attributes 	(list Attribute_Set
 1.10529 +		    (object Attribute
 1.10530 +			tool       	"VC++"
 1.10531 +			name       	"AppliedPattern"
 1.10532 +			value      	"none")
 1.10533 +		    (object Attribute
 1.10534 +			tool       	"VC++"
 1.10535 +			name       	"Generate"
 1.10536 +			value      	FALSE))
 1.10537 +		quid       	"3AE99A6200BC"
 1.10538 +		used_nodes 	(list uses_relationship_list
 1.10539 +		    (object Uses_Relationship
 1.10540 +			quid       	"3AE99A620103"
 1.10541 +			supplier   	"mutable RArray"))
 1.10542 +		module     	"Component View::MAGIC"
 1.10543 +		quidu      	"3A5DF73E0288"
 1.10544 +		language   	"VC++")
 1.10545 +	    (object Class "MRegistrarObserver"
 1.10546 +		attributes 	(list Attribute_Set
 1.10547 +		    (object Attribute
 1.10548 +			tool       	"VC++"
 1.10549 +			name       	"AppliedPattern"
 1.10550 +			value      	"none")
 1.10551 +		    (object Attribute
 1.10552 +			tool       	"VC++"
 1.10553 +			name       	"AfxSupportMacro"
 1.10554 +			value      	""))
 1.10555 +		quid       	"3B050BD60057"
 1.10556 +		documentation 	
 1.10557 +|* 
 1.10558 +|	@internal
 1.10559 +|	@file RegistrarObserver.h
 1.10560 +|	Comments : The definition of the abstract Registrar Observer class,
 1.10561 +|				used for recieving notifications of registry changes.
 1.10562 +|	
 1.10563 +|	@warning This code contains Rose2000 generated ModelId comments
 1.10564 +|			 used in round trip engineering. Please do not remove.
 1.10565 +		
 1.10566 +		stereotype 	"Interface"
 1.10567 +		operations 	(list Operations
 1.10568 +		    (object Operation "Notification"
 1.10569 +			attributes 	(list Attribute_Set
 1.10570 +			    (object Attribute
 1.10571 +				tool       	"VC++"
 1.10572 +				name       	"Inline"
 1.10573 +				value      	FALSE))
 1.10574 +			quid       	"3B050BD60061"
 1.10575 +			stereotype 	"abstract"
 1.10576 +			parameters 	(list Parameters
 1.10577 +			    (object Parameter "aNotificationCode"
 1.10578 +				type       	"TInt"))
 1.10579 +			result     	"void"
 1.10580 +			concurrency 	"Sequential"
 1.10581 +			opExportControl 	"Public"
 1.10582 +			uid        	0))
 1.10583 +		module     	"Component View::MAGIC"
 1.10584 +		quidu      	"3A5DF73E0288"
 1.10585 +		language   	"VC++")
 1.10586 +	    (object Class "CResolver"
 1.10587 +		attributes 	(list Attribute_Set
 1.10588 +		    (object Attribute
 1.10589 +			tool       	"VC++"
 1.10590 +			name       	"AppliedPattern"
 1.10591 +			value      	"none")
 1.10592 +		    (object Attribute
 1.10593 +			tool       	"VC++"
 1.10594 +			name       	"AfxSupportMacro"
 1.10595 +			value      	""))
 1.10596 +		quid       	"3B050BD702BB"
 1.10597 +		documentation 	
 1.10598 +|*
 1.10599 +|	@public
 1.10600 +|	@class CResolver
 1.10601 +|	@since 6.0
 1.10602 +|	@dependencies CBase, TEComResolverParams, CImplementationInformation, CRegistryData
 1.10603 +|	Abstract base class which is used to identify the correct interface implementation
 1.10604 +|	based on criteria supplied by the client.
 1.10605 +|	This base class can be used to write a client specific resolver, however this is not 
 1.10606 +|	required as a default implementation is provided within ECom.
 1.10607 +		
 1.10608 +		stereotype 	"Interface"
 1.10609 +		superclasses 	(list inheritance_relationship_list
 1.10610 +		    (object Inheritance_Relationship
 1.10611 +			quid       	"3B050BD702C5"
 1.10612 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.10613 +			quidu      	"3A75AD8E019C"))
 1.10614 +		operations 	(list Operations
 1.10615 +		    (object Operation "CResolver"
 1.10616 +			attributes 	(list Attribute_Set
 1.10617 +			    (object Attribute
 1.10618 +				tool       	"VC++"
 1.10619 +				name       	"Inline"
 1.10620 +				value      	TRUE))
 1.10621 +			quid       	"3B050BD702CF"
 1.10622 +			documentation 	
 1.10623 +|*
 1.10624 +|	@internal
 1.10625 +|	@fn				CResolver(CRegistryData& aRegistry)
 1.10626 +|	Intended Usage	: Standardized default c'tor
 1.10627 +|	Error Condition	: None
 1.10628 +|	@since			6.0
 1.10629 +|	@post			CResolver is fully constructed
 1.10630 +			
 1.10631 +			parameters 	(list Parameters
 1.10632 +			    (object Parameter "aRegistry"
 1.10633 +				type       	"CRegistryData&"))
 1.10634 +			result     	"explicit"
 1.10635 +			concurrency 	"Sequential"
 1.10636 +			opExportControl 	"Protected"
 1.10637 +			uid        	0)
 1.10638 +		    (object Operation "ListAllL"
 1.10639 +			attributes 	(list Attribute_Set
 1.10640 +			    (object Attribute
 1.10641 +				tool       	"VC++"
 1.10642 +				name       	"Inline"
 1.10643 +				value      	FALSE))
 1.10644 +			quid       	"3B050BD702DA"
 1.10645 +			documentation 	
 1.10646 +|*
 1.10647 +|	@fn				ListAllL(TUid aInterfaceUid, 
 1.10648 +|							 const TEComResolverParams& aAdditionalParameters) const = 0
 1.10649 +|	Intended Usage	:	List all the implementations which satisfy the specified 
 1.10650 +|						interface definition and the resolve parameters supplied.
 1.10651 +|	Error Condition	:	Depends on implementation.
 1.10652 +|	@since			6.0
 1.10653 +|	@param			aInterfaceUid The interface for which implementations are requested
 1.10654 +|	@param			aAdditionalParameters The parameters which must match for an 
 1.10655 +|					implementation to be suitable
 1.10656 +|	@return			Pointer to an array of suitable implementations. Ownership of this 
 1.10657 +|					array is passed to the calling function.
 1.10658 +|	@pre 			Object is fully constructed and initialized
 1.10659 +|	@post			Registry contents are not modified but registry keys may be updated
 1.10660 +			
 1.10661 +			stereotype 	"abstract, const"
 1.10662 +			parameters 	(list Parameters
 1.10663 +			    (object Parameter "aInterfaceUid"
 1.10664 +				type       	"TUid")
 1.10665 +			    (object Parameter "aAdditionalParameters"
 1.10666 +				type       	"const TEComResolverParams&"
 1.10667 +				const      	TRUE))
 1.10668 +			result     	"RImplInfoArray*"
 1.10669 +			concurrency 	"Sequential"
 1.10670 +			opExportControl 	"Public"
 1.10671 +			uid        	0)
 1.10672 +		    (object Operation "ListAllL"
 1.10673 +			attributes 	(list Attribute_Set
 1.10674 +			    (object Attribute
 1.10675 +				tool       	"VC++"
 1.10676 +				name       	"Inline"
 1.10677 +				value      	TRUE))
 1.10678 +			quid       	"3B050BD702DD"
 1.10679 +			documentation 	
 1.10680 +|*
 1.10681 +|	@fn				ListAllL(TUid aInterfaceUid) const
 1.10682 +|	Intended Usage	:	List all the implementations which satisfy the specified interface.
 1.10683 +|	Error Condition	:	@see CRegistryData::ListImplementationsL
 1.10684 +|	@since			6.0
 1.10685 +|	@param			aInterfaceUid The interface for which implementations are requested
 1.10686 +|	@return			Array of suitable implementations
 1.10687 +|	@pre 			Object is fully constructed and initialized
 1.10688 +|	@post			Registry contents are not modified but registry keys may be updated
 1.10689 +			
 1.10690 +			stereotype 	"const"
 1.10691 +			parameters 	(list Parameters
 1.10692 +			    (object Parameter "aInterfaceUid"
 1.10693 +				type       	"TUid"))
 1.10694 +			result     	"RImplInfoArray&"
 1.10695 +			concurrency 	"Sequential"
 1.10696 +			opExportControl 	"Public"
 1.10697 +			uid        	0)
 1.10698 +		    (object Operation "IdentifyImplementationL"
 1.10699 +			attributes 	(list Attribute_Set
 1.10700 +			    (object Attribute
 1.10701 +				tool       	"VC++"
 1.10702 +				name       	"Inline"
 1.10703 +				value      	FALSE))
 1.10704 +			quid       	"3B050BD702E4"
 1.10705 +			documentation 	
 1.10706 +|*
 1.10707 +|	@fn				IdentifyImplementationL(TUid aInterfaceUid, 
 1.10708 +|											const TEComResolverParams& aAdditionalParameters) const = 0
 1.10709 +|	Intended Usage	:	Request that the resolver identify the most appropriate interface 
 1.10710 +|						implementation.
 1.10711 +|	Error Condition	:	Depends on implementation.
 1.10712 +|	@since			6.0
 1.10713 +|	@param			aInterfaceUid The interface for which an implementation is requested
 1.10714 +|	@param			aAdditionalParameters The parameters which must match for an 
 1.10715 +|					implementation to be suitable
 1.10716 +|	@return			The unique Id of the implementation which satisfies the specified parameters.
 1.10717 +|	@pre 			This object is fully constructed.
 1.10718 +			
 1.10719 +			stereotype 	"abstract, const"
 1.10720 +			parameters 	(list Parameters
 1.10721 +			    (object Parameter "aInterfaceUid"
 1.10722 +				type       	"TUid")
 1.10723 +			    (object Parameter "aAdditionalParameters"
 1.10724 +				type       	"const TEComResolverParams&"
 1.10725 +				const      	TRUE))
 1.10726 +			result     	"TUid"
 1.10727 +			concurrency 	"Sequential"
 1.10728 +			opExportControl 	"Public"
 1.10729 +			uid        	0))
 1.10730 +		module     	"Component View::MAGIC"
 1.10731 +		quidu      	"3A5DF73E0288"
 1.10732 +		language   	"VC++")
 1.10733 +	    (object Class "CBackupNotifier"
 1.10734 +		attributes 	(list Attribute_Set
 1.10735 +		    (object Attribute
 1.10736 +			tool       	"VC++"
 1.10737 +			name       	"AppliedPattern"
 1.10738 +			value      	"none")
 1.10739 +		    (object Attribute
 1.10740 +			tool       	"VC++"
 1.10741 +			name       	"AfxSupportMacro"
 1.10742 +			value      	""))
 1.10743 +		quid       	"3B050EEF021A"
 1.10744 +		documentation 	
 1.10745 +|*
 1.10746 +|	@internal
 1.10747 +|	@class CBackupNotifier
 1.10748 +|	@dependancies MBackupNotifierObserver, CBaBackupSessionWrapper, MBackupOperationObserver
 1.10749 +|	@since 7.0
 1.10750 +|	The notification object which waits for a signal that backup has begun/ended.
 1.10751 +|	When its RunL method is called, it notifies its owning CRegistrar class
 1.10752 +|	object to suspend/resume persistant storage of the Interface Implementation
 1.10753 +|	registration details.
 1.10754 +		
 1.10755 +		stereotype 	"control"
 1.10756 +		superclasses 	(list inheritance_relationship_list
 1.10757 +		    (object Inheritance_Relationship
 1.10758 +			quid       	"3B44A30B0140"
 1.10759 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.10760 +			quidu      	"3A75AD8E019C")
 1.10761 +		    (object Inheritance_Relationship
 1.10762 +			quid       	"3B44A30B0154"
 1.10763 +			supplier   	"Logical View::EPOC Base classes::M-Classes::MBackupOperationObserver"
 1.10764 +			quidu      	"3B582763021E"
 1.10765 +			exportControl 	"Private"))
 1.10766 +		operations 	(list Operations
 1.10767 +		    (object Operation "HandleBackupOperationEventL"
 1.10768 +			attributes 	(list Attribute_Set
 1.10769 +			    (object Attribute
 1.10770 +				tool       	"VC++"
 1.10771 +				name       	"Inline"
 1.10772 +				value      	FALSE))
 1.10773 +			quid       	"3B050EEF026A"
 1.10774 +			documentation 	
 1.10775 +|*
 1.10776 +|		@fn				HandleBackupOperationEventL(const TBackupOperationAttributes& aBackupOperationAttributes)
 1.10777 +|		Intended Usage	: To allow a response to be made by an interested party fo a change in state of the 
 1.10778 +|						backup operation.
 1.10779 +|		@exception		: @see CBaBackupSessionWrapper::NewL
 1.10780 +|		@exception		: @see CBaBackupSessionWrapper::RegisterBackupOperationObserverL
 1.10781 +|		@since			7.0
 1.10782 +|		@param			aBackupOperationAttributes The current state of the backup operation.
 1.10783 +|		@return			void 
 1.10784 +|		@pre 			CBackupNotifier is fully constructed.
 1.10785 +|		@post			The aBackupOperationAttributes value will have been used
 1.10786 +|						to drive the suspend and restore behaviours of the ECOM Server.
 1.10787 +			
 1.10788 +			parameters 	(list Parameters
 1.10789 +			    (object Parameter "aBackupOperationAttributes"
 1.10790 +				type       	"const TBackupOperationAttributes&"
 1.10791 +				const      	TRUE))
 1.10792 +			result     	"void"
 1.10793 +			concurrency 	"Sequential"
 1.10794 +			opExportControl 	"Private"
 1.10795 +			uid        	0)
 1.10796 +		    (object Operation "ConstructL"
 1.10797 +			attributes 	(list Attribute_Set
 1.10798 +			    (object Attribute
 1.10799 +				tool       	"VC++"
 1.10800 +				name       	"Inline"
 1.10801 +				value      	FALSE))
 1.10802 +			quid       	"3B050EEF0275"
 1.10803 +			documentation 	
 1.10804 +|*
 1.10805 +|		@fn				void ConstructL()
 1.10806 +|		Intended Usage	: Initialisation phase of two phase construction.
 1.10807 +|		Error Condition	: None
 1.10808 +|		@exception		None
 1.10809 +|		@since			7.0
 1.10810 +|		@pre 			CBackupNotifier is fully constructed.
 1.10811 +|		@post			CBackupNotifier is fully initialised.
 1.10812 +			
 1.10813 +			result     	"void"
 1.10814 +			concurrency 	"Sequential"
 1.10815 +			opExportControl 	"Private"
 1.10816 +			uid        	0)
 1.10817 +		    (object Operation "CBackupNotifier"
 1.10818 +			attributes 	(list Attribute_Set
 1.10819 +			    (object Attribute
 1.10820 +				tool       	"VC++"
 1.10821 +				name       	"Inline"
 1.10822 +				value      	FALSE))
 1.10823 +			quid       	"3B050EEF0276"
 1.10824 +			documentation 	
 1.10825 +|*
 1.10826 +|		@fn				CBackupNotifier(MBackupNotifierObserver& aObserver)
 1.10827 +|		Intended Usage	: Default c'tor	
 1.10828 +|		Error Condition	: None	
 1.10829 +|		@since			7.0
 1.10830 +|		@param			aRegistrar A reference to its owning class instance.
 1.10831 +|		@pre 			None
 1.10832 +|		@post			CBackupNotifier is fully constructed
 1.10833 +			
 1.10834 +			parameters 	(list Parameters
 1.10835 +			    (object Parameter "aObserver"
 1.10836 +				type       	"MBackupNotifierObserver&"))
 1.10837 +			concurrency 	"Sequential"
 1.10838 +			opExportControl 	"Private"
 1.10839 +			uid        	0)
 1.10840 +		    (object Operation "~CBackupNotifier"
 1.10841 +			attributes 	(list Attribute_Set
 1.10842 +			    (object Attribute
 1.10843 +				tool       	"VC++"
 1.10844 +				name       	"Inline"
 1.10845 +				value      	FALSE))
 1.10846 +			quid       	"3B050EEF027F"
 1.10847 +			documentation 	
 1.10848 +|*
 1.10849 +|		@fn				~CBackupNotifier()
 1.10850 +|		Intended Usage	: Standard default d'tor	
 1.10851 +|		Error Condition	: None	
 1.10852 +|		@since			7.0
 1.10853 +|		@pre 			CBackupNotifier is fully constructed.
 1.10854 +|		@post			CBackupNotifier is totally destroyed
 1.10855 +			
 1.10856 +			stereotype 	"virtual"
 1.10857 +			concurrency 	"Sequential"
 1.10858 +			opExportControl 	"Public"
 1.10859 +			uid        	0)
 1.10860 +		    (object Operation "NewL"
 1.10861 +			attributes 	(list Attribute_Set
 1.10862 +			    (object Attribute
 1.10863 +				tool       	"VC++"
 1.10864 +				name       	"Inline"
 1.10865 +				value      	FALSE))
 1.10866 +			quid       	"3B050EEF0280"
 1.10867 +			documentation 	
 1.10868 +|*
 1.10869 +|		@fn				NewL(MBackupNotifierObserver& aObserver)
 1.10870 +|		Intended Usage	: Standardised safe construction which leaves nothing 
 1.10871 +|						on the cleanup stack.
 1.10872 +|		Error Condition	: Cannot fully construct because of memory limitations.	
 1.10873 +|		@exception		KErrNoMemory
 1.10874 +|		@since			7.0
 1.10875 +|		@param			aRegistrar A reference to its owning class instance.
 1.10876 +|		@return			CBackupNotifier* A pointer to the new class
 1.10877 +|		@pre 			None
 1.10878 +|		@post			CBackupNotifier is fully constructed, and initialised.
 1.10879 +			
 1.10880 +			stereotype 	"static"
 1.10881 +			parameters 	(list Parameters
 1.10882 +			    (object Parameter "aObserver"
 1.10883 +				type       	"MBackupNotifierObserver&"))
 1.10884 +			result     	"CBackupNotifier*"
 1.10885 +			concurrency 	"Sequential"
 1.10886 +			opExportControl 	"Public"
 1.10887 +			uid        	0)
 1.10888 +		    (object Operation "RegisterForNotificationsL"
 1.10889 +			attributes 	(list Attribute_Set
 1.10890 +			    (object Attribute
 1.10891 +				tool       	"VC++"
 1.10892 +				name       	"Inline"
 1.10893 +				value      	FALSE))
 1.10894 +			quid       	"3B44A30B0295"
 1.10895 +			documentation 	
 1.10896 +|*
 1.10897 +|		@fn				RegisterForNotificationsL()
 1.10898 +|		Intended Usage	: To allow registration for notifications from the backup operation.
 1.10899 +|		Error Condition	: None
 1.10900 +|		@since			7.0
 1.10901 +|		@pre 			CBackupNotifier is fully constructed.
 1.10902 +|		@post			CBackupNotifier is registered for notification messages.
 1.10903 +			
 1.10904 +			result     	"void"
 1.10905 +			concurrency 	"Sequential"
 1.10906 +			opExportControl 	"Private"
 1.10907 +			uid        	0))
 1.10908 +		class_attributes 	(list class_attribute_list
 1.10909 +		    (object ClassAttribute "iIsRegistered"
 1.10910 +			quid       	"3B44A30B01B8"
 1.10911 +			documentation 	"* The flag indicating that registration occurred sucessfully"
 1.10912 +			type       	"TBool"))
 1.10913 +		module     	"Component View::MAGIC"
 1.10914 +		quidu      	"3A5DF73E0288"
 1.10915 +		language   	"VC++"
 1.10916 +		nestedClasses 	(list nestedClasses
 1.10917 +		    (object Class "CRetryTimer"
 1.10918 +			quid       	"3B58262602A4"
 1.10919 +			stereotype 	"control"
 1.10920 +			module     	"Component View::MAGIC"
 1.10921 +			quidu      	"3A5DF73E0288")))
 1.10922 +	    (object Instantiated_Class "RArray<TFileName>"
 1.10923 +		attributes 	(list Attribute_Set
 1.10924 +		    (object Attribute
 1.10925 +			tool       	"VC++"
 1.10926 +			name       	"AppliedPattern"
 1.10927 +			value      	"none")
 1.10928 +		    (object Attribute
 1.10929 +			tool       	"VC++"
 1.10930 +			name       	"Generate"
 1.10931 +			value      	FALSE))
 1.10932 +		quid       	"3B050EEF0243"
 1.10933 +		used_nodes 	(list uses_relationship_list
 1.10934 +		    (object Uses_Relationship
 1.10935 +			quid       	"3B050EEF0256"
 1.10936 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 1.10937 +			quidu      	"3B582415004B"))
 1.10938 +		module     	"Component View::MAGIC"
 1.10939 +		quidu      	"3A5DF73E0288"
 1.10940 +		language   	"VC++")
 1.10941 +	    (object Class "MBackupNotifierObserver"
 1.10942 +		attributes 	(list Attribute_Set
 1.10943 +		    (object Attribute
 1.10944 +			tool       	"VC++"
 1.10945 +			name       	"AppliedPattern"
 1.10946 +			value      	"none")
 1.10947 +		    (object Attribute
 1.10948 +			tool       	"VC++"
 1.10949 +			name       	"AfxSupportMacro"
 1.10950 +			value      	""))
 1.10951 +		quid       	"3B44A309002F"
 1.10952 +		stereotype 	"Interface"
 1.10953 +		operations 	(list Operations
 1.10954 +		    (object Operation "Resume"
 1.10955 +			attributes 	(list Attribute_Set
 1.10956 +			    (object Attribute
 1.10957 +				tool       	"VC++"
 1.10958 +				name       	"Inline"
 1.10959 +				value      	FALSE))
 1.10960 +			quid       	"3B44A3090039"
 1.10961 +			documentation 	
 1.10962 +|*
 1.10963 +|		@fn				Resume()
 1.10964 +|		Intended Usage	: Provides resumption of suspended behaviour in the class 
 1.10965 +|						implementing this interface.
 1.10966 +|		Error Condition	: Dependent upon the implementation class Resume().
 1.10967 +|		@since			7.0
 1.10968 +|		@pre 			Implementation class has been fully constructed.
 1.10969 +|		@post			Some action has been taken to change the behaviour
 1.10970 +|						of the implementation class of this interface.
 1.10971 +			
 1.10972 +			stereotype 	"abstract"
 1.10973 +			result     	"TInt"
 1.10974 +			concurrency 	"Sequential"
 1.10975 +			opExportControl 	"Public"
 1.10976 +			uid        	0)
 1.10977 +		    (object Operation "Suspend"
 1.10978 +			attributes 	(list Attribute_Set
 1.10979 +			    (object Attribute
 1.10980 +				tool       	"VC++"
 1.10981 +				name       	"Inline"
 1.10982 +				value      	FALSE))
 1.10983 +			quid       	"3B44A3090043"
 1.10984 +			documentation 	
 1.10985 +|*
 1.10986 +|		@fn				Suspend()
 1.10987 +|		Intended Usage	: Provides suspension of behaviour in the class 
 1.10988 +|						implementing this interface.
 1.10989 +|		Error Condition	: Dependent upon the implementation class Suspend().
 1.10990 +|		@since			7.0
 1.10991 +|		@pre 			Implementation class has been fully constructed.
 1.10992 +|		@post			Some action has been taken to change the behaviour
 1.10993 +|						of the implementation class of this interface.
 1.10994 +			
 1.10995 +			stereotype 	"abstract"
 1.10996 +			result     	"TInt"
 1.10997 +			concurrency 	"Sequential"
 1.10998 +			opExportControl 	"Public"
 1.10999 +			uid        	0))
 1.11000 +		module     	"Component View::MAGIC"
 1.11001 +		quidu      	"3A5DF73E0288"
 1.11002 +		language   	"VC++")
 1.11003 +	    (object Class "CDiscoverer"
 1.11004 +		attributes 	(list Attribute_Set
 1.11005 +		    (object Attribute
 1.11006 +			tool       	"VC++"
 1.11007 +			name       	"AfxSupportMacro"
 1.11008 +			value      	""))
 1.11009 +		quid       	"3A1D376D0037"
 1.11010 +		documentation 	
 1.11011 +|*
 1.11012 +|	@internal
 1.11013 +|	@class CDiscoverer
 1.11014 +|	@Since 7.0
 1.11015 +|	@Dependencies MDiscovererObserver, CBase, RFs, 
 1.11016 +|	Responsible for Interface Implementation Collections,
 1.11017 +|	installed in the Interface Implementation Collection directories.
 1.11018 +		
 1.11019 +		stereotype 	"control"
 1.11020 +		superclasses 	(list inheritance_relationship_list
 1.11021 +		    (object Inheritance_Relationship
 1.11022 +			quid       	"3A5F10A201B3"
 1.11023 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.11024 +			quidu      	"3A75AD8E019C"))
 1.11025 +		used_nodes 	(list uses_relationship_list
 1.11026 +		    (object Uses_Relationship
 1.11027 +			quid       	"3A8043000318"
 1.11028 +			stereotype 	"Uses"
 1.11029 +			label      	"iObserver"
 1.11030 +			supplier   	"Logical View::MDiscovererObserver"
 1.11031 +			quidu      	"3A7593D7038F"))
 1.11032 +		operations 	(list Operations
 1.11033 +		    (object Operation "Resume"
 1.11034 +			attributes 	(list Attribute_Set
 1.11035 +			    (object Attribute
 1.11036 +				tool       	"VC++"
 1.11037 +				name       	"Inline"
 1.11038 +				value      	FALSE))
 1.11039 +			quid       	"3A2CFE760183"
 1.11040 +			documentation 	
 1.11041 +|*
 1.11042 +|	@fn				Resume()
 1.11043 +|	Intended Usage	: Re-enable the Discoverer to continue checking for new 
 1.11044 +|					  interface implementations. 
 1.11045 +|	Error Condition	: Where resume of the discoverer fails. KErrResumeFailed.
 1.11046 +|	@since			7.0
 1.11047 +|	@return			TInt The status of the operation. KErrNone or KErrResumeFailed.
 1.11048 +|	@pre 			CDiscoverer is fully constructed.
 1.11049 +|	@post			The operation of the discoverer has been resumed. Or where
 1.11050 +|					resumption failed, no change.
 1.11051 +			
 1.11052 +			result     	"TInt"
 1.11053 +			concurrency 	"Sequential"
 1.11054 +			opExportControl 	"Public"
 1.11055 +			uid        	0)
 1.11056 +		    (object Operation "Suspend"
 1.11057 +			attributes 	(list Attribute_Set
 1.11058 +			    (object Attribute
 1.11059 +				tool       	"VC++"
 1.11060 +				name       	"Inline"
 1.11061 +				value      	FALSE))
 1.11062 +			quid       	"3A2CFECB0080"
 1.11063 +			documentation 	
 1.11064 +|*
 1.11065 +|	@fn				Suspend()
 1.11066 +|	Intended Usage	: Temporarily stop looking for new interface implementations.
 1.11067 +|	Error Condition	: Where suspension of the discoverer fails. KErrSuspendFailed.
 1.11068 +|	@since			7.0
 1.11069 +|	@return			TInt The status of the operation. KErrNone or KErrSuspendFailed.
 1.11070 +|	@pre 			CDiscoverer is fully constructed.
 1.11071 +|	@post			The operation of the discoverer has been suspended. Or where
 1.11072 +|					suspend failed, no change.
 1.11073 +			
 1.11074 +			result     	"TInt"
 1.11075 +			concurrency 	"Sequential"
 1.11076 +			opExportControl 	"Public"
 1.11077 +			uid        	0)
 1.11078 +		    (object Operation "ConstructL"
 1.11079 +			attributes 	(list Attribute_Set
 1.11080 +			    (object Attribute
 1.11081 +				tool       	"VC++"
 1.11082 +				name       	"Inline"
 1.11083 +				value      	FALSE))
 1.11084 +			quid       	"3A5F4E370360"
 1.11085 +			documentation 	
 1.11086 +|*
 1.11087 +|	@fn				ConstructL()
 1.11088 +|	Intended Usage	: Standardised 2nd, (Initialisation) phase of two phase construction.
 1.11089 +|	Error Condition	: Leaves with error code : usually KErrNoMemory.
 1.11090 +|	@exception		KErrNoMemory.
 1.11091 +|	@since			7.0
 1.11092 +|	@return			void 
 1.11093 +|	@pre 			CDiscoverer is fully constructed.
 1.11094 +|	@post			CDiscoverer is fully initialised.
 1.11095 +			
 1.11096 +			result     	"void"
 1.11097 +			concurrency 	"Sequential"
 1.11098 +			opExportControl 	"Private"
 1.11099 +			uid        	0)
 1.11100 +		    (object Operation "CDiscoverer"
 1.11101 +			attributes 	(list Attribute_Set
 1.11102 +			    (object Attribute
 1.11103 +				tool       	"VC++"
 1.11104 +				name       	"Inline"
 1.11105 +				value      	FALSE))
 1.11106 +			quid       	"3A5F4E37039D"
 1.11107 +			documentation 	
 1.11108 +|*
 1.11109 +|	@internal
 1.11110 +|	@fn				CDiscoverer(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
 1.11111 +|	Intended Usage	: Standardised default c'tor	
 1.11112 +|	Error Condition	: None	
 1.11113 +|	@since			7.0
 1.11114 +|	@param			aDiscovererObserver A reference to the owning client 
 1.11115 +|					of the CDiscoverer
 1.11116 +|	@param			aFs A reference to an connected file server instance.
 1.11117 +|	@pre 			None
 1.11118 +|	@post			CDiscoverer is fully constructed
 1.11119 +			
 1.11120 +			parameters 	(list Parameters
 1.11121 +			    (object Parameter "aDiscovererObserver"
 1.11122 +				type       	"MDiscovererObserver&")
 1.11123 +			    (object Parameter "aFs"
 1.11124 +				type       	"RFs&"))
 1.11125 +			concurrency 	"Sequential"
 1.11126 +			opExportControl 	"Private"
 1.11127 +			uid        	0)
 1.11128 +		    (object Operation "~CDiscoverer"
 1.11129 +			attributes 	(list Attribute_Set
 1.11130 +			    (object Attribute
 1.11131 +				tool       	"VC++"
 1.11132 +				name       	"Inline"
 1.11133 +				value      	FALSE))
 1.11134 +			quid       	"3A5F4E3703E3"
 1.11135 +			documentation 	
 1.11136 +|*
 1.11137 +|	@fn				~CDiscoverer()
 1.11138 +|	Intended Usage	: Standard default d'tor	
 1.11139 +|	Error Condition	: None	
 1.11140 +|	@since			7.0
 1.11141 +|	@pre 			CDiscoverer is fully constructed.
 1.11142 +|	@post			CDiscoverer is totally destroyed.
 1.11143 +			
 1.11144 +			concurrency 	"Sequential"
 1.11145 +			opExportControl 	"Public"
 1.11146 +			uid        	0)
 1.11147 +		    (object Operation "NewL"
 1.11148 +			attributes 	(list Attribute_Set
 1.11149 +			    (object Attribute
 1.11150 +				tool       	"VC++"
 1.11151 +				name       	"Inline"
 1.11152 +				value      	FALSE))
 1.11153 +			quid       	"3A5F4E380023"
 1.11154 +			documentation 	
 1.11155 +|*
 1.11156 +|	@fn				NewL(MDiscovererObserver& aDiscovererObserver, RFs& aFs)
 1.11157 +|	Intended Usage	: Standardised safe construction which leaves nothing
 1.11158 +|					  on the cleanup stack.
 1.11159 +|	Error Condition	: Not enough memory available.	
 1.11160 +|	@exception		KErrNoMemory
 1.11161 +|	@since			7.0
 1.11162 +|	@param			aDiscovererObserver A reference to the owning client 
 1.11163 +|					of the CDiscoverer
 1.11164 +|	@param			aFs A reference to a connected file server instance.
 1.11165 +|	@return			CDiscoverer* a pointer to the new class
 1.11166 +|	@pre 			None
 1.11167 +|	@post			CDiscoverer is fully constructed, and initialised.
 1.11168 +			
 1.11169 +			stereotype 	"static"
 1.11170 +			parameters 	(list Parameters
 1.11171 +			    (object Parameter "aDiscovererObserver"
 1.11172 +				type       	"MDiscovererObserver&")
 1.11173 +			    (object Parameter "aFs"
 1.11174 +				type       	"RFs&"))
 1.11175 +			result     	"CDiscoverer*"
 1.11176 +			concurrency 	"Sequential"
 1.11177 +			opExportControl 	"Public"
 1.11178 +			uid        	0)
 1.11179 +		    (object Operation "ProcessEntryL"
 1.11180 +			attributes 	(list Attribute_Set
 1.11181 +			    (object Attribute
 1.11182 +				tool       	"VC++"
 1.11183 +				name       	"Inline"
 1.11184 +				value      	FALSE))
 1.11185 +			quid       	"3A6C23FB03B4"
 1.11186 +			documentation 	
 1.11187 +|*
 1.11188 +|	@fn				ProcessEntryL(const TEntry& aEntry)
 1.11189 +|	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
 1.11190 +|					discovery.
 1.11191 +|	Error Condition	: Depends on the observer implementation.	
 1.11192 +|	@exception		Depends on the observer implementation. (@see CRegistrar).
 1.11193 +|	@since			7.0
 1.11194 +|	@param			aEntry	A directory entry for an Interface Implementation Collection.
 1.11195 +|	@pre 			CDiscoverer is fully constructed.
 1.11196 +|	@post			The directory entry has been processed by the observer.
 1.11197 +			
 1.11198 +			parameters 	(list Parameters
 1.11199 +			    (object Parameter "aEntry"
 1.11200 +				type       	"const TEntry&"
 1.11201 +				const      	TRUE))
 1.11202 +			result     	"void"
 1.11203 +			concurrency 	"Sequential"
 1.11204 +			opExportControl 	"Private"
 1.11205 +			uid        	0)
 1.11206 +		    (object Operation "ValidateEntryL"
 1.11207 +			attributes 	(list Attribute_Set
 1.11208 +			    (object Attribute
 1.11209 +				tool       	"VC++"
 1.11210 +				name       	"Inline"
 1.11211 +				value      	FALSE))
 1.11212 +			quid       	"3A6C23FC00E5"
 1.11213 +			documentation 	
 1.11214 +|*
 1.11215 +|	@fn				ValidateEntryL(const TEntry& aEntry, const TParse& aPath, TEntry*& aEntryToFill)
 1.11216 +|	Intended Usage	: Verify that a Interface Implementation Collection directories entry is valid
 1.11217 +|					discovery.
 1.11218 +|	Error Condition	: No memory
 1.11219 +|	@exception		KErrNoMemory
 1.11220 +|	@since			7.0
 1.11221 +|	@param			aEntry	A directory entry for an Interface Implementation Collection.
 1.11222 +|	@param			aPath	The full path to the  dll.
 1.11223 +|	@param			aEntryToFill A newly created directory entry with the 
 1.11224 +|					filename updated to include the full path.
 1.11225 +|	@pre 			CDiscoverer is fully constructed, 
 1.11226 +|					aEntry, aPath and aEntryToFill are all valid references.
 1.11227 +|	@post			aEntryToFill is created and valid, with the full path and filename as its name entry.
 1.11228 +			
 1.11229 +			parameters 	(list Parameters
 1.11230 +			    (object Parameter "aEntry"
 1.11231 +				type       	"const TEntry&"
 1.11232 +				const      	TRUE)
 1.11233 +			    (object Parameter "aPath"
 1.11234 +				type       	"const TParse&"
 1.11235 +				const      	TRUE)
 1.11236 +			    (object Parameter "aEntryToFill"
 1.11237 +				type       	"TEntry*&"))
 1.11238 +			result     	"void"
 1.11239 +			concurrency 	"Sequential"
 1.11240 +			opExportControl 	"Private"
 1.11241 +			uid        	0)
 1.11242 +		    (object Operation "CompleteNotificationProcessing"
 1.11243 +			attributes 	(list Attribute_Set
 1.11244 +			    (object Attribute
 1.11245 +				tool       	"VC++"
 1.11246 +				name       	"Inline"
 1.11247 +				value      	FALSE))
 1.11248 +			quid       	"3A6C23FC035C"
 1.11249 +			documentation 	
 1.11250 +|*
 1.11251 +|	@fn				CompleteNotificationProcessing()
 1.11252 +|	Intended Usage	: Signal that the directory change notification has
 1.11253 +|					 been fully processed.
 1.11254 +|	Error Condition	: None	
 1.11255 +|	@since			7.0
 1.11256 +|	@pre 			CDiscoverer is fully constructed.
 1.11257 +|	@post			An asynchronous re-scan of the Interface Implementation 
 1.11258 +|					Collection directories is complete.
 1.11259 +			
 1.11260 +			result     	"void"
 1.11261 +			concurrency 	"Sequential"
 1.11262 +			opExportControl 	"Private"
 1.11263 +			uid        	0)
 1.11264 +		    (object Operation "ScanDirectoryCancel"
 1.11265 +			attributes 	(list Attribute_Set
 1.11266 +			    (object Attribute
 1.11267 +				tool       	"VC++"
 1.11268 +				name       	"Inline"
 1.11269 +				value      	FALSE))
 1.11270 +			quid       	"3A6C23FC03CA"
 1.11271 +			documentation 	
 1.11272 +|*
 1.11273 +|	@fn				void ScanDirectoryCancel()
 1.11274 +|	Intended Usage	: Cancel any scan of the Interface Implementation Collection 
 1.11275 +|					directories in progress.
 1.11276 +|	Error Condition	: None	
 1.11277 +|	@since			7.0
 1.11278 +|	@return			void 
 1.11279 +|	@pre 			CDiscoverer is fully constructed.
 1.11280 +|	@post			The re-scan of the Interface Implementation 
 1.11281 +|					Collection directories has beed aborted.
 1.11282 +			
 1.11283 +			result     	"void"
 1.11284 +			concurrency 	"Sequential"
 1.11285 +			opExportControl 	"Private"
 1.11286 +			uid        	0)
 1.11287 +		    (object Operation "RediscoveryScanDirectoryL"
 1.11288 +			attributes 	(list Attribute_Set
 1.11289 +			    (object Attribute
 1.11290 +				tool       	"VC++"
 1.11291 +				name       	"Inline"
 1.11292 +				value      	FALSE))
 1.11293 +			quid       	"3A6C23FD00D2"
 1.11294 +			documentation 	
 1.11295 +| Methods used by the Incremental Directory Scanning mechanism
 1.11296 +|*
 1.11297 +|	@fn				ScanDirectoryL()
 1.11298 +|	Intended Usage	: Perform a non-incremental scan of the Interface Implementation Collection directories.
 1.11299 +|	Error Condition	: Not enough memory available.	
 1.11300 +|	@exception		KErrNoMemory
 1.11301 +|	@since			7.0
 1.11302 +|	@pre 			CDiscoverer is fully constructed.
 1.11303 +|	@post			A re-scan of the Interface Implementation Collection 
 1.11304 +|					directories is complete.
 1.11305 +			
 1.11306 +			result     	"void"
 1.11307 +			concurrency 	"Sequential"
 1.11308 +			opExportControl 	"Private"
 1.11309 +			uid        	0)
 1.11310 +		    (object Operation "Notification"
 1.11311 +			attributes 	(list Attribute_Set
 1.11312 +			    (object Attribute
 1.11313 +				tool       	"VC++"
 1.11314 +				name       	"Inline"
 1.11315 +				value      	FALSE))
 1.11316 +			quid       	"3A6C23FD014A"
 1.11317 +			documentation 	
 1.11318 +|*
 1.11319 +|	@fn				Notification(TInt aStatus)
 1.11320 +|	Intended Usage	: Called by the CDirChangeNotifier object when the 
 1.11321 +|					contents of the Interface Implementation directories
 1.11322 +|					has changed.
 1.11323 +|	Error Condition	: None	
 1.11324 +|	@since			7.0
 1.11325 +|	@return			ETrue to indicate the notifier should re-activate.
 1.11326 +|	@pre 			CDiscoverer is fully constructed.
 1.11327 +|	@post			CDiscoverer has been notified that a re-scan of the 
 1.11328 +|					plugin directories is required.
 1.11329 +			
 1.11330 +			parameters 	(list Parameters
 1.11331 +			    (object Parameter "aStatus"
 1.11332 +				type       	"TInt"))
 1.11333 +			result     	"TBool"
 1.11334 +			concurrency 	"Sequential"
 1.11335 +			opExportControl 	"Private"
 1.11336 +			uid        	0)
 1.11337 +		    (object Operation "DriveUnmountedL"
 1.11338 +			attributes 	(list Attribute_Set
 1.11339 +			    (object Attribute
 1.11340 +				tool       	"VC++"
 1.11341 +				name       	"Inline"
 1.11342 +				value      	FALSE))
 1.11343 +			quid       	"3A7FEAF801D2"
 1.11344 +			documentation 	
 1.11345 +|*
 1.11346 +|	@fn				DriveUnmountedL(TDriveUnit aDrive)
 1.11347 +|	Intended Usage	: Signal a drive is unavailable.
 1.11348 +|	Error Condition	: Leaves with an error code
 1.11349 +|	@exception		KErrNoMemory
 1.11350 +|	@since			7.0
 1.11351 +|	@param			aDrive	The drive to be noted as unavailable.
 1.11352 +|	@pre 			CDiscoverer is fully constructed.
 1.11353 +|	@post			The drive dismount has been signalled to the observer.
 1.11354 +			
 1.11355 +			parameters 	(list Parameters
 1.11356 +			    (object Parameter "aDrive"
 1.11357 +				type       	"TDriveUnit"))
 1.11358 +			result     	"void"
 1.11359 +			concurrency 	"Sequential"
 1.11360 +			opExportControl 	"Private"
 1.11361 +			uid        	0)
 1.11362 +		    (object Operation "DriveMountedL"
 1.11363 +			attributes 	(list Attribute_Set
 1.11364 +			    (object Attribute
 1.11365 +				tool       	"VC++"
 1.11366 +				name       	"Inline"
 1.11367 +				value      	FALSE))
 1.11368 +			quid       	"3A7FEAF802CC"
 1.11369 +			documentation 	
 1.11370 +|*
 1.11371 +|	@fn				DriveMountedL(TDriveUnit aDrive)
 1.11372 +|	Intended Usage	: Signal a drive is available.
 1.11373 +|	Error Condition	: Depends on the observer implementation.	
 1.11374 +|	@exception		Depends on the observer implementation. @see CRegistrar.
 1.11375 +|	@since			7.0
 1.11376 +|	@param			aDrive	The drive to be noted as available.
 1.11377 +|	@return			void. 
 1.11378 +|	@pre 			CDiscoverer is fully constructed.
 1.11379 +|	@post			The drive mount has been signalled to the observer.
 1.11380 +			
 1.11381 +			parameters 	(list Parameters
 1.11382 +			    (object Parameter "aDrive"
 1.11383 +				type       	"TDriveUnit"))
 1.11384 +			result     	"void"
 1.11385 +			concurrency 	"Sequential"
 1.11386 +			opExportControl 	"Private"
 1.11387 +			uid        	0)
 1.11388 +		    (object Operation "NotificationProcessingLeft"
 1.11389 +			attributes 	(list Attribute_Set
 1.11390 +			    (object Attribute
 1.11391 +				tool       	"VC++"
 1.11392 +				name       	"Inline"
 1.11393 +				value      	FALSE))
 1.11394 +			quid       	"3AC83A2D028B"
 1.11395 +			documentation 	
 1.11396 +|*
 1.11397 +|	@fn				NotificationProcessingLeft(TInt aError)
 1.11398 +|	Intended Usage	: Signal that the notification processing went badly wrong.
 1.11399 +|	Error Condition	: None	
 1.11400 +|	@since			7.0
 1.11401 +|	@param			aError	The error code of the leave that provoked this call.
 1.11402 +|	@pre 			CDiscoverer is fully constructed.
 1.11403 +|	@post			The CDiscoverer is restored to a sensible state.
 1.11404 +			
 1.11405 +			parameters 	(list Parameters
 1.11406 +			    (object Parameter "aError"
 1.11407 +				type       	"TInt"))
 1.11408 +			result     	"void"
 1.11409 +			concurrency 	"Sequential"
 1.11410 +			opExportControl 	"Private"
 1.11411 +			uid        	0))
 1.11412 +		module     	"Component View::MAGIC"
 1.11413 +		quidu      	"3A5DF73E0288"
 1.11414 +		language   	"VC++"
 1.11415 +		cardinality 	(value Cardinality "1")
 1.11416 +		nestedClasses 	(list nestedClasses
 1.11417 +		    (object Parameterized_Class "RArray<TDriveUnit>"
 1.11418 +			attributes 	(list Attribute_Set
 1.11419 +			    (object Attribute
 1.11420 +				tool       	"VC++"
 1.11421 +				name       	"AppliedPattern"
 1.11422 +				value      	"none")
 1.11423 +			    (object Attribute
 1.11424 +				tool       	"VC++"
 1.11425 +				name       	"Generate"
 1.11426 +				value      	FALSE))
 1.11427 +			quid       	"3A7FEAF801A0"
 1.11428 +			stereotype 	"control"
 1.11429 +			used_nodes 	(list uses_relationship_list
 1.11430 +			    (object Uses_Relationship
 1.11431 +				quid       	"3A7FEAF801BE"
 1.11432 +				supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 1.11433 +				quidu      	"3B582415004B")
 1.11434 +			    (object Uses_Relationship
 1.11435 +				quid       	"3A81361800A6"
 1.11436 +				supplier   	"Logical View::EPOC Base classes::T-Classes::TDriveUnit"
 1.11437 +				quidu      	"3A8135F103C1"
 1.11438 +				supplier_cardinality 	(value cardinality "1..n")
 1.11439 +				client_cardinality 	(value cardinality "1")))
 1.11440 +			exportControl 	"Private"
 1.11441 +			module     	"Component View::MAGIC"
 1.11442 +			quidu      	"3A5DF73E0288")
 1.11443 +		    (object Class "CDirChangeNotifier"
 1.11444 +			quid       	"3A816AAF0109"
 1.11445 +			stereotype 	"control"
 1.11446 +			exportControl 	"Private"
 1.11447 +			class_attributes 	(list class_attribute_list
 1.11448 +			    (object ClassAttribute "iDriveUnit"
 1.11449 +				quid       	"4447F4A600D7"))
 1.11450 +			module     	"Component View::MAGIC"
 1.11451 +			quidu      	"3A5DF73E0288")
 1.11452 +		    (object Class "CDirScanner"
 1.11453 +			quid       	"3A816ACC031D"
 1.11454 +			stereotype 	"control"
 1.11455 +			exportControl 	"Private"
 1.11456 +			module     	"Component View::MAGIC"
 1.11457 +			quidu      	"3A5DF73E0288")
 1.11458 +		    (object Class "CIdleScanningTimer"
 1.11459 +			quid       	"3A816B5E009C"
 1.11460 +			stereotype 	"control"
 1.11461 +			exportControl 	"Private"
 1.11462 +			operations 	(list Operations
 1.11463 +			    (object Operation "AddDriveL"
 1.11464 +				quid       	"44F044220225"
 1.11465 +				result     	"void"
 1.11466 +				concurrency 	"Sequential"
 1.11467 +				opExportControl 	"Public"
 1.11468 +				uid        	0)
 1.11469 +			    (object Operation "IsAnyNotificationProcessingPending"
 1.11470 +				quid       	"44F0443800CE"
 1.11471 +				result     	"TBool"
 1.11472 +				concurrency 	"Sequential"
 1.11473 +				opExportControl 	"Public"
 1.11474 +				uid        	0))
 1.11475 +			class_attributes 	(list class_attribute_list
 1.11476 +			    (object ClassAttribute "iPendingDriveList"
 1.11477 +				quid       	"44F043E4038B"
 1.11478 +				type       	"RArray<TUint>"))
 1.11479 +			module     	"Component View::MAGIC"
 1.11480 +			quidu      	"3A5DF73E0288")))
 1.11481 +	    (object Class "MPublicRegistry"
 1.11482 +		attributes 	(list Attribute_Set
 1.11483 +		    (object Attribute
 1.11484 +			tool       	"VC++"
 1.11485 +			name       	"AppliedPattern"
 1.11486 +			value      	"none")
 1.11487 +		    (object Attribute
 1.11488 +			tool       	"VC++"
 1.11489 +			name       	"AfxSupportMacro"
 1.11490 +			value      	""))
 1.11491 +		quid       	"3B2A284A0332"
 1.11492 +		documentation 	
 1.11493 +|*
 1.11494 +|	@public
 1.11495 +|	@class MPublicRegistry
 1.11496 +|	Provides access to the public functions of CRegistryData.
 1.11497 +|	@since 7.0
 1.11498 +|	@dependencies TUid, RImplInfoArray
 1.11499 +		
 1.11500 +		operations 	(list Operations
 1.11501 +		    (object Operation "ListImplementationsL"
 1.11502 +			attributes 	(list Attribute_Set
 1.11503 +			    (object Attribute
 1.11504 +				tool       	"VC++"
 1.11505 +				name       	"Inline"
 1.11506 +				value      	FALSE))
 1.11507 +			quid       	"3B2A284A038C"
 1.11508 +			documentation 	
 1.11509 +|*
 1.11510 +|	@fn				ListImplementationsL(TUid aInterfaceUid) const = 0
 1.11511 +|	Intended Usage	: Provides a list of the implementations which satisfy the 
 1.11512 +|					interface uid specified.
 1.11513 +|	@exception		Depends on implementation.
 1.11514 +|	@since			7.0
 1.11515 +|	@return			None.
 1.11516 +|	@pre 			This object is fully constructed.
 1.11517 +			
 1.11518 +			stereotype 	"abstract, const"
 1.11519 +			parameters 	(list Parameters
 1.11520 +			    (object Parameter "aInterfaceUid"
 1.11521 +				type       	"TUid"))
 1.11522 +			result     	"RImplInfoArray&"
 1.11523 +			concurrency 	"Sequential"
 1.11524 +			opExportControl 	"Public"
 1.11525 +			uid        	0))
 1.11526 +		module     	"Component View::MAGIC"
 1.11527 +		quidu      	"3A5DF73E0288"
 1.11528 +		language   	"VC++")
 1.11529 +	    (object Instantiated_Class "RArray<TSuppliedImplementationTrackingDetail>"
 1.11530 +		attributes 	(list Attribute_Set
 1.11531 +		    (object Attribute
 1.11532 +			tool       	"VC++"
 1.11533 +			name       	"AppliedPattern"
 1.11534 +			value      	"none")
 1.11535 +		    (object Attribute
 1.11536 +			tool       	"VC++"
 1.11537 +			name       	"Generate"
 1.11538 +			value      	FALSE))
 1.11539 +		quid       	"3B2A2852010D"
 1.11540 +		used_nodes 	(list uses_relationship_list
 1.11541 +		    (object Uses_Relationship
 1.11542 +			quid       	"3B2A2852028A"
 1.11543 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RArray"
 1.11544 +			quidu      	"3B582415004B"))
 1.11545 +		module     	"Component View::MAGIC"
 1.11546 +		quidu      	"3A5DF73E0288"
 1.11547 +		language   	"VC++")
 1.11548 +	    (object Instantiated_Class "RPointerArray<CDirChangeNotifier>"
 1.11549 +		quid       	"4447F3A6036B"
 1.11550 +		used_nodes 	(list uses_relationship_list
 1.11551 +		    (object Uses_Relationship
 1.11552 +			quid       	"4447F3A6036A"
 1.11553 +			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
 1.11554 +			quidu      	"3A816AAF0109"
 1.11555 +			supplier_cardinality 	(value cardinality "0..n")
 1.11556 +			client_cardinality 	(value cardinality "1"))))
 1.11557 +	    (object Instantiated_Class "RPointerArray<CIdleScanningTimer>"
 1.11558 +		quid       	"4447F3A6037B"
 1.11559 +		used_nodes 	(list uses_relationship_list
 1.11560 +		    (object Uses_Relationship
 1.11561 +			quid       	"4447F3A6037A"
 1.11562 +			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 1.11563 +			quidu      	"3A816B5E009C"
 1.11564 +			supplier_cardinality 	(value cardinality "0..n")
 1.11565 +			client_cardinality 	(value cardinality "1"))))
 1.11566 +	    (object Association "$UNNAMED$141"
 1.11567 +		quid       	"3A630269011F"
 1.11568 +		roles      	(list role_list
 1.11569 +		    (object Role "$UNNAMED$142"
 1.11570 +			quid       	"3A6302690120"
 1.11571 +			supplier   	"Logical View::CUnloadPolicy"
 1.11572 +			quidu      	"3A1D309500CE")
 1.11573 +		    (object Role "iLoadPolicyInformation"
 1.11574 +			quid       	"3A6302690129"
 1.11575 +			documentation 	"* The load policy for this dll - indicates when the dll should unload"
 1.11576 +			label      	"iLoadPolicyInformation"
 1.11577 +			supplier   	"Logical View::CLoadPolicyInformation"
 1.11578 +			quidu      	"3A1D2AFF032B"
 1.11579 +			exportControl 	"Private"
 1.11580 +			is_navigable 	TRUE)))
 1.11581 +	    (object Association "$UNNAMED$143"
 1.11582 +		quid       	"3A6305AE0208"
 1.11583 +		roles      	(list role_list
 1.11584 +		    (object Role "$UNNAMED$144"
 1.11585 +			quid       	"3A6305AE0209"
 1.11586 +			supplier   	"Logical View::CExampleInterface"
 1.11587 +			quidu      	"3A1D07A10155")
 1.11588 +		    (object Role "iEComSession"
 1.11589 +			quid       	"3A6305AE0212"
 1.11590 +			label      	"iEComSession"
 1.11591 +			supplier   	"Logical View::REComSession"
 1.11592 +			quidu      	"3A1D08B702D1"
 1.11593 +			exportControl 	"Private"
 1.11594 +			is_navigable 	TRUE)))
 1.11595 +	    (object Association "$UNNAMED$145"
 1.11596 +		quid       	"3A6C23F20313"
 1.11597 +		roles      	(list role_list
 1.11598 +		    (object Role "$UNNAMED$146"
 1.11599 +			quid       	"3A6C23F20314"
 1.11600 +			supplier   	"Logical View::CRegistryData"
 1.11601 +			quidu      	"3A1D0A2B03D0")
 1.11602 +		    (object Role "iFs:RFs&"
 1.11603 +			quid       	"3A6C23F20325"
 1.11604 +			documentation 	"* A reference to a connected file server instance"
 1.11605 +			label      	"iFs:RFs&"
 1.11606 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 1.11607 +			quidu      	"3A75ADDA01F5"
 1.11608 +			exportControl 	"Private"
 1.11609 +			is_navigable 	TRUE)))
 1.11610 +	    (object Association "$UNNAMED$147"
 1.11611 +		quid       	"3A6C23F9013B"
 1.11612 +		roles      	(list role_list
 1.11613 +		    (object Role "$UNNAMED$148"
 1.11614 +			quid       	"3A6C23F9013C"
 1.11615 +			supplier   	"Logical View::CRegistrar"
 1.11616 +			quidu      	"3A1D3A0D0282"
 1.11617 +			is_aggregate 	TRUE)
 1.11618 +		    (object Role "iFs:RFs&"
 1.11619 +			quid       	"3A6C23F90145"
 1.11620 +			documentation 	"* A reference to a conncted file session"
 1.11621 +			label      	"iFs:RFs&"
 1.11622 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 1.11623 +			quidu      	"3A75ADDA01F5"
 1.11624 +			exportControl 	"Private"
 1.11625 +			is_navigable 	TRUE)))
 1.11626 +	    (object Association "$UNNAMED$149"
 1.11627 +		quid       	"3A6C23FA022C"
 1.11628 +		roles      	(list role_list
 1.11629 +		    (object Role "$UNNAMED$150"
 1.11630 +			quid       	"3A6C23FA022D"
 1.11631 +			supplier   	"Logical View::CLoadManager"
 1.11632 +			quidu      	"3A1D0F4101D4")
 1.11633 +		    (object Role "iRegistry:CRegistryData&"
 1.11634 +			quid       	"3A6C23FA0236"
 1.11635 +			documentation 	"* A reference to the singleton registry information"
 1.11636 +			label      	"iRegistry:CRegistryData&"
 1.11637 +			supplier   	"Logical View::CRegistryData"
 1.11638 +			quidu      	"3A1D0A2B03D0"
 1.11639 +			exportControl 	"Private"
 1.11640 +			is_navigable 	TRUE)))
 1.11641 +	    (object Association "$UNNAMED$151"
 1.11642 +		quid       	"3A7159660323"
 1.11643 +		roles      	(list role_list
 1.11644 +		    (object Role "$UNNAMED$152"
 1.11645 +			quid       	"3A7159660324"
 1.11646 +			supplier   	"Logical View::REComSession"
 1.11647 +			quidu      	"3A1D08B702D1")
 1.11648 +		    (object Role "iEComServer"
 1.11649 +			quid       	"3A715966032D"
 1.11650 +			documentation 	
 1.11651 +| Attributes
 1.11652 +| This definately a temporary member used when
 1.11653 +| profiling the code as a single DLL without 
 1.11654 +| using a real sever
 1.11655 +|* A singleton connection to the ECOM framework for profiling only
 1.11656 +			
 1.11657 +			label      	"iEComServer"
 1.11658 +			supplier   	"Logical View::CEComServer"
 1.11659 +			quidu      	"3A7159680113"
 1.11660 +			exportControl 	"Private"
 1.11661 +			is_navigable 	TRUE)))
 1.11662 +	    (object Association "$UNNAMED$153"
 1.11663 +		quid       	"3A716F990343"
 1.11664 +		roles      	(list role_list
 1.11665 +		    (object Role "$UNNAMED$154"
 1.11666 +			quid       	"3A716F990344"
 1.11667 +			supplier   	"Logical View::CEComServer"
 1.11668 +			quidu      	"3A7159680113")
 1.11669 +		    (object Role "iRegistrar"
 1.11670 +			quid       	"3A716F990357"
 1.11671 +			documentation 	"* Singleton Registrar to handle the interface registration"
 1.11672 +			label      	"iRegistrar"
 1.11673 +			supplier   	"Logical View::CRegistrar"
 1.11674 +			quidu      	"3A1D3A0D0282"
 1.11675 +			exportControl 	"Private"
 1.11676 +			is_navigable 	TRUE)))
 1.11677 +	    (object Association "$UNNAMED$155"
 1.11678 +		quid       	"3A71944C028E"
 1.11679 +		roles      	(list role_list
 1.11680 +		    (object Role "$UNNAMED$156"
 1.11681 +			quid       	"3A71944C028F"
 1.11682 +			supplier   	"Logical View::CEComServer"
 1.11683 +			quidu      	"3A7159680113")
 1.11684 +		    (object Role "iLoadManager"
 1.11685 +			quid       	"3A71944C0298"
 1.11686 +			documentation 	"* Singleton Load manager to handle the interface instantiation"
 1.11687 +			label      	"iLoadManager"
 1.11688 +			supplier   	"Logical View::CLoadManager"
 1.11689 +			quidu      	"3A1D0F4101D4"
 1.11690 +			exportControl 	"Private"
 1.11691 +			is_navigable 	TRUE)))
 1.11692 +	    (object Association "$UNNAMED$157"
 1.11693 +		quid       	"3A71944C02A2"
 1.11694 +		roles      	(list role_list
 1.11695 +		    (object Role "$UNNAMED$158"
 1.11696 +			quid       	"3A71944C02A3"
 1.11697 +			supplier   	"Logical View::CEComServer"
 1.11698 +			quidu      	"3A7159680113")
 1.11699 +		    (object Role "iResolver"
 1.11700 +			quid       	"3A71944C02AC"
 1.11701 +			documentation 	"* Default singleton resolver class"
 1.11702 +			label      	"iResolver"
 1.11703 +			supplier   	"Logical View::CDefaultResolver"
 1.11704 +			quidu      	"3A1D097B0305"
 1.11705 +			exportControl 	"Private"
 1.11706 +			is_navigable 	TRUE)))
 1.11707 +	    (object Association "$UNNAMED$159"
 1.11708 +		quid       	"3A71944C02D4"
 1.11709 +		roles      	(list role_list
 1.11710 +		    (object Role "$UNNAMED$160"
 1.11711 +			quid       	"3A71944C02D5"
 1.11712 +			supplier   	"Logical View::CEComServer"
 1.11713 +			quidu      	"3A7159680113"
 1.11714 +			is_aggregate 	TRUE)
 1.11715 +		    (object Role "iFs"
 1.11716 +			quid       	"3A71944C02DE"
 1.11717 +			documentation 	"* Singleton connection to the file server"
 1.11718 +			label      	"iFs"
 1.11719 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 1.11720 +			quidu      	"3A75ADDA01F5"
 1.11721 +			exportControl 	"Private"
 1.11722 +			is_navigable 	TRUE)))
 1.11723 +	    (object Association "$UNNAMED$161"
 1.11724 +		quid       	"3A7194500316"
 1.11725 +		roles      	(list role_list
 1.11726 +		    (object Role "$UNNAMED$162"
 1.11727 +			quid       	"3A7194500317"
 1.11728 +			supplier   	"Logical View::CUnloadPolicy"
 1.11729 +			quidu      	"3A1D309500CE"
 1.11730 +			is_aggregate 	TRUE)
 1.11731 +		    (object Role "iLibrary"
 1.11732 +			quid       	"3A7194500320"
 1.11733 +			documentation 	"* The controlled implementation grouping"
 1.11734 +			label      	"iLibrary"
 1.11735 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RLibrary"
 1.11736 +			quidu      	"3A75AE23038B"
 1.11737 +			exportControl 	"Private"
 1.11738 +			is_navigable 	TRUE)))
 1.11739 +	    (object Association "$UNNAMED$163"
 1.11740 +		quid       	"3A71BF5A00C0"
 1.11741 +		roles      	(list role_list
 1.11742 +		    (object Role "$UNNAMED$164"
 1.11743 +			quid       	"3A71BF5A00C1"
 1.11744 +			supplier   	"Logical View::TEComResolverParams"
 1.11745 +			quidu      	"3A71B08F031E"
 1.11746 +			is_aggregate 	TRUE)
 1.11747 +		    (object Role "iDataType"
 1.11748 +			attributes 	(list Attribute_Set
 1.11749 +			    (object Attribute
 1.11750 +				tool       	"VC++"
 1.11751 +				name       	"InitialValue"
 1.11752 +				value      	""))
 1.11753 +			quid       	"3A71BF5A00CA"
 1.11754 +			documentation 	"* The Interface Implementation 'data string' match descriptor."
 1.11755 +			label      	"iDataType"
 1.11756 +			supplier   	"Logical View::EPOC Base classes::Descriptors::TPtrC8"
 1.11757 +			quidu      	"3A75AE840362"
 1.11758 +			exportControl 	"Private"
 1.11759 +			is_navigable 	TRUE)))
 1.11760 +	    (object Association "$UNNAMED$165"
 1.11761 +		quid       	"3A5F3590001C"
 1.11762 +		roles      	(list role_list
 1.11763 +		    (object Role "$UNNAMED$166"
 1.11764 +			quid       	"3A5F3590001D"
 1.11765 +			supplier   	"Logical View::CRegistrar"
 1.11766 +			quidu      	"3A1D3A0D0282"
 1.11767 +			client_cardinality 	(value cardinality "1")
 1.11768 +			exportControl 	"Private")
 1.11769 +		    (object Role "iRegistry:CRegistryData&"
 1.11770 +			quid       	"3A5F35900026"
 1.11771 +			documentation 	"* The reference to the registry data manager class"
 1.11772 +			label      	"iRegistry:CRegistryData&"
 1.11773 +			supplier   	"Logical View::CRegistryData"
 1.11774 +			quidu      	"3A1D0A2B03D0"
 1.11775 +			client_cardinality 	(value cardinality "1")
 1.11776 +			exportControl 	"Private"
 1.11777 +			is_navigable 	TRUE)))
 1.11778 +	    (object Association "$UNNAMED$167"
 1.11779 +		quid       	"3A79797102B5"
 1.11780 +		roles      	(list role_list
 1.11781 +		    (object Role "$UNNAMED$168"
 1.11782 +			quid       	"3A79797102B6"
 1.11783 +			supplier   	"Logical View::CEComServer"
 1.11784 +			quidu      	"3A7159680113")
 1.11785 +		    (object Role "iRegistryData"
 1.11786 +			quid       	"3A79797102C9"
 1.11787 +			documentation 	"* Singleton registry information handler"
 1.11788 +			label      	"iRegistryData"
 1.11789 +			supplier   	"Logical View::CRegistryData"
 1.11790 +			quidu      	"3A1D0A2B03D0"
 1.11791 +			exportControl 	"Private"
 1.11792 +			is_navigable 	TRUE)))
 1.11793 +	    (object Association "$UNNAMED$169"
 1.11794 +		quid       	"3A7979750152"
 1.11795 +		roles      	(list role_list
 1.11796 +		    (object Role "$UNNAMED$170"
 1.11797 +			quid       	"3A7979750153"
 1.11798 +			supplier   	"Logical View::CRegistryData"
 1.11799 +			quidu      	"3A1D0A2B03D0"
 1.11800 +			is_aggregate 	TRUE)
 1.11801 +		    (object Role "iRegistryChanged"
 1.11802 +			quid       	"3A7979750166"
 1.11803 +			documentation 	"* The flag to indicate new registration"
 1.11804 +			label      	"iRegistryChanged"
 1.11805 +			supplier   	"mutable TBool"
 1.11806 +			exportControl 	"Private"
 1.11807 +			is_navigable 	TRUE)))
 1.11808 +	    (object Association "$UNNAMED$171"
 1.11809 +		quid       	"3A797975017A"
 1.11810 +		roles      	(list role_list
 1.11811 +		    (object Role "$UNNAMED$172"
 1.11812 +			quid       	"3A797975017B"
 1.11813 +			supplier   	"Logical View::CRegistryData"
 1.11814 +			quidu      	"3A1D0A2B03D0"
 1.11815 +			is_aggregate 	TRUE)
 1.11816 +		    (object Role "iRegistryFile"
 1.11817 +			quid       	"3A7979750184"
 1.11818 +			documentation 	"* The file store for the registry data"
 1.11819 +			label      	"iRegistryFile"
 1.11820 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RFile"
 1.11821 +			quidu      	"3B5821DE017C"
 1.11822 +			exportControl 	"Private"
 1.11823 +			is_navigable 	TRUE)))
 1.11824 +	    (object Association "$UNNAMED$173"
 1.11825 +		quid       	"3A7979750243"
 1.11826 +		roles      	(list role_list
 1.11827 +		    (object Role "$UNNAMED$174"
 1.11828 +			quid       	"3A7979750244"
 1.11829 +			supplier   	"Logical View::CRegistryData"
 1.11830 +			quidu      	"3A1D0A2B03D0")
 1.11831 +		    (object Role "iRegistrations"
 1.11832 +			quid       	"3A7979750257"
 1.11833 +			documentation 	"* The entire registration data"
 1.11834 +			label      	"iRegistrations"
 1.11835 +			supplier   	"TRegistration"
 1.11836 +			exportControl 	"Private"
 1.11837 +			is_navigable 	TRUE)))
 1.11838 +	    (object Association "$UNNAMED$175"
 1.11839 +		quid       	"3A7FEAEF00C1"
 1.11840 +		roles      	(list role_list
 1.11841 +		    (object Role "$UNNAMED$176"
 1.11842 +			quid       	"3A7FEAEF00C2"
 1.11843 +			supplier   	"Logical View::CExampleInterface"
 1.11844 +			quidu      	"3A1D07A10155"
 1.11845 +			is_aggregate 	TRUE)
 1.11846 +		    (object Role "iMagicKey"
 1.11847 +			quid       	"3A7FEAEF00CB"
 1.11848 +			label      	"iMagicKey"
 1.11849 +			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
 1.11850 +			quidu      	"3A813535001D"
 1.11851 +			exportControl 	"Private"
 1.11852 +			is_navigable 	TRUE)))
 1.11853 +	    (object Association "$UNNAMED$177"
 1.11854 +		quid       	"3A81382300C6"
 1.11855 +		roles      	(list role_list
 1.11856 +		    (object Role "$UNNAMED$178"
 1.11857 +			quid       	"3A81382402C6"
 1.11858 +			supplier   	"Logical View::CRegistryData::RPointerArray<CDllData>"
 1.11859 +			quidu      	"3A8137F8004C"
 1.11860 +			is_navigable 	TRUE)
 1.11861 +		    (object Role "$UNNAMED$179"
 1.11862 +			quid       	"3A81382402D0"
 1.11863 +			supplier   	"Logical View::CRegistryData::CDriveData"
 1.11864 +			quidu      	"3A81363E039A")))
 1.11865 +	    (object Association "$UNNAMED$180"
 1.11866 +		quid       	"3A81389B00AB"
 1.11867 +		roles      	(list role_list
 1.11868 +		    (object Role "$UNNAMED$181"
 1.11869 +			quid       	"3A81389C0020"
 1.11870 +			supplier   	"Logical View::CRegistryData::RPointerArray<CInterfaceData>"
 1.11871 +			quidu      	"3A813855026D"
 1.11872 +			is_navigable 	TRUE)
 1.11873 +		    (object Role "$UNNAMED$182"
 1.11874 +			quid       	"3A81389C002A"
 1.11875 +			supplier   	"Logical View::CRegistryData::CDllData"
 1.11876 +			quidu      	"3A81365601C8")))
 1.11877 +	    (object Association "$UNNAMED$183"
 1.11878 +		quid       	"3A8138C1004B"
 1.11879 +		roles      	(list role_list
 1.11880 +		    (object Role "$UNNAMED$184"
 1.11881 +			quid       	"3A8138C201A1"
 1.11882 +			supplier   	"Logical View::CRegistryData::RPointerArray<CImplementationInformation>"
 1.11883 +			quidu      	"3A81387301B1"
 1.11884 +			is_navigable 	TRUE)
 1.11885 +		    (object Role "$UNNAMED$185"
 1.11886 +			quid       	"3A8138C201AB"
 1.11887 +			supplier   	"Logical View::CRegistryData::CInterfaceData"
 1.11888 +			quidu      	"3A81366B01F0")))
 1.11889 +	    (object Association "$UNNAMED$186"
 1.11890 +		quid       	"3A8144DD0388"
 1.11891 +		roles      	(list role_list
 1.11892 +		    (object Role "theCUnloadPolicy"
 1.11893 +			attributes 	(list Attribute_Set
 1.11894 +			    (object Attribute
 1.11895 +				tool       	"VC++"
 1.11896 +				name       	"CodeName"
 1.11897 +				value      	"theCUnloadPolicy"))
 1.11898 +			quid       	"3A8144DE02A3"
 1.11899 +			label      	"theCUnloadPolicy"
 1.11900 +			supplier   	"Logical View::CUnloadPolicy"
 1.11901 +			quidu      	"3A1D309500CE"
 1.11902 +			is_navigable 	TRUE)
 1.11903 +		    (object Role "$UNNAMED$187"
 1.11904 +			quid       	"3A8144DE02B7"
 1.11905 +			supplier   	"Logical View::CRegistryData::CDllData"
 1.11906 +			quidu      	"3A81365601C8")))
 1.11907 +	    (object Association "$UNNAMED$188"
 1.11908 +		quid       	"3A815A68019D"
 1.11909 +		roles      	(list role_list
 1.11910 +		    (object Role "$UNNAMED$189"
 1.11911 +			quid       	"3A815A68019E"
 1.11912 +			supplier   	"Logical View::CRegistryData"
 1.11913 +			quidu      	"3A1D0A2B03D0")
 1.11914 +		    (object Role "iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
 1.11915 +			quid       	"3A815A6801BB"
 1.11916 +			documentation 	"* The index of all registered implementations"
 1.11917 +			label      	"iAllImplementationsIndexList:mutable RArray<TInterfaceIndex>"
 1.11918 +			supplier   	"::Reverse Engineered::MAGIC::mutable RArray<TIndex>"
 1.11919 +			quidu      	"3A815A680193"
 1.11920 +			exportControl 	"Private"
 1.11921 +			is_navigable 	TRUE)))
 1.11922 +	    (object Association "$UNNAMED$190"
 1.11923 +		quid       	"3AD4792D03AA"
 1.11924 +		roles      	(list role_list
 1.11925 +		    (object Role "$UNNAMED$191"
 1.11926 +			quid       	"3AD4792D03AB"
 1.11927 +			supplier   	"Logical View::CEComServerSession"
 1.11928 +			quidu      	"3AACF95200F0"
 1.11929 +			is_aggregate 	TRUE)
 1.11930 +		    (object Role "iNotificationRequests:RArray<RMessage>"
 1.11931 +			quid       	"3AD4792D03B4"
 1.11932 +			documentation 	"* The array of client notification requests outstanding"
 1.11933 +			label      	"iNotificationRequests:RArray<RMessage>"
 1.11934 +			supplier   	"RMessagePtr"
 1.11935 +			exportControl 	"Private"
 1.11936 +			is_navigable 	TRUE)))
 1.11937 +	    (object Association "$UNNAMED$192"
 1.11938 +		quid       	"3AD4795B03BC"
 1.11939 +		roles      	(list role_list
 1.11940 +		    (object Role "$UNNAMED$193"
 1.11941 +			quid       	"3AD4795B03BD"
 1.11942 +			supplier   	"Logical View::CImplementationInformation"
 1.11943 +			quidu      	"3AD31E780181")
 1.11944 +		    (object Role "iData"
 1.11945 +			quid       	"3AD4795B03C5"
 1.11946 +			documentation 	
 1.11947 +|* 
 1.11948 +|		The type of data this implementation is registered to handle : 
 1.11949 +|		Used for matching against the run-time cue provided by the client
 1.11950 +|		during default interface implementation resolution.
 1.11951 +			
 1.11952 +			label      	"iData"
 1.11953 +			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
 1.11954 +			quidu      	"3B5813B50129"
 1.11955 +			exportControl 	"Private"
 1.11956 +			is_navigable 	TRUE)))
 1.11957 +	    (object Association "$UNNAMED$194"
 1.11958 +		quid       	"3AD4795B03C8"
 1.11959 +		roles      	(list role_list
 1.11960 +		    (object Role "$UNNAMED$195"
 1.11961 +			quid       	"3AD4795B03C9"
 1.11962 +			supplier   	"Logical View::CImplementationInformation"
 1.11963 +			quidu      	"3AD31E780181")
 1.11964 +		    (object Role "iDisplayName:HBufC*"
 1.11965 +			quid       	"3AD4795B03CA"
 1.11966 +			documentation 	"* This implementations human readable name intended for display in UI implementations"
 1.11967 +			label      	"iDisplayName:HBufC*"
 1.11968 +			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
 1.11969 +			quidu      	"3B5813B50129"
 1.11970 +			exportControl 	"Private"
 1.11971 +			is_navigable 	TRUE)))
 1.11972 +	    (object Association "$UNNAMED$196"
 1.11973 +		quid       	"3AE05EBA0048"
 1.11974 +		roles      	(list role_list
 1.11975 +		    (object Role "$UNNAMED$197"
 1.11976 +			quid       	"3AE05EBA0049"
 1.11977 +			supplier   	"Logical View::CRegistryData"
 1.11978 +			quidu      	"3A1D0A2B03D0")
 1.11979 +		    (object Role "iPolicyObserver"
 1.11980 +			quid       	"3AE05EBA007A"
 1.11981 +			documentation 	"* To inform that dlls have been added or deleted from the registry"
 1.11982 +			label      	"iPolicyObserver"
 1.11983 +			supplier   	"Logical View::MPolicyObserver"
 1.11984 +			quidu      	"3AE4439E01FD"
 1.11985 +			exportControl 	"Private"
 1.11986 +			is_navigable 	TRUE)))
 1.11987 +	    (object Association "$UNNAMED$198"
 1.11988 +		quid       	"3AE05EBC0195"
 1.11989 +		roles      	(list role_list
 1.11990 +		    (object Role "$UNNAMED$199"
 1.11991 +			quid       	"3AE05EBC0196"
 1.11992 +			supplier   	"Logical View::CUnloadPolicy"
 1.11993 +			quidu      	"3A1D309500CE")
 1.11994 +		    (object Role "iDllEntry"
 1.11995 +			quid       	"3AE05EBC019F"
 1.11996 +			documentation 	"* Information on the Dll which this is the unload policy for"
 1.11997 +			label      	"iDllEntry"
 1.11998 +			supplier   	"Logical View::EPOC Base classes::T-Classes::TEntry"
 1.11999 +			quidu      	"3B582296013A"
 1.12000 +			exportControl 	"Private"
 1.12001 +			is_navigable 	TRUE)))
 1.12002 +	    (object Association "$UNNAMED$200"
 1.12003 +		quid       	"3AE05EBE0301"
 1.12004 +		roles      	(list role_list
 1.12005 +		    (object Role "$UNNAMED$201"
 1.12006 +			quid       	"3AE05EBE0302"
 1.12007 +			supplier   	"Logical View::CImplementationInformation"
 1.12008 +			quidu      	"3AD31E780181")
 1.12009 +		    (object Role "iOpaqueData"
 1.12010 +			quid       	"3AE05EBE031F"
 1.12011 +			documentation 	
 1.12012 +|* 
 1.12013 +|		Data registered for this implementation which can be used by the client
 1.12014 +|		during non-default resolution operations but is ignored by the framework.
 1.12015 +			
 1.12016 +			label      	"iOpaqueData"
 1.12017 +			supplier   	"Logical View::EPOC Base classes::Descriptors::HBufC8"
 1.12018 +			quidu      	"3B5813B50129"
 1.12019 +			exportControl 	"Private"
 1.12020 +			is_navigable 	TRUE)))
 1.12021 +	    (object Association "$UNNAMED$202"
 1.12022 +		quid       	"3AE05EBE0329"
 1.12023 +		roles      	(list role_list
 1.12024 +		    (object Role "$UNNAMED$203"
 1.12025 +			quid       	"3AE05EBE032A"
 1.12026 +			supplier   	"Logical View::CImplementationInformation"
 1.12027 +			quidu      	"3AD31E780181"
 1.12028 +			is_aggregate 	TRUE)
 1.12029 +		    (object Role "iImplementationUid"
 1.12030 +			quid       	"3AE05EBE033D"
 1.12031 +			documentation 	"* The implementation UID"
 1.12032 +			label      	"iImplementationUid"
 1.12033 +			supplier   	"Logical View::EPOC Base classes::T-Classes::TUid"
 1.12034 +			quidu      	"3A813535001D"
 1.12035 +			exportControl 	"Private"
 1.12036 +			is_navigable 	TRUE)))
 1.12037 +	    (object Association "$UNNAMED$204"
 1.12038 +		quid       	"3AE05EC201E4"
 1.12039 +		roles      	(list role_list
 1.12040 +		    (object Role "$UNNAMED$205"
 1.12041 +			quid       	"3AE05EC201E5"
 1.12042 +			supplier   	"Logical View::CLoadManager"
 1.12043 +			quidu      	"3A1D0F4101D4"
 1.12044 +			is_aggregate 	TRUE)
 1.12045 +		    (object Role "iGarbagePolicies"
 1.12046 +			quid       	"3AE05EC201EE"
 1.12047 +			documentation 	
 1.12048 +|* List of the UnloadPolicies for dlls which have been removed from the system but still have
 1.12049 +|	outstanding references
 1.12050 +			
 1.12051 +			label      	"iGarbagePolicies"
 1.12052 +			supplier   	"Logical View::RPointerArray<CUnloadPolicy>"
 1.12053 +			quidu      	"3AE05EC201BC"
 1.12054 +			exportControl 	"Private"
 1.12055 +			is_navigable 	TRUE)))
 1.12056 +	    (object Association "$UNNAMED$206"
 1.12057 +		quid       	"3AE05EC20203"
 1.12058 +		roles      	(list role_list
 1.12059 +		    (object Role "$UNNAMED$207"
 1.12060 +			quid       	"3AE05EC20204"
 1.12061 +			supplier   	"Logical View::CLoadManager"
 1.12062 +			quidu      	"3A1D0F4101D4")
 1.12063 +		    (object Role "iAllUnloadPolicies"
 1.12064 +			quid       	"3AE05EC20216"
 1.12065 +			documentation 	"* Index of implementation Uids to their corresponding CUnloadPolicy"
 1.12066 +			label      	"iAllUnloadPolicies"
 1.12067 +			supplier   	"Logical View::RArray<TUnloadPolicyIndex>"
 1.12068 +			quidu      	"3AE05EC20202"
 1.12069 +			exportControl 	"Private"
 1.12070 +			is_navigable 	TRUE)))
 1.12071 +	    (object Association "$UNNAMED$208"
 1.12072 +		quid       	"3AE99A2F0195"
 1.12073 +		roles      	(list role_list
 1.12074 +		    (object Role "$UNNAMED$209"
 1.12075 +			quid       	"3AE99A2F0196"
 1.12076 +			supplier   	"Logical View::CEComServer"
 1.12077 +			quidu      	"3A7159680113"
 1.12078 +			is_aggregate 	TRUE)
 1.12079 +		    (object Role "iShutdown"
 1.12080 +			quid       	"3AE99A2F01C7"
 1.12081 +			documentation 	"* The timer controlling the server shutdown process"
 1.12082 +			label      	"iShutdown"
 1.12083 +			supplier   	"Logical View::CShutdown"
 1.12084 +			quidu      	"3AE99A330277"
 1.12085 +			exportControl 	"Private"
 1.12086 +			is_navigable 	TRUE)))
 1.12087 +	    (object Association "$UNNAMED$210"
 1.12088 +		quid       	"3AE99A330119"
 1.12089 +		roles      	(list role_list
 1.12090 +		    (object Role "$UNNAMED$211"
 1.12091 +			quid       	"3AE99A33011A"
 1.12092 +			supplier   	"Logical View::CEComServerSession"
 1.12093 +			quidu      	"3AACF95200F0")
 1.12094 +		    (object Role "iMemoryStore"
 1.12095 +			quid       	"3AE99A330123"
 1.12096 +			documentation 	
 1.12097 +|* 
 1.12098 +|		The externalised data from a ListImplementations service call
 1.12099 +|		held for return, pending the collection service call.
 1.12100 +			
 1.12101 +			label      	"iMemoryStore"
 1.12102 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBufFlat"
 1.12103 +			quidu      	"3B58268A00A9"
 1.12104 +			exportControl 	"Private"
 1.12105 +			is_navigable 	TRUE)))
 1.12106 +	    (object Association "$UNNAMED$212"
 1.12107 +		quid       	"3AE99A6200C6"
 1.12108 +		roles      	(list role_list
 1.12109 +		    (object Role "$UNNAMED$213"
 1.12110 +			quid       	"3AE99A6200C7"
 1.12111 +			supplier   	"Logical View::CRegistryData"
 1.12112 +			quidu      	"3A1D0A2B03D0")
 1.12113 +		    (object Role "iUnloadPolicyList"
 1.12114 +			quid       	"3AE99A6200F8"
 1.12115 +			documentation 	
 1.12116 +|* Used for temporarily creating a list before returning it in 
 1.12117 +|	ConstructPolicyIndexL()
 1.12118 +			
 1.12119 +			label      	"iUnloadPolicyList"
 1.12120 +			supplier   	"Logical View::mutable RArray<TUnloadPolicyIndex>"
 1.12121 +			quidu      	"3AE99A6200BC"
 1.12122 +			exportControl 	"Private"
 1.12123 +			is_navigable 	TRUE)))
 1.12124 +	    (object Association "$UNNAMED$214"
 1.12125 +		quid       	"3AE99A650265"
 1.12126 +		roles      	(list role_list
 1.12127 +		    (object Role "$UNNAMED$215"
 1.12128 +			quid       	"3AE99A650266"
 1.12129 +			supplier   	"Logical View::TEComServerStart"
 1.12130 +			quidu      	"3AE45A6E00B9")
 1.12131 +		    (object Role "iStatus"
 1.12132 +			quid       	"3AE99A650267"
 1.12133 +			label      	"iStatus"
 1.12134 +			supplier   	"Logical View::EPOC Base classes::T-Classes::TRequestStatus"
 1.12135 +			quidu      	"3B5825CD0210"
 1.12136 +			exportControl 	"Private"
 1.12137 +			is_navigable 	TRUE)))
 1.12138 +	    (object Association "$UNNAMED$216"
 1.12139 +		quid       	"3AE99A65026F"
 1.12140 +		roles      	(list role_list
 1.12141 +		    (object Role "$UNNAMED$217"
 1.12142 +			quid       	"3AE99A650270"
 1.12143 +			supplier   	"Logical View::TEComServerStart"
 1.12144 +			quidu      	"3AE45A6E00B9"
 1.12145 +			is_aggregate 	TRUE)
 1.12146 +		    (object Role "iId"
 1.12147 +			quid       	"3AE99A650271"
 1.12148 +			label      	"iId"
 1.12149 +			supplier   	"Logical View::EPOC Base classes::T-Classes::TThreadId"
 1.12150 +			quidu      	"3B58251C0085"
 1.12151 +			exportControl 	"Private"
 1.12152 +			is_navigable 	TRUE)))
 1.12153 +	    (object Association "$UNNAMED$218"
 1.12154 +		quid       	"3AE99A66009A"
 1.12155 +		roles      	(list role_list
 1.12156 +		    (object Role "$UNNAMED$219"
 1.12157 +			quid       	"3AE99A66009B"
 1.12158 +			supplier   	"Logical View::CDefaultResolver"
 1.12159 +			quidu      	"3A1D097B0305")
 1.12160 +		    (object Role "iImplementationInfoArray:mutable RImplInfoArray"
 1.12161 +			quid       	"3AE99A6600AE"
 1.12162 +			label      	"iImplementationInfoArray:mutable RImplInfoArray"
 1.12163 +			supplier   	"Logical View::RPointerArray<CImplementationInformation>"
 1.12164 +			quidu      	"3AE99A660090"
 1.12165 +			exportControl 	"Private"
 1.12166 +			is_navigable 	TRUE)))
 1.12167 +	    (object Association "$UNNAMED$220"
 1.12168 +		quid       	"3B050B9901A4"
 1.12169 +		roles      	(list role_list
 1.12170 +		    (object Role "$UNNAMED$221"
 1.12171 +			quid       	"3B050B9901A5"
 1.12172 +			supplier   	"Logical View::CEComServerSession"
 1.12173 +			quidu      	"3AACF95200F0")
 1.12174 +		    (object Role "iList"
 1.12175 +			quid       	"3B050B9901A6"
 1.12176 +			documentation 	
 1.12177 +|* 
 1.12178 +|		A successful ListImplementations service request 
 1.12179 +|		generates a list of CImplementationInformation pointers
 1.12180 +|		that are stored within this list.
 1.12181 +			
 1.12182 +			label      	"iList"
 1.12183 +			supplier   	"RImplInfoArray"
 1.12184 +			exportControl 	"Private"
 1.12185 +			is_navigable 	TRUE)))
 1.12186 +	    (object Association "$UNNAMED$222"
 1.12187 +		quid       	"3B050BD001FD"
 1.12188 +		roles      	(list role_list
 1.12189 +		    (object Role "$UNNAMED$223"
 1.12190 +			quid       	"3B050BD001FE"
 1.12191 +			supplier   	"Logical View::CRegistrar"
 1.12192 +			quidu      	"3A1D3A0D0282")
 1.12193 +		    (object Role "iRegistrarObserver:MRegistrarObserver&"
 1.12194 +			quid       	"3B050BD00211"
 1.12195 +			documentation 	
 1.12196 +|* 
 1.12197 +|		The reference to the observer of the 
 1.12198 +|		Registrar for change notification.
 1.12199 +			
 1.12200 +			label      	"iRegistrarObserver:MRegistrarObserver&"
 1.12201 +			supplier   	"Logical View::MRegistrarObserver"
 1.12202 +			quidu      	"3B050BD60057"
 1.12203 +			exportControl 	"Private"
 1.12204 +			is_navigable 	TRUE)))
 1.12205 +	    (object Association "$UNNAMED$224"
 1.12206 +		quid       	"3B050BD0021B"
 1.12207 +		roles      	(list role_list
 1.12208 +		    (object Role "$UNNAMED$225"
 1.12209 +			quid       	"3B050BD0021C"
 1.12210 +			supplier   	"Logical View::CRegistrar"
 1.12211 +			quidu      	"3A1D3A0D0282")
 1.12212 +		    (object Role "iBackupNotifier"
 1.12213 +			quid       	"3B050BD0022F"
 1.12214 +			documentation 	"* The owned backup/restore notification handling class"
 1.12215 +			label      	"iBackupNotifier"
 1.12216 +			supplier   	"Logical View::CBackupNotifier"
 1.12217 +			quidu      	"3B050EEF021A"
 1.12218 +			exportControl 	"Private"
 1.12219 +			is_navigable 	TRUE)))
 1.12220 +	    (object Association "$UNNAMED$226"
 1.12221 +		quid       	"3B1638670055"
 1.12222 +		roles      	(list role_list
 1.12223 +		    (object Role "$UNNAMED$227"
 1.12224 +			quid       	"3B1638670056"
 1.12225 +			supplier   	"Logical View::CBackupNotifier"
 1.12226 +			quidu      	"3B050EEF021A")
 1.12227 +		    (object Role "iBackupSession"
 1.12228 +			quid       	"3B163867005F"
 1.12229 +			documentation 	"* The owned notification control object"
 1.12230 +			label      	"iBackupSession"
 1.12231 +			supplier   	"Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper"
 1.12232 +			quidu      	"3B58219C00E1"
 1.12233 +			exportControl 	"Private"
 1.12234 +			is_navigable 	TRUE)))
 1.12235 +	    (object Association "$UNNAMED$228"
 1.12236 +		quid       	"3B1638670069"
 1.12237 +		roles      	(list role_list
 1.12238 +		    (object Role "$UNNAMED$229"
 1.12239 +			quid       	"3B163867006A"
 1.12240 +			supplier   	"Logical View::CBackupNotifier"
 1.12241 +			quidu      	"3B050EEF021A")
 1.12242 +		    (object Role "iObserver:MBackupNotifierObserver&"
 1.12243 +			quid       	"3B1638670073"
 1.12244 +			documentation 	"* A reference to its observer instance"
 1.12245 +			label      	"iObserver:MBackupNotifierObserver&"
 1.12246 +			supplier   	"Logical View::CRegistrar"
 1.12247 +			quidu      	"3A1D3A0D0282"
 1.12248 +			exportControl 	"Private"
 1.12249 +			is_navigable 	TRUE)))
 1.12250 +	    (object Association "$UNNAMED$230"
 1.12251 +		quid       	"3B2A2852010E"
 1.12252 +		roles      	(list role_list
 1.12253 +		    (object Role "$UNNAMED$231"
 1.12254 +			quid       	"3B2A2852010F"
 1.12255 +			supplier   	"Logical View::CEComServerSession"
 1.12256 +			quidu      	"3AACF95200F0"
 1.12257 +			is_aggregate 	TRUE)
 1.12258 +		    (object Role "iImplementationsSupplied"
 1.12259 +			quid       	"3B2A28520280"
 1.12260 +			documentation 	
 1.12261 +|* 
 1.12262 +|		The array of supplied implementations for this client
 1.12263 +|		that remain outstanding
 1.12264 +			
 1.12265 +			label      	"iImplementationsSupplied"
 1.12266 +			supplier   	"Logical View::RArray<TSuppliedImplementationTrackingDetail>"
 1.12267 +			quidu      	"3B2A2852010D"
 1.12268 +			exportControl 	"Private"
 1.12269 +			is_navigable 	TRUE)))
 1.12270 +	    (object Association "$UNNAMED$232"
 1.12271 +		quid       	"3B44A30B0277"
 1.12272 +		roles      	(list role_list
 1.12273 +		    (object Role "$UNNAMED$233"
 1.12274 +			quid       	"3B44A30B0278"
 1.12275 +			supplier   	"Logical View::CBackupNotifier"
 1.12276 +			quidu      	"3B050EEF021A")
 1.12277 +		    (object Role "iRetryTimer"
 1.12278 +			quid       	"3B44A30B028B"
 1.12279 +			documentation 	"* The friendly timer for connection retries"
 1.12280 +			label      	"iRetryTimer"
 1.12281 +			supplier   	"Logical View::CBackupNotifier::CRetryTimer"
 1.12282 +			quidu      	"3B58262602A4"
 1.12283 +			exportControl 	"Private"
 1.12284 +			is_navigable 	TRUE)))
 1.12285 +	    (object Association "$UNNAMED$234"
 1.12286 +		quid       	"3A6C23FB03A0"
 1.12287 +		stereotype 	"Uses"
 1.12288 +		roles      	(list role_list
 1.12289 +		    (object Role "$UNNAMED$235"
 1.12290 +			quid       	"3A6C23FB03A1"
 1.12291 +			supplier   	"Logical View::CDiscoverer"
 1.12292 +			quidu      	"3A1D376D0037")
 1.12293 +		    (object Role "iDirNotifier"
 1.12294 +			quid       	"3A6C23FB03AA"
 1.12295 +			documentation 	"* The internal directory changed notification handler"
 1.12296 +			label      	"iDirNotifier"
 1.12297 +			supplier   	"Logical View::CDiscoverer::CDirChangeNotifier"
 1.12298 +			quidu      	"3A816AAF0109"
 1.12299 +			exportControl 	"Private"
 1.12300 +			is_navigable 	TRUE)))
 1.12301 +	    (object Association "$UNNAMED$236"
 1.12302 +		quid       	"3A6C23FB038C"
 1.12303 +		stereotype 	"Uses"
 1.12304 +		roles      	(list role_list
 1.12305 +		    (object Role "$UNNAMED$237"
 1.12306 +			quid       	"3A6C23FB038D"
 1.12307 +			supplier   	"Logical View::CDiscoverer"
 1.12308 +			quidu      	"3A1D376D0037")
 1.12309 +		    (object Role "iScanningTimer"
 1.12310 +			quid       	"3A6C23FB0396"
 1.12311 +			documentation 	
 1.12312 +|* 
 1.12313 +|		The internal scheduler for the incremental 
 1.12314 +|		Interface Implementation Collection registration
 1.12315 +			
 1.12316 +			label      	"iScanningTimer"
 1.12317 +			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 1.12318 +			quidu      	"3A816B5E009C"
 1.12319 +			exportControl 	"Private"
 1.12320 +			is_navigable 	TRUE)))
 1.12321 +	    (object Association "$UNNAMED$238"
 1.12322 +		quid       	"3A6C23FB0378"
 1.12323 +		stereotype 	"Uses"
 1.12324 +		roles      	(list role_list
 1.12325 +		    (object Role "$UNNAMED$239"
 1.12326 +			quid       	"3A6C23FB0379"
 1.12327 +			supplier   	"Logical View::CDiscoverer"
 1.12328 +			quidu      	"3A1D376D0037")
 1.12329 +		    (object Role "iDirScanner"
 1.12330 +			quid       	"3A6C23FB0382"
 1.12331 +			documentation 	
 1.12332 +|* 
 1.12333 +|		The internal Interface Implementation Collection 
 1.12334 +|		identifier and registration handler
 1.12335 +			
 1.12336 +			label      	"iDirScanner"
 1.12337 +			supplier   	"Logical View::CDiscoverer::CDirScanner"
 1.12338 +			quidu      	"3A816ACC031D"
 1.12339 +			exportControl 	"Private"
 1.12340 +			is_navigable 	TRUE)))
 1.12341 +	    (object Association "$UNNAMED$240"
 1.12342 +		quid       	"3A6C23FB0350"
 1.12343 +		roles      	(list role_list
 1.12344 +		    (object Role "$UNNAMED$241"
 1.12345 +			quid       	"3A6C23FB0351"
 1.12346 +			supplier   	"Logical View::CDiscoverer"
 1.12347 +			quidu      	"3A1D376D0037")
 1.12348 +		    (object Role "iFs:RFs&"
 1.12349 +			quid       	"3A6C23FB035A"
 1.12350 +			documentation 	"* A reference to the connected file server instance"
 1.12351 +			label      	"iFs:RFs&"
 1.12352 +			supplier   	"Logical View::EPOC Base classes::R-Classes::RFs"
 1.12353 +			quidu      	"3A75ADDA01F5"
 1.12354 +			exportControl 	"Private"
 1.12355 +			is_navigable 	TRUE)))
 1.12356 +	    (object Association "$UNNAMED$242"
 1.12357 +		quid       	"3A83EF7C01FC"
 1.12358 +		roles      	(list role_list
 1.12359 +		    (object Role "$UNNAMED$243"
 1.12360 +			quid       	"3A83EF7C01FD"
 1.12361 +			supplier   	"Logical View::CDiscoverer"
 1.12362 +			quidu      	"3A1D376D0037")
 1.12363 +		    (object Role "iDrivesDiscovered:RArray<TDriveUnit>"
 1.12364 +			quid       	"3A83EF7C0206"
 1.12365 +			documentation 	"* The list of existing drives"
 1.12366 +			label      	"iDrivesDiscovered:RArray<TDriveUnit>"
 1.12367 +			supplier   	"::Reverse Engineered::MAGIC::RArray<TDriveUnit>"
 1.12368 +			quidu      	"3A83EF7C01F2"
 1.12369 +			exportControl 	"Private"
 1.12370 +			is_navigable 	TRUE)))
 1.12371 +	    (object Association "$UNNAMED$244"
 1.12372 +		quid       	"3A6C23F9014F"
 1.12373 +		roles      	(list role_list
 1.12374 +		    (object Role "$UNNAMED$245"
 1.12375 +			quid       	"3A6C23F90150"
 1.12376 +			supplier   	"Logical View::CRegistrar"
 1.12377 +			quidu      	"3A1D3A0D0282")
 1.12378 +		    (object Role "iDiscoverer"
 1.12379 +			quid       	"3A6C23F90159"
 1.12380 +			documentation 	"* The owned discovery notification handling class"
 1.12381 +			label      	"iDiscoverer"
 1.12382 +			supplier   	"Logical View::CDiscoverer"
 1.12383 +			quidu      	"3A1D376D0037"
 1.12384 +			exportControl 	"Private"
 1.12385 +			is_navigable 	TRUE)))
 1.12386 +	    (object Association "$UNNAMED$246"
 1.12387 +		quid       	"3A81325F0088"
 1.12388 +		roles      	(list role_list
 1.12389 +		    (object Role "$UNNAMED$247"
 1.12390 +			quid       	"3A81325F0089"
 1.12391 +			supplier   	"Logical View::CDiscoverer"
 1.12392 +			quidu      	"3A1D376D0037")
 1.12393 +		    (object Role "iDiscovererObserver:MDiscovererObserver&"
 1.12394 +			quid       	"3A81325F0092"
 1.12395 +			documentation 	"* A reference to the owning client of the CDiscoverer"
 1.12396 +			label      	"iDiscovererObserver:MDiscovererObserver&"
 1.12397 +			supplier   	"Logical View::MDiscovererObserver"
 1.12398 +			quidu      	"3A7593D7038F"
 1.12399 +			exportControl 	"Private"
 1.12400 +			is_navigable 	TRUE)))
 1.12401 +	    (object Association "$UNNAMED$248"
 1.12402 +		quid       	"4447F3EC02EB"
 1.12403 +		stereotype 	"Uses"
 1.12404 +		roles      	(list role_list
 1.12405 +		    (object Role "iScanningTimer"
 1.12406 +			quid       	"4447F3EC02EC"
 1.12407 +			documentation 	
 1.12408 +|* 
 1.12409 +|		The internal scheduler for the incremental 
 1.12410 +|		Interface Implementation Collection registration
 1.12411 +			
 1.12412 +			label      	"iScanningTimer"
 1.12413 +			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 1.12414 +			quidu      	"3A816B5E009C"
 1.12415 +			is_navigable 	TRUE)
 1.12416 +		    (object Role "$UNNAMED$249"
 1.12417 +			quid       	"4447F3EC02ED"
 1.12418 +			supplier   	"Logical View::CDiscoverer"
 1.12419 +			quidu      	"3A1D376D0037")))
 1.12420 +	    (object Association "$UNNAMED$250"
 1.12421 +		quid       	"4447F3F903C5"
 1.12422 +		stereotype 	"Uses"
 1.12423 +		roles      	(list role_list
 1.12424 +		    (object Role "iRscDirNotifierList"
 1.12425 +			quid       	"4447F3F903C6"
 1.12426 +			documentation 	"* The internal directory changed notification handler"
 1.12427 +			label      	"iRscDirNotifierList"
 1.12428 +			supplier   	"Logical View::RPointerArray<CDirChangeNotifier>"
 1.12429 +			quidu      	"4447F3A6036B"
 1.12430 +			is_navigable 	TRUE)
 1.12431 +		    (object Role "$UNNAMED$251"
 1.12432 +			quid       	"4447F3F903C7"
 1.12433 +			supplier   	"Logical View::CDiscoverer"
 1.12434 +			quidu      	"3A1D376D0037")))
 1.12435 +	    (object Association "$UNNAMED$252"
 1.12436 +		quid       	"44F0447D036F"
 1.12437 +		roles      	(list role_list
 1.12438 +		    (object Role "$UNNAMED$253"
 1.12439 +			quid       	"44F0447E02E2"
 1.12440 +			supplier   	"Logical View::CDiscoverer::CIdleScanningTimer"
 1.12441 +			quidu      	"3A816B5E009C"
 1.12442 +			is_navigable 	TRUE)
 1.12443 +		    (object Role "$UNNAMED$254"
 1.12444 +			quid       	"44F0447E02F2"
 1.12445 +			supplier   	"Logical View::CDiscoverer"
 1.12446 +			quidu      	"3A1D376D0037")))
 1.12447 +	    (object Class_Category "Use Case Realisations"
 1.12448 +		quid       	"3A1CFEAC0067"
 1.12449 +		exportControl 	"Public"
 1.12450 +		logical_models 	(list unit_reference_list
 1.12451 +		    (object Association "$UNNAMED$255"
 1.12452 +			quid       	"3A1D040D0180"
 1.12453 +			stereotype 	"realize"
 1.12454 +			roles      	(list role_list
 1.12455 +			    (object Role "$UNNAMED$256"
 1.12456 +				quid       	"3A1D040D03CF"
 1.12457 +				supplier   	"Use Case View::Customer Use Cases::Use interface"
 1.12458 +				quidu      	"3A13EAF1039D"
 1.12459 +				is_navigable 	TRUE)
 1.12460 +			    (object Role "$UNNAMED$257"
 1.12461 +				quid       	"3A1D040D03D9"
 1.12462 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation"
 1.12463 +				quidu      	"3A1D01E70324")))
 1.12464 +		    (object Association "$UNNAMED$258"
 1.12465 +			quid       	"3A1D041A0201"
 1.12466 +			stereotype 	"realize"
 1.12467 +			roles      	(list role_list
 1.12468 +			    (object Role "$UNNAMED$259"
 1.12469 +				quid       	"3A1D041B0054"
 1.12470 +				supplier   	"Use Case View::Customer Use Cases::Define an interface"
 1.12471 +				quidu      	"3A13EAE103CC"
 1.12472 +				is_navigable 	TRUE)
 1.12473 +			    (object Role "$UNNAMED$260"
 1.12474 +				quid       	"3A1D041B0055"
 1.12475 +				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface"
 1.12476 +				quidu      	"3A1D023201F5")))
 1.12477 +		    (object Association "$UNNAMED$261"
 1.12478 +			quid       	"3A1D042A0326"
 1.12479 +			stereotype 	"realize"
 1.12480 +			roles      	(list role_list
 1.12481 +			    (object Role "$UNNAMED$262"
 1.12482 +				quid       	"3A1D042B0205"
 1.12483 +				supplier   	"Use Case View::Customer Use Cases::Configure default behaviour"
 1.12484 +				quidu      	"3A1515F101F9"
 1.12485 +				is_navigable 	TRUE)
 1.12486 +			    (object Role "$UNNAMED$263"
 1.12487 +				quid       	"3A1D042B020F"
 1.12488 +				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)"
 1.12489 +				quidu      	"3A1D029400BF")))
 1.12490 +		    (object Association "$UNNAMED$264"
 1.12491 +			quid       	"3A1D043D02F1"
 1.12492 +			stereotype 	"realize"
 1.12493 +			roles      	(list role_list
 1.12494 +			    (object Role "$UNNAMED$265"
 1.12495 +				quid       	"3A1D043E018A"
 1.12496 +				supplier   	"Use Case View::System Use Cases::Temporarily Un-install"
 1.12497 +				quidu      	"3A14007F03DD"
 1.12498 +				is_navigable 	TRUE)
 1.12499 +			    (object Role "$UNNAMED$266"
 1.12500 +				quid       	"3A1D043E018B"
 1.12501 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install"
 1.12502 +				quidu      	"3A1D029701A0")))
 1.12503 +		    (object Association "$UNNAMED$267"
 1.12504 +			quid       	"3A1D044602E0"
 1.12505 +			stereotype 	"realize"
 1.12506 +			roles      	(list role_list
 1.12507 +			    (object Role "$UNNAMED$268"
 1.12508 +				quid       	"3A1D044700B1"
 1.12509 +				supplier   	"Use Case View::Customer Use Cases::Provide Interface implementation"
 1.12510 +				quidu      	"3A13F0D3023A"
 1.12511 +				is_navigable 	TRUE)
 1.12512 +			    (object Role "$UNNAMED$269"
 1.12513 +				quid       	"3A1D044700BB"
 1.12514 +				supplier   	"Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation"
 1.12515 +				quidu      	"3A1D02990081")))
 1.12516 +		    (object Association "$UNNAMED$270"
 1.12517 +			quid       	"3A1D0458035E"
 1.12518 +			stereotype 	"realize"
 1.12519 +			roles      	(list role_list
 1.12520 +			    (object Role "$UNNAMED$271"
 1.12521 +				quid       	"3A1D04590143"
 1.12522 +				supplier   	"Use Case View::System Use Cases::Permanently Un-install"
 1.12523 +				quidu      	"3A1400A3029E"
 1.12524 +				is_navigable 	TRUE)
 1.12525 +			    (object Role "$UNNAMED$272"
 1.12526 +				quid       	"3A1D04590144"
 1.12527 +				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)"
 1.12528 +				quidu      	"3A1D029C0388")))
 1.12529 +		    (object Association "$UNNAMED$273"
 1.12530 +			quid       	"3A1D0461005E"
 1.12531 +			stereotype 	"realize"
 1.12532 +			roles      	(list role_list
 1.12533 +			    (object Role "$UNNAMED$274"
 1.12534 +				quid       	"3A1D0461022B"
 1.12535 +				supplier   	"Use Case View::Customer Use Cases::List interface implementations"
 1.12536 +				quidu      	"3A13FCA40059"
 1.12537 +				is_navigable 	TRUE)
 1.12538 +			    (object Role "$UNNAMED$275"
 1.12539 +				quid       	"3A1D0461022C"
 1.12540 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations"
 1.12541 +				quidu      	"3A1D029E01E6")))
 1.12542 +		    (object Association "$UNNAMED$276"
 1.12543 +			quid       	"3A1D0471010B"
 1.12544 +			stereotype 	"realize"
 1.12545 +			roles      	(list role_list
 1.12546 +			    (object Role "$UNNAMED$277"
 1.12547 +				quid       	"3A1D047102F6"
 1.12548 +				supplier   	"Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour"
 1.12549 +				quidu      	"3A13ECD80112"
 1.12550 +				is_navigable 	TRUE)
 1.12551 +			    (object Role "$UNNAMED$278"
 1.12552 +				quid       	"3A1D04710300"
 1.12553 +				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)"
 1.12554 +				quidu      	"3A1D02A2023C")))
 1.12555 +		    (object Association "$UNNAMED$279"
 1.12556 +			quid       	"3A1D047D00F5"
 1.12557 +			stereotype 	"realize"
 1.12558 +			roles      	(list role_list
 1.12559 +			    (object Role "$UNNAMED$280"
 1.12560 +				quid       	"3A1D047D0299"
 1.12561 +				supplier   	"Use Case View::Customer Use Cases::List interface capabilities"
 1.12562 +				quidu      	"3A1406C4027C"
 1.12563 +				is_navigable 	TRUE)
 1.12564 +			    (object Role "$UNNAMED$281"
 1.12565 +				quid       	"3A1D047D029A"
 1.12566 +				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)"
 1.12567 +				quidu      	"3A1D02A402B7")))
 1.12568 +		    (object Association "$UNNAMED$282"
 1.12569 +			quid       	"3A1D048501DD"
 1.12570 +			stereotype 	"realize"
 1.12571 +			roles      	(list role_list
 1.12572 +			    (object Role "$UNNAMED$283"
 1.12573 +				quid       	"3A1D04850381"
 1.12574 +				supplier   	"Use Case View::Customer Use Cases::Group Interface implementations"
 1.12575 +				quidu      	"3A140BAC01E2"
 1.12576 +				is_navigable 	TRUE)
 1.12577 +			    (object Role "$UNNAMED$284"
 1.12578 +				quid       	"3A1D04850382"
 1.12579 +				supplier   	"Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations"
 1.12580 +				quidu      	"3A1D02A60238")))
 1.12581 +		    (object Association "$UNNAMED$285"
 1.12582 +			quid       	"3A1D048E02DA"
 1.12583 +			stereotype 	"realize"
 1.12584 +			roles      	(list role_list
 1.12585 +			    (object Role "$UNNAMED$286"
 1.12586 +				quid       	"3A1D048F0119"
 1.12587 +				supplier   	"Use Case View::Customer Use Cases::Define an interface with initialisation parameters"
 1.12588 +				quidu      	"3A13EEEE0282"
 1.12589 +				is_navigable 	TRUE)
 1.12590 +			    (object Role "$UNNAMED$287"
 1.12591 +				quid       	"3A1D048F011A"
 1.12592 +				supplier   	"Logical View::Use Case Realisations::Developer Support::Define An Example Interface With Initialisation Parameters (Iter 1)::Define an Example interface with initialisation parameters"
 1.12593 +				quidu      	"3A1D033A0154")))
 1.12594 +		    (object Association "$UNNAMED$288"
 1.12595 +			quid       	"3A1D049700B6"
 1.12596 +			stereotype 	"realize"
 1.12597 +			roles      	(list role_list
 1.12598 +			    (object Role "$UNNAMED$289"
 1.12599 +				quid       	"3A1D049701CE"
 1.12600 +				supplier   	"Use Case View::Customer Use Cases::Suicide"
 1.12601 +				quidu      	"3A140CE10114"
 1.12602 +				is_navigable 	TRUE)
 1.12603 +			    (object Role "$UNNAMED$290"
 1.12604 +				quid       	"3A1D049701D8"
 1.12605 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide"
 1.12606 +				quidu      	"3A1D033C0067")))
 1.12607 +		    (object Association "$UNNAMED$291"
 1.12608 +			quid       	"3A1D049F0252"
 1.12609 +			stereotype 	"realize"
 1.12610 +			roles      	(list role_list
 1.12611 +			    (object Role "$UNNAMED$292"
 1.12612 +				quid       	"3A1D04A000C3"
 1.12613 +				supplier   	"Use Case View::Customer Use Cases::Use localised data storage"
 1.12614 +				quidu      	"3A13FC09010A"
 1.12615 +				is_navigable 	TRUE)
 1.12616 +			    (object Role "$UNNAMED$293"
 1.12617 +				quid       	"3A1D04A000C4"
 1.12618 +				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)"
 1.12619 +				quidu      	"3A1D0338017A")))
 1.12620 +		    (object Association "$UNNAMED$294"
 1.12621 +			quid       	"3A1D060B0314"
 1.12622 +			stereotype 	"realize"
 1.12623 +			roles      	(list role_list
 1.12624 +			    (object Role "$UNNAMED$295"
 1.12625 +				quid       	"3A1D060C00B2"
 1.12626 +				supplier   	"Use Case View::Customer Use Cases::Destroy an interface instantiation"
 1.12627 +				quidu      	"3A1D050E0111"
 1.12628 +				is_navigable 	TRUE)
 1.12629 +			    (object Role "$UNNAMED$296"
 1.12630 +				quid       	"3A1D060C00D0"
 1.12631 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation"
 1.12632 +				quidu      	"3A1D0600000B")))
 1.12633 +		    (object Association "$UNNAMED$297"
 1.12634 +			quid       	"3A1D29420186"
 1.12635 +			stereotype 	"realize"
 1.12636 +			roles      	(list role_list
 1.12637 +			    (object Role "$UNNAMED$298"
 1.12638 +				quid       	"3A1D29430001"
 1.12639 +				supplier   	"Use Case View::Customer Use Cases::Suspend Registration"
 1.12640 +				quidu      	"3A1D28CB0031"
 1.12641 +				is_navigable 	TRUE)
 1.12642 +			    (object Role "$UNNAMED$299"
 1.12643 +				quid       	"3A1D2943000B"
 1.12644 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration"
 1.12645 +				quidu      	"3A1D292902F3")))
 1.12646 +		    (object Association "$UNNAMED$300"
 1.12647 +			quid       	"3A1D294402A1"
 1.12648 +			stereotype 	"realize"
 1.12649 +			roles      	(list role_list
 1.12650 +			    (object Role "$UNNAMED$301"
 1.12651 +				quid       	"3A1D2945007C"
 1.12652 +				supplier   	"Use Case View::Customer Use Cases::Resume Registration"
 1.12653 +				quidu      	"3A1D28DA00E6"
 1.12654 +				is_navigable 	TRUE)
 1.12655 +			    (object Role "$UNNAMED$302"
 1.12656 +				quid       	"3A1D29450086"
 1.12657 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration"
 1.12658 +				quidu      	"3A1D292B033C")))
 1.12659 +		    (object Association "$UNNAMED$303"
 1.12660 +			quid       	"3A227D2B0161"
 1.12661 +			stereotype 	"realize"
 1.12662 +			roles      	(list role_list
 1.12663 +			    (object Role "$UNNAMED$304"
 1.12664 +				quid       	"3A227D2B03A6"
 1.12665 +				supplier   	"Use Case View::Customer Use Cases::Identify An Implementation"
 1.12666 +				quidu      	"3A2241DA012A"
 1.12667 +				is_navigable 	TRUE)
 1.12668 +			    (object Role "$UNNAMED$305"
 1.12669 +				quid       	"3A227D2B03A7"
 1.12670 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation"
 1.12671 +				quidu      	"3A227D270115")))
 1.12672 +		    (object Association "$UNNAMED$306"
 1.12673 +			quid       	"3A227E030234"
 1.12674 +			stereotype 	"realize"
 1.12675 +			roles      	(list role_list
 1.12676 +			    (object Role "$UNNAMED$307"
 1.12677 +				quid       	"3A227E0303E3"
 1.12678 +				supplier   	"Use Case View::System Use Cases::Re-install"
 1.12679 +				quidu      	"3A227CC00059"
 1.12680 +				is_navigable 	TRUE)
 1.12681 +			    (object Role "$UNNAMED$308"
 1.12682 +				quid       	"3A227E0303E4"
 1.12683 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install"
 1.12684 +				quidu      	"3A227DF203DE")))
 1.12685 +		    (object Association "$UNNAMED$309"
 1.12686 +			quid       	"3A2661580238"
 1.12687 +			stereotype 	"realize"
 1.12688 +			roles      	(list role_list
 1.12689 +			    (object Role "$UNNAMED$310"
 1.12690 +				quid       	"3A2661590045"
 1.12691 +				supplier   	"Use Case View::Customer Use Cases::Remove Instantiation"
 1.12692 +				quidu      	"3A265FDE037F"
 1.12693 +				is_navigable 	TRUE)
 1.12694 +			    (object Role "$UNNAMED$311"
 1.12695 +				quid       	"3A266159004F"
 1.12696 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation"
 1.12697 +				quidu      	"3A26614602BE")))
 1.12698 +		    (object Association "$UNNAMED$312"
 1.12699 +			quid       	"3A2CC6B0013C"
 1.12700 +			stereotype 	"realize"
 1.12701 +			roles      	(list role_list
 1.12702 +			    (object Role "$UNNAMED$313"
 1.12703 +				quid       	"3A2CC6B0036D"
 1.12704 +				supplier   	"Use Case View::Customer Use Cases::Serve Multiple Clients"
 1.12705 +				quidu      	"3A2CC5C40219"
 1.12706 +				is_navigable 	TRUE)
 1.12707 +			    (object Role "$UNNAMED$314"
 1.12708 +				quid       	"3A2CC6B0036E"
 1.12709 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients"
 1.12710 +				quidu      	"3A2CC69E003B")))
 1.12711 +		    (object Association "$UNNAMED$315"
 1.12712 +			quid       	"3A2E114D02E7"
 1.12713 +			stereotype 	"realize"
 1.12714 +			roles      	(list role_list
 1.12715 +			    (object Role "$UNNAMED$316"
 1.12716 +				quid       	"3A2E114E0126"
 1.12717 +				supplier   	"Use Case View::Customer Use Cases::Asynchronous Object Creation"
 1.12718 +				quidu      	"3A2E10BF036F"
 1.12719 +				is_navigable 	TRUE)
 1.12720 +			    (object Role "$UNNAMED$317"
 1.12721 +				quid       	"3A2E114E0127"
 1.12722 +				supplier   	"Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)"
 1.12723 +				quidu      	"3A2E113C01CB")))
 1.12724 +		    (object Association "$UNNAMED$318"
 1.12725 +			quid       	"3B5701460367"
 1.12726 +			stereotype 	"realize"
 1.12727 +			roles      	(list role_list
 1.12728 +			    (object Role "$UNNAMED$319"
 1.12729 +				quid       	"3B5701470142"
 1.12730 +				supplier   	"Use Case View::System Use Cases::Register availability"
 1.12731 +				quidu      	"3A14002A033B"
 1.12732 +				is_navigable 	TRUE)
 1.12733 +			    (object Role "$UNNAMED$320"
 1.12734 +				quid       	"3B5701470143"
 1.12735 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability"
 1.12736 +				quidu      	"3A1D02950324")))
 1.12737 +		    (object Association "$UNNAMED$321"
 1.12738 +			quid       	"3B5701570177"
 1.12739 +			stereotype 	"realize"
 1.12740 +			roles      	(list role_list
 1.12741 +			    (object Role "$UNNAMED$322"
 1.12742 +				quid       	"3B5701570394"
 1.12743 +				supplier   	"Use Case View::Customer Use Cases::Instantiate an interface implementation"
 1.12744 +				quidu      	"3A13EC69004A"
 1.12745 +				is_navigable 	TRUE)
 1.12746 +			    (object Role "$UNNAMED$323"
 1.12747 +				quid       	"3B5701570395"
 1.12748 +				supplier   	"Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation"
 1.12749 +				quidu      	"3A1D029B0029")))
 1.12750 +		    (object Class_Category "Omitted Use cases"
 1.12751 +			quid       	"3A96287201F7"
 1.12752 +			exportControl 	"Public"
 1.12753 +			logical_models 	(list unit_reference_list
 1.12754 +			    (object Class_Category "Use Localised Data Storage (Omit)"
 1.12755 +				quid       	"3A1CFEE40040"
 1.12756 +				exportControl 	"Public"
 1.12757 +				logical_models 	(list unit_reference_list
 1.12758 +				    (object UseCase "Use localised data storage (Omit)"
 1.12759 +					quid       	"3A1D0338017A"
 1.12760 +					documentation 	
 1.12761 +|Actors:
 1.12762 +|Generic Future Projects
 1.12763 +|
 1.12764 +|Traceability:
 1.12765 +|RHR.79.4.4
 1.12766 +|RHR.79.4.11
 1.12767 +|RHR.79.5.3
 1.12768 +					
 1.12769 +					stereotype 	"use-case realization"
 1.12770 +					logical_models 	(list unit_reference_list
 1.12771 +					    (object Mechanism @321
 1.12772 +						logical_models 	(list unit_reference_list
 1.12773 +						    (object Object "$UNNAMED$324"
 1.12774 +							quid       	"3A25150500E9"
 1.12775 +							collaborators 	(list link_list
 1.12776 +							    (object Link
 1.12777 +								quid       	"3A27BD8302B6"
 1.12778 +								supplier   	"$UNNAMED$325"
 1.12779 +								quidu      	"3A2516EC014D"
 1.12780 +								messages   	(list Messages
 1.12781 +								    (object Message "PersistL( )"
 1.12782 +									quid       	"3A27BD8302B7"
 1.12783 +									frequency  	"Aperiodic"
 1.12784 +									synchronization 	"Simple"
 1.12785 +									dir        	"FromClientToSupplier"
 1.12786 +									sequence   	"1"
 1.12787 +									ordinal    	0
 1.12788 +									Operation  	"PersistL"
 1.12789 +									quidu      	"3A2D160B0332"))))
 1.12790 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.12791 +							quidu      	"3A1E36BF024A"
 1.12792 +							persistence 	"Transient"
 1.12793 +							multi      	FALSE)
 1.12794 +						    (object Object "$UNNAMED$325"
 1.12795 +							quid       	"3A2516EC014D"
 1.12796 +							collaborators 	(list link_list
 1.12797 +							    (object Link
 1.12798 +								quid       	"3A27BDA70073"
 1.12799 +								supplier   	"$UNNAMED$326"
 1.12800 +								quidu      	"3A27BD950399"
 1.12801 +								messages   	(list Messages
 1.12802 +								    (object Message "StorageArea( )"
 1.12803 +									quid       	"3A27BDA70074"
 1.12804 +									frequency  	"Aperiodic"
 1.12805 +									synchronization 	"Simple"
 1.12806 +									dir        	"FromClientToSupplier"
 1.12807 +									sequence   	"1.1"
 1.12808 +									ordinal    	1
 1.12809 +									Operation  	"StorageArea"
 1.12810 +									quidu      	"3A2D05560151")))
 1.12811 +							    (object Link
 1.12812 +								quid       	"3A27BE8F001D"
 1.12813 +								supplier   	"Persistent Storage"
 1.12814 +								quidu      	"3A27BDCB002F"
 1.12815 +								messages   	(list Messages
 1.12816 +								    (object Message "Store( )"
 1.12817 +									quid       	"3A27BE8F001E"
 1.12818 +									frequency  	"Aperiodic"
 1.12819 +									synchronization 	"Simple"
 1.12820 +									dir        	"FromClientToSupplier"
 1.12821 +									sequence   	"1.2"
 1.12822 +									ordinal    	3
 1.12823 +									Operation  	"Store"
 1.12824 +									quidu      	"3A2D043102A4"))))
 1.12825 +							class      	"Logical View::CExampleInterface"
 1.12826 +							quidu      	"3A1D07A10155"
 1.12827 +							persistence 	"Transient"
 1.12828 +							multi      	FALSE)
 1.12829 +						    (object Object "$UNNAMED$326"
 1.12830 +							quid       	"3A27BD950399"
 1.12831 +							collaborators 	(list link_list
 1.12832 +							    (object Link
 1.12833 +								quid       	"3A27BDB303BA"
 1.12834 +								supplier   	"Registry"
 1.12835 +								quidu      	"3A27BDA0029A"
 1.12836 +								messages   	(list Messages
 1.12837 +								    (object Message "FindStorageArea(const TUid&)"
 1.12838 +									quid       	"3A27BDB303BB"
 1.12839 +									frequency  	"Aperiodic"
 1.12840 +									synchronization 	"Simple"
 1.12841 +									dir        	"FromClientToSupplier"
 1.12842 +									sequence   	"1.1.1"
 1.12843 +									ordinal    	2
 1.12844 +									Operation  	"FindStorageArea"
 1.12845 +									quidu      	"3A2D05C00334"))))
 1.12846 +							class      	"Logical View::CDefaultResolver"
 1.12847 +							quidu      	"3A1D097B0305"
 1.12848 +							persistence 	"Transient"
 1.12849 +							multi      	FALSE)
 1.12850 +						    (object Object "Registry"
 1.12851 +							quid       	"3A27BDA0029A"
 1.12852 +							class      	"Logical View::CRegistryData"
 1.12853 +							quidu      	"3A1D0A2B03D0"
 1.12854 +							persistence 	"Transient"
 1.12855 +							multi      	FALSE)
 1.12856 +						    (object Object "Persistent Storage"
 1.12857 +							quid       	"3A27BDCB002F"
 1.12858 +							class      	"CPersistentStorage"
 1.12859 +							quidu      	"3A27BE3500E6"
 1.12860 +							persistence 	"Transient"
 1.12861 +							multi      	FALSE))))
 1.12862 +					logical_presentations 	(list unit_reference_list
 1.12863 +					    (object InteractionDiagram "Basic Flow"
 1.12864 +						mechanism_ref 	@321
 1.12865 +						quid       	"3A2514F700CB"
 1.12866 +						title      	"Basic Flow"
 1.12867 +						documentation 	"This use case allows a client to store some data that will be persistent between instantiations of an Interface Implementation."
 1.12868 +						zoom       	100
 1.12869 +						max_height 	28350
 1.12870 +						max_width  	21600
 1.12871 +						origin_x   	0
 1.12872 +						origin_y   	0
 1.12873 +						items      	(list diagram_item_list
 1.12874 +						    (object InterObjView "$UNNAMED$324" @322
 1.12875 +							location   	(186, 248)
 1.12876 +							font       	(object Font
 1.12877 +							    underline  	TRUE)
 1.12878 +							label      	(object ItemLabel
 1.12879 +							    Parent_View 	@322
 1.12880 +							    location   	(186, 273)
 1.12881 +							    anchor_loc 	1
 1.12882 +							    nlines     	2
 1.12883 +							    max_width  	360
 1.12884 +							    justify    	0
 1.12885 +							    label      	"")
 1.12886 +							icon       	"Actor"
 1.12887 +							icon_style 	"Icon"
 1.12888 +							line_color 	3342489
 1.12889 +							fill_color 	13434879
 1.12890 +							quidu      	"3A25150500E9"
 1.12891 +							width      	336
 1.12892 +							height     	789
 1.12893 +							icon_height 	162
 1.12894 +							icon_width 	120
 1.12895 +							icon_y_offset 	0
 1.12896 +							annotation 	1
 1.12897 +							Focus_Of_Control 	(object Focus_Of_Control "" @323
 1.12898 +							    location   	(186, 434)
 1.12899 +							    line_color 	3342489
 1.12900 +							    InterObjView 	@322
 1.12901 +							    height     	490
 1.12902 +							    y_coord    	430
 1.12903 +							    Nested     	FALSE))
 1.12904 +						    (object InterObjView "$UNNAMED$325" @324
 1.12905 +							location   	(558, 248)
 1.12906 +							font       	(object Font
 1.12907 +							    underline  	TRUE)
 1.12908 +							label      	(object ItemLabel
 1.12909 +							    Parent_View 	@324
 1.12910 +							    location   	(432, 275)
 1.12911 +							    anchor_loc 	3
 1.12912 +							    nlines     	2
 1.12913 +							    max_width  	687
 1.12914 +							    label      	"")
 1.12915 +							icon       	"boundary"
 1.12916 +							icon_style 	"Icon"
 1.12917 +							line_color 	3342489
 1.12918 +							fill_color 	13434879
 1.12919 +							quidu      	"3A2516EC014D"
 1.12920 +							width      	662
 1.12921 +							height     	789
 1.12922 +							icon_height 	153
 1.12923 +							icon_width 	229
 1.12924 +							icon_y_offset 	-1
 1.12925 +							annotation 	1
 1.12926 +							Focus_Of_Control 	(object Focus_Of_Control "" @325
 1.12927 +							    location   	(558, 434)
 1.12928 +							    line_color 	3342489
 1.12929 +							    InterObjView 	@324
 1.12930 +							    height     	430
 1.12931 +							    y_coord    	370
 1.12932 +							    Nested     	FALSE))
 1.12933 +						    (object InterObjView "$UNNAMED$326" @326
 1.12934 +							location   	(992, 248)
 1.12935 +							font       	(object Font
 1.12936 +							    underline  	TRUE)
 1.12937 +							label      	(object ItemLabel
 1.12938 +							    Parent_View 	@326
 1.12939 +							    location   	(899, 272)
 1.12940 +							    anchor_loc 	3
 1.12941 +							    nlines     	2
 1.12942 +							    max_width  	471
 1.12943 +							    label      	"")
 1.12944 +							icon       	"control"
 1.12945 +							icon_style 	"Icon"
 1.12946 +							line_color 	3342489
 1.12947 +							fill_color 	13434879
 1.12948 +							quidu      	"3A27BD950399"
 1.12949 +							width      	446
 1.12950 +							height     	789
 1.12951 +							icon_height 	164
 1.12952 +							icon_width 	157
 1.12953 +							icon_y_offset 	1
 1.12954 +							annotation 	1
 1.12955 +							Focus_Of_Control 	(object Focus_Of_Control "" @327
 1.12956 +							    location   	(992, 496)
 1.12957 +							    line_color 	3342489
 1.12958 +							    InterObjView 	@326
 1.12959 +							    height     	182
 1.12960 +							    y_coord    	122
 1.12961 +							    Nested     	FALSE))
 1.12962 +						    (object InterObjView "Registry" @328
 1.12963 +							location   	(1364, 248)
 1.12964 +							font       	(object Font
 1.12965 +							    underline  	TRUE)
 1.12966 +							label      	(object ItemLabel
 1.12967 +							    Parent_View 	@328
 1.12968 +							    location   	(1257, 275)
 1.12969 +							    anchor_loc 	3
 1.12970 +							    nlines     	2
 1.12971 +							    max_width  	462
 1.12972 +							    label      	"Registry")
 1.12973 +							icon       	"entity"
 1.12974 +							icon_style 	"Icon"
 1.12975 +							line_color 	3342489
 1.12976 +							fill_color 	13434879
 1.12977 +							quidu      	"3A27BDA0029A"
 1.12978 +							width      	438
 1.12979 +							height     	789
 1.12980 +							icon_height 	153
 1.12981 +							icon_width 	154
 1.12982 +							icon_y_offset 	-1
 1.12983 +							annotation 	1
 1.12984 +							Focus_Of_Control 	(object Focus_Of_Control "" @329
 1.12985 +							    location   	(1364, 558)
 1.12986 +							    line_color 	3342489
 1.12987 +							    InterObjView 	@328
 1.12988 +							    height     	60
 1.12989 +							    y_coord    	0
 1.12990 +							    Nested     	FALSE))
 1.12991 +						    (object InterObjView "Persistent Storage" @330
 1.12992 +							location   	(1736, 248)
 1.12993 +							font       	(object Font
 1.12994 +							    underline  	TRUE)
 1.12995 +							label      	(object ItemLabel
 1.12996 +							    Parent_View 	@330
 1.12997 +							    location   	(1629, 274)
 1.12998 +							    anchor_loc 	3
 1.12999 +							    nlines     	2
 1.13000 +							    max_width  	462
 1.13001 +							    label      	"Persistent Storage")
 1.13002 +							icon       	"entity"
 1.13003 +							icon_style 	"Icon"
 1.13004 +							line_color 	3342489
 1.13005 +							fill_color 	13434879
 1.13006 +							quidu      	"3A27BDCB002F"
 1.13007 +							width      	438
 1.13008 +							height     	789
 1.13009 +							icon_height 	153
 1.13010 +							icon_width 	154
 1.13011 +							icon_y_offset 	0
 1.13012 +							annotation 	1
 1.13013 +							Focus_Of_Control 	(object Focus_Of_Control "" @331
 1.13014 +							    location   	(1736, 744)
 1.13015 +							    line_color 	3342489
 1.13016 +							    InterObjView 	@330
 1.13017 +							    height     	60
 1.13018 +							    y_coord    	0
 1.13019 +							    Nested     	FALSE))
 1.13020 +						    (object NoteView @332
 1.13021 +							location   	(1302, 1550)
 1.13022 +							label      	(object ItemLabel
 1.13023 +							    Parent_View 	@332
 1.13024 +							    location   	(836, 1309)
 1.13025 +							    fill_color 	13434879
 1.13026 +							    nlines     	10
 1.13027 +							    max_width  	896
 1.13028 +							    label      	
 1.13029 +|Does the interface retain a reference to the persistent storage or does it go through 'MAGIC' each time?
 1.13030 +|
 1.13031 +|Not sure if this call should be made on the Resolver because the resolver could be implementation grouping specific.
 1.13032 +|
 1.13033 +|This store will need some kind of mutex facility.
 1.13034 +							    )
 1.13035 +							line_color 	3342489
 1.13036 +							fill_color 	13434879
 1.13037 +							width      	956
 1.13038 +							height     	494)
 1.13039 +						    (object InterMessView "" @333
 1.13040 +							location   	(62, 434)
 1.13041 +							label      	(object SegLabel @334
 1.13042 +							    Parent_View 	@333
 1.13043 +							    location   	(371, 390)
 1.13044 +							    quidu      	"3A27BD8302B7"
 1.13045 +							    anchor_loc 	1
 1.13046 +							    nlines     	1
 1.13047 +							    max_width  	188
 1.13048 +							    justify    	0
 1.13049 +							    label      	"PersistL( )"
 1.13050 +							    pctDist    	0.500000
 1.13051 +							    height     	45
 1.13052 +							    orientation 	0)
 1.13053 +							line_color 	3342489
 1.13054 +							client     	@322
 1.13055 +							supplier   	@324
 1.13056 +							Focus_Src  	@323
 1.13057 +							Focus_Entry 	@325
 1.13058 +							origin     	(201, 434)
 1.13059 +							terminus   	(542, 434)
 1.13060 +							ordinal    	0)
 1.13061 +						    (object InterMessView "" @335
 1.13062 +							location   	(62, 496)
 1.13063 +							label      	(object SegLabel @336
 1.13064 +							    Parent_View 	@335
 1.13065 +							    location   	(774, 452)
 1.13066 +							    quidu      	"3A27BDA70074"
 1.13067 +							    anchor_loc 	1
 1.13068 +							    nlines     	1
 1.13069 +							    max_width  	320
 1.13070 +							    justify    	0
 1.13071 +							    label      	"StorageArea( )"
 1.13072 +							    pctDist    	0.500000
 1.13073 +							    height     	45
 1.13074 +							    orientation 	0)
 1.13075 +							line_color 	3342489
 1.13076 +							client     	@324
 1.13077 +							supplier   	@326
 1.13078 +							Focus_Src  	@325
 1.13079 +							Focus_Entry 	@327
 1.13080 +							origin     	(573, 496)
 1.13081 +							terminus   	(976, 496)
 1.13082 +							ordinal    	1)
 1.13083 +						    (object InterMessView "" @337
 1.13084 +							location   	(62, 558)
 1.13085 +							label      	(object SegLabel @338
 1.13086 +							    Parent_View 	@337
 1.13087 +							    location   	(1177, 514)
 1.13088 +							    quidu      	"3A27BDB303BB"
 1.13089 +							    anchor_loc 	1
 1.13090 +							    nlines     	1
 1.13091 +							    max_width  	522
 1.13092 +							    justify    	0
 1.13093 +							    label      	"FindStorageArea(const TUid&)"
 1.13094 +							    pctDist    	0.500000
 1.13095 +							    height     	45
 1.13096 +							    orientation 	0)
 1.13097 +							line_color 	3342489
 1.13098 +							client     	@326
 1.13099 +							supplier   	@328
 1.13100 +							Focus_Src  	@327
 1.13101 +							Focus_Entry 	@329
 1.13102 +							origin     	(1007, 558)
 1.13103 +							terminus   	(1348, 558)
 1.13104 +							ordinal    	2)
 1.13105 +						    (object InterMessView "" @339
 1.13106 +							location   	(62, 744)
 1.13107 +							label      	(object SegLabel @340
 1.13108 +							    Parent_View 	@339
 1.13109 +							    location   	(1146, 700)
 1.13110 +							    quidu      	"3A27BE8F001E"
 1.13111 +							    anchor_loc 	1
 1.13112 +							    nlines     	1
 1.13113 +							    max_width  	169
 1.13114 +							    justify    	0
 1.13115 +							    label      	"Store( )"
 1.13116 +							    pctDist    	0.500000
 1.13117 +							    height     	45
 1.13118 +							    orientation 	0)
 1.13119 +							line_color 	3342489
 1.13120 +							client     	@324
 1.13121 +							supplier   	@330
 1.13122 +							Focus_Src  	@325
 1.13123 +							Focus_Entry 	@331
 1.13124 +							origin     	(573, 744)
 1.13125 +							terminus   	(1720, 744)
 1.13126 +							ordinal    	3)
 1.13127 +						    (object AttachView "" @341
 1.13128 +							stereotype 	TRUE
 1.13129 +							line_color 	3342489
 1.13130 +							client     	@332
 1.13131 +							supplier   	@335
 1.13132 +							line_style 	0)
 1.13133 +						    (object NoteView @342
 1.13134 +							location   	(434, 1364)
 1.13135 +							label      	(object ItemLabel
 1.13136 +							    Parent_View 	@342
 1.13137 +							    location   	(146, 1217)
 1.13138 +							    fill_color 	13434879
 1.13139 +							    nlines     	5
 1.13140 +							    max_width  	540
 1.13141 +							    label      	
 1.13142 +|Not sure if this represents it correctly.
 1.13143 +|The store will be initiated by the interface (I think) not by the client.
 1.13144 +							    )
 1.13145 +							line_color 	3342489
 1.13146 +							fill_color 	13434879
 1.13147 +							width      	600
 1.13148 +							height     	306)
 1.13149 +						    (object AttachView "" @343
 1.13150 +							stereotype 	TRUE
 1.13151 +							line_color 	3342489
 1.13152 +							client     	@342
 1.13153 +							supplier   	@333
 1.13154 +							line_style 	0))))))
 1.13155 +				logical_presentations 	(list unit_reference_list))
 1.13156 +			    (object Class_Category "Permanently Un-install (Omit)"
 1.13157 +				quid       	"3A1D00B8027E"
 1.13158 +				exportControl 	"Public"
 1.13159 +				logical_models 	(list unit_reference_list
 1.13160 +				    (object UseCase "Permanently Un-install (Omit)"
 1.13161 +					quid       	"3A1D029C0388"
 1.13162 +					documentation 	
 1.13163 +|Actors:
 1.13164 +|Generic Client
 1.13165 +|Interface Implementation
 1.13166 +|
 1.13167 +|Traceability:
 1.13168 +|RHR.79.2.4
 1.13169 +|RHR.79.3.3
 1.13170 +|RHR.79.3.4
 1.13171 +|RHR.79.3.6.2
 1.13172 +					
 1.13173 +					stereotype 	"use-case realization"
 1.13174 +					logical_models 	(list unit_reference_list
 1.13175 +					    (object Mechanism @344
 1.13176 +						logical_models 	(list unit_reference_list
 1.13177 +						    (object Object "$UNNAMED$327"
 1.13178 +							quid       	"3A2284E4018C"
 1.13179 +							collaborators 	(list link_list
 1.13180 +							    (object Link
 1.13181 +								quid       	"3A2284E4018D"
 1.13182 +								supplier   	"$UNNAMED$328"
 1.13183 +								quidu      	"3A2284E40191"
 1.13184 +								messages   	(list Messages
 1.13185 +								    (object Message "PermanentUninstall(const TUid&)"
 1.13186 +									quid       	"3A2284E4018E"
 1.13187 +									frequency  	"Aperiodic"
 1.13188 +									synchronization 	"Simple"
 1.13189 +									dir        	"FromClientToSupplier"
 1.13190 +									sequence   	"1"
 1.13191 +									ordinal    	0
 1.13192 +									Operation  	"PermanentUninstall"
 1.13193 +									quidu      	"3A2CFFED02EA"))))
 1.13194 +							class      	"Use Case View::System Actors::Interface Implementation"
 1.13195 +							quidu      	"3A13FF96031A"
 1.13196 +							persistence 	"Transient"
 1.13197 +							multi      	FALSE)
 1.13198 +						    (object Object "$UNNAMED$328"
 1.13199 +							quid       	"3A2284E40191"
 1.13200 +							collaborators 	(list link_list
 1.13201 +							    (object Link
 1.13202 +								quid       	"3A2284E40190"
 1.13203 +								supplier   	"$UNNAMED$329"
 1.13204 +								quidu      	"3A2284E40193"
 1.13205 +								messages   	(list Messages
 1.13206 +								    (object Message "MarkUninstalled(const TUid&)"
 1.13207 +									quid       	"3A2284E4018F"
 1.13208 +									frequency  	"Aperiodic"
 1.13209 +									synchronization 	"Simple"
 1.13210 +									dir        	"FromClientToSupplier"
 1.13211 +									sequence   	"1.1"
 1.13212 +									ordinal    	1
 1.13213 +									Operation  	"MarkUninstalled"
 1.13214 +									quidu      	"3A2D00480024"))))
 1.13215 +							class      	"Logical View::CRegistrar"
 1.13216 +							quidu      	"3A1D3A0D0282"
 1.13217 +							persistence 	"Transient"
 1.13218 +							multi      	FALSE)
 1.13219 +						    (object Object "$UNNAMED$329"
 1.13220 +							quid       	"3A2284E40193"
 1.13221 +							class      	"Logical View::CRegistryData"
 1.13222 +							quidu      	"3A1D0A2B03D0"
 1.13223 +							persistence 	"Transient"
 1.13224 +							multi      	FALSE))))
 1.13225 +					logical_presentations 	(list unit_reference_list
 1.13226 +					    (object InteractionDiagram "Basic Flow"
 1.13227 +						mechanism_ref 	@344
 1.13228 +						quid       	"3A2284D10329"
 1.13229 +						title      	"Basic Flow"
 1.13230 +						documentation 	
 1.13231 +|This use case is used to permanently disable an Interface Implementation (i.e. it can no longer be instantiated).
 1.13232 +|This effect cannot be reversed.
 1.13233 +						
 1.13234 +						zoom       	100
 1.13235 +						max_height 	28350
 1.13236 +						max_width  	21600
 1.13237 +						origin_x   	0
 1.13238 +						origin_y   	0
 1.13239 +						items      	(list diagram_item_list
 1.13240 +						    (object InterObjView "$UNNAMED$327" @345
 1.13241 +							location   	(186, 248)
 1.13242 +							font       	(object Font
 1.13243 +							    underline  	TRUE)
 1.13244 +							label      	(object ItemLabel
 1.13245 +							    Parent_View 	@345
 1.13246 +							    location   	(186, 273)
 1.13247 +							    anchor_loc 	1
 1.13248 +							    nlines     	2
 1.13249 +							    max_width  	360
 1.13250 +							    justify    	0
 1.13251 +							    label      	"")
 1.13252 +							icon       	"Actor"
 1.13253 +							icon_style 	"Icon"
 1.13254 +							line_color 	3342489
 1.13255 +							fill_color 	13434879
 1.13256 +							quidu      	"3A2284E4018C"
 1.13257 +							width      	336
 1.13258 +							height     	541
 1.13259 +							icon_height 	162
 1.13260 +							icon_width 	120
 1.13261 +							icon_y_offset 	0
 1.13262 +							annotation 	1
 1.13263 +							Focus_Of_Control 	(object Focus_Of_Control "" @346
 1.13264 +							    location   	(186, 434)
 1.13265 +							    line_color 	3342489
 1.13266 +							    InterObjView 	@345
 1.13267 +							    height     	242
 1.13268 +							    y_coord    	182
 1.13269 +							    Nested     	FALSE))
 1.13270 +						    (object InterObjView "$UNNAMED$328" @347
 1.13271 +							location   	(682, 248)
 1.13272 +							font       	(object Font
 1.13273 +							    underline  	TRUE)
 1.13274 +							label      	(object ItemLabel
 1.13275 +							    Parent_View 	@347
 1.13276 +							    location   	(589, 272)
 1.13277 +							    anchor_loc 	3
 1.13278 +							    nlines     	2
 1.13279 +							    max_width  	471
 1.13280 +							    label      	"")
 1.13281 +							icon       	"control"
 1.13282 +							icon_style 	"Icon"
 1.13283 +							line_color 	3342489
 1.13284 +							fill_color 	13434879
 1.13285 +							quidu      	"3A2284E40191"
 1.13286 +							width      	446
 1.13287 +							height     	541
 1.13288 +							icon_height 	164
 1.13289 +							icon_width 	157
 1.13290 +							icon_y_offset 	1
 1.13291 +							annotation 	1
 1.13292 +							Focus_Of_Control 	(object Focus_Of_Control "" @348
 1.13293 +							    location   	(682, 434)
 1.13294 +							    line_color 	3342489
 1.13295 +							    InterObjView 	@347
 1.13296 +							    height     	182
 1.13297 +							    y_coord    	122
 1.13298 +							    Nested     	FALSE))
 1.13299 +						    (object InterObjView "$UNNAMED$329" @349
 1.13300 +							location   	(1178, 248)
 1.13301 +							font       	(object Font
 1.13302 +							    underline  	TRUE)
 1.13303 +							label      	(object ItemLabel
 1.13304 +							    Parent_View 	@349
 1.13305 +							    location   	(1071, 275)
 1.13306 +							    anchor_loc 	3
 1.13307 +							    nlines     	2
 1.13308 +							    max_width  	462
 1.13309 +							    label      	"")
 1.13310 +							icon       	"entity"
 1.13311 +							icon_style 	"Icon"
 1.13312 +							line_color 	3342489
 1.13313 +							fill_color 	13434879
 1.13314 +							quidu      	"3A2284E40193"
 1.13315 +							width      	438
 1.13316 +							height     	541
 1.13317 +							icon_height 	153
 1.13318 +							icon_width 	154
 1.13319 +							icon_y_offset 	-1
 1.13320 +							annotation 	1
 1.13321 +							Focus_Of_Control 	(object Focus_Of_Control "" @350
 1.13322 +							    location   	(1178, 496)
 1.13323 +							    line_color 	3342489
 1.13324 +							    InterObjView 	@349
 1.13325 +							    height     	60
 1.13326 +							    y_coord    	0
 1.13327 +							    Nested     	FALSE))
 1.13328 +						    (object InterMessView "" @351
 1.13329 +							location   	(62, 434)
 1.13330 +							label      	(object SegLabel @352
 1.13331 +							    Parent_View 	@351
 1.13332 +							    location   	(433, 390)
 1.13333 +							    quidu      	"3A2284E4018E"
 1.13334 +							    anchor_loc 	1
 1.13335 +							    nlines     	1
 1.13336 +							    max_width  	579
 1.13337 +							    justify    	0
 1.13338 +							    label      	"PermanentUninstall(const TUid&)"
 1.13339 +							    pctDist    	0.500000
 1.13340 +							    height     	45
 1.13341 +							    orientation 	0)
 1.13342 +							line_color 	3342489
 1.13343 +							client     	@345
 1.13344 +							supplier   	@347
 1.13345 +							Focus_Src  	@346
 1.13346 +							Focus_Entry 	@348
 1.13347 +							origin     	(201, 434)
 1.13348 +							terminus   	(666, 434)
 1.13349 +							ordinal    	0)
 1.13350 +						    (object InterMessView "" @353
 1.13351 +							location   	(62, 496)
 1.13352 +							label      	(object SegLabel @354
 1.13353 +							    Parent_View 	@353
 1.13354 +							    location   	(929, 452)
 1.13355 +							    quidu      	"3A2284E4018F"
 1.13356 +							    anchor_loc 	1
 1.13357 +							    nlines     	1
 1.13358 +							    max_width  	538
 1.13359 +							    justify    	0
 1.13360 +							    label      	"MarkUninstalled(const TUid&)"
 1.13361 +							    pctDist    	0.500000
 1.13362 +							    height     	45
 1.13363 +							    orientation 	0)
 1.13364 +							line_color 	3342489
 1.13365 +							client     	@347
 1.13366 +							supplier   	@349
 1.13367 +							Focus_Src  	@348
 1.13368 +							Focus_Entry 	@350
 1.13369 +							origin     	(697, 496)
 1.13370 +							terminus   	(1162, 496)
 1.13371 +							ordinal    	1))))))
 1.13372 +				logical_presentations 	(list unit_reference_list))
 1.13373 +			    (object Class_Category "Hint Preferred Load/Unload Behaviour (Omit)"
 1.13374 +				quid       	"3A1CFEC8019E"
 1.13375 +				exportControl 	"Public"
 1.13376 +				logical_models 	(list unit_reference_list
 1.13377 +				    (object UseCase "Hint  preferred  load/unload behaviour (Omit)"
 1.13378 +					quid       	"3A1D02A2023C"
 1.13379 +					documentation 	
 1.13380 +|Actors:
 1.13381 +|EPOC Platform
 1.13382 +|DFRDs
 1.13383 +|Generic Future Projects
 1.13384 +|Interface Implementation
 1.13385 +|
 1.13386 +|Traceability:
 1.13387 +|RHR.79.2.3
 1.13388 +|RHR.79.2.6
 1.13389 +|RHR.79.2.7
 1.13390 +|RHR.79.4.4
 1.13391 +|RHR.79.5.3
 1.13392 +					
 1.13393 +					stereotype 	"use-case realization"
 1.13394 +					logical_models 	(list unit_reference_list
 1.13395 +					    (object Mechanism @355
 1.13396 +						logical_models 	(list unit_reference_list
 1.13397 +						    (object Object "$UNNAMED$330"
 1.13398 +							quid       	"3A24EB54002F"
 1.13399 +							collaborators 	(list link_list
 1.13400 +							    (object Link
 1.13401 +								quid       	"3A250B45007D"
 1.13402 +								supplier   	"$UNNAMED$331"
 1.13403 +								quidu      	"3A250B120305")
 1.13404 +							    (object Link
 1.13405 +								quid       	"3A250BC70279"
 1.13406 +								supplier   	"$UNNAMED$332"
 1.13407 +								quidu      	"3A250BA902DA"
 1.13408 +								messages   	(list Messages
 1.13409 +								    (object Message "Hint( )"
 1.13410 +									quid       	"3A250BC7027A"
 1.13411 +									frequency  	"Aperiodic"
 1.13412 +									synchronization 	"Simple"
 1.13413 +									dir        	"FromClientToSupplier"
 1.13414 +									sequence   	"1"
 1.13415 +									ordinal    	0
 1.13416 +									Operation  	"Hint"
 1.13417 +									quidu      	"3A2CEE430298"))))
 1.13418 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.13419 +							quidu      	"3A1E36BF024A"
 1.13420 +							persistence 	"Transient"
 1.13421 +							multi      	FALSE)
 1.13422 +						    (object Object "$UNNAMED$331"
 1.13423 +							quid       	"3A250B120305"
 1.13424 +							collaborators 	(list link_list
 1.13425 +							    (object Link
 1.13426 +								quid       	"3A250B4802F8"
 1.13427 +								supplier   	"$UNNAMED$333"
 1.13428 +								quidu      	"3A250B1B0091"
 1.13429 +								messages   	(list Messages
 1.13430 +								    (object Message "UpdatePolicy( )"
 1.13431 +									quid       	"3A250BD800EC"
 1.13432 +									frequency  	"Aperiodic"
 1.13433 +									synchronization 	"Simple"
 1.13434 +									dir        	"FromClientToSupplier"
 1.13435 +									sequence   	"1.1.1"
 1.13436 +									ordinal    	2
 1.13437 +									quidu      	"3A2CEF5C0133"))))
 1.13438 +							class      	"Logical View::CUnloadPolicy"
 1.13439 +							quidu      	"3A1D309500CE"
 1.13440 +							persistence 	"Transient"
 1.13441 +							multi      	FALSE)
 1.13442 +						    (object Object "$UNNAMED$333"
 1.13443 +							quid       	"3A250B1B0091"
 1.13444 +							class      	"Logical View::CLoadPolicyInformation"
 1.13445 +							quidu      	"3A1D2AFF032B"
 1.13446 +							persistence 	"Transient"
 1.13447 +							multi      	FALSE)
 1.13448 +						    (object Object "$UNNAMED$332"
 1.13449 +							quid       	"3A250BA902DA"
 1.13450 +							collaborators 	(list link_list
 1.13451 +							    (object Link
 1.13452 +								quid       	"3A250BCE01C4"
 1.13453 +								supplier   	"$UNNAMED$331"
 1.13454 +								quidu      	"3A250B120305"
 1.13455 +								messages   	(list Messages
 1.13456 +								    (object Message "Hint( )"
 1.13457 +									quid       	"3A250BCE01C5"
 1.13458 +									frequency  	"Aperiodic"
 1.13459 +									synchronization 	"Simple"
 1.13460 +									dir        	"FromClientToSupplier"
 1.13461 +									sequence   	"1.1"
 1.13462 +									ordinal    	1
 1.13463 +									Operation  	"Hint"
 1.13464 +									quidu      	"3A2CEFE9019A"))))
 1.13465 +							class      	"Logical View::CExampleInterface"
 1.13466 +							quidu      	"3A1D07A10155"
 1.13467 +							persistence 	"Transient"
 1.13468 +							multi      	FALSE))))
 1.13469 +					logical_presentations 	(list unit_reference_list
 1.13470 +					    (object InteractionDiagram "Basic Flow"
 1.13471 +						mechanism_ref 	@355
 1.13472 +						quid       	"3A24EB45031C"
 1.13473 +						title      	"Basic Flow"
 1.13474 +						documentation 	
 1.13475 +|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.
 1.13476 +|The ECom Architecture may choose to use the suggestion or may ignore it entirely.
 1.13477 +						
 1.13478 +						zoom       	100
 1.13479 +						max_height 	28350
 1.13480 +						max_width  	21600
 1.13481 +						origin_x   	0
 1.13482 +						origin_y   	0
 1.13483 +						items      	(list diagram_item_list
 1.13484 +						    (object InterObjView "$UNNAMED$330" @356
 1.13485 +							location   	(186, 248)
 1.13486 +							font       	(object Font
 1.13487 +							    underline  	TRUE)
 1.13488 +							label      	(object ItemLabel
 1.13489 +							    Parent_View 	@356
 1.13490 +							    location   	(186, 273)
 1.13491 +							    anchor_loc 	1
 1.13492 +							    nlines     	2
 1.13493 +							    max_width  	360
 1.13494 +							    justify    	0
 1.13495 +							    label      	"")
 1.13496 +							icon       	"Actor"
 1.13497 +							icon_style 	"Icon"
 1.13498 +							line_color 	3342489
 1.13499 +							fill_color 	13434879
 1.13500 +							quidu      	"3A24EB54002F"
 1.13501 +							width      	336
 1.13502 +							height     	663
 1.13503 +							icon_height 	162
 1.13504 +							icon_width 	120
 1.13505 +							icon_y_offset 	0
 1.13506 +							annotation 	1
 1.13507 +							Focus_Of_Control 	(object Focus_Of_Control "" @357
 1.13508 +							    location   	(186, 434)
 1.13509 +							    line_color 	3342489
 1.13510 +							    InterObjView 	@356
 1.13511 +							    height     	364
 1.13512 +							    y_coord    	304
 1.13513 +							    Nested     	FALSE))
 1.13514 +						    (object InterObjView "$UNNAMED$331" @358
 1.13515 +							location   	(1054, 248)
 1.13516 +							font       	(object Font
 1.13517 +							    underline  	TRUE)
 1.13518 +							label      	(object ItemLabel
 1.13519 +							    Parent_View 	@358
 1.13520 +							    location   	(961, 272)
 1.13521 +							    anchor_loc 	3
 1.13522 +							    nlines     	2
 1.13523 +							    max_width  	471
 1.13524 +							    label      	"")
 1.13525 +							icon       	"control"
 1.13526 +							icon_style 	"Icon"
 1.13527 +							line_color 	3342489
 1.13528 +							fill_color 	13434879
 1.13529 +							quidu      	"3A250B120305"
 1.13530 +							width      	446
 1.13531 +							height     	663
 1.13532 +							icon_height 	164
 1.13533 +							icon_width 	157
 1.13534 +							icon_y_offset 	1
 1.13535 +							annotation 	1
 1.13536 +							Focus_Of_Control 	(object Focus_Of_Control "" @359
 1.13537 +							    location   	(1054, 496)
 1.13538 +							    line_color 	3342489
 1.13539 +							    InterObjView 	@358
 1.13540 +							    height     	182
 1.13541 +							    y_coord    	122
 1.13542 +							    Nested     	FALSE))
 1.13543 +						    (object InterObjView "$UNNAMED$333" @360
 1.13544 +							location   	(1550, 248)
 1.13545 +							font       	(object Font
 1.13546 +							    underline  	TRUE)
 1.13547 +							label      	(object ItemLabel
 1.13548 +							    Parent_View 	@360
 1.13549 +							    location   	(1443, 275)
 1.13550 +							    anchor_loc 	3
 1.13551 +							    nlines     	2
 1.13552 +							    max_width  	462
 1.13553 +							    label      	"")
 1.13554 +							icon       	"entity"
 1.13555 +							icon_style 	"Icon"
 1.13556 +							line_color 	3342489
 1.13557 +							fill_color 	13434879
 1.13558 +							quidu      	"3A250B1B0091"
 1.13559 +							width      	438
 1.13560 +							height     	663
 1.13561 +							icon_height 	153
 1.13562 +							icon_width 	154
 1.13563 +							icon_y_offset 	-1
 1.13564 +							annotation 	1
 1.13565 +							Focus_Of_Control 	(object Focus_Of_Control "" @361
 1.13566 +							    location   	(1550, 558)
 1.13567 +							    line_color 	3342489
 1.13568 +							    InterObjView 	@360
 1.13569 +							    height     	60
 1.13570 +							    y_coord    	0
 1.13571 +							    Nested     	FALSE))
 1.13572 +						    (object InterObjView "$UNNAMED$332" @362
 1.13573 +							location   	(620, 248)
 1.13574 +							font       	(object Font
 1.13575 +							    underline  	TRUE)
 1.13576 +							label      	(object ItemLabel
 1.13577 +							    Parent_View 	@362
 1.13578 +							    location   	(494, 275)
 1.13579 +							    anchor_loc 	3
 1.13580 +							    nlines     	2
 1.13581 +							    max_width  	687
 1.13582 +							    label      	"")
 1.13583 +							icon       	"boundary"
 1.13584 +							icon_style 	"Icon"
 1.13585 +							line_color 	3342489
 1.13586 +							fill_color 	13434879
 1.13587 +							quidu      	"3A250BA902DA"
 1.13588 +							width      	662
 1.13589 +							height     	663
 1.13590 +							icon_height 	153
 1.13591 +							icon_width 	229
 1.13592 +							icon_y_offset 	-1
 1.13593 +							annotation 	1
 1.13594 +							Focus_Of_Control 	(object Focus_Of_Control "" @363
 1.13595 +							    location   	(620, 434)
 1.13596 +							    line_color 	3342489
 1.13597 +							    InterObjView 	@362
 1.13598 +							    height     	304
 1.13599 +							    y_coord    	244
 1.13600 +							    Nested     	FALSE))
 1.13601 +						    (object InterMessView "" @364
 1.13602 +							location   	(62, 434)
 1.13603 +							label      	(object SegLabel @365
 1.13604 +							    Parent_View 	@364
 1.13605 +							    location   	(402, 390)
 1.13606 +							    quidu      	"3A250BC7027A"
 1.13607 +							    anchor_loc 	1
 1.13608 +							    nlines     	1
 1.13609 +							    max_width  	303
 1.13610 +							    justify    	0
 1.13611 +							    label      	"Hint( )"
 1.13612 +							    pctDist    	0.500000
 1.13613 +							    height     	45
 1.13614 +							    orientation 	0)
 1.13615 +							line_color 	3342489
 1.13616 +							client     	@356
 1.13617 +							supplier   	@362
 1.13618 +							Focus_Src  	@357
 1.13619 +							Focus_Entry 	@363
 1.13620 +							origin     	(201, 434)
 1.13621 +							terminus   	(604, 434)
 1.13622 +							ordinal    	0)
 1.13623 +						    (object InterMessView "" @366
 1.13624 +							location   	(62, 496)
 1.13625 +							label      	(object SegLabel @367
 1.13626 +							    Parent_View 	@366
 1.13627 +							    location   	(836, 452)
 1.13628 +							    quidu      	"3A250BCE01C5"
 1.13629 +							    anchor_loc 	1
 1.13630 +							    nlines     	1
 1.13631 +							    max_width  	197
 1.13632 +							    justify    	0
 1.13633 +							    label      	"Hint( )"
 1.13634 +							    pctDist    	0.500000
 1.13635 +							    height     	45
 1.13636 +							    orientation 	0)
 1.13637 +							line_color 	3342489
 1.13638 +							client     	@362
 1.13639 +							supplier   	@358
 1.13640 +							Focus_Src  	@363
 1.13641 +							Focus_Entry 	@359
 1.13642 +							origin     	(635, 496)
 1.13643 +							terminus   	(1038, 496)
 1.13644 +							ordinal    	1)
 1.13645 +						    (object InterMessView "" @368
 1.13646 +							location   	(62, 558)
 1.13647 +							label      	(object SegLabel @369
 1.13648 +							    Parent_View 	@368
 1.13649 +							    location   	(1301, 514)
 1.13650 +							    quidu      	"3A250BD800EC"
 1.13651 +							    anchor_loc 	1
 1.13652 +							    nlines     	1
 1.13653 +							    max_width  	300
 1.13654 +							    justify    	0
 1.13655 +							    label      	"UpdatePolicy( )"
 1.13656 +							    pctDist    	0.500000
 1.13657 +							    height     	45
 1.13658 +							    orientation 	0)
 1.13659 +							line_color 	3342489
 1.13660 +							client     	@358
 1.13661 +							supplier   	@360
 1.13662 +							Focus_Src  	@359
 1.13663 +							Focus_Entry 	@361
 1.13664 +							origin     	(1069, 558)
 1.13665 +							terminus   	(1534, 558)
 1.13666 +							ordinal    	2))))))
 1.13667 +				logical_presentations 	(list unit_reference_list))
 1.13668 +			    (object Class_Category "Asynchronous Interface Implementation Instantiation (Omit)"
 1.13669 +				quid       	"3A2E11610033"
 1.13670 +				exportControl 	"Public"
 1.13671 +				logical_models 	(list unit_reference_list
 1.13672 +				    (object UseCase "Asynchronous Interface Implementation Instantiation  (Omit)"
 1.13673 +					quid       	"3A2E113C01CB"
 1.13674 +					documentation 	
 1.13675 +|Actors:
 1.13676 +|Generic Future Projects
 1.13677 +|
 1.13678 +|Traceability:
 1.13679 +|RHR.79.4.13
 1.13680 +					
 1.13681 +					stereotype 	"use-case realization"
 1.13682 +					logical_models 	(list unit_reference_list
 1.13683 +					    (object Mechanism @370
 1.13684 +						logical_models 	(list unit_reference_list
 1.13685 +						    (object Object "Client"
 1.13686 +							quid       	"3A2E1411001E"
 1.13687 +							collaborators 	(list link_list
 1.13688 +							    (object Link
 1.13689 +								quid       	"3A2E1411001F"
 1.13690 +								supplier   	"Interface"
 1.13691 +								quidu      	"3A2E14110023"
 1.13692 +								messages   	(list Messages
 1.13693 +								    (object Message "AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
 1.13694 +									quid       	"3A2E14110020"
 1.13695 +									documentation 	"Request for instantiation"
 1.13696 +									frequency  	"Aperiodic"
 1.13697 +									synchronization 	"Asynchronous"
 1.13698 +									dir        	"FromClientToSupplier"
 1.13699 +									sequence   	"1"
 1.13700 +									ordinal    	0
 1.13701 +									Operation  	"AsynchCreate"
 1.13702 +									quidu      	"3A2E14430215"))))
 1.13703 +							class      	"Use Case View::Customers::Generic Client"
 1.13704 +							quidu      	"3A1E33F801F8"
 1.13705 +							persistence 	"Transient"
 1.13706 +							multi      	FALSE)
 1.13707 +						    (object Object "Interface"
 1.13708 +							quid       	"3A2E14110023"
 1.13709 +							collaborators 	(list link_list
 1.13710 +							    (object Link
 1.13711 +								quid       	"3A2E14110022"
 1.13712 +								supplier   	"Factory"
 1.13713 +								quidu      	"3A2E14110027"
 1.13714 +								messages   	(list Messages
 1.13715 +								    (object Message "GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
 1.13716 +									quid       	"3A2E14110021"
 1.13717 +									frequency  	"Aperiodic"
 1.13718 +									synchronization 	"Simple"
 1.13719 +									dir        	"FromClientToSupplier"
 1.13720 +									sequence   	"1.1"
 1.13721 +									ordinal    	1
 1.13722 +									Operation  	"GetResolvedCreationMethodL"
 1.13723 +									quidu      	"3A65868D003D"))))
 1.13724 +							class      	"Logical View::CExampleInterface"
 1.13725 +							quidu      	"3A1D07A10155"
 1.13726 +							persistence 	"Transient"
 1.13727 +							multi      	FALSE)
 1.13728 +						    (object Object "Factory"
 1.13729 +							quid       	"3A2E14110027"
 1.13730 +							collaborators 	(list link_list
 1.13731 +							    (object Link
 1.13732 +								quid       	"3A2E14110026"
 1.13733 +								supplier   	"Resolver"
 1.13734 +								quidu      	"3A2E1411002C"
 1.13735 +								messages   	(list Messages
 1.13736 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.13737 +									quid       	"3A2E14110025"
 1.13738 +									documentation 	"Find an interface implementation which satisfies the instantiation request"
 1.13739 +									frequency  	"Aperiodic"
 1.13740 +									synchronization 	"Simple"
 1.13741 +									dir        	"FromClientToSupplier"
 1.13742 +									sequence   	"1.1.1"
 1.13743 +									ordinal    	2
 1.13744 +									quidu      	"3A2CF07E0022")))
 1.13745 +							    (object Link
 1.13746 +								quid       	"3A2E14110028"
 1.13747 +								supplier   	"Load Manager"
 1.13748 +								quidu      	"3A2E14110031"
 1.13749 +								messages   	(list Messages
 1.13750 +								    (object Message "InstantiationMethodL(TUid)"
 1.13751 +									quid       	"3A2E14110029"
 1.13752 +									documentation 	"Request the candidates implementation instantiation method"
 1.13753 +									frequency  	"Aperiodic"
 1.13754 +									synchronization 	"Simple"
 1.13755 +									dir        	"FromClientToSupplier"
 1.13756 +									sequence   	"1.1.2"
 1.13757 +									ordinal    	3
 1.13758 +									quidu      	"3A2D158C0253")))
 1.13759 +							    (object Link
 1.13760 +								quid       	"3A2E1411002A"
 1.13761 +								supplier   	"Factory"
 1.13762 +								quidu      	"3A2E14110027"
 1.13763 +								messages   	(list Messages
 1.13764 +								    (object Message "InstantiateL(const TUid&)"
 1.13765 +									quid       	"3A2E1411002B"
 1.13766 +									frequency  	"Aperiodic"
 1.13767 +									synchronization 	"Simple"
 1.13768 +									dir        	"FromClientToSupplier"
 1.13769 +									sequence   	"1.1.3"
 1.13770 +									ordinal    	4
 1.13771 +									Operation  	"InstantiateL"
 1.13772 +									quidu      	"3A2D0973000B")))
 1.13773 +							    (object Link
 1.13774 +								quid       	"3A2E16DD02DB"
 1.13775 +								supplier   	"Client"
 1.13776 +								quidu      	"3A2E1411001E"
 1.13777 +								messages   	(list Messages
 1.13778 +								    (object Message "RunL( )"
 1.13779 +									quid       	"3A2E16DD02DC"
 1.13780 +									frequency  	"Aperiodic"
 1.13781 +									synchronization 	"Simple"
 1.13782 +									dir        	"FromClientToSupplier"
 1.13783 +									sequence   	"1.1.4"
 1.13784 +									ordinal    	5
 1.13785 +									quidu      	"3A2E16F50344"))))
 1.13786 +							class      	"Logical View::REComSession"
 1.13787 +							quidu      	"3A1D08B702D1"
 1.13788 +							persistence 	"Transient"
 1.13789 +							multi      	FALSE)
 1.13790 +						    (object Object "Resolver"
 1.13791 +							quid       	"3A2E1411002C"
 1.13792 +							class      	"Logical View::CDefaultResolver"
 1.13793 +							quidu      	"3A1D097B0305"
 1.13794 +							persistence 	"Transient"
 1.13795 +							multi      	FALSE)
 1.13796 +						    (object Object "Load Manager"
 1.13797 +							quid       	"3A2E14110031"
 1.13798 +							class      	"Logical View::CLoadManager"
 1.13799 +							quidu      	"3A1D0F4101D4"
 1.13800 +							persistence 	"Transient"
 1.13801 +							multi      	FALSE)
 1.13802 +						    (object Object "Unload Policy"
 1.13803 +							quid       	"3A2E1411003F"
 1.13804 +							collaborators 	(list link_list
 1.13805 +							    (object Link
 1.13806 +								quid       	"3A2E1411003E"
 1.13807 +								supplier   	"Load Policy"
 1.13808 +								quidu      	"3A2E14110040"))
 1.13809 +							class      	"Logical View::CUnloadPolicy"
 1.13810 +							quidu      	"3A1D309500CE"
 1.13811 +							persistence 	"Transient"
 1.13812 +							multi      	FALSE)
 1.13813 +						    (object Object "Load Policy"
 1.13814 +							quid       	"3A2E14110040"
 1.13815 +							class      	"Logical View::CLoadPolicyInformation"
 1.13816 +							quidu      	"3A1D2AFF032B"
 1.13817 +							persistence 	"Transient"
 1.13818 +							multi      	FALSE))))
 1.13819 +					logical_presentations 	(list unit_reference_list
 1.13820 +					    (object InteractionDiagram "Basic Flow"
 1.13821 +						mechanism_ref 	@370
 1.13822 +						quid       	"3A2E139F0287"
 1.13823 +						title      	"Basic Flow"
 1.13824 +						documentation 	"This use case describes the method for instantiating Interface Implementations asynchronously."
 1.13825 +						zoom       	73
 1.13826 +						max_height 	28350
 1.13827 +						max_width  	21600
 1.13828 +						origin_x   	959
 1.13829 +						origin_y   	30
 1.13830 +						items      	(list diagram_item_list
 1.13831 +						    (object InterObjView "Client" @371
 1.13832 +							location   	(186, 248)
 1.13833 +							font       	(object Font
 1.13834 +							    underline  	TRUE)
 1.13835 +							label      	(object ItemLabel
 1.13836 +							    Parent_View 	@371
 1.13837 +							    location   	(186, 273)
 1.13838 +							    anchor_loc 	1
 1.13839 +							    nlines     	2
 1.13840 +							    max_width  	360
 1.13841 +							    justify    	0
 1.13842 +							    label      	"Client")
 1.13843 +							icon       	"Actor"
 1.13844 +							icon_style 	"Icon"
 1.13845 +							line_color 	3342489
 1.13846 +							fill_color 	13434879
 1.13847 +							quidu      	"3A2E1411001E"
 1.13848 +							width      	336
 1.13849 +							height     	2275
 1.13850 +							icon_height 	162
 1.13851 +							icon_width 	120
 1.13852 +							icon_y_offset 	0
 1.13853 +							annotation 	1
 1.13854 +							Focus_Of_Control 	(object Focus_Of_Control "" @372
 1.13855 +							    location   	(186, 372)
 1.13856 +							    line_color 	3342489
 1.13857 +							    InterObjView 	@371
 1.13858 +							    height     	2038
 1.13859 +							    y_coord    	1978
 1.13860 +							    Nested     	FALSE)
 1.13861 +							Focus_Of_Control 	(object Focus_Of_Control "" @373
 1.13862 +							    location   	(186, 2170)
 1.13863 +							    line_color 	3342489
 1.13864 +							    InterObjView 	@371
 1.13865 +							    height     	60
 1.13866 +							    y_coord    	0
 1.13867 +							    Nested     	TRUE))
 1.13868 +						    (object InterObjView "Interface" @374
 1.13869 +							location   	(558, 248)
 1.13870 +							font       	(object Font
 1.13871 +							    underline  	TRUE)
 1.13872 +							label      	(object ItemLabel
 1.13873 +							    Parent_View 	@374
 1.13874 +							    location   	(432, 274)
 1.13875 +							    anchor_loc 	3
 1.13876 +							    nlines     	2
 1.13877 +							    max_width  	687
 1.13878 +							    label      	"Interface")
 1.13879 +							icon       	"boundary"
 1.13880 +							icon_style 	"Icon"
 1.13881 +							line_color 	3342489
 1.13882 +							fill_color 	13434879
 1.13883 +							quidu      	"3A2E14110023"
 1.13884 +							width      	662
 1.13885 +							height     	2275
 1.13886 +							icon_height 	153
 1.13887 +							icon_width 	229
 1.13888 +							icon_y_offset 	0
 1.13889 +							annotation 	1
 1.13890 +							Focus_Of_Control 	(object Focus_Of_Control "" @375
 1.13891 +							    location   	(558, 434)
 1.13892 +							    line_color 	3342489
 1.13893 +							    InterObjView 	@374
 1.13894 +							    height     	1916
 1.13895 +							    y_coord    	1856
 1.13896 +							    Nested     	FALSE))
 1.13897 +						    (object InterObjView "Factory" @376
 1.13898 +							location   	(1116, 248)
 1.13899 +							font       	(object Font
 1.13900 +							    underline  	TRUE)
 1.13901 +							label      	(object ItemLabel
 1.13902 +							    Parent_View 	@376
 1.13903 +							    location   	(990, 281)
 1.13904 +							    anchor_loc 	3
 1.13905 +							    nlines     	2
 1.13906 +							    max_width  	687
 1.13907 +							    label      	"Factory")
 1.13908 +							icon       	"boundary"
 1.13909 +							icon_style 	"Icon"
 1.13910 +							line_color 	3342489
 1.13911 +							fill_color 	13434879
 1.13912 +							quidu      	"3A2E14110027"
 1.13913 +							width      	663
 1.13914 +							height     	2275
 1.13915 +							icon_height 	153
 1.13916 +							icon_width 	229
 1.13917 +							icon_y_offset 	-7
 1.13918 +							annotation 	1
 1.13919 +							Focus_Of_Control 	(object Focus_Of_Control "" @377
 1.13920 +							    location   	(1116, 496)
 1.13921 +							    line_color 	3342489
 1.13922 +							    InterObjView 	@376
 1.13923 +							    height     	1794
 1.13924 +							    y_coord    	1734
 1.13925 +							    Nested     	FALSE)
 1.13926 +							Focus_Of_Control 	(object Focus_Of_Control "" @378
 1.13927 +							    location   	(1116, 2108)
 1.13928 +							    line_color 	3342489
 1.13929 +							    InterObjView 	@376
 1.13930 +							    height     	60
 1.13931 +							    y_coord    	0
 1.13932 +							    Nested     	TRUE))
 1.13933 +						    (object InterObjView "Resolver" @379
 1.13934 +							location   	(1612, 248)
 1.13935 +							font       	(object Font
 1.13936 +							    underline  	TRUE)
 1.13937 +							label      	(object ItemLabel
 1.13938 +							    Parent_View 	@379
 1.13939 +							    location   	(1519, 272)
 1.13940 +							    anchor_loc 	3
 1.13941 +							    nlines     	2
 1.13942 +							    max_width  	471
 1.13943 +							    label      	"Resolver")
 1.13944 +							icon       	"control"
 1.13945 +							icon_style 	"Icon"
 1.13946 +							line_color 	3342489
 1.13947 +							fill_color 	13434879
 1.13948 +							quidu      	"3A2E1411002C"
 1.13949 +							width      	446
 1.13950 +							height     	2275
 1.13951 +							icon_height 	164
 1.13952 +							icon_width 	157
 1.13953 +							icon_y_offset 	1
 1.13954 +							annotation 	1
 1.13955 +							Focus_Of_Control 	(object Focus_Of_Control "" @380
 1.13956 +							    location   	(1612, 558)
 1.13957 +							    line_color 	3342489
 1.13958 +							    InterObjView 	@379
 1.13959 +							    height     	60
 1.13960 +							    y_coord    	0
 1.13961 +							    Nested     	FALSE))
 1.13962 +						    (object InterObjView "Load Manager" @381
 1.13963 +							location   	(1984, 248)
 1.13964 +							font       	(object Font
 1.13965 +							    underline  	TRUE)
 1.13966 +							label      	(object ItemLabel
 1.13967 +							    Parent_View 	@381
 1.13968 +							    location   	(1891, 274)
 1.13969 +							    anchor_loc 	3
 1.13970 +							    nlines     	2
 1.13971 +							    max_width  	471
 1.13972 +							    label      	"Load Manager")
 1.13973 +							icon       	"control"
 1.13974 +							icon_style 	"Icon"
 1.13975 +							line_color 	3342489
 1.13976 +							fill_color 	13434879
 1.13977 +							quidu      	"3A2E14110031"
 1.13978 +							width      	446
 1.13979 +							height     	2275
 1.13980 +							icon_height 	164
 1.13981 +							icon_width 	157
 1.13982 +							icon_y_offset 	-1
 1.13983 +							annotation 	1
 1.13984 +							Focus_Of_Control 	(object Focus_Of_Control "" @382
 1.13985 +							    location   	(1984, 992)
 1.13986 +							    line_color 	3342489
 1.13987 +							    InterObjView 	@381
 1.13988 +							    height     	60
 1.13989 +							    y_coord    	0
 1.13990 +							    Nested     	FALSE))
 1.13991 +						    (object InterObjView "Unload Policy" @383
 1.13992 +							location   	(2356, 248)
 1.13993 +							font       	(object Font
 1.13994 +							    underline  	TRUE)
 1.13995 +							label      	(object ItemLabel
 1.13996 +							    Parent_View 	@383
 1.13997 +							    location   	(2263, 272)
 1.13998 +							    anchor_loc 	3
 1.13999 +							    nlines     	2
 1.14000 +							    max_width  	471
 1.14001 +							    label      	"Unload Policy")
 1.14002 +							icon       	"control"
 1.14003 +							icon_style 	"Icon"
 1.14004 +							line_color 	3342489
 1.14005 +							fill_color 	13434879
 1.14006 +							quidu      	"3A2E1411003F"
 1.14007 +							width      	446
 1.14008 +							height     	2275
 1.14009 +							icon_height 	164
 1.14010 +							icon_width 	157
 1.14011 +							icon_y_offset 	1
 1.14012 +							annotation 	1)
 1.14013 +						    (object InterObjView "Load Policy" @384
 1.14014 +							location   	(2790, 248)
 1.14015 +							font       	(object Font
 1.14016 +							    underline  	TRUE)
 1.14017 +							label      	(object ItemLabel
 1.14018 +							    Parent_View 	@384
 1.14019 +							    location   	(2683, 275)
 1.14020 +							    anchor_loc 	3
 1.14021 +							    nlines     	2
 1.14022 +							    max_width  	462
 1.14023 +							    label      	"Load Policy")
 1.14024 +							icon       	"entity"
 1.14025 +							icon_style 	"Icon"
 1.14026 +							line_color 	3342489
 1.14027 +							fill_color 	13434879
 1.14028 +							quidu      	"3A2E14110040"
 1.14029 +							width      	438
 1.14030 +							height     	2275
 1.14031 +							icon_height 	153
 1.14032 +							icon_width 	154
 1.14033 +							icon_y_offset 	-1
 1.14034 +							annotation 	1)
 1.14035 +						    (object NoteView @385
 1.14036 +							location   	(1922, 744)
 1.14037 +							label      	(object ItemLabel
 1.14038 +							    Parent_View 	@385
 1.14039 +							    location   	(1732, 620)
 1.14040 +							    fill_color 	13434879
 1.14041 +							    nlines     	6
 1.14042 +							    max_width  	344
 1.14043 +							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
 1.14044 +							line_color 	3342489
 1.14045 +							fill_color 	13434879
 1.14046 +							width      	404
 1.14047 +							height     	261
 1.14048 +							quidu      	"3A2285A9033E")
 1.14049 +						    (object InterMessView "" @386
 1.14050 +							location   	(62, 434)
 1.14051 +							label      	(object SegLabel @387
 1.14052 +							    Parent_View 	@386
 1.14053 +							    location   	(371, 390)
 1.14054 +							    quidu      	"3A2E14110020"
 1.14055 +							    anchor_loc 	1
 1.14056 +							    nlines     	1
 1.14057 +							    max_width  	1554
 1.14058 +							    justify    	0
 1.14059 +							    label      	"AsynchCreate(CExampleInterface*&, TRequestStatus*&)"
 1.14060 +							    pctDist    	0.500000
 1.14061 +							    height     	45
 1.14062 +							    orientation 	0)
 1.14063 +							line_color 	3342489
 1.14064 +							client     	@371
 1.14065 +							supplier   	@374
 1.14066 +							Focus_Src  	@372
 1.14067 +							Focus_Entry 	@375
 1.14068 +							origin     	(201, 434)
 1.14069 +							terminus   	(542, 434)
 1.14070 +							ordinal    	0)
 1.14071 +						    (object InterMessView "" @388
 1.14072 +							location   	(62, 496)
 1.14073 +							label      	(object SegLabel @389
 1.14074 +							    Parent_View 	@388
 1.14075 +							    location   	(836, 452)
 1.14076 +							    quidu      	"3A2E14110021"
 1.14077 +							    anchor_loc 	1
 1.14078 +							    nlines     	1
 1.14079 +							    max_width  	2317
 1.14080 +							    justify    	0
 1.14081 +							    label      	"GetResolvedCreationMethodL(const TUid&, const TEComResolverParams&, TUid&)"
 1.14082 +							    pctDist    	0.500000
 1.14083 +							    height     	45
 1.14084 +							    orientation 	0)
 1.14085 +							line_color 	3342489
 1.14086 +							client     	@374
 1.14087 +							supplier   	@376
 1.14088 +							Focus_Src  	@375
 1.14089 +							Focus_Entry 	@377
 1.14090 +							origin     	(573, 496)
 1.14091 +							terminus   	(1100, 496)
 1.14092 +							ordinal    	1)
 1.14093 +						    (object SelfMessView "" @390
 1.14094 +							location   	(62, 2108)
 1.14095 +							label      	(object SegLabel @391
 1.14096 +							    Parent_View 	@390
 1.14097 +							    location   	(1207, 2064)
 1.14098 +							    quidu      	"3A2E1411002B"
 1.14099 +							    anchor_loc 	1
 1.14100 +							    nlines     	1
 1.14101 +							    max_width  	706
 1.14102 +							    justify    	0
 1.14103 +							    label      	"InstantiateL(const TUid&)"
 1.14104 +							    pctDist    	0.500000
 1.14105 +							    height     	45
 1.14106 +							    orientation 	0)
 1.14107 +							line_color 	3342489
 1.14108 +							client     	@376
 1.14109 +							supplier   	@376
 1.14110 +							Focus_Src  	@377
 1.14111 +							Focus_Entry 	@378
 1.14112 +							origin     	(1132, 2108)
 1.14113 +							terminus   	(1282, 2108)
 1.14114 +							ordinal    	4)
 1.14115 +						    (object InterMessView "" @392
 1.14116 +							location   	(62, 558)
 1.14117 +							label      	(object SegLabel @393
 1.14118 +							    Parent_View 	@392
 1.14119 +							    location   	(1363, 514)
 1.14120 +							    quidu      	"3A2E14110025"
 1.14121 +							    anchor_loc 	1
 1.14122 +							    nlines     	1
 1.14123 +							    max_width  	1790
 1.14124 +							    justify    	0
 1.14125 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.14126 +							    pctDist    	0.500000
 1.14127 +							    height     	45
 1.14128 +							    orientation 	0)
 1.14129 +							line_color 	3342489
 1.14130 +							client     	@376
 1.14131 +							supplier   	@379
 1.14132 +							Focus_Src  	@377
 1.14133 +							Focus_Entry 	@380
 1.14134 +							origin     	(1131, 558)
 1.14135 +							terminus   	(1596, 558)
 1.14136 +							ordinal    	2)
 1.14137 +						    (object InterMessView "" @394
 1.14138 +							location   	(62, 992)
 1.14139 +							label      	(object SegLabel @395
 1.14140 +							    Parent_View 	@394
 1.14141 +							    location   	(1549, 948)
 1.14142 +							    quidu      	"3A2E14110029"
 1.14143 +							    anchor_loc 	1
 1.14144 +							    nlines     	1
 1.14145 +							    max_width  	1164
 1.14146 +							    justify    	0
 1.14147 +							    label      	"InstantiationMethodL(TUid)"
 1.14148 +							    pctDist    	0.500000
 1.14149 +							    height     	45
 1.14150 +							    orientation 	0)
 1.14151 +							line_color 	3342489
 1.14152 +							client     	@376
 1.14153 +							supplier   	@381
 1.14154 +							Focus_Src  	@377
 1.14155 +							Focus_Entry 	@382
 1.14156 +							origin     	(1131, 992)
 1.14157 +							terminus   	(1968, 992)
 1.14158 +							ordinal    	3)
 1.14159 +						    (object AttachView "" @396
 1.14160 +							stereotype 	TRUE
 1.14161 +							line_color 	3342489
 1.14162 +							client     	@385
 1.14163 +							supplier   	@392
 1.14164 +							line_style 	0)
 1.14165 +						    (object InterMessView "" @397
 1.14166 +							location   	(62, 2170)
 1.14167 +							label      	(object SegLabel @398
 1.14168 +							    Parent_View 	@397
 1.14169 +							    location   	(651, 2126)
 1.14170 +							    quidu      	"3A2E16DD02DC"
 1.14171 +							    anchor_loc 	1
 1.14172 +							    nlines     	1
 1.14173 +							    max_width  	209
 1.14174 +							    justify    	0
 1.14175 +							    label      	"RunL( )"
 1.14176 +							    pctDist    	0.500000
 1.14177 +							    height     	45
 1.14178 +							    orientation 	1)
 1.14179 +							line_color 	3342489
 1.14180 +							client     	@376
 1.14181 +							supplier   	@371
 1.14182 +							Focus_Src  	@377
 1.14183 +							Focus_Entry 	@373
 1.14184 +							origin     	(1100, 2170)
 1.14185 +							terminus   	(202, 2170)
 1.14186 +							ordinal    	5))))))
 1.14187 +				logical_presentations 	(list unit_reference_list))
 1.14188 +			    (object Class_Category "List Interface Definition Capabilities (Omit)"
 1.14189 +				quid       	"3A1CFF640076"
 1.14190 +				exportControl 	"Public"
 1.14191 +				logical_models 	(list unit_reference_list
 1.14192 +				    (object UseCase "List interface Definition capabilities (Omit)"
 1.14193 +					quid       	"3A1D02A402B7"
 1.14194 +					documentation 	
 1.14195 +|Actors:
 1.14196 +|Interface Implementation
 1.14197 +|Generic Future Projects
 1.14198 +|SyncML Client 1.0
 1.14199 +|
 1.14200 +|Traceability:
 1.14201 +|RHR.79.4.4
 1.14202 +|RHR.79.4.9
 1.14203 +|RHR.79.5.3
 1.14204 +					
 1.14205 +					stereotype 	"use-case realization"
 1.14206 +					logical_models 	(list unit_reference_list
 1.14207 +					    (object Mechanism @399
 1.14208 +						logical_models 	(list unit_reference_list))
 1.14209 +					    (object Mechanism @400
 1.14210 +						logical_models 	(list unit_reference_list)))
 1.14211 +					logical_presentations 	(list unit_reference_list
 1.14212 +					    (object InteractionDiagram "Basic Flow"
 1.14213 +						mechanism_ref 	@399
 1.14214 +						quid       	"3A1E797B01B9"
 1.14215 +						title      	"Basic Flow"
 1.14216 +						documentation 	
 1.14217 +|In this use case a client requests a list of the capabilities of a particular Interface Definition.
 1.14218 +|This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
 1.14219 +						
 1.14220 +						zoom       	100
 1.14221 +						max_height 	28350
 1.14222 +						max_width  	21600
 1.14223 +						origin_x   	281
 1.14224 +						origin_y   	0
 1.14225 +						items      	(list diagram_item_list))
 1.14226 +					    (object InteractionDiagram "Alternative Flow - None exist"
 1.14227 +						mechanism_ref 	@400
 1.14228 +						quid       	"3A25190D00C5"
 1.14229 +						title      	"Alternative Flow - None exist"
 1.14230 +						documentation 	
 1.14231 +|This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
 1.14232 +|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).
 1.14233 +						
 1.14234 +						zoom       	100
 1.14235 +						max_height 	28350
 1.14236 +						max_width  	21600
 1.14237 +						origin_x   	0
 1.14238 +						origin_y   	0
 1.14239 +						items      	(list diagram_item_list)))))
 1.14240 +				logical_presentations 	(list unit_reference_list))
 1.14241 +			    (object Class_Category "Configure Default Behaviour (Omit)"
 1.14242 +				quid       	"3A1CFF7E02AE"
 1.14243 +				exportControl 	"Public"
 1.14244 +				logical_models 	(list unit_reference_list
 1.14245 +				    (object UseCase "Configure default behaviour (Omit)"
 1.14246 +					quid       	"3A1D029400BF"
 1.14247 +					documentation 	
 1.14248 +|Actors:
 1.14249 +|DFRDs
 1.14250 +|EPOC Platform
 1.14251 +|
 1.14252 +|Traceability:
 1.14253 +|RHR.79.2.5
 1.14254 +|RHR.79.4.4
 1.14255 +|RHR.79.5.3
 1.14256 +					
 1.14257 +					stereotype 	"use-case realization"
 1.14258 +					logical_models 	(list unit_reference_list
 1.14259 +					    (object Mechanism @401
 1.14260 +						logical_models 	(list unit_reference_list)))
 1.14261 +					logical_presentations 	(list unit_reference_list
 1.14262 +					    (object InteractionDiagram "Basic Flow"
 1.14263 +						mechanism_ref 	@401
 1.14264 +						quid       	"3A27D362031C"
 1.14265 +						title      	"Basic Flow"
 1.14266 +						documentation 	"This use case allows the configuration of the default load caching policy on ECom Architecture start up."
 1.14267 +						zoom       	100
 1.14268 +						max_height 	28350
 1.14269 +						max_width  	21600
 1.14270 +						origin_x   	0
 1.14271 +						origin_y   	0
 1.14272 +						items      	(list diagram_item_list)))))
 1.14273 +				logical_presentations 	(list unit_reference_list)))
 1.14274 +			logical_presentations 	(list unit_reference_list))
 1.14275 +		    (object Class_Category "Development Iteration 1"
 1.14276 +			quid       	"3A96289B02FB"
 1.14277 +			exportControl 	"Public"
 1.14278 +			logical_models 	(list unit_reference_list
 1.14279 +			    (object Class_Category "Use Interface Implementation (Iter 1)"
 1.14280 +				quid       	"3A1CFF4C0202"
 1.14281 +				exportControl 	"Public"
 1.14282 +				logical_models 	(list unit_reference_list
 1.14283 +				    (object UseCase "Use Interface Implementation"
 1.14284 +					quid       	"3A1D01E70324"
 1.14285 +					documentation 	
 1.14286 +|Actors:
 1.14287 +|Generic Client
 1.14288 +|Interface Implementation
 1.14289 +|
 1.14290 +|Traceability:
 1.14291 +|RHR.79.4.4
 1.14292 +|RHR.79.4.5
 1.14293 +|RHR.79.5.3
 1.14294 +					
 1.14295 +					stereotype 	"use-case realization"
 1.14296 +					logical_models 	(list unit_reference_list
 1.14297 +					    (object Mechanism @402
 1.14298 +						logical_models 	(list unit_reference_list
 1.14299 +						    (object Object "$UNNAMED$334"
 1.14300 +							quid       	"3A1D35C200F1"
 1.14301 +							collaborators 	(list link_list
 1.14302 +							    (object Link
 1.14303 +								quid       	"3A1D35CF0168"
 1.14304 +								supplier   	"$UNNAMED$335"
 1.14305 +								quidu      	"3A1D35C702ED"
 1.14306 +								messages   	(list Messages
 1.14307 +								    (object Message "DoMethodL( )"
 1.14308 +									quid       	"3A1D35CF0169"
 1.14309 +									frequency  	"Aperiodic"
 1.14310 +									synchronization 	"Simple"
 1.14311 +									dir        	"FromClientToSupplier"
 1.14312 +									sequence   	"1"
 1.14313 +									ordinal    	0
 1.14314 +									quidu      	"3A2CFF6B01B7"))))
 1.14315 +							class      	"Use Case View::Customers::Generic Client"
 1.14316 +							quidu      	"3A1E33F801F8"
 1.14317 +							persistence 	"Transient"
 1.14318 +							multi      	FALSE)
 1.14319 +						    (object Object "$UNNAMED$335"
 1.14320 +							quid       	"3A1D35C702ED"
 1.14321 +							class      	"Logical View::CExampleInterface"
 1.14322 +							quidu      	"3A1D07A10155"
 1.14323 +							persistence 	"Transient"
 1.14324 +							multi      	FALSE))))
 1.14325 +					logical_presentations 	(list unit_reference_list
 1.14326 +					    (object InteractionDiagram "Basic Flow"
 1.14327 +						mechanism_ref 	@402
 1.14328 +						quid       	"3A1D35B002F4"
 1.14329 +						title      	"Basic Flow"
 1.14330 +						documentation 	
 1.14331 +|This use case describes how an Interface Client uses a previously instantiated Interface Implementation, calling one of its methods.
 1.14332 +|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()
 1.14333 +						
 1.14334 +						zoom       	100
 1.14335 +						max_height 	28350
 1.14336 +						max_width  	21600
 1.14337 +						origin_x   	0
 1.14338 +						origin_y   	0
 1.14339 +						items      	(list diagram_item_list
 1.14340 +						    (object InterObjView "$UNNAMED$334" @403
 1.14341 +							location   	(186, 248)
 1.14342 +							font       	(object Font
 1.14343 +							    underline  	TRUE)
 1.14344 +							label      	(object ItemLabel
 1.14345 +							    Parent_View 	@403
 1.14346 +							    location   	(186, 273)
 1.14347 +							    anchor_loc 	1
 1.14348 +							    nlines     	2
 1.14349 +							    max_width  	360
 1.14350 +							    justify    	0
 1.14351 +							    label      	"")
 1.14352 +							icon       	"Actor"
 1.14353 +							icon_style 	"Icon"
 1.14354 +							line_color 	3342489
 1.14355 +							fill_color 	13434879
 1.14356 +							quidu      	"3A1D35C200F1"
 1.14357 +							width      	336
 1.14358 +							height     	419
 1.14359 +							icon_height 	162
 1.14360 +							icon_width 	120
 1.14361 +							icon_y_offset 	0
 1.14362 +							annotation 	1
 1.14363 +							Focus_Of_Control 	(object Focus_Of_Control "" @404
 1.14364 +							    location   	(186, 434)
 1.14365 +							    line_color 	3342489
 1.14366 +							    InterObjView 	@403
 1.14367 +							    height     	120
 1.14368 +							    y_coord    	60
 1.14369 +							    Nested     	FALSE))
 1.14370 +						    (object InterObjView "$UNNAMED$335" @405
 1.14371 +							location   	(620, 248)
 1.14372 +							font       	(object Font
 1.14373 +							    underline  	TRUE)
 1.14374 +							label      	(object ItemLabel
 1.14375 +							    Parent_View 	@405
 1.14376 +							    location   	(494, 275)
 1.14377 +							    anchor_loc 	3
 1.14378 +							    nlines     	2
 1.14379 +							    max_width  	687
 1.14380 +							    label      	"")
 1.14381 +							icon       	"boundary"
 1.14382 +							icon_style 	"Icon"
 1.14383 +							line_color 	3342489
 1.14384 +							fill_color 	13434879
 1.14385 +							quidu      	"3A1D35C702ED"
 1.14386 +							width      	662
 1.14387 +							height     	419
 1.14388 +							icon_height 	153
 1.14389 +							icon_width 	229
 1.14390 +							icon_y_offset 	-1
 1.14391 +							annotation 	1
 1.14392 +							Focus_Of_Control 	(object Focus_Of_Control "" @406
 1.14393 +							    location   	(620, 434)
 1.14394 +							    line_color 	3342489
 1.14395 +							    InterObjView 	@405
 1.14396 +							    height     	60
 1.14397 +							    y_coord    	0
 1.14398 +							    Nested     	FALSE))
 1.14399 +						    (object InterMessView "" @407
 1.14400 +							location   	(62, 434)
 1.14401 +							label      	(object SegLabel @408
 1.14402 +							    Parent_View 	@407
 1.14403 +							    location   	(402, 390)
 1.14404 +							    quidu      	"3A1D35CF0169"
 1.14405 +							    anchor_loc 	1
 1.14406 +							    nlines     	1
 1.14407 +							    max_width  	244
 1.14408 +							    justify    	0
 1.14409 +							    label      	"DoMethodL( )"
 1.14410 +							    pctDist    	0.500000
 1.14411 +							    height     	45
 1.14412 +							    orientation 	0)
 1.14413 +							line_color 	3342489
 1.14414 +							client     	@403
 1.14415 +							supplier   	@405
 1.14416 +							Focus_Src  	@404
 1.14417 +							Focus_Entry 	@406
 1.14418 +							origin     	(201, 434)
 1.14419 +							terminus   	(604, 434)
 1.14420 +							ordinal    	0))))))
 1.14421 +				logical_presentations 	(list unit_reference_list))
 1.14422 +			    (object Class_Category "Remove Instantiation (Iter 1)"
 1.14423 +				quid       	"3A2661C103A2"
 1.14424 +				exportControl 	"Public"
 1.14425 +				logical_models 	(list unit_reference_list
 1.14426 +				    (object UseCase "Remove Interface Implementation instantiation"
 1.14427 +					quid       	"3A26614602BE"
 1.14428 +					documentation 	
 1.14429 +|Actors:
 1.14430 +|None
 1.14431 +|
 1.14432 +|Traceability:
 1.14433 +|RHR.79.2.3
 1.14434 +|RHR.79.2.6
 1.14435 +|RHR.79.4.4
 1.14436 +|RHR.79.5.3
 1.14437 +					
 1.14438 +					stereotype 	"use-case realization"
 1.14439 +					logical_models 	(list unit_reference_list
 1.14440 +					    (object Mechanism @409
 1.14441 +						logical_models 	(list unit_reference_list
 1.14442 +						    (object Object "$UNNAMED$336"
 1.14443 +							quid       	"3A26623202D2"
 1.14444 +							collaborators 	(list link_list
 1.14445 +							    (object Link
 1.14446 +								quid       	"3B56FE0F0093"
 1.14447 +								supplier   	"$UNNAMED$337"
 1.14448 +								quidu      	"3A75A63C024B"
 1.14449 +								messages   	(list Messages
 1.14450 +								    (object Message "DecreaseReference( )"
 1.14451 +									quid       	"3B56FE0F0094"
 1.14452 +									frequency  	"Aperiodic"
 1.14453 +									synchronization 	"Simple"
 1.14454 +									dir        	"FromClientToSupplier"
 1.14455 +									sequence   	"1"
 1.14456 +									ordinal    	0
 1.14457 +									quidu      	"3A2CF5AE002C"))))
 1.14458 +							class      	"Logical View::CLoadManager"
 1.14459 +							quidu      	"3A1D0F4101D4"
 1.14460 +							persistence 	"Transient"
 1.14461 +							multi      	FALSE)
 1.14462 +						    (object Object "$UNNAMED$337"
 1.14463 +							quid       	"3A75A63C024B"
 1.14464 +							collaborators 	(list link_list
 1.14465 +							    (object Link
 1.14466 +								quid       	"3A75A65A0277"
 1.14467 +								supplier   	"$UNNAMED$337"
 1.14468 +								quidu      	"3A75A63C024B"
 1.14469 +								messages   	(list Messages
 1.14470 +								    (object Message "Wait( )"
 1.14471 +									quid       	"3B56FE140054"
 1.14472 +									frequency  	"Aperiodic"
 1.14473 +									synchronization 	"Simple"
 1.14474 +									dir        	"FromClientToSupplier"
 1.14475 +									sequence   	"1.1"
 1.14476 +									ordinal    	1
 1.14477 +									quidu      	"3A2CF51F00BC")
 1.14478 +								    (object Message "Unload( )"
 1.14479 +									quid       	"3B56FE1B000E"
 1.14480 +									frequency  	"Aperiodic"
 1.14481 +									synchronization 	"Simple"
 1.14482 +									dir        	"FromClientToSupplier"
 1.14483 +									sequence   	"1.2"
 1.14484 +									ordinal    	2
 1.14485 +									quidu      	"3A2CF5710345"))))
 1.14486 +							class      	"Logical View::CUnloadPolicy"
 1.14487 +							quidu      	"3A1D309500CE"
 1.14488 +							persistence 	"Transient"
 1.14489 +							multi      	FALSE))))
 1.14490 +					logical_presentations 	(list unit_reference_list
 1.14491 +					    (object InteractionDiagram "Basic Flow"
 1.14492 +						mechanism_ref 	@409
 1.14493 +						quid       	"3A2661D900C1"
 1.14494 +						title      	"Basic Flow"
 1.14495 +						documentation 	
 1.14496 +|This use case deals with the removal of an Interface Implementation intantiation from ECom because it is being destroyed by the client.
 1.14497 +|N.B. There are no alternate cases. The unload cannot fail.
 1.14498 +						
 1.14499 +						zoom       	100
 1.14500 +						max_height 	28350
 1.14501 +						max_width  	21600
 1.14502 +						origin_x   	0
 1.14503 +						origin_y   	0
 1.14504 +						items      	(list diagram_item_list
 1.14505 +						    (object InterObjView "$UNNAMED$336" @410
 1.14506 +							location   	(186, 248)
 1.14507 +							font       	(object Font
 1.14508 +							    underline  	TRUE)
 1.14509 +							label      	(object ItemLabel
 1.14510 +							    Parent_View 	@410
 1.14511 +							    location   	(93, 279)
 1.14512 +							    anchor_loc 	3
 1.14513 +							    nlines     	2
 1.14514 +							    max_width  	471
 1.14515 +							    label      	"")
 1.14516 +							icon       	"control"
 1.14517 +							icon_style 	"Icon"
 1.14518 +							line_color 	3342489
 1.14519 +							fill_color 	13434879
 1.14520 +							quidu      	"3A26623202D2"
 1.14521 +							width      	446
 1.14522 +							height     	665
 1.14523 +							icon_height 	164
 1.14524 +							icon_width 	157
 1.14525 +							icon_y_offset 	-6
 1.14526 +							annotation 	1
 1.14527 +							Focus_Of_Control 	(object Focus_Of_Control "" @411
 1.14528 +							    location   	(186, 434)
 1.14529 +							    line_color 	3342489
 1.14530 +							    InterObjView 	@410
 1.14531 +							    height     	366
 1.14532 +							    y_coord    	306
 1.14533 +							    Nested     	FALSE))
 1.14534 +						    (object InterObjView "$UNNAMED$337" @412
 1.14535 +							location   	(868, 248)
 1.14536 +							font       	(object Font
 1.14537 +							    underline  	TRUE)
 1.14538 +							label      	(object ItemLabel
 1.14539 +							    Parent_View 	@412
 1.14540 +							    location   	(775, 301)
 1.14541 +							    anchor_loc 	3
 1.14542 +							    nlines     	2
 1.14543 +							    max_width  	471
 1.14544 +							    label      	"")
 1.14545 +							icon       	"control"
 1.14546 +							icon_style 	"Icon"
 1.14547 +							line_color 	3342489
 1.14548 +							fill_color 	13434879
 1.14549 +							quidu      	"3A75A63C024B"
 1.14550 +							width      	446
 1.14551 +							height     	665
 1.14552 +							icon_height 	164
 1.14553 +							icon_width 	157
 1.14554 +							icon_y_offset 	-28
 1.14555 +							annotation 	1
 1.14556 +							Focus_Of_Control 	(object Focus_Of_Control "" @413
 1.14557 +							    location   	(868, 434)
 1.14558 +							    line_color 	3342489
 1.14559 +							    InterObjView 	@412
 1.14560 +							    height     	306
 1.14561 +							    y_coord    	246
 1.14562 +							    Nested     	FALSE)
 1.14563 +							Focus_Of_Control 	(object Focus_Of_Control "" @414
 1.14564 +							    location   	(868, 496)
 1.14565 +							    line_color 	3342489
 1.14566 +							    InterObjView 	@412
 1.14567 +							    height     	60
 1.14568 +							    y_coord    	0
 1.14569 +							    Nested     	TRUE)
 1.14570 +							Focus_Of_Control 	(object Focus_Of_Control "" @415
 1.14571 +							    location   	(868, 620)
 1.14572 +							    line_color 	3342489
 1.14573 +							    InterObjView 	@412
 1.14574 +							    height     	60
 1.14575 +							    y_coord    	0
 1.14576 +							    Nested     	TRUE))
 1.14577 +						    (object InterMessView "" @416
 1.14578 +							location   	(62, 434)
 1.14579 +							label      	(object SegLabel @417
 1.14580 +							    Parent_View 	@416
 1.14581 +							    location   	(526, 390)
 1.14582 +							    quidu      	"3B56FE0F0094"
 1.14583 +							    anchor_loc 	1
 1.14584 +							    nlines     	1
 1.14585 +							    max_width  	391
 1.14586 +							    justify    	0
 1.14587 +							    label      	"DecreaseReference( )"
 1.14588 +							    pctDist    	0.500000
 1.14589 +							    height     	45
 1.14590 +							    orientation 	0)
 1.14591 +							line_color 	3342489
 1.14592 +							client     	@410
 1.14593 +							supplier   	@412
 1.14594 +							Focus_Src  	@411
 1.14595 +							Focus_Entry 	@413
 1.14596 +							origin     	(201, 434)
 1.14597 +							terminus   	(852, 434)
 1.14598 +							ordinal    	0)
 1.14599 +						    (object SelfMessView "" @418
 1.14600 +							location   	(62, 496)
 1.14601 +							label      	(object SegLabel @419
 1.14602 +							    Parent_View 	@418
 1.14603 +							    location   	(959, 452)
 1.14604 +							    quidu      	"3B56FE140054"
 1.14605 +							    anchor_loc 	1
 1.14606 +							    nlines     	1
 1.14607 +							    max_width  	122
 1.14608 +							    justify    	0
 1.14609 +							    label      	"Wait( )"
 1.14610 +							    pctDist    	0.500000
 1.14611 +							    height     	45
 1.14612 +							    orientation 	0)
 1.14613 +							line_color 	3342489
 1.14614 +							client     	@412
 1.14615 +							supplier   	@412
 1.14616 +							Focus_Src  	@413
 1.14617 +							Focus_Entry 	@414
 1.14618 +							origin     	(884, 496)
 1.14619 +							terminus   	(1034, 496)
 1.14620 +							ordinal    	1)
 1.14621 +						    (object SelfMessView "" @420
 1.14622 +							location   	(62, 620)
 1.14623 +							label      	(object SegLabel @421
 1.14624 +							    Parent_View 	@420
 1.14625 +							    location   	(959, 576)
 1.14626 +							    quidu      	"3B56FE1B000E"
 1.14627 +							    anchor_loc 	1
 1.14628 +							    nlines     	1
 1.14629 +							    max_width  	159
 1.14630 +							    justify    	0
 1.14631 +							    label      	"Unload( )"
 1.14632 +							    pctDist    	0.500000
 1.14633 +							    height     	45
 1.14634 +							    orientation 	0)
 1.14635 +							line_color 	3342489
 1.14636 +							client     	@412
 1.14637 +							supplier   	@412
 1.14638 +							Focus_Src  	@413
 1.14639 +							Focus_Entry 	@415
 1.14640 +							origin     	(884, 620)
 1.14641 +							terminus   	(1034, 620)
 1.14642 +							ordinal    	2))))))
 1.14643 +				logical_presentations 	(list unit_reference_list))
 1.14644 +			    (object Class_Category "Register Availability (Iter 1)"
 1.14645 +				quid       	"3A1D00930004"
 1.14646 +				exportControl 	"Public"
 1.14647 +				logical_models 	(list unit_reference_list
 1.14648 +				    (object UseCase "Register availability"
 1.14649 +					quid       	"3A1D02950324"
 1.14650 +					documentation 	
 1.14651 +|Actors:
 1.14652 +|None
 1.14653 +|
 1.14654 +|Traceability:
 1.14655 +|RHR.79.1.1
 1.14656 +|RHR.79.2.4
 1.14657 +|RHR.79.3.2
 1.14658 +|RHR.79.3.3
 1.14659 +|RHR.79.3.4
 1.14660 +|RHR.79.3.5
 1.14661 +|RHR.79.5.5
 1.14662 +|RHR.79.5.8
 1.14663 +					
 1.14664 +					stereotype 	"use-case realization"
 1.14665 +					logical_models 	(list unit_reference_list
 1.14666 +					    (object Mechanism @422
 1.14667 +						logical_models 	(list unit_reference_list
 1.14668 +						    (object Object "Discoverer"
 1.14669 +							quid       	"3A2524040202"
 1.14670 +							collaborators 	(list link_list
 1.14671 +							    (object Link
 1.14672 +								quid       	"3A2524040205"
 1.14673 +								supplier   	"Registrar"
 1.14674 +								quidu      	"3A2524040211"
 1.14675 +								messages   	(list Messages
 1.14676 +								    (object Message "RegisterDiscoveryL(const TEntry&)"
 1.14677 +									quid       	"3A2524040206"
 1.14678 +									frequency  	"Aperiodic"
 1.14679 +									synchronization 	"Simple"
 1.14680 +									dir        	"FromClientToSupplier"
 1.14681 +									sequence   	"1"
 1.14682 +									ordinal    	0
 1.14683 +									quidu      	"3A7593D703B8"))))
 1.14684 +							class      	"Logical View::CDiscoverer"
 1.14685 +							quidu      	"3A1D376D0037"
 1.14686 +							persistence 	"Transient"
 1.14687 +							multi      	FALSE)
 1.14688 +						    (object Object "Registrar"
 1.14689 +							quid       	"3A2524040211"
 1.14690 +							collaborators 	(list link_list
 1.14691 +							    (object Link
 1.14692 +								quid       	"3A2524040210"
 1.14693 +								supplier   	"Registrar"
 1.14694 +								quidu      	"3A2524040211"
 1.14695 +								messages   	(list Messages
 1.14696 +								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.14697 +									quid       	"3AC8472501EF"
 1.14698 +									frequency  	"Aperiodic"
 1.14699 +									synchronization 	"Simple"
 1.14700 +									dir        	"FromClientToSupplier"
 1.14701 +									sequence   	"1.2"
 1.14702 +									ordinal    	2
 1.14703 +									quidu      	"3AB7308701EB")
 1.14704 +								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.14705 +									quid       	"3AC8472A0033"
 1.14706 +									frequency  	"Aperiodic"
 1.14707 +									synchronization 	"Simple"
 1.14708 +									dir        	"FromClientToSupplier"
 1.14709 +									sequence   	"1.3"
 1.14710 +									ordinal    	3
 1.14711 +									quidu      	"3AC83A2B02A6")))
 1.14712 +							    (object Link
 1.14713 +								quid       	"3A75A79D02DF"
 1.14714 +								supplier   	"$UNNAMED$338"
 1.14715 +								quidu      	"3A75A7940192"
 1.14716 +								messages   	(list Messages
 1.14717 +								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.14718 +									quid       	"3A75A79D02E0"
 1.14719 +									frequency  	"Aperiodic"
 1.14720 +									synchronization 	"Simple"
 1.14721 +									dir        	"FromClientToSupplier"
 1.14722 +									sequence   	"1.1"
 1.14723 +									ordinal    	1
 1.14724 +									quidu      	"3A7FEAF402E5"))))
 1.14725 +							class      	"Logical View::CRegistrar"
 1.14726 +							quidu      	"3A1D3A0D0282"
 1.14727 +							persistence 	"Transient"
 1.14728 +							multi      	FALSE)
 1.14729 +						    (object Object "$UNNAMED$338"
 1.14730 +							quid       	"3A75A7940192"
 1.14731 +							class      	"Logical View::CRegistryData"
 1.14732 +							quidu      	"3A1D0A2B03D0"
 1.14733 +							persistence 	"Transient"
 1.14734 +							multi      	FALSE)))
 1.14735 +					    (object Mechanism @423
 1.14736 +						logical_models 	(list unit_reference_list
 1.14737 +						    (object Object "Discoverer"
 1.14738 +							quid       	"3A251A970053"
 1.14739 +							collaborators 	(list link_list
 1.14740 +							    (object Link
 1.14741 +								quid       	"3A251A970056"
 1.14742 +								supplier   	"Registrar"
 1.14743 +								quidu      	"3A251A970062"
 1.14744 +								messages   	(list Messages
 1.14745 +								    (object Message "RegisterDiscoveryL(const TEntry&)"
 1.14746 +									quid       	"3A6C2F4F030A"
 1.14747 +									frequency  	"Aperiodic"
 1.14748 +									synchronization 	"Simple"
 1.14749 +									dir        	"FromClientToSupplier"
 1.14750 +									sequence   	"1"
 1.14751 +									ordinal    	0
 1.14752 +									quidu      	"3A7593D703B8"))))
 1.14753 +							class      	"Logical View::CDiscoverer"
 1.14754 +							quidu      	"3A1D376D0037"
 1.14755 +							persistence 	"Transient"
 1.14756 +							multi      	FALSE)
 1.14757 +						    (object Object "Registrar"
 1.14758 +							quid       	"3A251A970062"
 1.14759 +							collaborators 	(list link_list
 1.14760 +							    (object Link
 1.14761 +								quid       	"3A251A970063"
 1.14762 +								supplier   	"$UNNAMED$339"
 1.14763 +								quidu      	"3A251A970066"
 1.14764 +								messages   	(list Messages
 1.14765 +								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.14766 +									quid       	"3A75A75B01F4"
 1.14767 +									frequency  	"Aperiodic"
 1.14768 +									synchronization 	"Simple"
 1.14769 +									dir        	"FromClientToSupplier"
 1.14770 +									sequence   	"1.1"
 1.14771 +									ordinal    	1
 1.14772 +									quidu      	"3A7FEAF402E5")
 1.14773 +								    (object Message "UpdateDllDataL(TInt, CDllData*)"
 1.14774 +									quid       	"3AC84622028C"
 1.14775 +									frequency  	"Aperiodic"
 1.14776 +									synchronization 	"Simple"
 1.14777 +									dir        	"FromClientToSupplier"
 1.14778 +									sequence   	"1.4"
 1.14779 +									ordinal    	4
 1.14780 +									quidu      	"3AB7308501CA")))
 1.14781 +							    (object Link
 1.14782 +								quid       	"3A251A970061"
 1.14783 +								supplier   	"Registrar"
 1.14784 +								quidu      	"3A251A970062"
 1.14785 +								messages   	(list Messages
 1.14786 +								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.14787 +									quid       	"3AC845DA00DA"
 1.14788 +									frequency  	"Aperiodic"
 1.14789 +									synchronization 	"Simple"
 1.14790 +									dir        	"FromClientToSupplier"
 1.14791 +									sequence   	"1.2"
 1.14792 +									ordinal    	2
 1.14793 +									quidu      	"3AB7308701EB")
 1.14794 +								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.14795 +									quid       	"3AC845E302FA"
 1.14796 +									frequency  	"Aperiodic"
 1.14797 +									synchronization 	"Simple"
 1.14798 +									dir        	"FromClientToSupplier"
 1.14799 +									sequence   	"1.3"
 1.14800 +									ordinal    	3
 1.14801 +									quidu      	"3AC83A2B02A6"))))
 1.14802 +							class      	"Logical View::CRegistrar"
 1.14803 +							quidu      	"3A1D3A0D0282"
 1.14804 +							persistence 	"Transient"
 1.14805 +							multi      	FALSE)
 1.14806 +						    (object Object "$UNNAMED$339"
 1.14807 +							quid       	"3A251A970066"
 1.14808 +							class      	"Logical View::CRegistryData"
 1.14809 +							quidu      	"3A1D0A2B03D0"
 1.14810 +							persistence 	"Transient"
 1.14811 +							multi      	FALSE)))
 1.14812 +					    (object Mechanism @424
 1.14813 +						logical_models 	(list unit_reference_list
 1.14814 +						    (object Object "Discoverer"
 1.14815 +							quid       	"3A1D3764012E"
 1.14816 +							collaborators 	(list link_list
 1.14817 +							    (object Link
 1.14818 +								quid       	"3A1D3A3300D8"
 1.14819 +								supplier   	"Registrar"
 1.14820 +								quidu      	"3A1D3A0802CB"
 1.14821 +								messages   	(list Messages
 1.14822 +								    (object Message "RegisterDiscoveryL(const TEntry&)"
 1.14823 +									quid       	"3A1D3A3300D9"
 1.14824 +									frequency  	"Aperiodic"
 1.14825 +									synchronization 	"Simple"
 1.14826 +									dir        	"FromClientToSupplier"
 1.14827 +									sequence   	"1"
 1.14828 +									ordinal    	0
 1.14829 +									quidu      	"3A7593D703B8"))))
 1.14830 +							class      	"Logical View::CDiscoverer"
 1.14831 +							quidu      	"3A1D376D0037"
 1.14832 +							persistence 	"Transient"
 1.14833 +							multi      	FALSE)
 1.14834 +						    (object Object "Registrar"
 1.14835 +							quid       	"3A1D3A0802CB"
 1.14836 +							collaborators 	(list link_list
 1.14837 +							    (object Link
 1.14838 +								quid       	"3A1D3A4D03A7"
 1.14839 +								supplier   	"$UNNAMED$340"
 1.14840 +								quidu      	"3A1D3A43021C"
 1.14841 +								messages   	(list Messages
 1.14842 +								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.14843 +									quid       	"3A1D3A4D03A8"
 1.14844 +									frequency  	"Aperiodic"
 1.14845 +									synchronization 	"Simple"
 1.14846 +									dir        	"FromClientToSupplier"
 1.14847 +									sequence   	"1.1"
 1.14848 +									ordinal    	1
 1.14849 +									quidu      	"3A7FEAF402E5")
 1.14850 +								    (object Message "AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
 1.14851 +									quid       	"3A1D3AA502E5"
 1.14852 +									frequency  	"Aperiodic"
 1.14853 +									synchronization 	"Simple"
 1.14854 +									dir        	"FromClientToSupplier"
 1.14855 +									sequence   	"1.4"
 1.14856 +									ordinal    	4
 1.14857 +									quidu      	"3AB7308503C9")))
 1.14858 +							    (object Link
 1.14859 +								quid       	"3A1D3DEC036D"
 1.14860 +								supplier   	"Registrar"
 1.14861 +								quidu      	"3A1D3A0802CB"
 1.14862 +								messages   	(list Messages
 1.14863 +								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.14864 +									quid       	"3AC8456B0329"
 1.14865 +									frequency  	"Aperiodic"
 1.14866 +									synchronization 	"Simple"
 1.14867 +									dir        	"FromClientToSupplier"
 1.14868 +									sequence   	"1.2"
 1.14869 +									ordinal    	2
 1.14870 +									quidu      	"3AB7308701EB")
 1.14871 +								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.14872 +									quid       	"3AC845820278"
 1.14873 +									frequency  	"Aperiodic"
 1.14874 +									synchronization 	"Simple"
 1.14875 +									dir        	"FromClientToSupplier"
 1.14876 +									sequence   	"1.3"
 1.14877 +									ordinal    	3
 1.14878 +									quidu      	"3AC83A2B02A6"))))
 1.14879 +							class      	"Logical View::CRegistrar"
 1.14880 +							quidu      	"3A1D3A0D0282"
 1.14881 +							persistence 	"Transient"
 1.14882 +							multi      	FALSE)
 1.14883 +						    (object Object "$UNNAMED$340"
 1.14884 +							quid       	"3A1D3A43021C"
 1.14885 +							class      	"Logical View::CRegistryData"
 1.14886 +							quidu      	"3A1D0A2B03D0"
 1.14887 +							persistence 	"Transient"
 1.14888 +							multi      	FALSE)))
 1.14889 +					    (object Mechanism @425
 1.14890 +						logical_models 	(list unit_reference_list
 1.14891 +						    (object Object "Discoverer"
 1.14892 +							quid       	"3AC846A202AE"
 1.14893 +							collaborators 	(list link_list
 1.14894 +							    (object Link
 1.14895 +								quid       	"3AC846A202AF"
 1.14896 +								supplier   	"Registrar"
 1.14897 +								quidu      	"3AC846A202B3"
 1.14898 +								messages   	(list Messages
 1.14899 +								    (object Message "RegisterDiscoveryL(const TEntry&)"
 1.14900 +									quid       	"3AC846A202B0"
 1.14901 +									frequency  	"Aperiodic"
 1.14902 +									synchronization 	"Simple"
 1.14903 +									dir        	"FromClientToSupplier"
 1.14904 +									sequence   	"1"
 1.14905 +									ordinal    	0
 1.14906 +									quidu      	"3A7593D703B8"))))
 1.14907 +							class      	"Logical View::CDiscoverer"
 1.14908 +							quidu      	"3A1D376D0037"
 1.14909 +							persistence 	"Transient"
 1.14910 +							multi      	FALSE)
 1.14911 +						    (object Object "Registrar"
 1.14912 +							quid       	"3AC846A202B3"
 1.14913 +							collaborators 	(list link_list
 1.14914 +							    (object Link
 1.14915 +								quid       	"3AC846A202B2"
 1.14916 +								supplier   	"$UNNAMED$341"
 1.14917 +								quidu      	"3AC846A202B8"
 1.14918 +								messages   	(list Messages
 1.14919 +								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.14920 +									quid       	"3AC846A202B1"
 1.14921 +									frequency  	"Aperiodic"
 1.14922 +									synchronization 	"Simple"
 1.14923 +									dir        	"FromClientToSupplier"
 1.14924 +									sequence   	"1.1"
 1.14925 +									ordinal    	1
 1.14926 +									quidu      	"3A7FEAF402E5")))
 1.14927 +							    (object Link
 1.14928 +								quid       	"3AC846A202B4"
 1.14929 +								supplier   	"Registrar"
 1.14930 +								quidu      	"3AC846A202B3"))
 1.14931 +							class      	"Logical View::CRegistrar"
 1.14932 +							quidu      	"3A1D3A0D0282"
 1.14933 +							persistence 	"Transient"
 1.14934 +							multi      	FALSE)
 1.14935 +						    (object Object "$UNNAMED$341"
 1.14936 +							quid       	"3AC846A202B8"
 1.14937 +							class      	"Logical View::CRegistryData"
 1.14938 +							quidu      	"3A1D0A2B03D0"
 1.14939 +							persistence 	"Transient"
 1.14940 +							multi      	FALSE)))
 1.14941 +					    (object Mechanism @426
 1.14942 +						logical_models 	(list unit_reference_list
 1.14943 +						    (object Object "Discoverer"
 1.14944 +							quid       	"3AC9F0F50090"
 1.14945 +							collaborators 	(list link_list
 1.14946 +							    (object Link
 1.14947 +								quid       	"3AC9F0F50091"
 1.14948 +								supplier   	"Registrar"
 1.14949 +								quidu      	"3AC9F0F50095"
 1.14950 +								messages   	(list Messages
 1.14951 +								    (object Message "RegisterDiscoveryL(const TEntry&)"
 1.14952 +									quid       	"3AC9F0F50092"
 1.14953 +									frequency  	"Aperiodic"
 1.14954 +									synchronization 	"Simple"
 1.14955 +									dir        	"FromClientToSupplier"
 1.14956 +									sequence   	"1"
 1.14957 +									ordinal    	0
 1.14958 +									quidu      	"3A7593D703B8"))))
 1.14959 +							class      	"Logical View::CDiscoverer"
 1.14960 +							quidu      	"3A1D376D0037"
 1.14961 +							persistence 	"Transient"
 1.14962 +							multi      	FALSE)
 1.14963 +						    (object Object "Registrar"
 1.14964 +							quid       	"3AC9F0F50095"
 1.14965 +							collaborators 	(list link_list
 1.14966 +							    (object Link
 1.14967 +								quid       	"3AC9F0F50096"
 1.14968 +								supplier   	"Registrar"
 1.14969 +								quidu      	"3AC9F0F50095"
 1.14970 +								messages   	(list Messages
 1.14971 +								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.14972 +									quid       	"3AC9F0F50097"
 1.14973 +									frequency  	"Aperiodic"
 1.14974 +									synchronization 	"Simple"
 1.14975 +									dir        	"FromClientToSupplier"
 1.14976 +									sequence   	"1.2"
 1.14977 +									ordinal    	2
 1.14978 +									quidu      	"3AB7308701EB")))
 1.14979 +							    (object Link
 1.14980 +								quid       	"3AC9F0F50094"
 1.14981 +								supplier   	"$UNNAMED$342"
 1.14982 +								quidu      	"3AC9F0F50099"
 1.14983 +								messages   	(list Messages
 1.14984 +								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.14985 +									quid       	"3AC9F0F50093"
 1.14986 +									frequency  	"Aperiodic"
 1.14987 +									synchronization 	"Simple"
 1.14988 +									dir        	"FromClientToSupplier"
 1.14989 +									sequence   	"1.1"
 1.14990 +									ordinal    	1
 1.14991 +									quidu      	"3A7FEAF402E5"))))
 1.14992 +							class      	"Logical View::CRegistrar"
 1.14993 +							quidu      	"3A1D3A0D0282"
 1.14994 +							persistence 	"Transient"
 1.14995 +							multi      	FALSE)
 1.14996 +						    (object Object "$UNNAMED$342"
 1.14997 +							quid       	"3AC9F0F50099"
 1.14998 +							class      	"Logical View::CRegistryData"
 1.14999 +							quidu      	"3A1D0A2B03D0"
 1.15000 +							persistence 	"Transient"
 1.15001 +							multi      	FALSE)))
 1.15002 +					    (object Mechanism @427
 1.15003 +						logical_models 	(list unit_reference_list
 1.15004 +						    (object Object "Discoverer"
 1.15005 +							quid       	"3ACADBF70148"
 1.15006 +							collaborators 	(list link_list
 1.15007 +							    (object Link
 1.15008 +								quid       	"3ACADBF70149"
 1.15009 +								supplier   	"Registrar"
 1.15010 +								quidu      	"3ACADBF7014D"
 1.15011 +								messages   	(list Messages
 1.15012 +								    (object Message "RegisterDiscoveryL(const TEntry&)"
 1.15013 +									quid       	"3ACADBF7014A"
 1.15014 +									frequency  	"Aperiodic"
 1.15015 +									synchronization 	"Simple"
 1.15016 +									dir        	"FromClientToSupplier"
 1.15017 +									sequence   	"1"
 1.15018 +									ordinal    	0
 1.15019 +									quidu      	"3A7593D703B8"))))
 1.15020 +							class      	"Logical View::CDiscoverer"
 1.15021 +							quidu      	"3A1D376D0037"
 1.15022 +							persistence 	"Transient"
 1.15023 +							multi      	FALSE)
 1.15024 +						    (object Object "Registrar"
 1.15025 +							quid       	"3ACADBF7014D"
 1.15026 +							collaborators 	(list link_list
 1.15027 +							    (object Link
 1.15028 +								quid       	"3ACADBF7014E"
 1.15029 +								supplier   	"Registrar"
 1.15030 +								quidu      	"3ACADBF7014D"
 1.15031 +								messages   	(list Messages
 1.15032 +								    (object Message "ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.15033 +									quid       	"3ACADBF7014F"
 1.15034 +									frequency  	"Aperiodic"
 1.15035 +									synchronization 	"Simple"
 1.15036 +									dir        	"FromClientToSupplier"
 1.15037 +									sequence   	"1.2"
 1.15038 +									ordinal    	2
 1.15039 +									quidu      	"3AB7308701EB")
 1.15040 +								    (object Message "ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.15041 +									quid       	"3ACADBF70150"
 1.15042 +									frequency  	"Aperiodic"
 1.15043 +									synchronization 	"Simple"
 1.15044 +									dir        	"FromClientToSupplier"
 1.15045 +									sequence   	"1.3"
 1.15046 +									ordinal    	3
 1.15047 +									quidu      	"3AC83A2B02A6")))
 1.15048 +							    (object Link
 1.15049 +								quid       	"3ACADBF7014C"
 1.15050 +								supplier   	"$UNNAMED$343"
 1.15051 +								quidu      	"3ACADBF70151"
 1.15052 +								messages   	(list Messages
 1.15053 +								    (object Message "IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.15054 +									quid       	"3ACADBF7014B"
 1.15055 +									frequency  	"Aperiodic"
 1.15056 +									synchronization 	"Simple"
 1.15057 +									dir        	"FromClientToSupplier"
 1.15058 +									sequence   	"1.1"
 1.15059 +									ordinal    	1
 1.15060 +									quidu      	"3A7FEAF402E5"))))
 1.15061 +							class      	"Logical View::CRegistrar"
 1.15062 +							quidu      	"3A1D3A0D0282"
 1.15063 +							persistence 	"Transient"
 1.15064 +							multi      	FALSE)
 1.15065 +						    (object Object "$UNNAMED$343"
 1.15066 +							quid       	"3ACADBF70151"
 1.15067 +							class      	"Logical View::CRegistryData"
 1.15068 +							quidu      	"3A1D0A2B03D0"
 1.15069 +							persistence 	"Transient"
 1.15070 +							multi      	FALSE))))
 1.15071 +					logical_presentations 	(list unit_reference_list
 1.15072 +					    (object InteractionDiagram "Alternative Flow - Registration parsing failed"
 1.15073 +						mechanism_ref 	@422
 1.15074 +						quid       	"3A251A6A015D"
 1.15075 +						title      	"Alternative Flow - Registration parsing failed"
 1.15076 +						documentation 	
 1.15077 +|This flow describes the case where an Interface Implementation Collection is discovered but is in an unsuitable format to be registered.
 1.15078 +|
 1.15079 +|It is still marked as discovered to prevent further attempts at registration in the future.
 1.15080 +						
 1.15081 +						zoom       	100
 1.15082 +						max_height 	28350
 1.15083 +						max_width  	21600
 1.15084 +						origin_x   	0
 1.15085 +						origin_y   	0
 1.15086 +						items      	(list diagram_item_list
 1.15087 +						    (object InterObjView "Discoverer" @428
 1.15088 +							location   	(186, 248)
 1.15089 +							font       	(object Font
 1.15090 +							    underline  	TRUE)
 1.15091 +							label      	(object ItemLabel
 1.15092 +							    Parent_View 	@428
 1.15093 +							    location   	(93, 272)
 1.15094 +							    anchor_loc 	3
 1.15095 +							    nlines     	2
 1.15096 +							    max_width  	435
 1.15097 +							    label      	"Discoverer")
 1.15098 +							icon       	"control"
 1.15099 +							icon_style 	"Icon"
 1.15100 +							line_color 	3342489
 1.15101 +							fill_color 	13434879
 1.15102 +							quidu      	"3A2524040202"
 1.15103 +							width      	446
 1.15104 +							height     	851
 1.15105 +							icon_height 	164
 1.15106 +							icon_width 	157
 1.15107 +							icon_y_offset 	1
 1.15108 +							annotation 	1
 1.15109 +							Focus_Of_Control 	(object Focus_Of_Control "" @429
 1.15110 +							    location   	(186, 434)
 1.15111 +							    line_color 	3342489
 1.15112 +							    InterObjView 	@428
 1.15113 +							    height     	552
 1.15114 +							    y_coord    	492
 1.15115 +							    Nested     	FALSE))
 1.15116 +						    (object InterObjView "Registrar" @430
 1.15117 +							location   	(868, 248)
 1.15118 +							font       	(object Font
 1.15119 +							    underline  	TRUE)
 1.15120 +							label      	(object ItemLabel
 1.15121 +							    Parent_View 	@430
 1.15122 +							    location   	(775, 272)
 1.15123 +							    anchor_loc 	3
 1.15124 +							    nlines     	2
 1.15125 +							    max_width  	471
 1.15126 +							    label      	"Registrar")
 1.15127 +							icon       	"control"
 1.15128 +							icon_style 	"Icon"
 1.15129 +							line_color 	3342489
 1.15130 +							fill_color 	13434879
 1.15131 +							quidu      	"3A2524040211"
 1.15132 +							width      	446
 1.15133 +							height     	851
 1.15134 +							icon_height 	164
 1.15135 +							icon_width 	157
 1.15136 +							icon_y_offset 	1
 1.15137 +							annotation 	1
 1.15138 +							Focus_Of_Control 	(object Focus_Of_Control "" @431
 1.15139 +							    location   	(868, 496)
 1.15140 +							    line_color 	3342489
 1.15141 +							    InterObjView 	@430
 1.15142 +							    height     	430
 1.15143 +							    y_coord    	370
 1.15144 +							    Nested     	FALSE)
 1.15145 +							Focus_Of_Control 	(object Focus_Of_Control "" @432
 1.15146 +							    location   	(868, 682)
 1.15147 +							    line_color 	3342489
 1.15148 +							    InterObjView 	@430
 1.15149 +							    height     	60
 1.15150 +							    y_coord    	0
 1.15151 +							    Nested     	TRUE)
 1.15152 +							Focus_Of_Control 	(object Focus_Of_Control "" @433
 1.15153 +							    location   	(868, 806)
 1.15154 +							    line_color 	3342489
 1.15155 +							    InterObjView 	@430
 1.15156 +							    height     	60
 1.15157 +							    y_coord    	0
 1.15158 +							    Nested     	TRUE))
 1.15159 +						    (object InterObjView "$UNNAMED$338" @434
 1.15160 +							location   	(2294, 248)
 1.15161 +							font       	(object Font
 1.15162 +							    underline  	TRUE)
 1.15163 +							label      	(object ItemLabel
 1.15164 +							    Parent_View 	@434
 1.15165 +							    location   	(2187, 275)
 1.15166 +							    anchor_loc 	3
 1.15167 +							    nlines     	2
 1.15168 +							    max_width  	462
 1.15169 +							    label      	"")
 1.15170 +							icon       	"entity"
 1.15171 +							icon_style 	"Icon"
 1.15172 +							line_color 	3342489
 1.15173 +							fill_color 	13434879
 1.15174 +							quidu      	"3A75A7940192"
 1.15175 +							width      	438
 1.15176 +							height     	851
 1.15177 +							icon_height 	153
 1.15178 +							icon_width 	154
 1.15179 +							icon_y_offset 	-1
 1.15180 +							annotation 	1
 1.15181 +							Focus_Of_Control 	(object Focus_Of_Control "" @435
 1.15182 +							    location   	(2294, 558)
 1.15183 +							    line_color 	3342489
 1.15184 +							    InterObjView 	@434
 1.15185 +							    height     	60
 1.15186 +							    y_coord    	0
 1.15187 +							    Nested     	FALSE))
 1.15188 +						    (object InterMessView "" @436
 1.15189 +							location   	(62, 496)
 1.15190 +							label      	(object SegLabel @437
 1.15191 +							    Parent_View 	@436
 1.15192 +							    location   	(526, 452)
 1.15193 +							    quidu      	"3A2524040206"
 1.15194 +							    anchor_loc 	1
 1.15195 +							    nlines     	1
 1.15196 +							    max_width  	632
 1.15197 +							    justify    	0
 1.15198 +							    label      	"RegisterDiscoveryL(const TEntry&)"
 1.15199 +							    pctDist    	0.500000
 1.15200 +							    height     	45
 1.15201 +							    orientation 	0)
 1.15202 +							line_color 	3342489
 1.15203 +							client     	@428
 1.15204 +							supplier   	@430
 1.15205 +							Focus_Src  	@429
 1.15206 +							Focus_Entry 	@431
 1.15207 +							origin     	(201, 496)
 1.15208 +							terminus   	(852, 496)
 1.15209 +							ordinal    	0)
 1.15210 +						    (object InterMessView "" @438
 1.15211 +							location   	(62, 558)
 1.15212 +							label      	(object SegLabel @439
 1.15213 +							    Parent_View 	@438
 1.15214 +							    location   	(1580, 514)
 1.15215 +							    quidu      	"3A75A79D02E0"
 1.15216 +							    anchor_loc 	1
 1.15217 +							    nlines     	1
 1.15218 +							    max_width  	1338
 1.15219 +							    justify    	0
 1.15220 +							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.15221 +							    pctDist    	0.500000
 1.15222 +							    height     	45
 1.15223 +							    orientation 	0)
 1.15224 +							line_color 	3342489
 1.15225 +							client     	@430
 1.15226 +							supplier   	@434
 1.15227 +							Focus_Src  	@431
 1.15228 +							Focus_Entry 	@435
 1.15229 +							origin     	(883, 558)
 1.15230 +							terminus   	(2278, 558)
 1.15231 +							ordinal    	1)
 1.15232 +						    (object SelfMessView "" @440
 1.15233 +							location   	(62, 682)
 1.15234 +							label      	(object SegLabel @441
 1.15235 +							    Parent_View 	@440
 1.15236 +							    location   	(1455, 640)
 1.15237 +							    quidu      	"3AC8472501EF"
 1.15238 +							    anchor_loc 	1
 1.15239 +							    nlines     	1
 1.15240 +							    max_width  	1470
 1.15241 +							    justify    	0
 1.15242 +							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.15243 +							    pctDist    	3.806667
 1.15244 +							    height     	43
 1.15245 +							    orientation 	0)
 1.15246 +							line_color 	3342489
 1.15247 +							client     	@430
 1.15248 +							supplier   	@430
 1.15249 +							Focus_Src  	@431
 1.15250 +							Focus_Entry 	@432
 1.15251 +							origin     	(884, 682)
 1.15252 +							terminus   	(1034, 682)
 1.15253 +							ordinal    	2)
 1.15254 +						    (object SelfMessView "" @442
 1.15255 +							location   	(62, 806)
 1.15256 +							label      	(object SegLabel @443
 1.15257 +							    Parent_View 	@442
 1.15258 +							    location   	(1392, 763)
 1.15259 +							    quidu      	"3AC8472A0033"
 1.15260 +							    anchor_loc 	1
 1.15261 +							    nlines     	1
 1.15262 +							    max_width  	870
 1.15263 +							    justify    	0
 1.15264 +							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.15265 +							    pctDist    	3.393333
 1.15266 +							    height     	44
 1.15267 +							    orientation 	0)
 1.15268 +							line_color 	3342489
 1.15269 +							client     	@430
 1.15270 +							supplier   	@430
 1.15271 +							Focus_Src  	@431
 1.15272 +							Focus_Entry 	@433
 1.15273 +							origin     	(884, 806)
 1.15274 +							terminus   	(1034, 806)
 1.15275 +							ordinal    	3)))
 1.15276 +					    (object InteractionDiagram "Alternative Flow - Requires update"
 1.15277 +						mechanism_ref 	@423
 1.15278 +						quid       	"3A251A520235"
 1.15279 +						title      	"Alternative Flow - Requires update"
 1.15280 +						documentation 	
 1.15281 +|This flow describes the case where an Interface Implementation Collection is rediscovered but has a different date stamp.
 1.15282 +|In this case, the Interface Implementation Collection data in the registry is updated.
 1.15283 +						
 1.15284 +						zoom       	100
 1.15285 +						max_height 	28350
 1.15286 +						max_width  	21600
 1.15287 +						origin_x   	0
 1.15288 +						origin_y   	0
 1.15289 +						items      	(list diagram_item_list
 1.15290 +						    (object InterObjView "Discoverer" @444
 1.15291 +							location   	(124, 248)
 1.15292 +							font       	(object Font
 1.15293 +							    underline  	TRUE)
 1.15294 +							label      	(object ItemLabel
 1.15295 +							    Parent_View 	@444
 1.15296 +							    location   	(31, 272)
 1.15297 +							    anchor_loc 	3
 1.15298 +							    nlines     	2
 1.15299 +							    max_width  	435
 1.15300 +							    label      	"Discoverer")
 1.15301 +							icon       	"control"
 1.15302 +							icon_style 	"Icon"
 1.15303 +							line_color 	3342489
 1.15304 +							fill_color 	13434879
 1.15305 +							quidu      	"3A251A970053"
 1.15306 +							width      	446
 1.15307 +							height     	1099
 1.15308 +							icon_height 	164
 1.15309 +							icon_width 	157
 1.15310 +							icon_y_offset 	1
 1.15311 +							annotation 	1
 1.15312 +							Focus_Of_Control 	(object Focus_Of_Control "" @445
 1.15313 +							    location   	(124, 434)
 1.15314 +							    line_color 	3342489
 1.15315 +							    InterObjView 	@444
 1.15316 +							    height     	800
 1.15317 +							    y_coord    	740
 1.15318 +							    Nested     	FALSE))
 1.15319 +						    (object InterObjView "Registrar" @446
 1.15320 +							location   	(806, 248)
 1.15321 +							font       	(object Font
 1.15322 +							    underline  	TRUE)
 1.15323 +							label      	(object ItemLabel
 1.15324 +							    Parent_View 	@446
 1.15325 +							    location   	(713, 272)
 1.15326 +							    anchor_loc 	3
 1.15327 +							    nlines     	2
 1.15328 +							    max_width  	471
 1.15329 +							    label      	"Registrar")
 1.15330 +							icon       	"control"
 1.15331 +							icon_style 	"Icon"
 1.15332 +							line_color 	3342489
 1.15333 +							fill_color 	13434879
 1.15334 +							quidu      	"3A251A970062"
 1.15335 +							width      	446
 1.15336 +							height     	1099
 1.15337 +							icon_height 	164
 1.15338 +							icon_width 	157
 1.15339 +							icon_y_offset 	1
 1.15340 +							annotation 	1
 1.15341 +							Focus_Of_Control 	(object Focus_Of_Control "" @447
 1.15342 +							    location   	(806, 434)
 1.15343 +							    line_color 	3342489
 1.15344 +							    InterObjView 	@446
 1.15345 +							    height     	740
 1.15346 +							    y_coord    	680
 1.15347 +							    Nested     	FALSE)
 1.15348 +							Focus_Of_Control 	(object Focus_Of_Control "" @448
 1.15349 +							    location   	(806, 682)
 1.15350 +							    line_color 	3342489
 1.15351 +							    InterObjView 	@446
 1.15352 +							    height     	60
 1.15353 +							    y_coord    	0
 1.15354 +							    Nested     	TRUE)
 1.15355 +							Focus_Of_Control 	(object Focus_Of_Control "" @449
 1.15356 +							    location   	(806, 868)
 1.15357 +							    line_color 	3342489
 1.15358 +							    InterObjView 	@446
 1.15359 +							    height     	60
 1.15360 +							    y_coord    	0
 1.15361 +							    Nested     	TRUE))
 1.15362 +						    (object InterObjView "$UNNAMED$339" @450
 1.15363 +							location   	(2170, 248)
 1.15364 +							font       	(object Font
 1.15365 +							    underline  	TRUE)
 1.15366 +							label      	(object ItemLabel
 1.15367 +							    Parent_View 	@450
 1.15368 +							    location   	(2063, 275)
 1.15369 +							    anchor_loc 	3
 1.15370 +							    nlines     	2
 1.15371 +							    max_width  	462
 1.15372 +							    label      	"")
 1.15373 +							icon       	"entity"
 1.15374 +							icon_style 	"Icon"
 1.15375 +							line_color 	3342489
 1.15376 +							fill_color 	13434879
 1.15377 +							quidu      	"3A251A970066"
 1.15378 +							width      	438
 1.15379 +							height     	1099
 1.15380 +							icon_height 	153
 1.15381 +							icon_width 	154
 1.15382 +							icon_y_offset 	-1
 1.15383 +							annotation 	1
 1.15384 +							Focus_Of_Control 	(object Focus_Of_Control "" @451
 1.15385 +							    location   	(2170, 558)
 1.15386 +							    line_color 	3342489
 1.15387 +							    InterObjView 	@450
 1.15388 +							    height     	60
 1.15389 +							    y_coord    	0
 1.15390 +							    Nested     	FALSE)
 1.15391 +							Focus_Of_Control 	(object Focus_Of_Control "" @452
 1.15392 +							    location   	(2170, 1054)
 1.15393 +							    line_color 	3342489
 1.15394 +							    InterObjView 	@450
 1.15395 +							    height     	60
 1.15396 +							    y_coord    	0
 1.15397 +							    Nested     	FALSE))
 1.15398 +						    (object InterMessView "" @453
 1.15399 +							location   	(62, 434)
 1.15400 +							label      	(object SegLabel @454
 1.15401 +							    Parent_View 	@453
 1.15402 +							    location   	(464, 390)
 1.15403 +							    quidu      	"3A6C2F4F030A"
 1.15404 +							    anchor_loc 	1
 1.15405 +							    nlines     	1
 1.15406 +							    max_width  	632
 1.15407 +							    justify    	0
 1.15408 +							    label      	"RegisterDiscoveryL(const TEntry&)"
 1.15409 +							    pctDist    	0.500000
 1.15410 +							    height     	45
 1.15411 +							    orientation 	0)
 1.15412 +							line_color 	3342489
 1.15413 +							client     	@444
 1.15414 +							supplier   	@446
 1.15415 +							Focus_Src  	@445
 1.15416 +							Focus_Entry 	@447
 1.15417 +							origin     	(139, 434)
 1.15418 +							terminus   	(790, 434)
 1.15419 +							ordinal    	0)
 1.15420 +						    (object InterMessView "" @455
 1.15421 +							location   	(62, 558)
 1.15422 +							label      	(object SegLabel @456
 1.15423 +							    Parent_View 	@455
 1.15424 +							    location   	(1487, 514)
 1.15425 +							    quidu      	"3A75A75B01F4"
 1.15426 +							    anchor_loc 	1
 1.15427 +							    nlines     	1
 1.15428 +							    max_width  	1339
 1.15429 +							    justify    	0
 1.15430 +							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.15431 +							    pctDist    	0.500000
 1.15432 +							    height     	45
 1.15433 +							    orientation 	0)
 1.15434 +							line_color 	3342489
 1.15435 +							client     	@446
 1.15436 +							supplier   	@450
 1.15437 +							Focus_Src  	@447
 1.15438 +							Focus_Entry 	@451
 1.15439 +							origin     	(821, 558)
 1.15440 +							terminus   	(2154, 558)
 1.15441 +							ordinal    	1)
 1.15442 +						    (object SelfMessView "" @457
 1.15443 +							location   	(62, 682)
 1.15444 +							label      	(object SegLabel @458
 1.15445 +							    Parent_View 	@457
 1.15446 +							    location   	(1333, 639)
 1.15447 +							    quidu      	"3AC845DA00DA"
 1.15448 +							    anchor_loc 	1
 1.15449 +							    nlines     	1
 1.15450 +							    max_width  	1470
 1.15451 +							    justify    	0
 1.15452 +							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.15453 +							    pctDist    	3.406667
 1.15454 +							    height     	44
 1.15455 +							    orientation 	0)
 1.15456 +							line_color 	3342489
 1.15457 +							client     	@446
 1.15458 +							supplier   	@446
 1.15459 +							Focus_Src  	@447
 1.15460 +							Focus_Entry 	@448
 1.15461 +							origin     	(822, 682)
 1.15462 +							terminus   	(972, 682)
 1.15463 +							ordinal    	2)
 1.15464 +						    (object SelfMessView "" @459
 1.15465 +							location   	(62, 868)
 1.15466 +							label      	(object SegLabel @460
 1.15467 +							    Parent_View 	@459
 1.15468 +							    location   	(1273, 826)
 1.15469 +							    quidu      	"3AC845E302FA"
 1.15470 +							    anchor_loc 	1
 1.15471 +							    nlines     	1
 1.15472 +							    max_width  	870
 1.15473 +							    justify    	0
 1.15474 +							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.15475 +							    pctDist    	3.006667
 1.15476 +							    height     	43
 1.15477 +							    orientation 	0)
 1.15478 +							line_color 	3342489
 1.15479 +							client     	@446
 1.15480 +							supplier   	@446
 1.15481 +							Focus_Src  	@447
 1.15482 +							Focus_Entry 	@449
 1.15483 +							origin     	(822, 868)
 1.15484 +							terminus   	(972, 868)
 1.15485 +							ordinal    	3)
 1.15486 +						    (object InterMessView "" @461
 1.15487 +							location   	(62, 1054)
 1.15488 +							label      	(object SegLabel @462
 1.15489 +							    Parent_View 	@461
 1.15490 +							    location   	(1487, 1010)
 1.15491 +							    quidu      	"3AC84622028C"
 1.15492 +							    anchor_loc 	1
 1.15493 +							    nlines     	1
 1.15494 +							    max_width  	829
 1.15495 +							    justify    	0
 1.15496 +							    label      	"UpdateDllDataL(TInt, CDllData*)"
 1.15497 +							    pctDist    	0.500000
 1.15498 +							    height     	45
 1.15499 +							    orientation 	0)
 1.15500 +							line_color 	3342489
 1.15501 +							client     	@446
 1.15502 +							supplier   	@450
 1.15503 +							Focus_Src  	@447
 1.15504 +							Focus_Entry 	@452
 1.15505 +							origin     	(821, 1054)
 1.15506 +							terminus   	(2154, 1054)
 1.15507 +							ordinal    	4)))
 1.15508 +					    (object InteractionDiagram "Basic Flow"
 1.15509 +						mechanism_ref 	@424
 1.15510 +						quid       	"3A1D361C03CC"
 1.15511 +						title      	"Basic Flow"
 1.15512 +						documentation 	
 1.15513 +|A new Interface Implementation Collection is discovered and the Interface Implementations within are added to the registry.
 1.15514 +|This basic flow assumes:
 1.15515 +|1) That the  Interface Implementation Collection has not been previously discovered
 1.15516 +|2) That it is in the correct format to be registered
 1.15517 +|3) That it does not contain Interface Implementations that clash with (override) a previously installed  Interface Implementation Collection.
 1.15518 +						
 1.15519 +						zoom       	100
 1.15520 +						max_height 	28350
 1.15521 +						max_width  	21600
 1.15522 +						origin_x   	0
 1.15523 +						origin_y   	16
 1.15524 +						items      	(list diagram_item_list
 1.15525 +						    (object InterObjView "Discoverer" @463
 1.15526 +							location   	(124, 248)
 1.15527 +							font       	(object Font
 1.15528 +							    underline  	TRUE)
 1.15529 +							label      	(object ItemLabel
 1.15530 +							    Parent_View 	@463
 1.15531 +							    location   	(31, 273)
 1.15532 +							    anchor_loc 	3
 1.15533 +							    nlines     	2
 1.15534 +							    max_width  	435
 1.15535 +							    label      	"Discoverer")
 1.15536 +							icon       	"control"
 1.15537 +							icon_style 	"Icon"
 1.15538 +							line_color 	3342489
 1.15539 +							fill_color 	13434879
 1.15540 +							quidu      	"3A1D3764012E"
 1.15541 +							width      	446
 1.15542 +							height     	1161
 1.15543 +							icon_height 	164
 1.15544 +							icon_width 	157
 1.15545 +							icon_y_offset 	0
 1.15546 +							annotation 	1
 1.15547 +							Focus_Of_Control 	(object Focus_Of_Control "" @464
 1.15548 +							    location   	(124, 434)
 1.15549 +							    line_color 	3342489
 1.15550 +							    InterObjView 	@463
 1.15551 +							    height     	862
 1.15552 +							    y_coord    	802
 1.15553 +							    Nested     	FALSE))
 1.15554 +						    (object InterObjView "Registrar" @465
 1.15555 +							location   	(806, 248)
 1.15556 +							font       	(object Font
 1.15557 +							    underline  	TRUE)
 1.15558 +							label      	(object ItemLabel
 1.15559 +							    Parent_View 	@465
 1.15560 +							    location   	(713, 273)
 1.15561 +							    anchor_loc 	3
 1.15562 +							    nlines     	2
 1.15563 +							    max_width  	471
 1.15564 +							    label      	"Registrar")
 1.15565 +							icon       	"control"
 1.15566 +							icon_style 	"Icon"
 1.15567 +							line_color 	3342489
 1.15568 +							fill_color 	13434879
 1.15569 +							quidu      	"3A1D3A0802CB"
 1.15570 +							width      	414
 1.15571 +							height     	1161
 1.15572 +							icon_height 	164
 1.15573 +							icon_width 	157
 1.15574 +							icon_y_offset 	0
 1.15575 +							annotation 	1
 1.15576 +							Focus_Of_Control 	(object Focus_Of_Control "" @466
 1.15577 +							    location   	(806, 496)
 1.15578 +							    line_color 	3342489
 1.15579 +							    InterObjView 	@465
 1.15580 +							    height     	740
 1.15581 +							    y_coord    	680
 1.15582 +							    Nested     	FALSE)
 1.15583 +							Focus_Of_Control 	(object Focus_Of_Control "" @467
 1.15584 +							    location   	(806, 744)
 1.15585 +							    line_color 	3342489
 1.15586 +							    InterObjView 	@465
 1.15587 +							    height     	60
 1.15588 +							    y_coord    	0
 1.15589 +							    Nested     	TRUE)
 1.15590 +							Focus_Of_Control 	(object Focus_Of_Control "" @468
 1.15591 +							    location   	(806, 930)
 1.15592 +							    line_color 	3342489
 1.15593 +							    InterObjView 	@465
 1.15594 +							    height     	60
 1.15595 +							    y_coord    	0
 1.15596 +							    Nested     	TRUE))
 1.15597 +						    (object InterObjView "$UNNAMED$340" @469
 1.15598 +							location   	(1922, 248)
 1.15599 +							font       	(object Font
 1.15600 +							    underline  	TRUE)
 1.15601 +							label      	(object ItemLabel
 1.15602 +							    Parent_View 	@469
 1.15603 +							    location   	(1815, 354)
 1.15604 +							    anchor_loc 	3
 1.15605 +							    nlines     	2
 1.15606 +							    max_width  	462
 1.15607 +							    label      	"")
 1.15608 +							icon       	"entity"
 1.15609 +							icon_style 	"Icon"
 1.15610 +							line_color 	3342489
 1.15611 +							fill_color 	13434879
 1.15612 +							quidu      	"3A1D3A43021C"
 1.15613 +							width      	438
 1.15614 +							height     	1161
 1.15615 +							icon_height 	153
 1.15616 +							icon_width 	154
 1.15617 +							icon_y_offset 	-80
 1.15618 +							annotation 	1
 1.15619 +							Focus_Of_Control 	(object Focus_Of_Control "" @470
 1.15620 +							    location   	(1922, 620)
 1.15621 +							    line_color 	3342489
 1.15622 +							    InterObjView 	@469
 1.15623 +							    height     	60
 1.15624 +							    y_coord    	0
 1.15625 +							    Nested     	FALSE)
 1.15626 +							Focus_Of_Control 	(object Focus_Of_Control "" @471
 1.15627 +							    location   	(1922, 1116)
 1.15628 +							    line_color 	3342489
 1.15629 +							    InterObjView 	@469
 1.15630 +							    height     	60
 1.15631 +							    y_coord    	0
 1.15632 +							    Nested     	FALSE))
 1.15633 +						    (object InterMessView "" @472
 1.15634 +							location   	(62, 496)
 1.15635 +							label      	(object SegLabel @473
 1.15636 +							    Parent_View 	@472
 1.15637 +							    location   	(464, 452)
 1.15638 +							    quidu      	"3A1D3A3300D9"
 1.15639 +							    anchor_loc 	1
 1.15640 +							    nlines     	1
 1.15641 +							    max_width  	632
 1.15642 +							    justify    	0
 1.15643 +							    label      	"RegisterDiscoveryL(const TEntry&)"
 1.15644 +							    pctDist    	0.500000
 1.15645 +							    height     	45
 1.15646 +							    orientation 	0)
 1.15647 +							line_color 	3342489
 1.15648 +							client     	@463
 1.15649 +							supplier   	@465
 1.15650 +							Focus_Src  	@464
 1.15651 +							Focus_Entry 	@466
 1.15652 +							origin     	(139, 496)
 1.15653 +							terminus   	(790, 496)
 1.15654 +							ordinal    	0)
 1.15655 +						    (object InterMessView "" @474
 1.15656 +							location   	(62, 620)
 1.15657 +							label      	(object SegLabel @475
 1.15658 +							    Parent_View 	@474
 1.15659 +							    location   	(1363, 576)
 1.15660 +							    quidu      	"3A1D3A4D03A8"
 1.15661 +							    anchor_loc 	1
 1.15662 +							    nlines     	1
 1.15663 +							    max_width  	1339
 1.15664 +							    justify    	0
 1.15665 +							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.15666 +							    pctDist    	0.500000
 1.15667 +							    height     	45
 1.15668 +							    orientation 	0)
 1.15669 +							line_color 	3342489
 1.15670 +							client     	@465
 1.15671 +							supplier   	@469
 1.15672 +							Focus_Src  	@466
 1.15673 +							Focus_Entry 	@470
 1.15674 +							origin     	(821, 620)
 1.15675 +							terminus   	(1906, 620)
 1.15676 +							ordinal    	1)
 1.15677 +						    (object InterMessView "" @476
 1.15678 +							location   	(62, 1116)
 1.15679 +							label      	(object SegLabel @477
 1.15680 +							    Parent_View 	@476
 1.15681 +							    location   	(1363, 1072)
 1.15682 +							    quidu      	"3A1D3AA502E5"
 1.15683 +							    anchor_loc 	1
 1.15684 +							    nlines     	1
 1.15685 +							    max_width  	863
 1.15686 +							    justify    	0
 1.15687 +							    label      	"AddDllDataL(const TDriveUnit&, TInt, CDllData*)"
 1.15688 +							    pctDist    	0.500000
 1.15689 +							    height     	45
 1.15690 +							    orientation 	0)
 1.15691 +							line_color 	3342489
 1.15692 +							client     	@465
 1.15693 +							supplier   	@469
 1.15694 +							Focus_Src  	@466
 1.15695 +							Focus_Entry 	@471
 1.15696 +							origin     	(821, 1116)
 1.15697 +							terminus   	(1906, 1116)
 1.15698 +							ordinal    	4)
 1.15699 +						    (object SelfMessView "" @478
 1.15700 +							location   	(62, 744)
 1.15701 +							label      	(object SegLabel @479
 1.15702 +							    Parent_View 	@478
 1.15703 +							    location   	(1333, 701)
 1.15704 +							    quidu      	"3AC8456B0329"
 1.15705 +							    anchor_loc 	1
 1.15706 +							    nlines     	1
 1.15707 +							    max_width  	1470
 1.15708 +							    justify    	0
 1.15709 +							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.15710 +							    pctDist    	3.406667
 1.15711 +							    height     	44
 1.15712 +							    orientation 	0)
 1.15713 +							line_color 	3342489
 1.15714 +							client     	@465
 1.15715 +							supplier   	@465
 1.15716 +							Focus_Src  	@466
 1.15717 +							Focus_Entry 	@467
 1.15718 +							origin     	(822, 744)
 1.15719 +							terminus   	(972, 744)
 1.15720 +							ordinal    	2)
 1.15721 +						    (object SelfMessView "" @480
 1.15722 +							location   	(62, 930)
 1.15723 +							label      	(object SegLabel @481
 1.15724 +							    Parent_View 	@480
 1.15725 +							    location   	(1270, 887)
 1.15726 +							    quidu      	"3AC845820278"
 1.15727 +							    anchor_loc 	1
 1.15728 +							    nlines     	1
 1.15729 +							    max_width  	869
 1.15730 +							    justify    	0
 1.15731 +							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.15732 +							    pctDist    	2.986667
 1.15733 +							    height     	44
 1.15734 +							    orientation 	0)
 1.15735 +							line_color 	3342489
 1.15736 +							client     	@465
 1.15737 +							supplier   	@465
 1.15738 +							Focus_Src  	@466
 1.15739 +							Focus_Entry 	@468
 1.15740 +							origin     	(822, 930)
 1.15741 +							terminus   	(972, 930)
 1.15742 +							ordinal    	3)))
 1.15743 +					    (object InteractionDiagram "Alternative Flow - Already registered"
 1.15744 +						mechanism_ref 	@425
 1.15745 +						quid       	"3AC846730080"
 1.15746 +						title      	"Alternative Flow - Already registered"
 1.15747 +						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but is already registered."
 1.15748 +						zoom       	100
 1.15749 +						max_height 	28350
 1.15750 +						max_width  	21600
 1.15751 +						origin_x   	0
 1.15752 +						origin_y   	0
 1.15753 +						items      	(list diagram_item_list
 1.15754 +						    (object InterObjView "Discoverer" @482
 1.15755 +							location   	(124, 248)
 1.15756 +							font       	(object Font
 1.15757 +							    underline  	TRUE)
 1.15758 +							label      	(object ItemLabel
 1.15759 +							    Parent_View 	@482
 1.15760 +							    location   	(31, 272)
 1.15761 +							    anchor_loc 	3
 1.15762 +							    nlines     	2
 1.15763 +							    max_width  	435
 1.15764 +							    label      	"Discoverer")
 1.15765 +							icon       	"control"
 1.15766 +							icon_style 	"Icon"
 1.15767 +							line_color 	3342489
 1.15768 +							fill_color 	13434879
 1.15769 +							quidu      	"3AC846A202AE"
 1.15770 +							width      	446
 1.15771 +							height     	541
 1.15772 +							icon_height 	164
 1.15773 +							icon_width 	157
 1.15774 +							icon_y_offset 	1
 1.15775 +							annotation 	1
 1.15776 +							Focus_Of_Control 	(object Focus_Of_Control "" @483
 1.15777 +							    location   	(124, 434)
 1.15778 +							    line_color 	3342489
 1.15779 +							    InterObjView 	@482
 1.15780 +							    height     	242
 1.15781 +							    y_coord    	182
 1.15782 +							    Nested     	FALSE))
 1.15783 +						    (object InterObjView "Registrar" @484
 1.15784 +							location   	(806, 248)
 1.15785 +							font       	(object Font
 1.15786 +							    underline  	TRUE)
 1.15787 +							label      	(object ItemLabel
 1.15788 +							    Parent_View 	@484
 1.15789 +							    location   	(713, 272)
 1.15790 +							    anchor_loc 	3
 1.15791 +							    nlines     	2
 1.15792 +							    max_width  	471
 1.15793 +							    label      	"Registrar")
 1.15794 +							icon       	"control"
 1.15795 +							icon_style 	"Icon"
 1.15796 +							line_color 	3342489
 1.15797 +							fill_color 	13434879
 1.15798 +							quidu      	"3AC846A202B3"
 1.15799 +							width      	446
 1.15800 +							height     	541
 1.15801 +							icon_height 	164
 1.15802 +							icon_width 	157
 1.15803 +							icon_y_offset 	1
 1.15804 +							annotation 	1
 1.15805 +							Focus_Of_Control 	(object Focus_Of_Control "" @485
 1.15806 +							    location   	(806, 434)
 1.15807 +							    line_color 	3342489
 1.15808 +							    InterObjView 	@484
 1.15809 +							    height     	182
 1.15810 +							    y_coord    	122
 1.15811 +							    Nested     	FALSE))
 1.15812 +						    (object InterObjView "$UNNAMED$341" @486
 1.15813 +							location   	(1922, 248)
 1.15814 +							font       	(object Font
 1.15815 +							    underline  	TRUE)
 1.15816 +							label      	(object ItemLabel
 1.15817 +							    Parent_View 	@486
 1.15818 +							    location   	(1815, 275)
 1.15819 +							    anchor_loc 	3
 1.15820 +							    nlines     	2
 1.15821 +							    max_width  	462
 1.15822 +							    label      	"")
 1.15823 +							icon       	"entity"
 1.15824 +							icon_style 	"Icon"
 1.15825 +							line_color 	3342489
 1.15826 +							fill_color 	13434879
 1.15827 +							quidu      	"3AC846A202B8"
 1.15828 +							width      	438
 1.15829 +							height     	541
 1.15830 +							icon_height 	153
 1.15831 +							icon_width 	154
 1.15832 +							icon_y_offset 	-1
 1.15833 +							annotation 	1
 1.15834 +							Focus_Of_Control 	(object Focus_Of_Control "" @487
 1.15835 +							    location   	(1922, 496)
 1.15836 +							    line_color 	3342489
 1.15837 +							    InterObjView 	@486
 1.15838 +							    height     	60
 1.15839 +							    y_coord    	0
 1.15840 +							    Nested     	FALSE))
 1.15841 +						    (object InterMessView "" @488
 1.15842 +							location   	(62, 434)
 1.15843 +							label      	(object SegLabel @489
 1.15844 +							    Parent_View 	@488
 1.15845 +							    location   	(464, 390)
 1.15846 +							    quidu      	"3AC846A202B0"
 1.15847 +							    anchor_loc 	1
 1.15848 +							    nlines     	1
 1.15849 +							    max_width  	632
 1.15850 +							    justify    	0
 1.15851 +							    label      	"RegisterDiscoveryL(const TEntry&)"
 1.15852 +							    pctDist    	0.500000
 1.15853 +							    height     	45
 1.15854 +							    orientation 	0)
 1.15855 +							line_color 	3342489
 1.15856 +							client     	@482
 1.15857 +							supplier   	@484
 1.15858 +							Focus_Src  	@483
 1.15859 +							Focus_Entry 	@485
 1.15860 +							origin     	(139, 434)
 1.15861 +							terminus   	(790, 434)
 1.15862 +							ordinal    	0)
 1.15863 +						    (object InterMessView "" @490
 1.15864 +							location   	(62, 496)
 1.15865 +							label      	(object SegLabel @491
 1.15866 +							    Parent_View 	@490
 1.15867 +							    location   	(1363, 452)
 1.15868 +							    quidu      	"3AC846A202B1"
 1.15869 +							    anchor_loc 	1
 1.15870 +							    nlines     	1
 1.15871 +							    max_width  	1339
 1.15872 +							    justify    	0
 1.15873 +							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.15874 +							    pctDist    	0.500000
 1.15875 +							    height     	45
 1.15876 +							    orientation 	0)
 1.15877 +							line_color 	3342489
 1.15878 +							client     	@484
 1.15879 +							supplier   	@486
 1.15880 +							Focus_Src  	@485
 1.15881 +							Focus_Entry 	@487
 1.15882 +							origin     	(821, 496)
 1.15883 +							terminus   	(1906, 496)
 1.15884 +							ordinal    	1)))
 1.15885 +					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 1)"
 1.15886 +						mechanism_ref 	@426
 1.15887 +						quid       	"3AC9F0D401AB"
 1.15888 +						title      	"Alternative Flow - No space available for new registrations. (Failure 1)"
 1.15889 +						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
 1.15890 +						zoom       	100
 1.15891 +						max_height 	28350
 1.15892 +						max_width  	21600
 1.15893 +						origin_x   	0
 1.15894 +						origin_y   	0
 1.15895 +						items      	(list diagram_item_list
 1.15896 +						    (object InterObjView "Discoverer" @492
 1.15897 +							location   	(186, 248)
 1.15898 +							font       	(object Font
 1.15899 +							    underline  	TRUE)
 1.15900 +							label      	(object ItemLabel
 1.15901 +							    Parent_View 	@492
 1.15902 +							    location   	(93, 272)
 1.15903 +							    anchor_loc 	3
 1.15904 +							    nlines     	2
 1.15905 +							    max_width  	435
 1.15906 +							    label      	"Discoverer")
 1.15907 +							icon       	"control"
 1.15908 +							icon_style 	"Icon"
 1.15909 +							line_color 	3342489
 1.15910 +							fill_color 	13434879
 1.15911 +							quidu      	"3AC9F0F50090"
 1.15912 +							width      	446
 1.15913 +							height     	727
 1.15914 +							icon_height 	164
 1.15915 +							icon_width 	157
 1.15916 +							icon_y_offset 	1
 1.15917 +							annotation 	1
 1.15918 +							Focus_Of_Control 	(object Focus_Of_Control "" @493
 1.15919 +							    location   	(186, 434)
 1.15920 +							    line_color 	3342489
 1.15921 +							    InterObjView 	@492
 1.15922 +							    height     	428
 1.15923 +							    y_coord    	368
 1.15924 +							    Nested     	FALSE))
 1.15925 +						    (object InterObjView "Registrar" @494
 1.15926 +							location   	(868, 248)
 1.15927 +							font       	(object Font
 1.15928 +							    underline  	TRUE)
 1.15929 +							label      	(object ItemLabel
 1.15930 +							    Parent_View 	@494
 1.15931 +							    location   	(775, 272)
 1.15932 +							    anchor_loc 	3
 1.15933 +							    nlines     	2
 1.15934 +							    max_width  	471
 1.15935 +							    label      	"Registrar")
 1.15936 +							icon       	"control"
 1.15937 +							icon_style 	"Icon"
 1.15938 +							line_color 	3342489
 1.15939 +							fill_color 	13434879
 1.15940 +							quidu      	"3AC9F0F50095"
 1.15941 +							width      	446
 1.15942 +							height     	727
 1.15943 +							icon_height 	164
 1.15944 +							icon_width 	157
 1.15945 +							icon_y_offset 	1
 1.15946 +							annotation 	1
 1.15947 +							Focus_Of_Control 	(object Focus_Of_Control "" @495
 1.15948 +							    location   	(868, 496)
 1.15949 +							    line_color 	3342489
 1.15950 +							    InterObjView 	@494
 1.15951 +							    height     	306
 1.15952 +							    y_coord    	246
 1.15953 +							    Nested     	FALSE)
 1.15954 +							Focus_Of_Control 	(object Focus_Of_Control "" @496
 1.15955 +							    location   	(868, 682)
 1.15956 +							    line_color 	3342489
 1.15957 +							    InterObjView 	@494
 1.15958 +							    height     	60
 1.15959 +							    y_coord    	0
 1.15960 +							    Nested     	TRUE))
 1.15961 +						    (object InterObjView "$UNNAMED$342" @497
 1.15962 +							location   	(2294, 248)
 1.15963 +							font       	(object Font
 1.15964 +							    underline  	TRUE)
 1.15965 +							label      	(object ItemLabel
 1.15966 +							    Parent_View 	@497
 1.15967 +							    location   	(2187, 275)
 1.15968 +							    anchor_loc 	3
 1.15969 +							    nlines     	2
 1.15970 +							    max_width  	462
 1.15971 +							    label      	"")
 1.15972 +							icon       	"entity"
 1.15973 +							icon_style 	"Icon"
 1.15974 +							line_color 	3342489
 1.15975 +							fill_color 	13434879
 1.15976 +							quidu      	"3AC9F0F50099"
 1.15977 +							width      	438
 1.15978 +							height     	727
 1.15979 +							icon_height 	153
 1.15980 +							icon_width 	154
 1.15981 +							icon_y_offset 	-1
 1.15982 +							annotation 	1
 1.15983 +							Focus_Of_Control 	(object Focus_Of_Control "" @498
 1.15984 +							    location   	(2294, 558)
 1.15985 +							    line_color 	3342489
 1.15986 +							    InterObjView 	@497
 1.15987 +							    height     	60
 1.15988 +							    y_coord    	0
 1.15989 +							    Nested     	FALSE))
 1.15990 +						    (object InterMessView "" @499
 1.15991 +							location   	(62, 496)
 1.15992 +							label      	(object SegLabel @500
 1.15993 +							    Parent_View 	@499
 1.15994 +							    location   	(526, 452)
 1.15995 +							    quidu      	"3AC9F0F50092"
 1.15996 +							    anchor_loc 	1
 1.15997 +							    nlines     	1
 1.15998 +							    max_width  	632
 1.15999 +							    justify    	0
 1.16000 +							    label      	"RegisterDiscoveryL(const TEntry&)"
 1.16001 +							    pctDist    	0.500000
 1.16002 +							    height     	45
 1.16003 +							    orientation 	0)
 1.16004 +							line_color 	3342489
 1.16005 +							client     	@492
 1.16006 +							supplier   	@494
 1.16007 +							Focus_Src  	@493
 1.16008 +							Focus_Entry 	@495
 1.16009 +							origin     	(201, 496)
 1.16010 +							terminus   	(852, 496)
 1.16011 +							ordinal    	0)
 1.16012 +						    (object SelfMessView "" @501
 1.16013 +							location   	(62, 682)
 1.16014 +							label      	(object SegLabel @502
 1.16015 +							    Parent_View 	@501
 1.16016 +							    location   	(1455, 640)
 1.16017 +							    quidu      	"3AC9F0F50097"
 1.16018 +							    anchor_loc 	1
 1.16019 +							    nlines     	1
 1.16020 +							    max_width  	1470
 1.16021 +							    justify    	0
 1.16022 +							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.16023 +							    pctDist    	3.806667
 1.16024 +							    height     	43
 1.16025 +							    orientation 	0)
 1.16026 +							line_color 	3342489
 1.16027 +							client     	@494
 1.16028 +							supplier   	@494
 1.16029 +							Focus_Src  	@495
 1.16030 +							Focus_Entry 	@496
 1.16031 +							origin     	(884, 682)
 1.16032 +							terminus   	(1034, 682)
 1.16033 +							ordinal    	2)
 1.16034 +						    (object InterMessView "" @503
 1.16035 +							location   	(62, 558)
 1.16036 +							label      	(object SegLabel @504
 1.16037 +							    Parent_View 	@503
 1.16038 +							    location   	(1580, 514)
 1.16039 +							    quidu      	"3AC9F0F50093"
 1.16040 +							    anchor_loc 	1
 1.16041 +							    nlines     	1
 1.16042 +							    max_width  	1338
 1.16043 +							    justify    	0
 1.16044 +							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.16045 +							    pctDist    	0.500000
 1.16046 +							    height     	45
 1.16047 +							    orientation 	0)
 1.16048 +							line_color 	3342489
 1.16049 +							client     	@494
 1.16050 +							supplier   	@497
 1.16051 +							Focus_Src  	@495
 1.16052 +							Focus_Entry 	@498
 1.16053 +							origin     	(883, 558)
 1.16054 +							terminus   	(2278, 558)
 1.16055 +							ordinal    	1)))
 1.16056 +					    (object InteractionDiagram "Alternative Flow - No space available for new registrations. (Failure 2)"
 1.16057 +						mechanism_ref 	@427
 1.16058 +						quid       	"3ACADBE4017C"
 1.16059 +						title      	"Alternative Flow - No space available for new registrations. (Failure 2)"
 1.16060 +						documentation 	"This flow describes the case where an Interface Implementation Collection is discovered but registeration fails because additional required data structures cannot be constructed."
 1.16061 +						zoom       	100
 1.16062 +						max_height 	28350
 1.16063 +						max_width  	21600
 1.16064 +						origin_x   	0
 1.16065 +						origin_y   	0
 1.16066 +						items      	(list diagram_item_list
 1.16067 +						    (object InterObjView "Discoverer" @505
 1.16068 +							location   	(186, 248)
 1.16069 +							font       	(object Font
 1.16070 +							    underline  	TRUE)
 1.16071 +							label      	(object ItemLabel
 1.16072 +							    Parent_View 	@505
 1.16073 +							    location   	(93, 272)
 1.16074 +							    anchor_loc 	3
 1.16075 +							    nlines     	2
 1.16076 +							    max_width  	435
 1.16077 +							    label      	"Discoverer")
 1.16078 +							icon       	"control"
 1.16079 +							icon_style 	"Icon"
 1.16080 +							line_color 	3342489
 1.16081 +							fill_color 	13434879
 1.16082 +							quidu      	"3ACADBF70148"
 1.16083 +							width      	446
 1.16084 +							height     	851
 1.16085 +							icon_height 	164
 1.16086 +							icon_width 	157
 1.16087 +							icon_y_offset 	1
 1.16088 +							annotation 	1
 1.16089 +							Focus_Of_Control 	(object Focus_Of_Control "" @506
 1.16090 +							    location   	(186, 434)
 1.16091 +							    line_color 	3342489
 1.16092 +							    InterObjView 	@505
 1.16093 +							    height     	552
 1.16094 +							    y_coord    	492
 1.16095 +							    Nested     	FALSE))
 1.16096 +						    (object InterObjView "Registrar" @507
 1.16097 +							location   	(868, 248)
 1.16098 +							font       	(object Font
 1.16099 +							    underline  	TRUE)
 1.16100 +							label      	(object ItemLabel
 1.16101 +							    Parent_View 	@507
 1.16102 +							    location   	(775, 272)
 1.16103 +							    anchor_loc 	3
 1.16104 +							    nlines     	2
 1.16105 +							    max_width  	471
 1.16106 +							    label      	"Registrar")
 1.16107 +							icon       	"control"
 1.16108 +							icon_style 	"Icon"
 1.16109 +							line_color 	3342489
 1.16110 +							fill_color 	13434879
 1.16111 +							quidu      	"3ACADBF7014D"
 1.16112 +							width      	446
 1.16113 +							height     	851
 1.16114 +							icon_height 	164
 1.16115 +							icon_width 	157
 1.16116 +							icon_y_offset 	1
 1.16117 +							annotation 	1
 1.16118 +							Focus_Of_Control 	(object Focus_Of_Control "" @508
 1.16119 +							    location   	(868, 496)
 1.16120 +							    line_color 	3342489
 1.16121 +							    InterObjView 	@507
 1.16122 +							    height     	430
 1.16123 +							    y_coord    	370
 1.16124 +							    Nested     	FALSE)
 1.16125 +							Focus_Of_Control 	(object Focus_Of_Control "" @509
 1.16126 +							    location   	(868, 682)
 1.16127 +							    line_color 	3342489
 1.16128 +							    InterObjView 	@507
 1.16129 +							    height     	60
 1.16130 +							    y_coord    	0
 1.16131 +							    Nested     	TRUE)
 1.16132 +							Focus_Of_Control 	(object Focus_Of_Control "" @510
 1.16133 +							    location   	(868, 806)
 1.16134 +							    line_color 	3342489
 1.16135 +							    InterObjView 	@507
 1.16136 +							    height     	60
 1.16137 +							    y_coord    	0
 1.16138 +							    Nested     	TRUE))
 1.16139 +						    (object InterObjView "$UNNAMED$343" @511
 1.16140 +							location   	(2418, 248)
 1.16141 +							font       	(object Font
 1.16142 +							    underline  	TRUE)
 1.16143 +							label      	(object ItemLabel
 1.16144 +							    Parent_View 	@511
 1.16145 +							    location   	(2311, 275)
 1.16146 +							    anchor_loc 	3
 1.16147 +							    nlines     	2
 1.16148 +							    max_width  	462
 1.16149 +							    label      	"")
 1.16150 +							icon       	"entity"
 1.16151 +							icon_style 	"Icon"
 1.16152 +							line_color 	3342489
 1.16153 +							fill_color 	13434879
 1.16154 +							quidu      	"3ACADBF70151"
 1.16155 +							width      	438
 1.16156 +							height     	851
 1.16157 +							icon_height 	153
 1.16158 +							icon_width 	154
 1.16159 +							icon_y_offset 	-1
 1.16160 +							annotation 	1
 1.16161 +							Focus_Of_Control 	(object Focus_Of_Control "" @512
 1.16162 +							    location   	(2418, 558)
 1.16163 +							    line_color 	3342489
 1.16164 +							    InterObjView 	@511
 1.16165 +							    height     	60
 1.16166 +							    y_coord    	0
 1.16167 +							    Nested     	FALSE))
 1.16168 +						    (object InterMessView "" @513
 1.16169 +							location   	(62, 496)
 1.16170 +							label      	(object SegLabel @514
 1.16171 +							    Parent_View 	@513
 1.16172 +							    location   	(526, 452)
 1.16173 +							    quidu      	"3ACADBF7014A"
 1.16174 +							    anchor_loc 	1
 1.16175 +							    nlines     	1
 1.16176 +							    max_width  	632
 1.16177 +							    justify    	0
 1.16178 +							    label      	"RegisterDiscoveryL(const TEntry&)"
 1.16179 +							    pctDist    	0.500000
 1.16180 +							    height     	45
 1.16181 +							    orientation 	0)
 1.16182 +							line_color 	3342489
 1.16183 +							client     	@505
 1.16184 +							supplier   	@507
 1.16185 +							Focus_Src  	@506
 1.16186 +							Focus_Entry 	@508
 1.16187 +							origin     	(201, 496)
 1.16188 +							terminus   	(852, 496)
 1.16189 +							ordinal    	0)
 1.16190 +						    (object SelfMessView "" @515
 1.16191 +							location   	(62, 682)
 1.16192 +							label      	(object SegLabel @516
 1.16193 +							    Parent_View 	@515
 1.16194 +							    location   	(1455, 640)
 1.16195 +							    quidu      	"3ACADBF7014F"
 1.16196 +							    anchor_loc 	1
 1.16197 +							    nlines     	1
 1.16198 +							    max_width  	1470
 1.16199 +							    justify    	0
 1.16200 +							    label      	"ParseRegistrationDataL(const TEntry&, const TDesC&, const TDriveUnit&, TBool, TInt)"
 1.16201 +							    pctDist    	3.806667
 1.16202 +							    height     	43
 1.16203 +							    orientation 	0)
 1.16204 +							line_color 	3342489
 1.16205 +							client     	@507
 1.16206 +							supplier   	@507
 1.16207 +							Focus_Src  	@508
 1.16208 +							Focus_Entry 	@509
 1.16209 +							origin     	(884, 682)
 1.16210 +							terminus   	(1034, 682)
 1.16211 +							ordinal    	2)
 1.16212 +						    (object SelfMessView "" @517
 1.16213 +							location   	(62, 806)
 1.16214 +							label      	(object SegLabel @518
 1.16215 +							    Parent_View 	@517
 1.16216 +							    location   	(1392, 763)
 1.16217 +							    quidu      	"3ACADBF70150"
 1.16218 +							    anchor_loc 	1
 1.16219 +							    nlines     	1
 1.16220 +							    max_width  	916
 1.16221 +							    justify    	0
 1.16222 +							    label      	"ParseL(CRegistryData::CDllData&, const TDesC&)"
 1.16223 +							    pctDist    	3.393333
 1.16224 +							    height     	44
 1.16225 +							    orientation 	0)
 1.16226 +							line_color 	3342489
 1.16227 +							client     	@507
 1.16228 +							supplier   	@507
 1.16229 +							Focus_Src  	@508
 1.16230 +							Focus_Entry 	@510
 1.16231 +							origin     	(884, 806)
 1.16232 +							terminus   	(1034, 806)
 1.16233 +							ordinal    	3)
 1.16234 +						    (object InterMessView "" @519
 1.16235 +							location   	(62, 558)
 1.16236 +							label      	(object SegLabel @520
 1.16237 +							    Parent_View 	@519
 1.16238 +							    location   	(1642, 514)
 1.16239 +							    quidu      	"3ACADBF7014B"
 1.16240 +							    anchor_loc 	1
 1.16241 +							    nlines     	1
 1.16242 +							    max_width  	1419
 1.16243 +							    justify    	0
 1.16244 +							    label      	"IsRegisteredWithDateL(const TDriveUnit&, TUid, const TTime&, TBool&, TInt&)"
 1.16245 +							    pctDist    	0.500000
 1.16246 +							    height     	45
 1.16247 +							    orientation 	0)
 1.16248 +							line_color 	3342489
 1.16249 +							client     	@507
 1.16250 +							supplier   	@511
 1.16251 +							Focus_Src  	@508
 1.16252 +							Focus_Entry 	@512
 1.16253 +							origin     	(883, 558)
 1.16254 +							terminus   	(2402, 558)
 1.16255 +							ordinal    	1))))))
 1.16256 +				logical_presentations 	(list unit_reference_list))
 1.16257 +			    (object Class_Category "Re-install ( (Iter 1)"
 1.16258 +				quid       	"3A227DCB0189"
 1.16259 +				exportControl 	"Public"
 1.16260 +				logical_models 	(list unit_reference_list
 1.16261 +				    (object UseCase "Re-install"
 1.16262 +					quid       	"3A227DF203DE"
 1.16263 +					documentation 	
 1.16264 +|Actors:
 1.16265 +|Generic Client
 1.16266 +|Interface Implementation
 1.16267 +|
 1.16268 +|Traceability:
 1.16269 +|RHR.79.3.6
 1.16270 +					
 1.16271 +					stereotype 	"use-case realization"
 1.16272 +					logical_models 	(list unit_reference_list
 1.16273 +					    (object Mechanism @521
 1.16274 +						logical_models 	(list unit_reference_list
 1.16275 +						    (object Object "$UNNAMED$344"
 1.16276 +							quid       	"3A2284830160"
 1.16277 +							collaborators 	(list link_list
 1.16278 +							    (object Link
 1.16279 +								quid       	"3A228483015F"
 1.16280 +								supplier   	"$UNNAMED$345"
 1.16281 +								quidu      	"3A2284830162"
 1.16282 +								messages   	(list Messages
 1.16283 +								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
 1.16284 +									quid       	"3AC9F7060075"
 1.16285 +									frequency  	"Aperiodic"
 1.16286 +									synchronization 	"Simple"
 1.16287 +									dir        	"FromClientToSupplier"
 1.16288 +									sequence   	"2.1"
 1.16289 +									ordinal    	2
 1.16290 +									quidu      	"3A754F3E0165")
 1.16291 +								    (object Message "PersistNowL( )"
 1.16292 +									quid       	"3B56BA8101CC"
 1.16293 +									frequency  	"Aperiodic"
 1.16294 +									synchronization 	"Simple"
 1.16295 +									dir        	"FromClientToSupplier"
 1.16296 +									sequence   	"2.2"
 1.16297 +									ordinal    	4
 1.16298 +									quidu      	"3A797978000C"))))
 1.16299 +							class      	"Logical View::CRegistrar"
 1.16300 +							quidu      	"3A1D3A0D0282"
 1.16301 +							persistence 	"Transient"
 1.16302 +							multi      	FALSE)
 1.16303 +						    (object Object "$UNNAMED$345"
 1.16304 +							quid       	"3A2284830162"
 1.16305 +							class      	"Logical View::CRegistryData"
 1.16306 +							quidu      	"3A1D0A2B03D0"
 1.16307 +							persistence 	"Transient"
 1.16308 +							multi      	FALSE)
 1.16309 +						    (object Object "$UNNAMED$346"
 1.16310 +							quid       	"3AC9F6ED025A"
 1.16311 +							collaborators 	(list link_list
 1.16312 +							    (object Link
 1.16313 +								quid       	"3AC9F6FD0086"
 1.16314 +								supplier   	"$UNNAMED$344"
 1.16315 +								quidu      	"3A2284830160"
 1.16316 +								messages   	(list Messages
 1.16317 +								    (object Message "DriveReinstatedL(const TDriveUnit&)"
 1.16318 +									quid       	"3AC9F6FD0087"
 1.16319 +									frequency  	"Aperiodic"
 1.16320 +									synchronization 	"Simple"
 1.16321 +									dir        	"FromClientToSupplier"
 1.16322 +									sequence   	"2"
 1.16323 +									ordinal    	1
 1.16324 +									quidu      	"3A7593D703A9")
 1.16325 +								    (object Message "DiscoveriesBegin( )"
 1.16326 +									quid       	"3AC9F72802D7"
 1.16327 +									frequency  	"Aperiodic"
 1.16328 +									synchronization 	"Simple"
 1.16329 +									dir        	"FromClientToSupplier"
 1.16330 +									sequence   	"1"
 1.16331 +									ordinal    	0
 1.16332 +									quidu      	"3A7FEAEA02B8")
 1.16333 +								    (object Message "DiscoveriesComplete(TBool)"
 1.16334 +									quid       	"3B56BAB00350"
 1.16335 +									frequency  	"Aperiodic"
 1.16336 +									synchronization 	"Simple"
 1.16337 +									dir        	"FromClientToSupplier"
 1.16338 +									sequence   	"3"
 1.16339 +									ordinal    	3
 1.16340 +									quidu      	"3A7593D703B6"))))
 1.16341 +							class      	"Logical View::CDiscoverer"
 1.16342 +							quidu      	"3A1D376D0037"
 1.16343 +							persistence 	"Transient"
 1.16344 +							multi      	FALSE)))
 1.16345 +					    (object Mechanism @522
 1.16346 +						logical_models 	(list unit_reference_list
 1.16347 +						    (object Object "$UNNAMED$347"
 1.16348 +							quid       	"3AC9F60E032B"
 1.16349 +							collaborators 	(list link_list
 1.16350 +							    (object Link
 1.16351 +								quid       	"3AC9F60E032C"
 1.16352 +								supplier   	"$UNNAMED$348"
 1.16353 +								quidu      	"3AC9F60E0330"
 1.16354 +								messages   	(list Messages
 1.16355 +								    (object Message "Enable(TUid)"
 1.16356 +									quid       	"3AC9F60E032D"
 1.16357 +									frequency  	"Aperiodic"
 1.16358 +									synchronization 	"Simple"
 1.16359 +									dir        	"FromClientToSupplier"
 1.16360 +									sequence   	"1"
 1.16361 +									ordinal    	0
 1.16362 +									quidu      	"3A2CFDF80394"))))
 1.16363 +							class      	"Use Case View::System Actors::Interface Implementation"
 1.16364 +							quidu      	"3A13FF96031A"
 1.16365 +							persistence 	"Transient"
 1.16366 +							multi      	FALSE)
 1.16367 +						    (object Object "$UNNAMED$348"
 1.16368 +							quid       	"3AC9F60E0330"
 1.16369 +							collaborators 	(list link_list
 1.16370 +							    (object Link
 1.16371 +								quid       	"3AC9F60E032F"
 1.16372 +								supplier   	"$UNNAMED$349"
 1.16373 +								quidu      	"3AC9F60E0331"
 1.16374 +								messages   	(list Messages
 1.16375 +								    (object Message "SetEnabledState(TUid, TBool)"
 1.16376 +									quid       	"3AC9F60E032E"
 1.16377 +									frequency  	"Aperiodic"
 1.16378 +									synchronization 	"Simple"
 1.16379 +									dir        	"FromClientToSupplier"
 1.16380 +									sequence   	"1.1"
 1.16381 +									ordinal    	1
 1.16382 +									quidu      	"3A2CFDBB0382"))))
 1.16383 +							class      	"Logical View::CRegistrar"
 1.16384 +							quidu      	"3A1D3A0D0282"
 1.16385 +							persistence 	"Transient"
 1.16386 +							multi      	FALSE)
 1.16387 +						    (object Object "$UNNAMED$349"
 1.16388 +							quid       	"3AC9F60E0331"
 1.16389 +							class      	"Logical View::CRegistryData"
 1.16390 +							quidu      	"3A1D0A2B03D0"
 1.16391 +							persistence 	"Transient"
 1.16392 +							multi      	FALSE)))
 1.16393 +					    (object Mechanism @523
 1.16394 +						logical_models 	(list unit_reference_list
 1.16395 +						    (object Object "$UNNAMED$350"
 1.16396 +							quid       	"3ACADD7101CD"
 1.16397 +							collaborators 	(list link_list
 1.16398 +							    (object Link
 1.16399 +								quid       	"3ACADD7101CE"
 1.16400 +								supplier   	"$UNNAMED$351"
 1.16401 +								quidu      	"3ACADD7101D7"
 1.16402 +								messages   	(list Messages
 1.16403 +								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
 1.16404 +									quid       	"3ACADD7101CF"
 1.16405 +									frequency  	"Aperiodic"
 1.16406 +									synchronization 	"Simple"
 1.16407 +									dir        	"FromClientToSupplier"
 1.16408 +									sequence   	"3"
 1.16409 +									ordinal    	2
 1.16410 +									quidu      	"3A754F3E0165"))))
 1.16411 +							class      	"Logical View::CRegistrar"
 1.16412 +							quidu      	"3A1D3A0D0282"
 1.16413 +							persistence 	"Transient"
 1.16414 +							multi      	FALSE)
 1.16415 +						    (object Object "$UNNAMED$351"
 1.16416 +							quid       	"3ACADD7101D7"
 1.16417 +							class      	"Logical View::CRegistryData"
 1.16418 +							quidu      	"3A1D0A2B03D0"
 1.16419 +							persistence 	"Transient"
 1.16420 +							multi      	FALSE)
 1.16421 +						    (object Object "$UNNAMED$352"
 1.16422 +							quid       	"3ACADD7101D3"
 1.16423 +							collaborators 	(list link_list
 1.16424 +							    (object Link
 1.16425 +								quid       	"3ACADD7101D2"
 1.16426 +								supplier   	"$UNNAMED$350"
 1.16427 +								quidu      	"3ACADD7101CD"
 1.16428 +								messages   	(list Messages
 1.16429 +								    (object Message "DriveReinstatedL(const TDriveUnit&)"
 1.16430 +									quid       	"3ACADD7101D1"
 1.16431 +									frequency  	"Aperiodic"
 1.16432 +									synchronization 	"Simple"
 1.16433 +									dir        	"FromClientToSupplier"
 1.16434 +									sequence   	"2"
 1.16435 +									ordinal    	1
 1.16436 +									quidu      	"3A7593D703A9")
 1.16437 +								    (object Message "DiscoveriesBegin( )"
 1.16438 +									quid       	"3ACADD7101D5"
 1.16439 +									frequency  	"Aperiodic"
 1.16440 +									synchronization 	"Simple"
 1.16441 +									dir        	"FromClientToSupplier"
 1.16442 +									sequence   	"1"
 1.16443 +									ordinal    	0
 1.16444 +									quidu      	"3A7FEAEA02B8"))))
 1.16445 +							class      	"Logical View::CDiscoverer"
 1.16446 +							quidu      	"3A1D376D0037"
 1.16447 +							persistence 	"Transient"
 1.16448 +							multi      	FALSE)))
 1.16449 +					    (object Mechanism @524
 1.16450 +						logical_models 	(list unit_reference_list
 1.16451 +						    (object Object "$UNNAMED$353"
 1.16452 +							quid       	"3ACAE0CD0094"
 1.16453 +							collaborators 	(list link_list
 1.16454 +							    (object Link
 1.16455 +								quid       	"3ACAE0CD0095"
 1.16456 +								supplier   	"$UNNAMED$354"
 1.16457 +								quidu      	"3ACAE0CD009E"
 1.16458 +								messages   	(list Messages
 1.16459 +								    (object Message "UndoTemporaryUninstallL(const TDriveUnit&)"
 1.16460 +									quid       	"3ACAE0CD0096"
 1.16461 +									frequency  	"Aperiodic"
 1.16462 +									synchronization 	"Simple"
 1.16463 +									dir        	"FromClientToSupplier"
 1.16464 +									sequence   	"3"
 1.16465 +									ordinal    	2
 1.16466 +									quidu      	"3A754F3E0165"))))
 1.16467 +							class      	"Logical View::CRegistrar"
 1.16468 +							quidu      	"3A1D3A0D0282"
 1.16469 +							persistence 	"Transient"
 1.16470 +							multi      	FALSE)
 1.16471 +						    (object Object "$UNNAMED$354"
 1.16472 +							quid       	"3ACAE0CD009E"
 1.16473 +							class      	"Logical View::CRegistryData"
 1.16474 +							quidu      	"3A1D0A2B03D0"
 1.16475 +							persistence 	"Transient"
 1.16476 +							multi      	FALSE)
 1.16477 +						    (object Object "$UNNAMED$355"
 1.16478 +							quid       	"3ACAE0CD0099"
 1.16479 +							collaborators 	(list link_list
 1.16480 +							    (object Link
 1.16481 +								quid       	"3ACAE0CD0098"
 1.16482 +								supplier   	"$UNNAMED$353"
 1.16483 +								quidu      	"3ACAE0CD0094"
 1.16484 +								messages   	(list Messages
 1.16485 +								    (object Message "DriveReinstatedL(const TDriveUnit&)"
 1.16486 +									quid       	"3ACAE0CD0097"
 1.16487 +									frequency  	"Aperiodic"
 1.16488 +									synchronization 	"Simple"
 1.16489 +									dir        	"FromClientToSupplier"
 1.16490 +									sequence   	"2"
 1.16491 +									ordinal    	1
 1.16492 +									quidu      	"3A7593D703A9")
 1.16493 +								    (object Message "DiscoveriesBegin( )"
 1.16494 +									quid       	"3ACAE0CD009A"
 1.16495 +									frequency  	"Aperiodic"
 1.16496 +									synchronization 	"Simple"
 1.16497 +									dir        	"FromClientToSupplier"
 1.16498 +									sequence   	"1"
 1.16499 +									ordinal    	0
 1.16500 +									quidu      	"3A7FEAEA02B8"))))
 1.16501 +							class      	"Logical View::CDiscoverer"
 1.16502 +							quidu      	"3A1D376D0037"
 1.16503 +							persistence 	"Transient"
 1.16504 +							multi      	FALSE))))
 1.16505 +					logical_presentations 	(list unit_reference_list
 1.16506 +					    (object InteractionDiagram "Basic Flow - Re-enable Interface Implementation Collections"
 1.16507 +						mechanism_ref 	@521
 1.16508 +						quid       	"3A2284780259"
 1.16509 +						title      	"Basic Flow - Re-enable Interface Implementation Collections"
 1.16510 +						documentation 	
 1.16511 +|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.
 1.16512 +|
 1.16513 +						
 1.16514 +						zoom       	100
 1.16515 +						max_height 	28350
 1.16516 +						max_width  	21600
 1.16517 +						origin_x   	0
 1.16518 +						origin_y   	0
 1.16519 +						items      	(list diagram_item_list
 1.16520 +						    (object InterObjView "$UNNAMED$344" @525
 1.16521 +							location   	(1054, 248)
 1.16522 +							font       	(object Font
 1.16523 +							    underline  	TRUE)
 1.16524 +							label      	(object ItemLabel
 1.16525 +							    Parent_View 	@525
 1.16526 +							    location   	(961, 272)
 1.16527 +							    anchor_loc 	3
 1.16528 +							    nlines     	2
 1.16529 +							    max_width  	471
 1.16530 +							    label      	"")
 1.16531 +							icon       	"control"
 1.16532 +							icon_style 	"Icon"
 1.16533 +							line_color 	3342489
 1.16534 +							fill_color 	13434879
 1.16535 +							quidu      	"3A2284830160"
 1.16536 +							width      	446
 1.16537 +							height     	667
 1.16538 +							icon_height 	164
 1.16539 +							icon_width 	157
 1.16540 +							icon_y_offset 	1
 1.16541 +							annotation 	1
 1.16542 +							Focus_Of_Control 	(object Focus_Of_Control "" @526
 1.16543 +							    location   	(1054, 372)
 1.16544 +							    line_color 	3342489
 1.16545 +							    InterObjView 	@525
 1.16546 +							    height     	60
 1.16547 +							    y_coord    	0
 1.16548 +							    Nested     	FALSE)
 1.16549 +							Focus_Of_Control 	(object Focus_Of_Control "" @527
 1.16550 +							    location   	(1054, 496)
 1.16551 +							    line_color 	3342489
 1.16552 +							    InterObjView 	@525
 1.16553 +							    height     	306
 1.16554 +							    y_coord    	246
 1.16555 +							    Nested     	FALSE)
 1.16556 +							Focus_Of_Control 	(object Focus_Of_Control "" @528
 1.16557 +							    location   	(1054, 620)
 1.16558 +							    line_color 	3342489
 1.16559 +							    InterObjView 	@525
 1.16560 +							    height     	60
 1.16561 +							    y_coord    	0
 1.16562 +							    Nested     	TRUE))
 1.16563 +						    (object InterObjView "$UNNAMED$345" @529
 1.16564 +							location   	(1984, 248)
 1.16565 +							font       	(object Font
 1.16566 +							    underline  	TRUE)
 1.16567 +							label      	(object ItemLabel
 1.16568 +							    Parent_View 	@529
 1.16569 +							    location   	(1877, 275)
 1.16570 +							    anchor_loc 	3
 1.16571 +							    nlines     	2
 1.16572 +							    max_width  	462
 1.16573 +							    label      	"")
 1.16574 +							icon       	"entity"
 1.16575 +							icon_style 	"Icon"
 1.16576 +							line_color 	3342489
 1.16577 +							fill_color 	13434879
 1.16578 +							quidu      	"3A2284830162"
 1.16579 +							width      	438
 1.16580 +							height     	667
 1.16581 +							icon_height 	153
 1.16582 +							icon_width 	154
 1.16583 +							icon_y_offset 	-1
 1.16584 +							annotation 	1
 1.16585 +							Focus_Of_Control 	(object Focus_Of_Control "" @530
 1.16586 +							    location   	(1984, 558)
 1.16587 +							    line_color 	3342489
 1.16588 +							    InterObjView 	@529
 1.16589 +							    height     	60
 1.16590 +							    y_coord    	0
 1.16591 +							    Nested     	FALSE)
 1.16592 +							Focus_Of_Control 	(object Focus_Of_Control "" @531
 1.16593 +							    location   	(1984, 682)
 1.16594 +							    line_color 	3342489
 1.16595 +							    InterObjView 	@529
 1.16596 +							    height     	60
 1.16597 +							    y_coord    	0
 1.16598 +							    Nested     	FALSE))
 1.16599 +						    (object InterObjView "$UNNAMED$346" @532
 1.16600 +							location   	(186, 248)
 1.16601 +							font       	(object Font
 1.16602 +							    underline  	TRUE)
 1.16603 +							label      	(object ItemLabel
 1.16604 +							    Parent_View 	@532
 1.16605 +							    location   	(93, 273)
 1.16606 +							    anchor_loc 	3
 1.16607 +							    nlines     	2
 1.16608 +							    max_width  	435
 1.16609 +							    label      	"")
 1.16610 +							icon       	"control"
 1.16611 +							icon_style 	"Icon"
 1.16612 +							line_color 	3342489
 1.16613 +							fill_color 	13434879
 1.16614 +							quidu      	"3AC9F6ED025A"
 1.16615 +							width      	446
 1.16616 +							height     	667
 1.16617 +							icon_height 	164
 1.16618 +							icon_width 	157
 1.16619 +							icon_y_offset 	0
 1.16620 +							annotation 	1
 1.16621 +							Focus_Of_Control 	(object Focus_Of_Control "" @533
 1.16622 +							    location   	(186, 372)
 1.16623 +							    line_color 	3342489
 1.16624 +							    InterObjView 	@532
 1.16625 +							    height     	368
 1.16626 +							    y_coord    	308
 1.16627 +							    Nested     	FALSE))
 1.16628 +						    (object InterMessView "" @534
 1.16629 +							location   	(62, 496)
 1.16630 +							label      	(object SegLabel @535
 1.16631 +							    Parent_View 	@534
 1.16632 +							    location   	(619, 452)
 1.16633 +							    quidu      	"3AC9F6FD0087"
 1.16634 +							    anchor_loc 	1
 1.16635 +							    nlines     	1
 1.16636 +							    max_width  	651
 1.16637 +							    justify    	0
 1.16638 +							    label      	"DriveReinstatedL(const TDriveUnit&)"
 1.16639 +							    pctDist    	0.500000
 1.16640 +							    height     	45
 1.16641 +							    orientation 	0)
 1.16642 +							line_color 	3342489
 1.16643 +							client     	@532
 1.16644 +							supplier   	@525
 1.16645 +							Focus_Src  	@533
 1.16646 +							Focus_Entry 	@527
 1.16647 +							origin     	(201, 496)
 1.16648 +							terminus   	(1038, 496)
 1.16649 +							ordinal    	1)
 1.16650 +						    (object InterMessView "" @536
 1.16651 +							location   	(62, 558)
 1.16652 +							label      	(object SegLabel @537
 1.16653 +							    Parent_View 	@536
 1.16654 +							    location   	(1518, 514)
 1.16655 +							    quidu      	"3AC9F7060075"
 1.16656 +							    anchor_loc 	1
 1.16657 +							    nlines     	1
 1.16658 +							    max_width  	810
 1.16659 +							    justify    	0
 1.16660 +							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 1.16661 +							    pctDist    	0.500000
 1.16662 +							    height     	45
 1.16663 +							    orientation 	0)
 1.16664 +							line_color 	3342489
 1.16665 +							client     	@525
 1.16666 +							supplier   	@529
 1.16667 +							Focus_Src  	@527
 1.16668 +							Focus_Entry 	@530
 1.16669 +							origin     	(1069, 558)
 1.16670 +							terminus   	(1968, 558)
 1.16671 +							ordinal    	2)
 1.16672 +						    (object InterMessView "" @538
 1.16673 +							location   	(62, 372)
 1.16674 +							label      	(object SegLabel @539
 1.16675 +							    Parent_View 	@538
 1.16676 +							    location   	(619, 328)
 1.16677 +							    quidu      	"3AC9F72802D7"
 1.16678 +							    anchor_loc 	1
 1.16679 +							    nlines     	1
 1.16680 +							    max_width  	347
 1.16681 +							    justify    	0
 1.16682 +							    label      	"DiscoveriesBegin( )"
 1.16683 +							    pctDist    	0.500000
 1.16684 +							    height     	45
 1.16685 +							    orientation 	0)
 1.16686 +							line_color 	3342489
 1.16687 +							client     	@532
 1.16688 +							supplier   	@525
 1.16689 +							Focus_Src  	@533
 1.16690 +							Focus_Entry 	@526
 1.16691 +							origin     	(201, 372)
 1.16692 +							terminus   	(1038, 372)
 1.16693 +							ordinal    	0)
 1.16694 +						    (object InterMessView "" @540
 1.16695 +							location   	(62, 682)
 1.16696 +							label      	(object SegLabel @541
 1.16697 +							    Parent_View 	@540
 1.16698 +							    location   	(1518, 638)
 1.16699 +							    quidu      	"3B56BA8101CC"
 1.16700 +							    anchor_loc 	1
 1.16701 +							    nlines     	1
 1.16702 +							    max_width  	266
 1.16703 +							    justify    	0
 1.16704 +							    label      	"PersistNowL( )"
 1.16705 +							    pctDist    	0.500000
 1.16706 +							    height     	45
 1.16707 +							    orientation 	0)
 1.16708 +							line_color 	3342489
 1.16709 +							client     	@525
 1.16710 +							supplier   	@529
 1.16711 +							Focus_Src  	@527
 1.16712 +							Focus_Entry 	@531
 1.16713 +							origin     	(1069, 682)
 1.16714 +							terminus   	(1968, 682)
 1.16715 +							ordinal    	4)
 1.16716 +						    (object InterMessView "" @542
 1.16717 +							location   	(62, 620)
 1.16718 +							label      	(object SegLabel @543
 1.16719 +							    Parent_View 	@542
 1.16720 +							    location   	(619, 576)
 1.16721 +							    quidu      	"3B56BAB00350"
 1.16722 +							    anchor_loc 	1
 1.16723 +							    nlines     	1
 1.16724 +							    max_width  	506
 1.16725 +							    justify    	0
 1.16726 +							    label      	"DiscoveriesComplete(TBool)"
 1.16727 +							    pctDist    	0.500000
 1.16728 +							    height     	45
 1.16729 +							    orientation 	0)
 1.16730 +							line_color 	3342489
 1.16731 +							client     	@532
 1.16732 +							supplier   	@525
 1.16733 +							Focus_Src  	@533
 1.16734 +							Focus_Entry 	@528
 1.16735 +							origin     	(201, 620)
 1.16736 +							terminus   	(1038, 620)
 1.16737 +							ordinal    	3)))
 1.16738 +					    (object InteractionDiagram "Alternate Flow - Enable Interface Implementation (Omit)"
 1.16739 +						mechanism_ref 	@522
 1.16740 +						quid       	"3AC9F6040182"
 1.16741 +						title      	"Alternate Flow - Enable Interface Implementation (Omit)"
 1.16742 +						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."
 1.16743 +						zoom       	100
 1.16744 +						max_height 	28350
 1.16745 +						max_width  	21600
 1.16746 +						origin_x   	0
 1.16747 +						origin_y   	0
 1.16748 +						items      	(list diagram_item_list
 1.16749 +						    (object InterObjView "$UNNAMED$347" @544
 1.16750 +							location   	(186, 248)
 1.16751 +							font       	(object Font
 1.16752 +							    underline  	TRUE)
 1.16753 +							label      	(object ItemLabel
 1.16754 +							    Parent_View 	@544
 1.16755 +							    location   	(186, 273)
 1.16756 +							    anchor_loc 	1
 1.16757 +							    nlines     	2
 1.16758 +							    max_width  	360
 1.16759 +							    justify    	0
 1.16760 +							    label      	"")
 1.16761 +							icon       	"Actor"
 1.16762 +							icon_style 	"Icon"
 1.16763 +							line_color 	3342489
 1.16764 +							fill_color 	13434879
 1.16765 +							quidu      	"3AC9F60E032B"
 1.16766 +							width      	336
 1.16767 +							height     	541
 1.16768 +							icon_height 	162
 1.16769 +							icon_width 	120
 1.16770 +							icon_y_offset 	0
 1.16771 +							annotation 	1
 1.16772 +							Focus_Of_Control 	(object Focus_Of_Control "" @545
 1.16773 +							    location   	(186, 434)
 1.16774 +							    line_color 	3342489
 1.16775 +							    InterObjView 	@544
 1.16776 +							    height     	242
 1.16777 +							    y_coord    	182
 1.16778 +							    Nested     	FALSE))
 1.16779 +						    (object InterObjView "$UNNAMED$348" @546
 1.16780 +							location   	(682, 248)
 1.16781 +							font       	(object Font
 1.16782 +							    underline  	TRUE)
 1.16783 +							label      	(object ItemLabel
 1.16784 +							    Parent_View 	@546
 1.16785 +							    location   	(589, 272)
 1.16786 +							    anchor_loc 	3
 1.16787 +							    nlines     	2
 1.16788 +							    max_width  	471
 1.16789 +							    label      	"")
 1.16790 +							icon       	"control"
 1.16791 +							icon_style 	"Icon"
 1.16792 +							line_color 	3342489
 1.16793 +							fill_color 	13434879
 1.16794 +							quidu      	"3AC9F60E0330"
 1.16795 +							width      	446
 1.16796 +							height     	541
 1.16797 +							icon_height 	164
 1.16798 +							icon_width 	157
 1.16799 +							icon_y_offset 	1
 1.16800 +							annotation 	1
 1.16801 +							Focus_Of_Control 	(object Focus_Of_Control "" @547
 1.16802 +							    location   	(682, 434)
 1.16803 +							    line_color 	3342489
 1.16804 +							    InterObjView 	@546
 1.16805 +							    height     	182
 1.16806 +							    y_coord    	122
 1.16807 +							    Nested     	FALSE))
 1.16808 +						    (object InterObjView "$UNNAMED$349" @548
 1.16809 +							location   	(1302, 248)
 1.16810 +							font       	(object Font
 1.16811 +							    underline  	TRUE)
 1.16812 +							label      	(object ItemLabel
 1.16813 +							    Parent_View 	@548
 1.16814 +							    location   	(1195, 275)
 1.16815 +							    anchor_loc 	3
 1.16816 +							    nlines     	2
 1.16817 +							    max_width  	462
 1.16818 +							    label      	"")
 1.16819 +							icon       	"entity"
 1.16820 +							icon_style 	"Icon"
 1.16821 +							line_color 	3342489
 1.16822 +							fill_color 	13434879
 1.16823 +							quidu      	"3AC9F60E0331"
 1.16824 +							width      	438
 1.16825 +							height     	541
 1.16826 +							icon_height 	153
 1.16827 +							icon_width 	154
 1.16828 +							icon_y_offset 	-1
 1.16829 +							annotation 	1
 1.16830 +							Focus_Of_Control 	(object Focus_Of_Control "" @549
 1.16831 +							    location   	(1302, 496)
 1.16832 +							    line_color 	3342489
 1.16833 +							    InterObjView 	@548
 1.16834 +							    height     	60
 1.16835 +							    y_coord    	0
 1.16836 +							    Nested     	FALSE))
 1.16837 +						    (object InterMessView "" @550
 1.16838 +							location   	(62, 434)
 1.16839 +							label      	(object SegLabel @551
 1.16840 +							    Parent_View 	@550
 1.16841 +							    location   	(433, 390)
 1.16842 +							    quidu      	"3AC9F60E032D"
 1.16843 +							    anchor_loc 	1
 1.16844 +							    nlines     	1
 1.16845 +							    max_width  	421
 1.16846 +							    justify    	0
 1.16847 +							    label      	"Enable(TUid)"
 1.16848 +							    pctDist    	0.500000
 1.16849 +							    height     	45
 1.16850 +							    orientation 	0)
 1.16851 +							line_color 	3342489
 1.16852 +							client     	@544
 1.16853 +							supplier   	@546
 1.16854 +							Focus_Src  	@545
 1.16855 +							Focus_Entry 	@547
 1.16856 +							origin     	(201, 434)
 1.16857 +							terminus   	(666, 434)
 1.16858 +							ordinal    	0)
 1.16859 +						    (object InterMessView "" @552
 1.16860 +							location   	(62, 496)
 1.16861 +							label      	(object SegLabel @553
 1.16862 +							    Parent_View 	@552
 1.16863 +							    location   	(991, 452)
 1.16864 +							    quidu      	"3AC9F60E032E"
 1.16865 +							    anchor_loc 	1
 1.16866 +							    nlines     	1
 1.16867 +							    max_width  	541
 1.16868 +							    justify    	0
 1.16869 +							    label      	"SetEnabledState(TUid, TBool)"
 1.16870 +							    pctDist    	0.500000
 1.16871 +							    height     	45
 1.16872 +							    orientation 	0)
 1.16873 +							line_color 	3342489
 1.16874 +							client     	@546
 1.16875 +							supplier   	@548
 1.16876 +							Focus_Src  	@547
 1.16877 +							Focus_Entry 	@549
 1.16878 +							origin     	(697, 496)
 1.16879 +							terminus   	(1286, 496)
 1.16880 +							ordinal    	1)))
 1.16881 +					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
 1.16882 +						mechanism_ref 	@523
 1.16883 +						quid       	"3ACADD4200F4"
 1.16884 +						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 1)"
 1.16885 +						documentation 	
 1.16886 +|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.
 1.16887 +|
 1.16888 +|A failure to restore occurs because there is insufficient space for the new registry entries. The registry is left unchanged.
 1.16889 +|
 1.16890 +						
 1.16891 +						zoom       	100
 1.16892 +						max_height 	28350
 1.16893 +						max_width  	21600
 1.16894 +						origin_x   	0
 1.16895 +						origin_y   	0
 1.16896 +						items      	(list diagram_item_list
 1.16897 +						    (object InterObjView "$UNNAMED$350" @554
 1.16898 +							location   	(1054, 248)
 1.16899 +							font       	(object Font
 1.16900 +							    underline  	TRUE)
 1.16901 +							label      	(object ItemLabel
 1.16902 +							    Parent_View 	@554
 1.16903 +							    location   	(961, 272)
 1.16904 +							    anchor_loc 	3
 1.16905 +							    nlines     	2
 1.16906 +							    max_width  	471
 1.16907 +							    label      	"")
 1.16908 +							icon       	"control"
 1.16909 +							icon_style 	"Icon"
 1.16910 +							line_color 	3342489
 1.16911 +							fill_color 	13434879
 1.16912 +							quidu      	"3ACADD7101CD"
 1.16913 +							width      	446
 1.16914 +							height     	605
 1.16915 +							icon_height 	164
 1.16916 +							icon_width 	157
 1.16917 +							icon_y_offset 	1
 1.16918 +							annotation 	1
 1.16919 +							Focus_Of_Control 	(object Focus_Of_Control "" @555
 1.16920 +							    location   	(1054, 434)
 1.16921 +							    line_color 	3342489
 1.16922 +							    InterObjView 	@554
 1.16923 +							    height     	60
 1.16924 +							    y_coord    	0
 1.16925 +							    Nested     	FALSE)
 1.16926 +							Focus_Of_Control 	(object Focus_Of_Control "" @556
 1.16927 +							    location   	(1054, 558)
 1.16928 +							    line_color 	3342489
 1.16929 +							    InterObjView 	@554
 1.16930 +							    height     	182
 1.16931 +							    y_coord    	122
 1.16932 +							    Nested     	FALSE)
 1.16933 +							Focus_Of_Control 	(object Focus_Of_Control "" @557
 1.16934 +							    location   	(1054, 558)
 1.16935 +							    line_color 	3342489
 1.16936 +							    InterObjView 	@554
 1.16937 +							    height     	60
 1.16938 +							    y_coord    	0
 1.16939 +							    Nested     	TRUE))
 1.16940 +						    (object InterObjView "$UNNAMED$351" @558
 1.16941 +							location   	(1984, 248)
 1.16942 +							font       	(object Font
 1.16943 +							    underline  	TRUE)
 1.16944 +							label      	(object ItemLabel
 1.16945 +							    Parent_View 	@558
 1.16946 +							    location   	(1877, 275)
 1.16947 +							    anchor_loc 	3
 1.16948 +							    nlines     	2
 1.16949 +							    max_width  	462
 1.16950 +							    label      	"")
 1.16951 +							icon       	"entity"
 1.16952 +							icon_style 	"Icon"
 1.16953 +							line_color 	3342489
 1.16954 +							fill_color 	13434879
 1.16955 +							quidu      	"3ACADD7101D7"
 1.16956 +							width      	438
 1.16957 +							height     	605
 1.16958 +							icon_height 	153
 1.16959 +							icon_width 	154
 1.16960 +							icon_y_offset 	-1
 1.16961 +							annotation 	1
 1.16962 +							Focus_Of_Control 	(object Focus_Of_Control "" @559
 1.16963 +							    location   	(1984, 620)
 1.16964 +							    line_color 	3342489
 1.16965 +							    InterObjView 	@558
 1.16966 +							    height     	60
 1.16967 +							    y_coord    	0
 1.16968 +							    Nested     	FALSE))
 1.16969 +						    (object InterObjView "$UNNAMED$352" @560
 1.16970 +							location   	(186, 248)
 1.16971 +							font       	(object Font
 1.16972 +							    underline  	TRUE)
 1.16973 +							label      	(object ItemLabel
 1.16974 +							    Parent_View 	@560
 1.16975 +							    location   	(93, 273)
 1.16976 +							    anchor_loc 	3
 1.16977 +							    nlines     	2
 1.16978 +							    max_width  	435
 1.16979 +							    label      	"")
 1.16980 +							icon       	"control"
 1.16981 +							icon_style 	"Icon"
 1.16982 +							line_color 	3342489
 1.16983 +							fill_color 	13434879
 1.16984 +							quidu      	"3ACADD7101D3"
 1.16985 +							width      	446
 1.16986 +							height     	605
 1.16987 +							icon_height 	164
 1.16988 +							icon_width 	157
 1.16989 +							icon_y_offset 	0
 1.16990 +							annotation 	1
 1.16991 +							Focus_Of_Control 	(object Focus_Of_Control "" @561
 1.16992 +							    location   	(186, 372)
 1.16993 +							    line_color 	3342489
 1.16994 +							    InterObjView 	@560
 1.16995 +							    height     	306
 1.16996 +							    y_coord    	246
 1.16997 +							    Nested     	FALSE))
 1.16998 +						    (object InterMessView "" @562
 1.16999 +							location   	(62, 620)
 1.17000 +							label      	(object SegLabel @563
 1.17001 +							    Parent_View 	@562
 1.17002 +							    location   	(1518, 576)
 1.17003 +							    quidu      	"3ACADD7101CF"
 1.17004 +							    anchor_loc 	1
 1.17005 +							    nlines     	1
 1.17006 +							    max_width  	810
 1.17007 +							    justify    	0
 1.17008 +							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 1.17009 +							    pctDist    	0.500000
 1.17010 +							    height     	45
 1.17011 +							    orientation 	0)
 1.17012 +							line_color 	3342489
 1.17013 +							client     	@554
 1.17014 +							supplier   	@558
 1.17015 +							Focus_Src  	@556
 1.17016 +							Focus_Entry 	@559
 1.17017 +							origin     	(1069, 620)
 1.17018 +							terminus   	(1968, 620)
 1.17019 +							ordinal    	2)
 1.17020 +						    (object InterMessView "" @564
 1.17021 +							location   	(62, 558)
 1.17022 +							label      	(object SegLabel @565
 1.17023 +							    Parent_View 	@564
 1.17024 +							    location   	(619, 514)
 1.17025 +							    quidu      	"3ACADD7101D1"
 1.17026 +							    anchor_loc 	1
 1.17027 +							    nlines     	1
 1.17028 +							    max_width  	651
 1.17029 +							    justify    	0
 1.17030 +							    label      	"DriveReinstatedL(const TDriveUnit&)"
 1.17031 +							    pctDist    	0.500000
 1.17032 +							    height     	45
 1.17033 +							    orientation 	0)
 1.17034 +							line_color 	3342489
 1.17035 +							client     	@560
 1.17036 +							supplier   	@554
 1.17037 +							Focus_Src  	@561
 1.17038 +							Focus_Entry 	@557
 1.17039 +							origin     	(201, 558)
 1.17040 +							terminus   	(1038, 558)
 1.17041 +							ordinal    	1)
 1.17042 +						    (object InterMessView "" @566
 1.17043 +							location   	(62, 434)
 1.17044 +							label      	(object SegLabel @567
 1.17045 +							    Parent_View 	@566
 1.17046 +							    location   	(619, 390)
 1.17047 +							    quidu      	"3ACADD7101D5"
 1.17048 +							    anchor_loc 	1
 1.17049 +							    nlines     	1
 1.17050 +							    max_width  	347
 1.17051 +							    justify    	0
 1.17052 +							    label      	"DiscoveriesBegin( )"
 1.17053 +							    pctDist    	0.500000
 1.17054 +							    height     	45
 1.17055 +							    orientation 	0)
 1.17056 +							line_color 	3342489
 1.17057 +							client     	@560
 1.17058 +							supplier   	@554
 1.17059 +							Focus_Src  	@561
 1.17060 +							Focus_Entry 	@555
 1.17061 +							origin     	(201, 434)
 1.17062 +							terminus   	(1038, 434)
 1.17063 +							ordinal    	0)))
 1.17064 +					    (object InteractionDiagram "Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
 1.17065 +						mechanism_ref 	@524
 1.17066 +						quid       	"3ACAE00203BD"
 1.17067 +						title      	"Alternate Flow - Re-enable Interface Implementation Collections (Failure 2)"
 1.17068 +						documentation 	
 1.17069 +|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.
 1.17070 +|
 1.17071 +|A failure to restore occurs because the registry branch file to restore is damaged. The registry is left unchanged.
 1.17072 +|
 1.17073 +						
 1.17074 +						zoom       	100
 1.17075 +						max_height 	28350
 1.17076 +						max_width  	21600
 1.17077 +						origin_x   	0
 1.17078 +						origin_y   	0
 1.17079 +						items      	(list diagram_item_list
 1.17080 +						    (object InterObjView "$UNNAMED$353" @568
 1.17081 +							location   	(1054, 248)
 1.17082 +							font       	(object Font
 1.17083 +							    underline  	TRUE)
 1.17084 +							label      	(object ItemLabel
 1.17085 +							    Parent_View 	@568
 1.17086 +							    location   	(961, 272)
 1.17087 +							    anchor_loc 	3
 1.17088 +							    nlines     	2
 1.17089 +							    max_width  	471
 1.17090 +							    label      	"")
 1.17091 +							icon       	"control"
 1.17092 +							icon_style 	"Icon"
 1.17093 +							line_color 	3342489
 1.17094 +							fill_color 	13434879
 1.17095 +							quidu      	"3ACAE0CD0094"
 1.17096 +							width      	446
 1.17097 +							height     	605
 1.17098 +							icon_height 	164
 1.17099 +							icon_width 	157
 1.17100 +							icon_y_offset 	1
 1.17101 +							annotation 	1
 1.17102 +							Focus_Of_Control 	(object Focus_Of_Control "" @569
 1.17103 +							    location   	(1054, 434)
 1.17104 +							    line_color 	3342489
 1.17105 +							    InterObjView 	@568
 1.17106 +							    height     	60
 1.17107 +							    y_coord    	0
 1.17108 +							    Nested     	FALSE)
 1.17109 +							Focus_Of_Control 	(object Focus_Of_Control "" @570
 1.17110 +							    location   	(1054, 558)
 1.17111 +							    line_color 	3342489
 1.17112 +							    InterObjView 	@568
 1.17113 +							    height     	182
 1.17114 +							    y_coord    	122
 1.17115 +							    Nested     	FALSE)
 1.17116 +							Focus_Of_Control 	(object Focus_Of_Control "" @571
 1.17117 +							    location   	(1054, 558)
 1.17118 +							    line_color 	3342489
 1.17119 +							    InterObjView 	@568
 1.17120 +							    height     	60
 1.17121 +							    y_coord    	0
 1.17122 +							    Nested     	TRUE))
 1.17123 +						    (object InterObjView "$UNNAMED$354" @572
 1.17124 +							location   	(1984, 248)
 1.17125 +							font       	(object Font
 1.17126 +							    underline  	TRUE)
 1.17127 +							label      	(object ItemLabel
 1.17128 +							    Parent_View 	@572
 1.17129 +							    location   	(1877, 275)
 1.17130 +							    anchor_loc 	3
 1.17131 +							    nlines     	2
 1.17132 +							    max_width  	462
 1.17133 +							    label      	"")
 1.17134 +							icon       	"entity"
 1.17135 +							icon_style 	"Icon"
 1.17136 +							line_color 	3342489
 1.17137 +							fill_color 	13434879
 1.17138 +							quidu      	"3ACAE0CD009E"
 1.17139 +							width      	438
 1.17140 +							height     	605
 1.17141 +							icon_height 	153
 1.17142 +							icon_width 	154
 1.17143 +							icon_y_offset 	-1
 1.17144 +							annotation 	1
 1.17145 +							Focus_Of_Control 	(object Focus_Of_Control "" @573
 1.17146 +							    location   	(1984, 620)
 1.17147 +							    line_color 	3342489
 1.17148 +							    InterObjView 	@572
 1.17149 +							    height     	60
 1.17150 +							    y_coord    	0
 1.17151 +							    Nested     	FALSE))
 1.17152 +						    (object InterObjView "$UNNAMED$355" @574
 1.17153 +							location   	(186, 248)
 1.17154 +							font       	(object Font
 1.17155 +							    underline  	TRUE)
 1.17156 +							label      	(object ItemLabel
 1.17157 +							    Parent_View 	@574
 1.17158 +							    location   	(93, 273)
 1.17159 +							    anchor_loc 	3
 1.17160 +							    nlines     	2
 1.17161 +							    max_width  	435
 1.17162 +							    label      	"")
 1.17163 +							icon       	"control"
 1.17164 +							icon_style 	"Icon"
 1.17165 +							line_color 	3342489
 1.17166 +							fill_color 	13434879
 1.17167 +							quidu      	"3ACAE0CD0099"
 1.17168 +							width      	446
 1.17169 +							height     	605
 1.17170 +							icon_height 	164
 1.17171 +							icon_width 	157
 1.17172 +							icon_y_offset 	0
 1.17173 +							annotation 	1
 1.17174 +							Focus_Of_Control 	(object Focus_Of_Control "" @575
 1.17175 +							    location   	(186, 372)
 1.17176 +							    line_color 	3342489
 1.17177 +							    InterObjView 	@574
 1.17178 +							    height     	306
 1.17179 +							    y_coord    	246
 1.17180 +							    Nested     	FALSE))
 1.17181 +						    (object InterMessView "" @576
 1.17182 +							location   	(62, 620)
 1.17183 +							label      	(object SegLabel @577
 1.17184 +							    Parent_View 	@576
 1.17185 +							    location   	(1518, 576)
 1.17186 +							    quidu      	"3ACAE0CD0096"
 1.17187 +							    anchor_loc 	1
 1.17188 +							    nlines     	1
 1.17189 +							    max_width  	810
 1.17190 +							    justify    	0
 1.17191 +							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 1.17192 +							    pctDist    	0.500000
 1.17193 +							    height     	45
 1.17194 +							    orientation 	0)
 1.17195 +							line_color 	3342489
 1.17196 +							client     	@568
 1.17197 +							supplier   	@572
 1.17198 +							Focus_Src  	@570
 1.17199 +							Focus_Entry 	@573
 1.17200 +							origin     	(1069, 620)
 1.17201 +							terminus   	(1968, 620)
 1.17202 +							ordinal    	2)
 1.17203 +						    (object InterMessView "" @578
 1.17204 +							location   	(62, 558)
 1.17205 +							label      	(object SegLabel @579
 1.17206 +							    Parent_View 	@578
 1.17207 +							    location   	(619, 514)
 1.17208 +							    quidu      	"3ACAE0CD0097"
 1.17209 +							    anchor_loc 	1
 1.17210 +							    nlines     	1
 1.17211 +							    max_width  	650
 1.17212 +							    justify    	0
 1.17213 +							    label      	"DriveReinstatedL(const TDriveUnit&)"
 1.17214 +							    pctDist    	0.500000
 1.17215 +							    height     	45
 1.17216 +							    orientation 	0)
 1.17217 +							line_color 	3342489
 1.17218 +							client     	@574
 1.17219 +							supplier   	@568
 1.17220 +							Focus_Src  	@575
 1.17221 +							Focus_Entry 	@571
 1.17222 +							origin     	(201, 558)
 1.17223 +							terminus   	(1038, 558)
 1.17224 +							ordinal    	1)
 1.17225 +						    (object InterMessView "" @580
 1.17226 +							location   	(62, 434)
 1.17227 +							label      	(object SegLabel @581
 1.17228 +							    Parent_View 	@580
 1.17229 +							    location   	(619, 390)
 1.17230 +							    quidu      	"3ACAE0CD009A"
 1.17231 +							    anchor_loc 	1
 1.17232 +							    nlines     	1
 1.17233 +							    max_width  	347
 1.17234 +							    justify    	0
 1.17235 +							    label      	"DiscoveriesBegin( )"
 1.17236 +							    pctDist    	0.500000
 1.17237 +							    height     	45
 1.17238 +							    orientation 	0)
 1.17239 +							line_color 	3342489
 1.17240 +							client     	@574
 1.17241 +							supplier   	@568
 1.17242 +							Focus_Src  	@575
 1.17243 +							Focus_Entry 	@569
 1.17244 +							origin     	(201, 434)
 1.17245 +							terminus   	(1038, 434)
 1.17246 +							ordinal    	0)))
 1.17247 +					    (object ObjectDiagram "Basic Flow - Re-enable Interface Implementation Collections"
 1.17248 +						mechanism_ref 	@521
 1.17249 +						quid       	"3B56BA0003E3"
 1.17250 +						title      	"Basic Flow - Re-enable Interface Implementation Collections"
 1.17251 +						zoom       	100
 1.17252 +						max_height 	28350
 1.17253 +						max_width  	21600
 1.17254 +						origin_x   	0
 1.17255 +						origin_y   	0
 1.17256 +						items      	(list diagram_item_list
 1.17257 +						    (object ObjectView "$UNNAMED$344" @582
 1.17258 +							location   	(1315, 737)
 1.17259 +							font       	(object Font
 1.17260 +							    underline  	TRUE)
 1.17261 +							label      	(object ItemLabel
 1.17262 +							    Parent_View 	@582
 1.17263 +							    location   	(1217, 846)
 1.17264 +							    anchor_loc 	3
 1.17265 +							    nlines     	2
 1.17266 +							    max_width  	441
 1.17267 +							    label      	"")
 1.17268 +							icon       	"control"
 1.17269 +							icon_style 	"Icon"
 1.17270 +							line_color 	3342489
 1.17271 +							fill_color 	13434879
 1.17272 +							quidu      	"3A2284830160"
 1.17273 +							width      	158
 1.17274 +							height     	60
 1.17275 +							annotation 	4
 1.17276 +							autoResize 	TRUE
 1.17277 +							subobjects 	0
 1.17278 +							x_offset   	0.000000
 1.17279 +							y_offset   	0.000000)
 1.17280 +						    (object ObjectView "$UNNAMED$345" @583
 1.17281 +							location   	(1890, 737)
 1.17282 +							font       	(object Font
 1.17283 +							    underline  	TRUE)
 1.17284 +							label      	(object ItemLabel
 1.17285 +							    Parent_View 	@583
 1.17286 +							    location   	(1766, 893)
 1.17287 +							    anchor_loc 	3
 1.17288 +							    nlines     	2
 1.17289 +							    max_width  	501
 1.17290 +							    label      	"")
 1.17291 +							icon       	"entity"
 1.17292 +							icon_style 	"Icon"
 1.17293 +							line_color 	3342489
 1.17294 +							fill_color 	13434879
 1.17295 +							quidu      	"3A2284830162"
 1.17296 +							width      	180
 1.17297 +							height     	154
 1.17298 +							annotation 	4
 1.17299 +							autoResize 	TRUE
 1.17300 +							subobjects 	0
 1.17301 +							x_offset   	0.000000
 1.17302 +							y_offset   	0.000000)
 1.17303 +						    (object ObjectView "$UNNAMED$346" @584
 1.17304 +							location   	(1315, 1295)
 1.17305 +							font       	(object Font
 1.17306 +							    underline  	TRUE)
 1.17307 +							label      	(object ItemLabel
 1.17308 +							    Parent_View 	@584
 1.17309 +							    location   	(1217, 1456)
 1.17310 +							    anchor_loc 	3
 1.17311 +							    nlines     	2
 1.17312 +							    max_width  	441
 1.17313 +							    label      	"")
 1.17314 +							icon       	"control"
 1.17315 +							icon_style 	"Icon"
 1.17316 +							line_color 	3342489
 1.17317 +							fill_color 	13434879
 1.17318 +							quidu      	"3AC9F6ED025A"
 1.17319 +							width      	158
 1.17320 +							annotation 	4
 1.17321 +							autoResize 	TRUE
 1.17322 +							subobjects 	0
 1.17323 +							x_offset   	0.000000
 1.17324 +							y_offset   	0.000000)
 1.17325 +						    (object LinkView "" @585
 1.17326 +							stereotype 	TRUE
 1.17327 +							line_color 	3342489
 1.17328 +							quidu      	"3A228483015F"
 1.17329 +							client     	@582
 1.17330 +							supplier   	@583
 1.17331 +							line_style 	0)
 1.17332 +						    (object MessView "" @586
 1.17333 +							location   	(1596, 693)
 1.17334 +							line_color 	3342489
 1.17335 +							label      	(object SegLabel @587
 1.17336 +							    Parent_View 	@586
 1.17337 +							    location   	(1596, 602)
 1.17338 +							    quidu      	"3AC9F7060075"
 1.17339 +							    anchor_loc 	1
 1.17340 +							    nlines     	1
 1.17341 +							    max_width  	825
 1.17342 +							    justify    	0
 1.17343 +							    label      	"UndoTemporaryUninstallL(const TDriveUnit&)"
 1.17344 +							    pctDist    	0.500000
 1.17345 +							    height     	45
 1.17346 +							    orientation 	0)
 1.17347 +							label      	(object SegLabel @588
 1.17348 +							    Parent_View 	@586
 1.17349 +							    location   	(1596, 649)
 1.17350 +							    quidu      	"3B56BA8101CC"
 1.17351 +							    anchor_loc 	1
 1.17352 +							    nlines     	1
 1.17353 +							    max_width  	297
 1.17354 +							    justify    	0
 1.17355 +							    label      	"PersistNowL( )"
 1.17356 +							    pctDist    	0.500000
 1.17357 +							    height     	45
 1.17358 +							    orientation 	0)
 1.17359 +							object_arc 	@585
 1.17360 +							pctDist    	0.500000
 1.17361 +							height     	45
 1.17362 +							orientation 	0
 1.17363 +							dir        	1
 1.17364 +							origin     	(1536, 693)
 1.17365 +							terminus   	(1656, 693))
 1.17366 +						    (object LinkView "" @589
 1.17367 +							stereotype 	TRUE
 1.17368 +							line_color 	3342489
 1.17369 +							quidu      	"3AC9F6FD0086"
 1.17370 +							client     	@584
 1.17371 +							supplier   	@582
 1.17372 +							line_style 	0)
 1.17373 +						    (object MessView "" @590
 1.17374 +							location   	(1271, 991)
 1.17375 +							line_color 	3342489
 1.17376 +							label      	(object SegLabel @591
 1.17377 +							    Parent_View 	@590
 1.17378 +							    location   	(1227, 991)
 1.17379 +							    quidu      	"3AC9F72802D7"
 1.17380 +							    anchor_loc 	1
 1.17381 +							    nlines     	1
 1.17382 +							    max_width  	378
 1.17383 +							    justify    	0
 1.17384 +							    label      	"DiscoveriesBegin( )"
 1.17385 +							    pctDist    	0.500000
 1.17386 +							    height     	45
 1.17387 +							    orientation 	0)
 1.17388 +							label      	(object SegLabel @592
 1.17389 +							    Parent_View 	@590
 1.17390 +							    location   	(1227, 1038)
 1.17391 +							    quidu      	"3AC9F6FD0087"
 1.17392 +							    anchor_loc 	1
 1.17393 +							    nlines     	1
 1.17394 +							    max_width  	669
 1.17395 +							    justify    	0
 1.17396 +							    label      	"DriveReinstatedL(const TDriveUnit&)"
 1.17397 +							    pctDist    	0.500000
 1.17398 +							    height     	45
 1.17399 +							    orientation 	0)
 1.17400 +							label      	(object SegLabel @593
 1.17401 +							    Parent_View 	@590
 1.17402 +							    location   	(1227, 1085)
 1.17403 +							    quidu      	"3B56BAB00350"
 1.17404 +							    anchor_loc 	1
 1.17405 +							    nlines     	1
 1.17406 +							    max_width  	538
 1.17407 +							    justify    	0
 1.17408 +							    label      	"DiscoveriesComplete(TBool)"
 1.17409 +							    pctDist    	0.500000
 1.17410 +							    height     	45
 1.17411 +							    orientation 	0)
 1.17412 +							object_arc 	@589
 1.17413 +							pctDist    	0.500000
 1.17414 +							height     	45
 1.17415 +							orientation 	0
 1.17416 +							dir        	1
 1.17417 +							origin     	(1271, 1050)
 1.17418 +							terminus   	(1271, 932)))))))
 1.17419 +				logical_presentations 	(list unit_reference_list))
 1.17420 +			    (object Class_Category "List Interface Implementations (Iter 1)"
 1.17421 +				quid       	"3A1CFF56024D"
 1.17422 +				exportControl 	"Public"
 1.17423 +				logical_models 	(list unit_reference_list
 1.17424 +				    (object UseCase "List interface implementations"
 1.17425 +					quid       	"3A1D029E01E6"
 1.17426 +					documentation 	
 1.17427 +|Actors:
 1.17428 +|Interface Implementation
 1.17429 +|Generic Future Projects
 1.17430 +|SyncML Client 1.0
 1.17431 +|
 1.17432 +|Traceability:
 1.17433 +|RHR.79.4.4
 1.17434 +|RHR.79.4.8
 1.17435 +|RHR.79.5.3
 1.17436 +					
 1.17437 +					stereotype 	"use-case realization"
 1.17438 +					logical_models 	(list unit_reference_list
 1.17439 +					    (object Mechanism @594
 1.17440 +						logical_models 	(list unit_reference_list
 1.17441 +						    (object Object "$UNNAMED$356"
 1.17442 +							quid       	"3A2517D3011D"
 1.17443 +							collaborators 	(list link_list
 1.17444 +							    (object Link
 1.17445 +								quid       	"3A2517D3011E"
 1.17446 +								supplier   	"$UNNAMED$357"
 1.17447 +								quidu      	"3A2517D30127"
 1.17448 +								messages   	(list Messages
 1.17449 +								    (object Message "ListImplementationsL( )"
 1.17450 +									quid       	"3A2517D3011F"
 1.17451 +									frequency  	"Aperiodic"
 1.17452 +									synchronization 	"Simple"
 1.17453 +									dir        	"FromClientToSupplier"
 1.17454 +									sequence   	"1"
 1.17455 +									ordinal    	0
 1.17456 +									quidu      	"3A2CF2470250"))))
 1.17457 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.17458 +							quidu      	"3A1E36BF024A"
 1.17459 +							persistence 	"Transient"
 1.17460 +							multi      	FALSE)
 1.17461 +						    (object Object "$UNNAMED$357"
 1.17462 +							quid       	"3A2517D30127"
 1.17463 +							collaborators 	(list link_list
 1.17464 +							    (object Link
 1.17465 +								quid       	"3A2517D30128"
 1.17466 +								supplier   	"$UNNAMED$358"
 1.17467 +								quidu      	"3A2517D3012D"
 1.17468 +								messages   	(list Messages
 1.17469 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.17470 +									quid       	"3A2517D30129"
 1.17471 +									frequency  	"Aperiodic"
 1.17472 +									synchronization 	"Simple"
 1.17473 +									dir        	"FromClientToSupplier"
 1.17474 +									sequence   	"1.1"
 1.17475 +									ordinal    	1
 1.17476 +									quidu      	"3A2D04B2001F"))))
 1.17477 +							class      	"Logical View::CExampleInterface"
 1.17478 +							quidu      	"3A1D07A10155"
 1.17479 +							persistence 	"Transient"
 1.17480 +							multi      	FALSE)
 1.17481 +						    (object Object "$UNNAMED$358"
 1.17482 +							quid       	"3A2517D3012D"
 1.17483 +							collaborators 	(list link_list
 1.17484 +							    (object Link
 1.17485 +								quid       	"3A2517D3012C"
 1.17486 +								supplier   	"$UNNAMED$359"
 1.17487 +								quidu      	"3A2517D30131")
 1.17488 +							    (object Link
 1.17489 +								quid       	"3ACA0A9201ED"
 1.17490 +								supplier   	"$UNNAMED$360"
 1.17491 +								quidu      	"3ACA0A1D0217"
 1.17492 +								messages   	(list Messages
 1.17493 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
 1.17494 +									quid       	"3ACA0A9201EE"
 1.17495 +									frequency  	"Aperiodic"
 1.17496 +									synchronization 	"Simple"
 1.17497 +									dir        	"FromClientToSupplier"
 1.17498 +									sequence   	"1.1.1"
 1.17499 +									ordinal    	2
 1.17500 +									quidu      	"3A71596801D2"))))
 1.17501 +							class      	"Logical View::REComSession"
 1.17502 +							quidu      	"3A1D08B702D1"
 1.17503 +							persistence 	"Transient"
 1.17504 +							multi      	FALSE)
 1.17505 +						    (object Object "$UNNAMED$359"
 1.17506 +							quid       	"3A2517D30131"
 1.17507 +							collaborators 	(list link_list
 1.17508 +							    (object Link
 1.17509 +								quid       	"3A2517D30130"
 1.17510 +								supplier   	"$UNNAMED$361"
 1.17511 +								quidu      	"3A2517D30132"
 1.17512 +								messages   	(list Messages
 1.17513 +								    (object Message "ListImplementationsL(TUid)"
 1.17514 +									quid       	"3ACA0A64009C"
 1.17515 +									frequency  	"Aperiodic"
 1.17516 +									synchronization 	"Simple"
 1.17517 +									dir        	"FromClientToSupplier"
 1.17518 +									sequence   	"2.1"
 1.17519 +									ordinal    	4
 1.17520 +									quidu      	"3A2CF123032C"))))
 1.17521 +							class      	"Logical View::CDefaultResolver"
 1.17522 +							quidu      	"3A1D097B0305"
 1.17523 +							persistence 	"Transient"
 1.17524 +							multi      	FALSE)
 1.17525 +						    (object Object "$UNNAMED$361"
 1.17526 +							quid       	"3A2517D30132"
 1.17527 +							class      	"Logical View::CRegistryData"
 1.17528 +							quidu      	"3A1D0A2B03D0"
 1.17529 +							persistence 	"Transient"
 1.17530 +							multi      	FALSE)
 1.17531 +						    (object Object "$UNNAMED$360"
 1.17532 +							quid       	"3ACA0A1D0217"
 1.17533 +							collaborators 	(list link_list
 1.17534 +							    (object Link
 1.17535 +								quid       	"3ACA0A520014"
 1.17536 +								supplier   	"$UNNAMED$359"
 1.17537 +								quidu      	"3A2517D30131"
 1.17538 +								messages   	(list Messages
 1.17539 +								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 1.17540 +									quid       	"3ACA0A520015"
 1.17541 +									frequency  	"Aperiodic"
 1.17542 +									synchronization 	"Simple"
 1.17543 +									dir        	"FromClientToSupplier"
 1.17544 +									sequence   	"2"
 1.17545 +									ordinal    	3
 1.17546 +									quidu      	"3A2D04DD00A3"))))
 1.17547 +							class      	"Logical View::CEComServer"
 1.17548 +							quidu      	"3A7159680113"
 1.17549 +							persistence 	"Transient"
 1.17550 +							multi      	FALSE)))
 1.17551 +					    (object Mechanism @595
 1.17552 +						logical_models 	(list unit_reference_list
 1.17553 +						    (object Object "$UNNAMED$362"
 1.17554 +							quid       	"3A1E73F501D4"
 1.17555 +							collaborators 	(list link_list
 1.17556 +							    (object Link
 1.17557 +								quid       	"3A1E741501BC"
 1.17558 +								supplier   	"$UNNAMED$363"
 1.17559 +								quidu      	"3A1E740B0302"
 1.17560 +								messages   	(list Messages
 1.17561 +								    (object Message "ListImplementationsL( )"
 1.17562 +									quid       	"3A1E741501BD"
 1.17563 +									frequency  	"Aperiodic"
 1.17564 +									synchronization 	"Simple"
 1.17565 +									dir        	"FromClientToSupplier"
 1.17566 +									sequence   	"1"
 1.17567 +									ordinal    	0
 1.17568 +									quidu      	"3A2CF2470250"))))
 1.17569 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.17570 +							quidu      	"3A1E36BF024A"
 1.17571 +							persistence 	"Transient"
 1.17572 +							multi      	FALSE)
 1.17573 +						    (object Object "$UNNAMED$363"
 1.17574 +							quid       	"3A1E740B0302"
 1.17575 +							collaborators 	(list link_list
 1.17576 +							    (object Link
 1.17577 +								quid       	"3A1E743F03C5"
 1.17578 +								supplier   	"$UNNAMED$364"
 1.17579 +								quidu      	"3A1E743A03BE"
 1.17580 +								messages   	(list Messages
 1.17581 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.17582 +									quid       	"3A1E743F03C6"
 1.17583 +									frequency  	"Aperiodic"
 1.17584 +									synchronization 	"Simple"
 1.17585 +									dir        	"FromClientToSupplier"
 1.17586 +									sequence   	"1.1"
 1.17587 +									ordinal    	1
 1.17588 +									quidu      	"3A2D04B2001F"))))
 1.17589 +							class      	"Logical View::CExampleInterface"
 1.17590 +							quidu      	"3A1D07A10155"
 1.17591 +							persistence 	"Transient"
 1.17592 +							multi      	FALSE)
 1.17593 +						    (object Object "$UNNAMED$364"
 1.17594 +							quid       	"3A1E743A03BE"
 1.17595 +							collaborators 	(list link_list
 1.17596 +							    (object Link
 1.17597 +								quid       	"3A1E74750192"
 1.17598 +								supplier   	"$UNNAMED$365"
 1.17599 +								quidu      	"3A1E747002F3")
 1.17600 +							    (object Link
 1.17601 +								quid       	"3ACA0AE4015F"
 1.17602 +								supplier   	"$UNNAMED$366"
 1.17603 +								quidu      	"3ACA0AB803BE"
 1.17604 +								messages   	(list Messages
 1.17605 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&)"
 1.17606 +									quid       	"3ACA0AE40160"
 1.17607 +									frequency  	"Aperiodic"
 1.17608 +									synchronization 	"Simple"
 1.17609 +									dir        	"FromClientToSupplier"
 1.17610 +									sequence   	"1.1.1"
 1.17611 +									ordinal    	2
 1.17612 +									quidu      	"3A71596801D2"))))
 1.17613 +							class      	"Logical View::REComSession"
 1.17614 +							quidu      	"3A1D08B702D1"
 1.17615 +							persistence 	"Transient"
 1.17616 +							multi      	FALSE)
 1.17617 +						    (object Object "$UNNAMED$365"
 1.17618 +							quid       	"3A1E747002F3"
 1.17619 +							collaborators 	(list link_list
 1.17620 +							    (object Link
 1.17621 +								quid       	"3A1E748302FB"
 1.17622 +								supplier   	"$UNNAMED$367"
 1.17623 +								quidu      	"3A1E747F02FF"
 1.17624 +								messages   	(list Messages
 1.17625 +								    (object Message "ListImplementationsL(TUid)"
 1.17626 +									quid       	"3A1E748302FC"
 1.17627 +									frequency  	"Aperiodic"
 1.17628 +									synchronization 	"Simple"
 1.17629 +									dir        	"FromClientToSupplier"
 1.17630 +									sequence   	"2"
 1.17631 +									ordinal    	4
 1.17632 +									quidu      	"3A2CF123032C")
 1.17633 +								    (object Message "GetImplementationDataL(TUid)"
 1.17634 +									quid       	"3ACB1321011C"
 1.17635 +									frequency  	"Aperiodic"
 1.17636 +									synchronization 	"Simple"
 1.17637 +									dir        	"FromClientToSupplier"
 1.17638 +									sequence   	"1.1.1.1.2"
 1.17639 +									ordinal    	6
 1.17640 +									quidu      	"3AB7308403C8")))
 1.17641 +							    (object Link
 1.17642 +								quid       	"3ACB12AC02AE"
 1.17643 +								supplier   	"$UNNAMED$365"
 1.17644 +								quidu      	"3A1E747002F3"
 1.17645 +								messages   	(list Messages
 1.17646 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.17647 +									quid       	"3ACB12AC02AF"
 1.17648 +									frequency  	"Aperiodic"
 1.17649 +									synchronization 	"Simple"
 1.17650 +									dir        	"FromClientToSupplier"
 1.17651 +									sequence   	"1.1.1.1.1"
 1.17652 +									ordinal    	5
 1.17653 +									quidu      	"3A2CF0FF003C"))))
 1.17654 +							class      	"Logical View::CDefaultResolver"
 1.17655 +							quidu      	"3A1D097B0305"
 1.17656 +							persistence 	"Transient"
 1.17657 +							multi      	FALSE)
 1.17658 +						    (object Object "$UNNAMED$367"
 1.17659 +							quid       	"3A1E747F02FF"
 1.17660 +							class      	"Logical View::CRegistryData"
 1.17661 +							quidu      	"3A1D0A2B03D0"
 1.17662 +							persistence 	"Transient"
 1.17663 +							multi      	FALSE)
 1.17664 +						    (object Object "$UNNAMED$366"
 1.17665 +							quid       	"3ACA0AB803BE"
 1.17666 +							collaborators 	(list link_list
 1.17667 +							    (object Link
 1.17668 +								quid       	"3ACA0AF0004D"
 1.17669 +								supplier   	"$UNNAMED$365"
 1.17670 +								quidu      	"3A1E747002F3"
 1.17671 +								messages   	(list Messages
 1.17672 +								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 1.17673 +									quid       	"3ACA0AF0004E"
 1.17674 +									frequency  	"Aperiodic"
 1.17675 +									synchronization 	"Simple"
 1.17676 +									dir        	"FromClientToSupplier"
 1.17677 +									sequence   	"1.1.1.1"
 1.17678 +									ordinal    	3
 1.17679 +									quidu      	"3A2D04DD00A3"))))
 1.17680 +							class      	"Logical View::CEComServer"
 1.17681 +							quidu      	"3A7159680113"
 1.17682 +							persistence 	"Transient"
 1.17683 +							multi      	FALSE)))
 1.17684 +					    (object Mechanism @596
 1.17685 +						logical_models 	(list unit_reference_list
 1.17686 +						    (object Object "$UNNAMED$368"
 1.17687 +							quid       	"3ACB0C780066"
 1.17688 +							collaborators 	(list link_list
 1.17689 +							    (object Link
 1.17690 +								quid       	"3ACB0C780067"
 1.17691 +								supplier   	"$UNNAMED$369"
 1.17692 +								quidu      	"3ACB0C78006B"
 1.17693 +								messages   	(list Messages
 1.17694 +								    (object Message "ListImplementationsL( )"
 1.17695 +									quid       	"3ACB0C780068"
 1.17696 +									frequency  	"Aperiodic"
 1.17697 +									synchronization 	"Simple"
 1.17698 +									dir        	"FromClientToSupplier"
 1.17699 +									sequence   	"1"
 1.17700 +									ordinal    	0
 1.17701 +									quidu      	"3A2CF2470250"))))
 1.17702 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.17703 +							quidu      	"3A1E36BF024A"
 1.17704 +							persistence 	"Transient"
 1.17705 +							multi      	FALSE)
 1.17706 +						    (object Object "$UNNAMED$369"
 1.17707 +							quid       	"3ACB0C78006B"
 1.17708 +							collaborators 	(list link_list
 1.17709 +							    (object Link
 1.17710 +								quid       	"3ACB0C78006A"
 1.17711 +								supplier   	"$UNNAMED$370"
 1.17712 +								quidu      	"3ACB0C78006C"
 1.17713 +								messages   	(list Messages
 1.17714 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 1.17715 +									quid       	"3ACB0C780069"
 1.17716 +									frequency  	"Aperiodic"
 1.17717 +									synchronization 	"Simple"
 1.17718 +									dir        	"FromClientToSupplier"
 1.17719 +									sequence   	"1.1"
 1.17720 +									ordinal    	1
 1.17721 +									quidu      	"3A65868D0354"))))
 1.17722 +							class      	"Logical View::CExampleInterface"
 1.17723 +							quidu      	"3A1D07A10155"
 1.17724 +							persistence 	"Transient"
 1.17725 +							multi      	FALSE)
 1.17726 +						    (object Object "$UNNAMED$370"
 1.17727 +							quid       	"3ACB0C78006C"
 1.17728 +							collaborators 	(list link_list
 1.17729 +							    (object Link
 1.17730 +								quid       	"3ACB0C78006E"
 1.17731 +								supplier   	"$UNNAMED$371"
 1.17732 +								quidu      	"3ACB0C780070"
 1.17733 +								messages   	(list Messages
 1.17734 +								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.17735 +									quid       	"3ACB0C78006F"
 1.17736 +									frequency  	"Aperiodic"
 1.17737 +									synchronization 	"Simple"
 1.17738 +									dir        	"FromClientToSupplier"
 1.17739 +									sequence   	"1.1.1"
 1.17740 +									ordinal    	2
 1.17741 +									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 1.17742 +									quidu      	"3A71596801D2"))))
 1.17743 +							class      	"Logical View::REComSession"
 1.17744 +							quidu      	"3A1D08B702D1"
 1.17745 +							persistence 	"Transient"
 1.17746 +							multi      	FALSE)
 1.17747 +						    (object Object "$UNNAMED$372"
 1.17748 +							quid       	"3ACB0C780076"
 1.17749 +							class      	"Logical View::CRegistryData"
 1.17750 +							quidu      	"3A1D0A2B03D0"
 1.17751 +							persistence 	"Transient"
 1.17752 +							multi      	FALSE)
 1.17753 +						    (object Object "$UNNAMED$371"
 1.17754 +							quid       	"3ACB0C780070"
 1.17755 +							collaborators 	(list link_list
 1.17756 +							    (object Link
 1.17757 +								quid       	"3ACB125800AF"
 1.17758 +								supplier   	"CustomResolver"
 1.17759 +								quidu      	"3ACB1239024F"
 1.17760 +								messages   	(list Messages
 1.17761 +								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
 1.17762 +									quid       	"3ACB125800B0"
 1.17763 +									frequency  	"Aperiodic"
 1.17764 +									synchronization 	"Simple"
 1.17765 +									dir        	"FromClientToSupplier"
 1.17766 +									sequence   	"1.1.1.1"
 1.17767 +									ordinal    	3
 1.17768 +									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
 1.17769 +									quidu      	"3B050BD702DA"))))
 1.17770 +							class      	"Logical View::CEComServer"
 1.17771 +							quidu      	"3A7159680113"
 1.17772 +							persistence 	"Transient"
 1.17773 +							multi      	FALSE)
 1.17774 +						    (object Object "CustomResolver"
 1.17775 +							quid       	"3ACB1239024F"
 1.17776 +							collaborators 	(list link_list
 1.17777 +							    (object Link
 1.17778 +								quid       	"3ACB127F0228"
 1.17779 +								supplier   	"$UNNAMED$372"
 1.17780 +								quidu      	"3ACB0C780076"
 1.17781 +								messages   	(list Messages
 1.17782 +								    (object Message "ListImplementationsL(TUid)"
 1.17783 +									quid       	"3ACB127F0229"
 1.17784 +									frequency  	"Aperiodic"
 1.17785 +									synchronization 	"Simple"
 1.17786 +									dir        	"FromClientToSupplier"
 1.17787 +									sequence   	"1.1.1.1.1"
 1.17788 +									ordinal    	4
 1.17789 +									quidu      	"3A2CF123032C")))
 1.17790 +							    (object Link
 1.17791 +								quid       	"3ACB13350111"
 1.17792 +								supplier   	"CustomResolver"
 1.17793 +								quidu      	"3ACB1239024F"))
 1.17794 +							class      	"Logical View::CResolver"
 1.17795 +							quidu      	"3B050BD702BB"
 1.17796 +							persistence 	"Transient"
 1.17797 +							multi      	FALSE)))
 1.17798 +					    (object Mechanism @597
 1.17799 +						logical_models 	(list unit_reference_list
 1.17800 +						    (object Object "$UNNAMED$373"
 1.17801 +							quid       	"3ACB14160042"
 1.17802 +							collaborators 	(list link_list
 1.17803 +							    (object Link
 1.17804 +								quid       	"3ACB14160043"
 1.17805 +								supplier   	"$UNNAMED$374"
 1.17806 +								quidu      	"3ACB14160047"
 1.17807 +								messages   	(list Messages
 1.17808 +								    (object Message "ListImplementationsL( )"
 1.17809 +									quid       	"3ACB14160044"
 1.17810 +									frequency  	"Aperiodic"
 1.17811 +									synchronization 	"Simple"
 1.17812 +									dir        	"FromClientToSupplier"
 1.17813 +									sequence   	"1"
 1.17814 +									ordinal    	0
 1.17815 +									quidu      	"3A2CF2470250"))))
 1.17816 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.17817 +							quidu      	"3A1E36BF024A"
 1.17818 +							persistence 	"Transient"
 1.17819 +							multi      	FALSE)
 1.17820 +						    (object Object "$UNNAMED$374"
 1.17821 +							quid       	"3ACB14160047"
 1.17822 +							collaborators 	(list link_list
 1.17823 +							    (object Link
 1.17824 +								quid       	"3ACB14160046"
 1.17825 +								supplier   	"$UNNAMED$375"
 1.17826 +								quidu      	"3ACB14160048"
 1.17827 +								messages   	(list Messages
 1.17828 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.17829 +									quid       	"3ACB14160045"
 1.17830 +									frequency  	"Aperiodic"
 1.17831 +									synchronization 	"Simple"
 1.17832 +									dir        	"FromClientToSupplier"
 1.17833 +									sequence   	"1.1"
 1.17834 +									ordinal    	1
 1.17835 +									quidu      	"3A2D04B2001F"))))
 1.17836 +							class      	"Logical View::CExampleInterface"
 1.17837 +							quidu      	"3A1D07A10155"
 1.17838 +							persistence 	"Transient"
 1.17839 +							multi      	FALSE)
 1.17840 +						    (object Object "$UNNAMED$375"
 1.17841 +							quid       	"3ACB14160048"
 1.17842 +							collaborators 	(list link_list
 1.17843 +							    (object Link
 1.17844 +								quid       	"3ACB1416004A"
 1.17845 +								supplier   	"$UNNAMED$376"
 1.17846 +								quidu      	"3ACB1416004C"
 1.17847 +								messages   	(list Messages
 1.17848 +								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.17849 +									quid       	"3ACB1416004B"
 1.17850 +									frequency  	"Aperiodic"
 1.17851 +									synchronization 	"Simple"
 1.17852 +									dir        	"FromClientToSupplier"
 1.17853 +									sequence   	"1.1.1"
 1.17854 +									ordinal    	2
 1.17855 +									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 1.17856 +									quidu      	"3A71596801D2"))))
 1.17857 +							class      	"Logical View::REComSession"
 1.17858 +							quidu      	"3A1D08B702D1"
 1.17859 +							persistence 	"Transient"
 1.17860 +							multi      	FALSE)
 1.17861 +						    (object Object "$UNNAMED$377"
 1.17862 +							quid       	"3ACB1416004F"
 1.17863 +							collaborators 	(list link_list
 1.17864 +							    (object Link
 1.17865 +								quid       	"3ACB14160050"
 1.17866 +								supplier   	"$UNNAMED$378"
 1.17867 +								quidu      	"3ACB14160055"
 1.17868 +								messages   	(list Messages
 1.17869 +								    (object Message "ListImplementationsL(TUid)"
 1.17870 +									quid       	"3ACB14160051"
 1.17871 +									frequency  	"Aperiodic"
 1.17872 +									synchronization 	"Simple"
 1.17873 +									dir        	"FromClientToSupplier"
 1.17874 +									sequence   	"2"
 1.17875 +									ordinal    	4
 1.17876 +									quidu      	"3A2CF123032C")))
 1.17877 +							    (object Link
 1.17878 +								quid       	"3ACB14160053"
 1.17879 +								supplier   	"$UNNAMED$377"
 1.17880 +								quidu      	"3ACB1416004F"
 1.17881 +								messages   	(list Messages
 1.17882 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.17883 +									quid       	"3ACB14160054"
 1.17884 +									frequency  	"Aperiodic"
 1.17885 +									synchronization 	"Simple"
 1.17886 +									dir        	"FromClientToSupplier"
 1.17887 +									sequence   	"3"
 1.17888 +									ordinal    	5
 1.17889 +									quidu      	"3A2CF0FF003C"))))
 1.17890 +							class      	"Logical View::CDefaultResolver"
 1.17891 +							quidu      	"3A1D097B0305"
 1.17892 +							persistence 	"Transient"
 1.17893 +							multi      	FALSE)
 1.17894 +						    (object Object "$UNNAMED$378"
 1.17895 +							quid       	"3ACB14160055"
 1.17896 +							class      	"Logical View::CRegistryData"
 1.17897 +							quidu      	"3A1D0A2B03D0"
 1.17898 +							persistence 	"Transient"
 1.17899 +							multi      	FALSE)
 1.17900 +						    (object Object "$UNNAMED$376"
 1.17901 +							quid       	"3ACB1416004C"
 1.17902 +							collaborators 	(list link_list
 1.17903 +							    (object Link
 1.17904 +								quid       	"3ACB1416004D"
 1.17905 +								supplier   	"$UNNAMED$377"
 1.17906 +								quidu      	"3ACB1416004F"
 1.17907 +								messages   	(list Messages
 1.17908 +								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 1.17909 +									quid       	"3ACB1416004E"
 1.17910 +									frequency  	"Aperiodic"
 1.17911 +									synchronization 	"Simple"
 1.17912 +									dir        	"FromClientToSupplier"
 1.17913 +									sequence   	"1.1.1.1"
 1.17914 +									ordinal    	3
 1.17915 +									quidu      	"3A2D04DD00A3"))))
 1.17916 +							class      	"Logical View::CEComServer"
 1.17917 +							quidu      	"3A7159680113"
 1.17918 +							persistence 	"Transient"
 1.17919 +							multi      	FALSE)))
 1.17920 +					    (object Mechanism @598
 1.17921 +						logical_models 	(list unit_reference_list
 1.17922 +						    (object Object "$UNNAMED$379"
 1.17923 +							quid       	"3ACB143402C6"
 1.17924 +							collaborators 	(list link_list
 1.17925 +							    (object Link
 1.17926 +								quid       	"3ACB143402C7"
 1.17927 +								supplier   	"$UNNAMED$380"
 1.17928 +								quidu      	"3ACB143402CB"
 1.17929 +								messages   	(list Messages
 1.17930 +								    (object Message "ListImplementationsL( )"
 1.17931 +									quid       	"3ACB143402C8"
 1.17932 +									frequency  	"Aperiodic"
 1.17933 +									synchronization 	"Simple"
 1.17934 +									dir        	"FromClientToSupplier"
 1.17935 +									sequence   	"1"
 1.17936 +									ordinal    	0
 1.17937 +									quidu      	"3A2CF2470250"))))
 1.17938 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.17939 +							quidu      	"3A1E36BF024A"
 1.17940 +							persistence 	"Transient"
 1.17941 +							multi      	FALSE)
 1.17942 +						    (object Object "$UNNAMED$380"
 1.17943 +							quid       	"3ACB143402CB"
 1.17944 +							collaborators 	(list link_list
 1.17945 +							    (object Link
 1.17946 +								quid       	"3ACB143402CA"
 1.17947 +								supplier   	"$UNNAMED$381"
 1.17948 +								quidu      	"3ACB143402CC"
 1.17949 +								messages   	(list Messages
 1.17950 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.17951 +									quid       	"3ACB143402C9"
 1.17952 +									frequency  	"Aperiodic"
 1.17953 +									synchronization 	"Simple"
 1.17954 +									dir        	"FromClientToSupplier"
 1.17955 +									sequence   	"1.1"
 1.17956 +									ordinal    	1
 1.17957 +									quidu      	"3A2D04B2001F"))))
 1.17958 +							class      	"Logical View::CExampleInterface"
 1.17959 +							quidu      	"3A1D07A10155"
 1.17960 +							persistence 	"Transient"
 1.17961 +							multi      	FALSE)
 1.17962 +						    (object Object "$UNNAMED$381"
 1.17963 +							quid       	"3ACB143402CC"
 1.17964 +							collaborators 	(list link_list
 1.17965 +							    (object Link
 1.17966 +								quid       	"3ACB143402CE"
 1.17967 +								supplier   	"$UNNAMED$382"
 1.17968 +								quidu      	"3ACB143402D0"
 1.17969 +								messages   	(list Messages
 1.17970 +								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.17971 +									quid       	"3ACB143402CF"
 1.17972 +									frequency  	"Aperiodic"
 1.17973 +									synchronization 	"Simple"
 1.17974 +									dir        	"FromClientToSupplier"
 1.17975 +									sequence   	"1.1.1"
 1.17976 +									ordinal    	2
 1.17977 +									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 1.17978 +									quidu      	"3A71596801D2"))))
 1.17979 +							class      	"Logical View::REComSession"
 1.17980 +							quidu      	"3A1D08B702D1"
 1.17981 +							persistence 	"Transient"
 1.17982 +							multi      	FALSE)
 1.17983 +						    (object Object "$UNNAMED$383"
 1.17984 +							quid       	"3ACB143402D3"
 1.17985 +							collaborators 	(list link_list
 1.17986 +							    (object Link
 1.17987 +								quid       	"3ACB143402D4"
 1.17988 +								supplier   	"$UNNAMED$384"
 1.17989 +								quidu      	"3ACB143402D9"
 1.17990 +								messages   	(list Messages
 1.17991 +								    (object Message "ListImplementationsL(TUid)"
 1.17992 +									quid       	"3ACB143402D5"
 1.17993 +									frequency  	"Aperiodic"
 1.17994 +									synchronization 	"Simple"
 1.17995 +									dir        	"FromClientToSupplier"
 1.17996 +									sequence   	"2"
 1.17997 +									ordinal    	4
 1.17998 +									quidu      	"3A2CF123032C")
 1.17999 +								    (object Message "GetImplementationDataL(TUid)"
 1.18000 +									quid       	"3ACB143402D6"
 1.18001 +									frequency  	"Aperiodic"
 1.18002 +									synchronization 	"Simple"
 1.18003 +									dir        	"FromClientToSupplier"
 1.18004 +									sequence   	"4"
 1.18005 +									ordinal    	6
 1.18006 +									quidu      	"3AB7308403C8")))
 1.18007 +							    (object Link
 1.18008 +								quid       	"3ACB143402D7"
 1.18009 +								supplier   	"$UNNAMED$383"
 1.18010 +								quidu      	"3ACB143402D3"
 1.18011 +								messages   	(list Messages
 1.18012 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.18013 +									quid       	"3ACB143402D8"
 1.18014 +									frequency  	"Aperiodic"
 1.18015 +									synchronization 	"Simple"
 1.18016 +									dir        	"FromClientToSupplier"
 1.18017 +									sequence   	"3"
 1.18018 +									ordinal    	5
 1.18019 +									quidu      	"3A2CF0FF003C"))))
 1.18020 +							class      	"Logical View::CDefaultResolver"
 1.18021 +							quidu      	"3A1D097B0305"
 1.18022 +							persistence 	"Transient"
 1.18023 +							multi      	FALSE)
 1.18024 +						    (object Object "$UNNAMED$384"
 1.18025 +							quid       	"3ACB143402D9"
 1.18026 +							class      	"Logical View::CRegistryData"
 1.18027 +							quidu      	"3A1D0A2B03D0"
 1.18028 +							persistence 	"Transient"
 1.18029 +							multi      	FALSE)
 1.18030 +						    (object Object "$UNNAMED$382"
 1.18031 +							quid       	"3ACB143402D0"
 1.18032 +							collaborators 	(list link_list
 1.18033 +							    (object Link
 1.18034 +								quid       	"3ACB143402D1"
 1.18035 +								supplier   	"$UNNAMED$383"
 1.18036 +								quidu      	"3ACB143402D3"
 1.18037 +								messages   	(list Messages
 1.18038 +								    (object Message "ListAllL(TUid, const TEComResolverParams&)"
 1.18039 +									quid       	"3ACB143402D2"
 1.18040 +									frequency  	"Aperiodic"
 1.18041 +									synchronization 	"Simple"
 1.18042 +									dir        	"FromClientToSupplier"
 1.18043 +									sequence   	"1.1.1.1"
 1.18044 +									ordinal    	3
 1.18045 +									quidu      	"3A2D04DD00A3"))))
 1.18046 +							class      	"Logical View::CEComServer"
 1.18047 +							quidu      	"3A7159680113"
 1.18048 +							persistence 	"Transient"
 1.18049 +							multi      	FALSE)))
 1.18050 +					    (object Mechanism @599
 1.18051 +						logical_models 	(list unit_reference_list
 1.18052 +						    (object Object "$UNNAMED$385"
 1.18053 +							quid       	"3ACB1588033D"
 1.18054 +							collaborators 	(list link_list
 1.18055 +							    (object Link
 1.18056 +								quid       	"3ACB1588033E"
 1.18057 +								supplier   	"$UNNAMED$386"
 1.18058 +								quidu      	"3ACB15880342"
 1.18059 +								messages   	(list Messages
 1.18060 +								    (object Message "ListImplementationsL( )"
 1.18061 +									quid       	"3ACB1588033F"
 1.18062 +									frequency  	"Aperiodic"
 1.18063 +									synchronization 	"Simple"
 1.18064 +									dir        	"FromClientToSupplier"
 1.18065 +									sequence   	"1"
 1.18066 +									ordinal    	0
 1.18067 +									quidu      	"3A2CF2470250"))))
 1.18068 +							class      	"Use Case View::Customers::Generic Future Projects"
 1.18069 +							quidu      	"3A1E36BF024A"
 1.18070 +							persistence 	"Transient"
 1.18071 +							multi      	FALSE)
 1.18072 +						    (object Object "$UNNAMED$386"
 1.18073 +							quid       	"3ACB15880342"
 1.18074 +							collaborators 	(list link_list
 1.18075 +							    (object Link
 1.18076 +								quid       	"3ACB15880341"
 1.18077 +								supplier   	"$UNNAMED$387"
 1.18078 +								quidu      	"3ACB15880343"
 1.18079 +								messages   	(list Messages
 1.18080 +								    (object Message "ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 1.18081 +									quid       	"3ACB15880340"
 1.18082 +									frequency  	"Aperiodic"
 1.18083 +									synchronization 	"Simple"
 1.18084 +									dir        	"FromClientToSupplier"
 1.18085 +									sequence   	"1.1"
 1.18086 +									ordinal    	1
 1.18087 +									quidu      	"3A65868D0354"))))
 1.18088 +							class      	"Logical View::CExampleInterface"
 1.18089 +							quidu      	"3A1D07A10155"
 1.18090 +							persistence 	"Transient"
 1.18091 +							multi      	FALSE)
 1.18092 +						    (object Object "$UNNAMED$387"
 1.18093 +							quid       	"3ACB15880343"
 1.18094 +							collaborators 	(list link_list
 1.18095 +							    (object Link
 1.18096 +								quid       	"3ACB15880344"
 1.18097 +								supplier   	"$UNNAMED$388"
 1.18098 +								quidu      	"3ACB15880348"
 1.18099 +								messages   	(list Messages
 1.18100 +								    (object Message "ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.18101 +									quid       	"3ACB15880345"
 1.18102 +									frequency  	"Aperiodic"
 1.18103 +									synchronization 	"Simple"
 1.18104 +									dir        	"FromClientToSupplier"
 1.18105 +									sequence   	"1.1.1"
 1.18106 +									ordinal    	2
 1.18107 +									Operation  	"ListImplementationsL(TUid, const TEComResolverParams&)"
 1.18108 +									quidu      	"3A71596801D2"))))
 1.18109 +							class      	"Logical View::REComSession"
 1.18110 +							quidu      	"3A1D08B702D1"
 1.18111 +							persistence 	"Transient"
 1.18112 +							multi      	FALSE)
 1.18113 +						    (object Object "$UNNAMED$389"
 1.18114 +							quid       	"3ACB1588034D"
 1.18115 +							class      	"Logical View::CRegistryData"
 1.18116 +							quidu      	"3A1D0A2B03D0"
 1.18117 +							persistence 	"Transient"
 1.18118 +							multi      	FALSE)
 1.18119 +						    (object Object "CustomResolver"
 1.18120 +							quid       	"3ACB15880349"
 1.18121 +							collaborators 	(list link_list
 1.18122 +							    (object Link
 1.18123 +								quid       	"3ACB1588034A"
 1.18124 +								supplier   	"$UNNAMED$389"
 1.18125 +								quidu      	"3ACB1588034D"
 1.18126 +								messages   	(list Messages
 1.18127 +								    (object Message "ListImplementationsL(TUid)"
 1.18128 +									quid       	"3ACB1588034B"
 1.18129 +									frequency  	"Aperiodic"
 1.18130 +									synchronization 	"Simple"
 1.18131 +									dir        	"FromClientToSupplier"
 1.18132 +									sequence   	"2"
 1.18133 +									ordinal    	4
 1.18134 +									quidu      	"3A2CF123032C"))))
 1.18135 +							class      	"Logical View::CResolver"
 1.18136 +							quidu      	"3B050BD702BB"
 1.18137 +							persistence 	"Transient"
 1.18138 +							multi      	FALSE)
 1.18139 +						    (object Object "$UNNAMED$388"
 1.18140 +							quid       	"3ACB15880348"
 1.18141 +							collaborators 	(list link_list
 1.18142 +							    (object Link
 1.18143 +								quid       	"3ACB15880347"
 1.18144 +								supplier   	"CustomResolver"
 1.18145 +								quidu      	"3ACB15880349"
 1.18146 +								messages   	(list Messages
 1.18147 +								    (object Message "ListAllL(const TUid&, const TEComResolverParams&)"
 1.18148 +									quid       	"3ACB15880346"
 1.18149 +									frequency  	"Aperiodic"
 1.18150 +									synchronization 	"Simple"
 1.18151 +									dir        	"FromClientToSupplier"
 1.18152 +									sequence   	"1.1.1.1"
 1.18153 +									ordinal    	3
 1.18154 +									Operation  	"ListAllL(TUid, const TEComResolverParams&)"
 1.18155 +									quidu      	"3B050BD702DA"))))
 1.18156 +							class      	"Logical View::CEComServer"
 1.18157 +							quidu      	"3A7159680113"
 1.18158 +							persistence 	"Transient"
 1.18159 +							multi      	FALSE))))
 1.18160 +					logical_presentations 	(list unit_reference_list
 1.18161 +					    (object InteractionDiagram "Alternative Flow - None exist"
 1.18162 +						mechanism_ref 	@594
 1.18163 +						quid       	"3A2517C0018E"
 1.18164 +						title      	"Alternative Flow - None exist"
 1.18165 +						documentation 	
 1.18166 +|This flow describes the situation where there are no Interface Implementations that satisfy the requested Interface Definition.
 1.18167 +|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).
 1.18168 +						
 1.18169 +						zoom       	100
 1.18170 +						max_height 	28350
 1.18171 +						max_width  	21600
 1.18172 +						origin_x   	0
 1.18173 +						origin_y   	6
 1.18174 +						items      	(list diagram_item_list
 1.18175 +						    (object InterObjView "$UNNAMED$356" @600
 1.18176 +							location   	(186, 248)
 1.18177 +							font       	(object Font
 1.18178 +							    underline  	TRUE)
 1.18179 +							label      	(object ItemLabel
 1.18180 +							    Parent_View 	@600
 1.18181 +							    location   	(186, 273)
 1.18182 +							    anchor_loc 	1
 1.18183 +							    nlines     	2
 1.18184 +							    max_width  	360
 1.18185 +							    justify    	0
 1.18186 +							    label      	"")
 1.18187 +							icon       	"Actor"
 1.18188 +							icon_style 	"Icon"
 1.18189 +							line_color 	3342489
 1.18190 +							fill_color 	13434879
 1.18191 +							quidu      	"3A2517D3011D"
 1.18192 +							width      	336
 1.18193 +							height     	1155
 1.18194 +							icon_height 	162
 1.18195 +							icon_width 	120
 1.18196 +							icon_y_offset 	0
 1.18197 +							annotation 	1
 1.18198 +							Focus_Of_Control 	(object Focus_Of_Control "" @601
 1.18199 +							    location   	(186, 434)
 1.18200 +							    line_color 	3342489
 1.18201 +							    InterObjView 	@600
 1.18202 +							    height     	856
 1.18203 +							    y_coord    	796
 1.18204 +							    Nested     	FALSE))
 1.18205 +						    (object InterObjView "$UNNAMED$357" @602
 1.18206 +							location   	(682, 248)
 1.18207 +							font       	(object Font
 1.18208 +							    underline  	TRUE)
 1.18209 +							label      	(object ItemLabel
 1.18210 +							    Parent_View 	@602
 1.18211 +							    location   	(556, 275)
 1.18212 +							    anchor_loc 	3
 1.18213 +							    nlines     	2
 1.18214 +							    max_width  	687
 1.18215 +							    label      	"")
 1.18216 +							icon       	"boundary"
 1.18217 +							icon_style 	"Icon"
 1.18218 +							line_color 	3342489
 1.18219 +							fill_color 	13434879
 1.18220 +							quidu      	"3A2517D30127"
 1.18221 +							width      	662
 1.18222 +							height     	1155
 1.18223 +							icon_height 	153
 1.18224 +							icon_width 	229
 1.18225 +							icon_y_offset 	-1
 1.18226 +							annotation 	1
 1.18227 +							Focus_Of_Control 	(object Focus_Of_Control "" @603
 1.18228 +							    location   	(682, 434)
 1.18229 +							    line_color 	3342489
 1.18230 +							    InterObjView 	@602
 1.18231 +							    height     	796
 1.18232 +							    y_coord    	736
 1.18233 +							    Nested     	FALSE))
 1.18234 +						    (object InterObjView "$UNNAMED$358" @604
 1.18235 +							location   	(1178, 248)
 1.18236 +							font       	(object Font
 1.18237 +							    underline  	TRUE)
 1.18238 +							label      	(object ItemLabel
 1.18239 +							    Parent_View 	@604
 1.18240 +							    location   	(1052, 273)
 1.18241 +							    anchor_loc 	3
 1.18242 +							    nlines     	2
 1.18243 +							    max_width  	687
 1.18244 +							    label      	"")
 1.18245 +							icon       	"boundary"
 1.18246 +							icon_style 	"Icon"
 1.18247 +							line_color 	3342489
 1.18248 +							fill_color 	13434879
 1.18249 +							quidu      	"3A2517D3012D"
 1.18250 +							width      	663
 1.18251 +							height     	1155
 1.18252 +							icon_height 	153
 1.18253 +							icon_width 	229
 1.18254 +							icon_y_offset 	1
 1.18255 +							annotation 	1
 1.18256 +							Focus_Of_Control 	(object Focus_Of_Control "" @605
 1.18257 +							    location   	(1178, 558)
 1.18258 +							    line_color 	3342489
 1.18259 +							    InterObjView 	@604
 1.18260 +							    height     	612
 1.18261 +							    y_coord    	552
 1.18262 +							    Nested     	FALSE))
 1.18263 +						    (object InterObjView "$UNNAMED$359" @606
 1.18264 +							location   	(2356, 248)
 1.18265 +							font       	(object Font
 1.18266 +							    underline  	TRUE)
 1.18267 +							label      	(object ItemLabel
 1.18268 +							    Parent_View 	@606
 1.18269 +							    location   	(2263, 272)
 1.18270 +							    anchor_loc 	3
 1.18271 +							    nlines     	2
 1.18272 +							    max_width  	471
 1.18273 +							    label      	"")
 1.18274 +							icon       	"control"
 1.18275 +							icon_style 	"Icon"
 1.18276 +							line_color 	3342489
 1.18277 +							fill_color 	13434879
 1.18278 +							quidu      	"3A2517D30131"
 1.18279 +							width      	446
 1.18280 +							height     	1155
 1.18281 +							icon_height 	164
 1.18282 +							icon_width 	157
 1.18283 +							icon_y_offset 	1
 1.18284 +							annotation 	1
 1.18285 +							Focus_Of_Control 	(object Focus_Of_Control "" @607
 1.18286 +							    location   	(2356, 806)
 1.18287 +							    line_color 	3342489
 1.18288 +							    InterObjView 	@606
 1.18289 +							    height     	244
 1.18290 +							    y_coord    	184
 1.18291 +							    Nested     	FALSE))
 1.18292 +						    (object InterObjView "$UNNAMED$361" @608
 1.18293 +							location   	(2914, 248)
 1.18294 +							font       	(object Font
 1.18295 +							    underline  	TRUE)
 1.18296 +							label      	(object ItemLabel
 1.18297 +							    Parent_View 	@608
 1.18298 +							    location   	(2807, 275)
 1.18299 +							    anchor_loc 	3
 1.18300 +							    nlines     	2
 1.18301 +							    max_width  	462
 1.18302 +							    label      	"")
 1.18303 +							icon       	"entity"
 1.18304 +							icon_style 	"Icon"
 1.18305 +							line_color 	3342489
 1.18306 +							fill_color 	13434879
 1.18307 +							quidu      	"3A2517D30132"
 1.18308 +							width      	438
 1.18309 +							height     	1155
 1.18310 +							icon_height 	153
 1.18311 +							icon_width 	154
 1.18312 +							icon_y_offset 	-1
 1.18313 +							annotation 	1
 1.18314 +							Focus_Of_Control 	(object Focus_Of_Control "" @609
 1.18315 +							    location   	(2914, 930)
 1.18316 +							    line_color 	3342489
 1.18317 +							    InterObjView 	@608
 1.18318 +							    height     	60
 1.18319 +							    y_coord    	0
 1.18320 +							    Nested     	FALSE))
 1.18321 +						    (object InterObjView "$UNNAMED$360" @610
 1.18322 +							location   	(1736, 248)
 1.18323 +							font       	(object Font
 1.18324 +							    underline  	TRUE)
 1.18325 +							label      	(object ItemLabel
 1.18326 +							    Parent_View 	@610
 1.18327 +							    location   	(1610, 275)
 1.18328 +							    anchor_loc 	3
 1.18329 +							    nlines     	2
 1.18330 +							    max_width  	687
 1.18331 +							    label      	"")
 1.18332 +							icon       	"boundary"
 1.18333 +							icon_style 	"Icon"
 1.18334 +							line_color 	3342489
 1.18335 +							fill_color 	13434879
 1.18336 +							quidu      	"3ACA0A1D0217"
 1.18337 +							width      	662
 1.18338 +							height     	1155
 1.18339 +							icon_height 	153
 1.18340 +							icon_width 	229
 1.18341 +							icon_y_offset 	-1
 1.18342 +							annotation 	1
 1.18343 +							Focus_Of_Control 	(object Focus_Of_Control "" @611
 1.18344 +							    location   	(1736, 682)
 1.18345 +							    line_color 	3342489
 1.18346 +							    InterObjView 	@610
 1.18347 +							    height     	428
 1.18348 +							    y_coord    	368
 1.18349 +							    Nested     	FALSE))
 1.18350 +						    (object InterMessView "" @612
 1.18351 +							location   	(62, 434)
 1.18352 +							label      	(object SegLabel @613
 1.18353 +							    Parent_View 	@612
 1.18354 +							    location   	(433, 390)
 1.18355 +							    quidu      	"3A2517D3011F"
 1.18356 +							    anchor_loc 	1
 1.18357 +							    nlines     	1
 1.18358 +							    max_width  	452
 1.18359 +							    justify    	0
 1.18360 +							    label      	"ListImplementationsL( )"
 1.18361 +							    pctDist    	0.500000
 1.18362 +							    height     	45
 1.18363 +							    orientation 	0)
 1.18364 +							line_color 	3342489
 1.18365 +							client     	@600
 1.18366 +							supplier   	@602
 1.18367 +							Focus_Src  	@601
 1.18368 +							Focus_Entry 	@603
 1.18369 +							origin     	(201, 434)
 1.18370 +							terminus   	(666, 434)
 1.18371 +							ordinal    	0)
 1.18372 +						    (object InterMessView "" @614
 1.18373 +							location   	(62, 558)
 1.18374 +							label      	(object SegLabel @615
 1.18375 +							    Parent_View 	@614
 1.18376 +							    location   	(929, 514)
 1.18377 +							    quidu      	"3A2517D30129"
 1.18378 +							    anchor_loc 	1
 1.18379 +							    nlines     	1
 1.18380 +							    max_width  	1391
 1.18381 +							    justify    	0
 1.18382 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.18383 +							    pctDist    	0.500000
 1.18384 +							    height     	45
 1.18385 +							    orientation 	0)
 1.18386 +							line_color 	3342489
 1.18387 +							client     	@602
 1.18388 +							supplier   	@604
 1.18389 +							Focus_Src  	@603
 1.18390 +							Focus_Entry 	@605
 1.18391 +							origin     	(697, 558)
 1.18392 +							terminus   	(1162, 558)
 1.18393 +							ordinal    	1)
 1.18394 +						    (object InterMessView "" @616
 1.18395 +							location   	(62, 806)
 1.18396 +							label      	(object SegLabel @617
 1.18397 +							    Parent_View 	@616
 1.18398 +							    location   	(2045, 762)
 1.18399 +							    quidu      	"3ACA0A520015"
 1.18400 +							    anchor_loc 	1
 1.18401 +							    nlines     	1
 1.18402 +							    max_width  	863
 1.18403 +							    justify    	0
 1.18404 +							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 1.18405 +							    pctDist    	0.500000
 1.18406 +							    height     	45
 1.18407 +							    orientation 	0)
 1.18408 +							line_color 	3342489
 1.18409 +							client     	@610
 1.18410 +							supplier   	@606
 1.18411 +							Focus_Src  	@611
 1.18412 +							Focus_Entry 	@607
 1.18413 +							origin     	(1751, 806)
 1.18414 +							terminus   	(2340, 806)
 1.18415 +							ordinal    	3)
 1.18416 +						    (object InterMessView "" @618
 1.18417 +							location   	(62, 930)
 1.18418 +							label      	(object SegLabel @619
 1.18419 +							    Parent_View 	@618
 1.18420 +							    location   	(2634, 886)
 1.18421 +							    quidu      	"3ACA0A64009C"
 1.18422 +							    anchor_loc 	1
 1.18423 +							    nlines     	1
 1.18424 +							    max_width  	609
 1.18425 +							    justify    	0
 1.18426 +							    label      	"ListImplementationsL(TUid)"
 1.18427 +							    pctDist    	0.500000
 1.18428 +							    height     	45
 1.18429 +							    orientation 	0)
 1.18430 +							line_color 	3342489
 1.18431 +							client     	@606
 1.18432 +							supplier   	@608
 1.18433 +							Focus_Src  	@607
 1.18434 +							Focus_Entry 	@609
 1.18435 +							origin     	(2371, 930)
 1.18436 +							terminus   	(2898, 930)
 1.18437 +							ordinal    	4)
 1.18438 +						    (object InterMessView "" @620
 1.18439 +							location   	(62, 682)
 1.18440 +							label      	(object SegLabel @621
 1.18441 +							    Parent_View 	@620
 1.18442 +							    location   	(1456, 638)
 1.18443 +							    quidu      	"3ACA0A9201EE"
 1.18444 +							    anchor_loc 	1
 1.18445 +							    nlines     	1
 1.18446 +							    max_width  	1069
 1.18447 +							    justify    	0
 1.18448 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
 1.18449 +							    pctDist    	0.500000
 1.18450 +							    height     	45
 1.18451 +							    orientation 	0)
 1.18452 +							line_color 	3342489
 1.18453 +							client     	@604
 1.18454 +							supplier   	@610
 1.18455 +							Focus_Src  	@605
 1.18456 +							Focus_Entry 	@611
 1.18457 +							origin     	(1193, 682)
 1.18458 +							terminus   	(1720, 682)
 1.18459 +							ordinal    	2)
 1.18460 +						    (object NoteView @622
 1.18461 +							location   	(1364, 1550)
 1.18462 +							label      	(object ItemLabel
 1.18463 +							    Parent_View 	@622
 1.18464 +							    location   	(973, 1434)
 1.18465 +							    fill_color 	13434879
 1.18466 +							    nlines     	5
 1.18467 +							    max_width  	746
 1.18468 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.18469 +							line_color 	3342489
 1.18470 +							fill_color 	13434879
 1.18471 +							width      	806
 1.18472 +							height     	244
 1.18473 +							quidu      	"3ACAE9E9000B")
 1.18474 +						    (object AttachView "" @623
 1.18475 +							stereotype 	TRUE
 1.18476 +							line_color 	3342489
 1.18477 +							client     	@622
 1.18478 +							supplier   	@620
 1.18479 +							line_style 	0)))
 1.18480 +					    (object InteractionDiagram "Basic Flow"
 1.18481 +						mechanism_ref 	@595
 1.18482 +						quid       	"3A1E73CD00C8"
 1.18483 +						title      	"Basic Flow"
 1.18484 +						documentation 	
 1.18485 +|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
 1.18486 +|This Basic Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition.
 1.18487 +						
 1.18488 +						zoom       	100
 1.18489 +						max_height 	28350
 1.18490 +						max_width  	21600
 1.18491 +						origin_x   	413
 1.18492 +						origin_y   	0
 1.18493 +						items      	(list diagram_item_list
 1.18494 +						    (object InterObjView "$UNNAMED$362" @624
 1.18495 +							location   	(186, 248)
 1.18496 +							font       	(object Font
 1.18497 +							    underline  	TRUE)
 1.18498 +							label      	(object ItemLabel
 1.18499 +							    Parent_View 	@624
 1.18500 +							    location   	(186, 273)
 1.18501 +							    anchor_loc 	1
 1.18502 +							    nlines     	2
 1.18503 +							    max_width  	360
 1.18504 +							    justify    	0
 1.18505 +							    label      	"")
 1.18506 +							icon       	"Actor"
 1.18507 +							icon_style 	"Icon"
 1.18508 +							line_color 	3342489
 1.18509 +							fill_color 	13434879
 1.18510 +							quidu      	"3A1E73F501D4"
 1.18511 +							width      	336
 1.18512 +							height     	1465
 1.18513 +							icon_height 	162
 1.18514 +							icon_width 	120
 1.18515 +							icon_y_offset 	0
 1.18516 +							annotation 	1
 1.18517 +							Focus_Of_Control 	(object Focus_Of_Control "" @625
 1.18518 +							    location   	(186, 434)
 1.18519 +							    line_color 	3342489
 1.18520 +							    InterObjView 	@624
 1.18521 +							    height     	1166
 1.18522 +							    y_coord    	1106
 1.18523 +							    Nested     	FALSE))
 1.18524 +						    (object InterObjView "$UNNAMED$363" @626
 1.18525 +							location   	(682, 248)
 1.18526 +							font       	(object Font
 1.18527 +							    underline  	TRUE)
 1.18528 +							label      	(object ItemLabel
 1.18529 +							    Parent_View 	@626
 1.18530 +							    location   	(556, 275)
 1.18531 +							    anchor_loc 	3
 1.18532 +							    nlines     	2
 1.18533 +							    max_width  	687
 1.18534 +							    label      	"")
 1.18535 +							icon       	"boundary"
 1.18536 +							icon_style 	"Icon"
 1.18537 +							line_color 	3342489
 1.18538 +							fill_color 	13434879
 1.18539 +							quidu      	"3A1E740B0302"
 1.18540 +							width      	662
 1.18541 +							height     	1465
 1.18542 +							icon_height 	153
 1.18543 +							icon_width 	229
 1.18544 +							icon_y_offset 	-1
 1.18545 +							annotation 	1
 1.18546 +							Focus_Of_Control 	(object Focus_Of_Control "" @627
 1.18547 +							    location   	(682, 434)
 1.18548 +							    line_color 	3342489
 1.18549 +							    InterObjView 	@626
 1.18550 +							    height     	1106
 1.18551 +							    y_coord    	1046
 1.18552 +							    Nested     	FALSE))
 1.18553 +						    (object InterObjView "$UNNAMED$364" @628
 1.18554 +							location   	(1178, 248)
 1.18555 +							font       	(object Font
 1.18556 +							    underline  	TRUE)
 1.18557 +							label      	(object ItemLabel
 1.18558 +							    Parent_View 	@628
 1.18559 +							    location   	(1052, 272)
 1.18560 +							    anchor_loc 	3
 1.18561 +							    nlines     	2
 1.18562 +							    max_width  	687
 1.18563 +							    label      	"")
 1.18564 +							icon       	"boundary"
 1.18565 +							icon_style 	"Icon"
 1.18566 +							line_color 	3342489
 1.18567 +							fill_color 	13434879
 1.18568 +							quidu      	"3A1E743A03BE"
 1.18569 +							width      	663
 1.18570 +							height     	1465
 1.18571 +							icon_height 	153
 1.18572 +							icon_width 	229
 1.18573 +							icon_y_offset 	2
 1.18574 +							annotation 	1
 1.18575 +							Focus_Of_Control 	(object Focus_Of_Control "" @629
 1.18576 +							    location   	(1178, 620)
 1.18577 +							    line_color 	3342489
 1.18578 +							    InterObjView 	@628
 1.18579 +							    height     	860
 1.18580 +							    y_coord    	800
 1.18581 +							    Nested     	FALSE))
 1.18582 +						    (object InterObjView "$UNNAMED$365" @630
 1.18583 +							location   	(2666, 248)
 1.18584 +							font       	(object Font
 1.18585 +							    underline  	TRUE)
 1.18586 +							label      	(object ItemLabel
 1.18587 +							    Parent_View 	@630
 1.18588 +							    location   	(2573, 272)
 1.18589 +							    anchor_loc 	3
 1.18590 +							    nlines     	2
 1.18591 +							    max_width  	471
 1.18592 +							    label      	"")
 1.18593 +							icon       	"control"
 1.18594 +							icon_style 	"Icon"
 1.18595 +							line_color 	3342489
 1.18596 +							fill_color 	13434879
 1.18597 +							quidu      	"3A1E747002F3"
 1.18598 +							width      	446
 1.18599 +							height     	1465
 1.18600 +							icon_height 	164
 1.18601 +							icon_width 	157
 1.18602 +							icon_y_offset 	1
 1.18603 +							annotation 	1
 1.18604 +							Focus_Of_Control 	(object Focus_Of_Control "" @631
 1.18605 +							    location   	(2666, 868)
 1.18606 +							    line_color 	3342489
 1.18607 +							    InterObjView 	@630
 1.18608 +							    height     	492
 1.18609 +							    y_coord    	432
 1.18610 +							    Nested     	FALSE)
 1.18611 +							Focus_Of_Control 	(object Focus_Of_Control "" @632
 1.18612 +							    location   	(2666, 1054)
 1.18613 +							    line_color 	3342489
 1.18614 +							    InterObjView 	@630
 1.18615 +							    height     	60
 1.18616 +							    y_coord    	0
 1.18617 +							    Nested     	TRUE))
 1.18618 +						    (object InterObjView "$UNNAMED$367" @633
 1.18619 +							location   	(3286, 248)
 1.18620 +							font       	(object Font
 1.18621 +							    underline  	TRUE)
 1.18622 +							label      	(object ItemLabel
 1.18623 +							    Parent_View 	@633
 1.18624 +							    location   	(3179, 275)
 1.18625 +							    anchor_loc 	3
 1.18626 +							    nlines     	2
 1.18627 +							    max_width  	462
 1.18628 +							    label      	"")
 1.18629 +							icon       	"entity"
 1.18630 +							icon_style 	"Icon"
 1.18631 +							line_color 	3342489
 1.18632 +							fill_color 	13434879
 1.18633 +							quidu      	"3A1E747F02FF"
 1.18634 +							width      	438
 1.18635 +							height     	1465
 1.18636 +							icon_height 	153
 1.18637 +							icon_width 	154
 1.18638 +							icon_y_offset 	-1
 1.18639 +							annotation 	1
 1.18640 +							Focus_Of_Control 	(object Focus_Of_Control "" @634
 1.18641 +							    location   	(3286, 930)
 1.18642 +							    line_color 	3342489
 1.18643 +							    InterObjView 	@633
 1.18644 +							    height     	60
 1.18645 +							    y_coord    	0
 1.18646 +							    Nested     	FALSE)
 1.18647 +							Focus_Of_Control 	(object Focus_Of_Control "" @635
 1.18648 +							    location   	(3286, 1240)
 1.18649 +							    line_color 	3342489
 1.18650 +							    InterObjView 	@633
 1.18651 +							    height     	60
 1.18652 +							    y_coord    	0
 1.18653 +							    Nested     	FALSE))
 1.18654 +						    (object InterObjView "$UNNAMED$366" @636
 1.18655 +							location   	(1798, 248)
 1.18656 +							font       	(object Font
 1.18657 +							    underline  	TRUE)
 1.18658 +							label      	(object ItemLabel
 1.18659 +							    Parent_View 	@636
 1.18660 +							    location   	(1672, 275)
 1.18661 +							    anchor_loc 	3
 1.18662 +							    nlines     	2
 1.18663 +							    max_width  	687
 1.18664 +							    label      	"")
 1.18665 +							icon       	"boundary"
 1.18666 +							icon_style 	"Icon"
 1.18667 +							line_color 	3342489
 1.18668 +							fill_color 	13434879
 1.18669 +							quidu      	"3ACA0AB803BE"
 1.18670 +							width      	662
 1.18671 +							height     	1465
 1.18672 +							icon_height 	153
 1.18673 +							icon_width 	229
 1.18674 +							icon_y_offset 	-1
 1.18675 +							annotation 	1
 1.18676 +							Focus_Of_Control 	(object Focus_Of_Control "" @637
 1.18677 +							    location   	(1798, 744)
 1.18678 +							    line_color 	3342489
 1.18679 +							    InterObjView 	@636
 1.18680 +							    height     	676
 1.18681 +							    y_coord    	616
 1.18682 +							    Nested     	FALSE))
 1.18683 +						    (object InterMessView "" @638
 1.18684 +							location   	(62, 434)
 1.18685 +							label      	(object SegLabel @639
 1.18686 +							    Parent_View 	@638
 1.18687 +							    location   	(433, 390)
 1.18688 +							    quidu      	"3A1E741501BD"
 1.18689 +							    anchor_loc 	1
 1.18690 +							    nlines     	1
 1.18691 +							    max_width  	452
 1.18692 +							    justify    	0
 1.18693 +							    label      	"ListImplementationsL( )"
 1.18694 +							    pctDist    	0.500000
 1.18695 +							    height     	45
 1.18696 +							    orientation 	0)
 1.18697 +							line_color 	3342489
 1.18698 +							client     	@624
 1.18699 +							supplier   	@626
 1.18700 +							Focus_Src  	@625
 1.18701 +							Focus_Entry 	@627
 1.18702 +							origin     	(201, 434)
 1.18703 +							terminus   	(666, 434)
 1.18704 +							ordinal    	0)
 1.18705 +						    (object InterMessView "" @640
 1.18706 +							location   	(62, 620)
 1.18707 +							label      	(object SegLabel @641
 1.18708 +							    Parent_View 	@640
 1.18709 +							    location   	(929, 576)
 1.18710 +							    quidu      	"3A1E743F03C6"
 1.18711 +							    anchor_loc 	1
 1.18712 +							    nlines     	1
 1.18713 +							    max_width  	1392
 1.18714 +							    justify    	0
 1.18715 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.18716 +							    pctDist    	0.500000
 1.18717 +							    height     	45
 1.18718 +							    orientation 	0)
 1.18719 +							line_color 	3342489
 1.18720 +							client     	@626
 1.18721 +							supplier   	@628
 1.18722 +							Focus_Src  	@627
 1.18723 +							Focus_Entry 	@629
 1.18724 +							origin     	(697, 620)
 1.18725 +							terminus   	(1162, 620)
 1.18726 +							ordinal    	1)
 1.18727 +						    (object InterMessView "" @642
 1.18728 +							location   	(62, 930)
 1.18729 +							label      	(object SegLabel @643
 1.18730 +							    Parent_View 	@642
 1.18731 +							    location   	(2975, 886)
 1.18732 +							    quidu      	"3A1E748302FC"
 1.18733 +							    anchor_loc 	1
 1.18734 +							    nlines     	1
 1.18735 +							    max_width  	631
 1.18736 +							    justify    	0
 1.18737 +							    label      	"ListImplementationsL(TUid)"
 1.18738 +							    pctDist    	0.500000
 1.18739 +							    height     	45
 1.18740 +							    orientation 	0)
 1.18741 +							line_color 	3342489
 1.18742 +							client     	@630
 1.18743 +							supplier   	@633
 1.18744 +							Focus_Src  	@631
 1.18745 +							Focus_Entry 	@634
 1.18746 +							origin     	(2681, 930)
 1.18747 +							terminus   	(3270, 930)
 1.18748 +							ordinal    	4)
 1.18749 +						    (object InterMessView "" @644
 1.18750 +							location   	(62, 744)
 1.18751 +							label      	(object SegLabel @645
 1.18752 +							    Parent_View 	@644
 1.18753 +							    location   	(1487, 700)
 1.18754 +							    quidu      	"3ACA0AE40160"
 1.18755 +							    anchor_loc 	1
 1.18756 +							    nlines     	1
 1.18757 +							    max_width  	1297
 1.18758 +							    justify    	0
 1.18759 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&)"
 1.18760 +							    pctDist    	0.500000
 1.18761 +							    height     	45
 1.18762 +							    orientation 	0)
 1.18763 +							line_color 	3342489
 1.18764 +							client     	@628
 1.18765 +							supplier   	@636
 1.18766 +							Focus_Src  	@629
 1.18767 +							Focus_Entry 	@637
 1.18768 +							origin     	(1193, 744)
 1.18769 +							terminus   	(1782, 744)
 1.18770 +							ordinal    	2)
 1.18771 +						    (object InterMessView "" @646
 1.18772 +							location   	(62, 868)
 1.18773 +							label      	(object SegLabel @647
 1.18774 +							    Parent_View 	@646
 1.18775 +							    location   	(2231, 824)
 1.18776 +							    quidu      	"3ACA0AF0004E"
 1.18777 +							    anchor_loc 	1
 1.18778 +							    nlines     	1
 1.18779 +							    max_width  	863
 1.18780 +							    justify    	0
 1.18781 +							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 1.18782 +							    pctDist    	0.500000
 1.18783 +							    height     	45
 1.18784 +							    orientation 	0)
 1.18785 +							line_color 	3342489
 1.18786 +							client     	@636
 1.18787 +							supplier   	@630
 1.18788 +							Focus_Src  	@637
 1.18789 +							Focus_Entry 	@631
 1.18790 +							origin     	(1813, 868)
 1.18791 +							terminus   	(2650, 868)
 1.18792 +							ordinal    	3)
 1.18793 +						    (object NoteView @648
 1.18794 +							location   	(1488, 1922)
 1.18795 +							label      	(object ItemLabel
 1.18796 +							    Parent_View 	@648
 1.18797 +							    location   	(1097, 1806)
 1.18798 +							    fill_color 	13434879
 1.18799 +							    nlines     	5
 1.18800 +							    max_width  	746
 1.18801 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.18802 +							line_color 	3342489
 1.18803 +							fill_color 	13434879
 1.18804 +							width      	806
 1.18805 +							height     	244
 1.18806 +							quidu      	"3ACAE9E9000B")
 1.18807 +						    (object AttachView "" @649
 1.18808 +							stereotype 	TRUE
 1.18809 +							line_color 	3342489
 1.18810 +							client     	@648
 1.18811 +							supplier   	@644
 1.18812 +							line_style 	0)
 1.18813 +						    (object SelfMessView "" @650
 1.18814 +							location   	(62, 1054)
 1.18815 +							label      	(object SegLabel @651
 1.18816 +							    Parent_View 	@650
 1.18817 +							    location   	(2757, 1010)
 1.18818 +							    quidu      	"3ACB12AC02AF"
 1.18819 +							    anchor_loc 	1
 1.18820 +							    nlines     	1
 1.18821 +							    max_width  	1113
 1.18822 +							    justify    	0
 1.18823 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.18824 +							    pctDist    	0.500000
 1.18825 +							    height     	45
 1.18826 +							    orientation 	0)
 1.18827 +							line_color 	3342489
 1.18828 +							client     	@630
 1.18829 +							supplier   	@630
 1.18830 +							Focus_Src  	@631
 1.18831 +							Focus_Entry 	@632
 1.18832 +							origin     	(2682, 1054)
 1.18833 +							terminus   	(2832, 1054)
 1.18834 +							ordinal    	5)
 1.18835 +						    (object InterMessView "" @652
 1.18836 +							location   	(62, 1240)
 1.18837 +							label      	(object SegLabel @653
 1.18838 +							    Parent_View 	@652
 1.18839 +							    location   	(2975, 1196)
 1.18840 +							    quidu      	"3ACB1321011C"
 1.18841 +							    anchor_loc 	1
 1.18842 +							    nlines     	1
 1.18843 +							    max_width  	553
 1.18844 +							    justify    	0
 1.18845 +							    label      	"GetImplementationDataL(TUid)"
 1.18846 +							    pctDist    	0.500000
 1.18847 +							    height     	45
 1.18848 +							    orientation 	0)
 1.18849 +							line_color 	3342489
 1.18850 +							client     	@630
 1.18851 +							supplier   	@633
 1.18852 +							Focus_Src  	@631
 1.18853 +							Focus_Entry 	@635
 1.18854 +							origin     	(2681, 1240)
 1.18855 +							terminus   	(3270, 1240)
 1.18856 +							ordinal    	6)))
 1.18857 +					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
 1.18858 +						mechanism_ref 	@596
 1.18859 +						quid       	"3ACB0B74024D"
 1.18860 +						title      	"Alternative Flow - Use non - default resolver"
 1.18861 +						documentation 	
 1.18862 +|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.
 1.18863 +|
 1.18864 +|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 1.18865 +						
 1.18866 +						zoom       	100
 1.18867 +						max_height 	28350
 1.18868 +						max_width  	21600
 1.18869 +						origin_x   	0
 1.18870 +						origin_y   	0
 1.18871 +						items      	(list diagram_item_list
 1.18872 +						    (object InterObjView "$UNNAMED$368" @654
 1.18873 +							location   	(186, 248)
 1.18874 +							font       	(object Font
 1.18875 +							    underline  	TRUE)
 1.18876 +							label      	(object ItemLabel
 1.18877 +							    Parent_View 	@654
 1.18878 +							    location   	(186, 273)
 1.18879 +							    anchor_loc 	1
 1.18880 +							    nlines     	2
 1.18881 +							    max_width  	360
 1.18882 +							    justify    	0
 1.18883 +							    label      	"")
 1.18884 +							icon       	"Actor"
 1.18885 +							icon_style 	"Icon"
 1.18886 +							line_color 	3342489
 1.18887 +							fill_color 	13434879
 1.18888 +							quidu      	"3ACB0C780066"
 1.18889 +							width      	336
 1.18890 +							height     	1155
 1.18891 +							icon_height 	162
 1.18892 +							icon_width 	120
 1.18893 +							icon_y_offset 	0
 1.18894 +							annotation 	1
 1.18895 +							Focus_Of_Control 	(object Focus_Of_Control "" @655
 1.18896 +							    location   	(186, 434)
 1.18897 +							    line_color 	3342489
 1.18898 +							    InterObjView 	@654
 1.18899 +							    height     	856
 1.18900 +							    y_coord    	796
 1.18901 +							    Nested     	FALSE))
 1.18902 +						    (object InterObjView "$UNNAMED$369" @656
 1.18903 +							location   	(682, 248)
 1.18904 +							font       	(object Font
 1.18905 +							    underline  	TRUE)
 1.18906 +							label      	(object ItemLabel
 1.18907 +							    Parent_View 	@656
 1.18908 +							    location   	(556, 275)
 1.18909 +							    anchor_loc 	3
 1.18910 +							    nlines     	2
 1.18911 +							    max_width  	687
 1.18912 +							    label      	"")
 1.18913 +							icon       	"boundary"
 1.18914 +							icon_style 	"Icon"
 1.18915 +							line_color 	3342489
 1.18916 +							fill_color 	13434879
 1.18917 +							quidu      	"3ACB0C78006B"
 1.18918 +							width      	662
 1.18919 +							height     	1155
 1.18920 +							icon_height 	153
 1.18921 +							icon_width 	229
 1.18922 +							icon_y_offset 	-1
 1.18923 +							annotation 	1
 1.18924 +							Focus_Of_Control 	(object Focus_Of_Control "" @657
 1.18925 +							    location   	(682, 434)
 1.18926 +							    line_color 	3342489
 1.18927 +							    InterObjView 	@656
 1.18928 +							    height     	796
 1.18929 +							    y_coord    	736
 1.18930 +							    Nested     	FALSE))
 1.18931 +						    (object InterObjView "$UNNAMED$370" @658
 1.18932 +							location   	(1302, 248)
 1.18933 +							font       	(object Font
 1.18934 +							    underline  	TRUE)
 1.18935 +							label      	(object ItemLabel
 1.18936 +							    Parent_View 	@658
 1.18937 +							    location   	(1176, 272)
 1.18938 +							    anchor_loc 	3
 1.18939 +							    nlines     	2
 1.18940 +							    max_width  	687
 1.18941 +							    label      	"")
 1.18942 +							icon       	"boundary"
 1.18943 +							icon_style 	"Icon"
 1.18944 +							line_color 	3342489
 1.18945 +							fill_color 	13434879
 1.18946 +							quidu      	"3ACB0C78006C"
 1.18947 +							width      	663
 1.18948 +							height     	1155
 1.18949 +							icon_height 	153
 1.18950 +							icon_width 	229
 1.18951 +							icon_y_offset 	2
 1.18952 +							annotation 	1
 1.18953 +							Focus_Of_Control 	(object Focus_Of_Control "" @659
 1.18954 +							    location   	(1302, 558)
 1.18955 +							    line_color 	3342489
 1.18956 +							    InterObjView 	@658
 1.18957 +							    height     	612
 1.18958 +							    y_coord    	552
 1.18959 +							    Nested     	FALSE))
 1.18960 +						    (object InterObjView "$UNNAMED$372" @660
 1.18961 +							location   	(2852, 248)
 1.18962 +							font       	(object Font
 1.18963 +							    underline  	TRUE)
 1.18964 +							label      	(object ItemLabel
 1.18965 +							    Parent_View 	@660
 1.18966 +							    location   	(2745, 275)
 1.18967 +							    anchor_loc 	3
 1.18968 +							    nlines     	2
 1.18969 +							    max_width  	462
 1.18970 +							    label      	"")
 1.18971 +							icon       	"entity"
 1.18972 +							icon_style 	"Icon"
 1.18973 +							line_color 	3342489
 1.18974 +							fill_color 	13434879
 1.18975 +							quidu      	"3ACB0C780076"
 1.18976 +							width      	438
 1.18977 +							height     	1155
 1.18978 +							icon_height 	153
 1.18979 +							icon_width 	154
 1.18980 +							icon_y_offset 	-1
 1.18981 +							annotation 	1
 1.18982 +							Focus_Of_Control 	(object Focus_Of_Control "" @661
 1.18983 +							    location   	(2852, 930)
 1.18984 +							    line_color 	3342489
 1.18985 +							    InterObjView 	@660
 1.18986 +							    height     	60
 1.18987 +							    y_coord    	0
 1.18988 +							    Nested     	FALSE))
 1.18989 +						    (object InterObjView "CustomResolver" @662
 1.18990 +							location   	(2294, 248)
 1.18991 +							font       	(object Font
 1.18992 +							    underline  	TRUE)
 1.18993 +							label      	(object ItemLabel
 1.18994 +							    Parent_View 	@662
 1.18995 +							    location   	(2294, 248)
 1.18996 +							    fill_color 	13434879
 1.18997 +							    anchor_loc 	1
 1.18998 +							    nlines     	2
 1.18999 +							    max_width  	351
 1.19000 +							    justify    	0
 1.19001 +							    label      	"CustomResolver")
 1.19002 +							icon       	"Interface"
 1.19003 +							icon_style 	"Label"
 1.19004 +							line_color 	3342489
 1.19005 +							fill_color 	13434879
 1.19006 +							quidu      	"3ACB1239024F"
 1.19007 +							width      	369
 1.19008 +							height     	1155
 1.19009 +							icon_height 	0
 1.19010 +							icon_width 	0
 1.19011 +							icon_y_offset 	0
 1.19012 +							annotation 	1
 1.19013 +							Focus_Of_Control 	(object Focus_Of_Control "" @663
 1.19014 +							    location   	(2294, 806)
 1.19015 +							    line_color 	3342489
 1.19016 +							    InterObjView 	@662
 1.19017 +							    height     	244
 1.19018 +							    y_coord    	184
 1.19019 +							    Nested     	FALSE))
 1.19020 +						    (object InterObjView "$UNNAMED$371" @664
 1.19021 +							location   	(1798, 248)
 1.19022 +							font       	(object Font
 1.19023 +							    underline  	TRUE)
 1.19024 +							label      	(object ItemLabel
 1.19025 +							    Parent_View 	@664
 1.19026 +							    location   	(1672, 275)
 1.19027 +							    anchor_loc 	3
 1.19028 +							    nlines     	2
 1.19029 +							    max_width  	687
 1.19030 +							    label      	"")
 1.19031 +							icon       	"boundary"
 1.19032 +							icon_style 	"Icon"
 1.19033 +							line_color 	3342489
 1.19034 +							fill_color 	13434879
 1.19035 +							quidu      	"3ACB0C780070"
 1.19036 +							width      	662
 1.19037 +							height     	1155
 1.19038 +							icon_height 	153
 1.19039 +							icon_width 	229
 1.19040 +							icon_y_offset 	-1
 1.19041 +							annotation 	1
 1.19042 +							Focus_Of_Control 	(object Focus_Of_Control "" @665
 1.19043 +							    location   	(1798, 682)
 1.19044 +							    line_color 	3342489
 1.19045 +							    InterObjView 	@664
 1.19046 +							    height     	428
 1.19047 +							    y_coord    	368
 1.19048 +							    Nested     	FALSE))
 1.19049 +						    (object NoteView @666
 1.19050 +							location   	(1426, 1550)
 1.19051 +							label      	(object ItemLabel
 1.19052 +							    Parent_View 	@666
 1.19053 +							    location   	(1035, 1434)
 1.19054 +							    fill_color 	13434879
 1.19055 +							    nlines     	5
 1.19056 +							    max_width  	746
 1.19057 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.19058 +							line_color 	3342489
 1.19059 +							fill_color 	13434879
 1.19060 +							width      	806
 1.19061 +							height     	244
 1.19062 +							quidu      	"3ACAE9E9000B")
 1.19063 +						    (object InterMessView "" @667
 1.19064 +							location   	(62, 434)
 1.19065 +							label      	(object SegLabel @668
 1.19066 +							    Parent_View 	@667
 1.19067 +							    location   	(433, 390)
 1.19068 +							    quidu      	"3ACB0C780068"
 1.19069 +							    anchor_loc 	1
 1.19070 +							    nlines     	1
 1.19071 +							    max_width  	452
 1.19072 +							    justify    	0
 1.19073 +							    label      	"ListImplementationsL( )"
 1.19074 +							    pctDist    	0.500000
 1.19075 +							    height     	45
 1.19076 +							    orientation 	0)
 1.19077 +							line_color 	3342489
 1.19078 +							client     	@654
 1.19079 +							supplier   	@656
 1.19080 +							Focus_Src  	@655
 1.19081 +							Focus_Entry 	@657
 1.19082 +							origin     	(201, 434)
 1.19083 +							terminus   	(666, 434)
 1.19084 +							ordinal    	0)
 1.19085 +						    (object InterMessView "" @669
 1.19086 +							location   	(62, 558)
 1.19087 +							label      	(object SegLabel @670
 1.19088 +							    Parent_View 	@669
 1.19089 +							    location   	(991, 514)
 1.19090 +							    quidu      	"3ACB0C780069"
 1.19091 +							    anchor_loc 	1
 1.19092 +							    nlines     	1
 1.19093 +							    max_width  	1491
 1.19094 +							    justify    	0
 1.19095 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 1.19096 +							    pctDist    	0.500000
 1.19097 +							    height     	45
 1.19098 +							    orientation 	0)
 1.19099 +							line_color 	3342489
 1.19100 +							client     	@656
 1.19101 +							supplier   	@658
 1.19102 +							Focus_Src  	@657
 1.19103 +							Focus_Entry 	@659
 1.19104 +							origin     	(697, 558)
 1.19105 +							terminus   	(1286, 558)
 1.19106 +							ordinal    	1)
 1.19107 +						    (object InterMessView "" @671
 1.19108 +							location   	(62, 682)
 1.19109 +							label      	(object SegLabel @672
 1.19110 +							    Parent_View 	@671
 1.19111 +							    location   	(1549, 638)
 1.19112 +							    quidu      	"3ACB0C78006F"
 1.19113 +							    anchor_loc 	1
 1.19114 +							    nlines     	1
 1.19115 +							    max_width  	1407
 1.19116 +							    justify    	0
 1.19117 +							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.19118 +							    pctDist    	0.500000
 1.19119 +							    height     	45
 1.19120 +							    orientation 	0)
 1.19121 +							line_color 	3342489
 1.19122 +							client     	@658
 1.19123 +							supplier   	@664
 1.19124 +							Focus_Src  	@659
 1.19125 +							Focus_Entry 	@665
 1.19126 +							origin     	(1317, 682)
 1.19127 +							terminus   	(1782, 682)
 1.19128 +							ordinal    	2)
 1.19129 +						    (object AttachView "" @673
 1.19130 +							stereotype 	TRUE
 1.19131 +							line_color 	3342489
 1.19132 +							client     	@666
 1.19133 +							supplier   	@671
 1.19134 +							line_style 	0)
 1.19135 +						    (object InterMessView "" @674
 1.19136 +							location   	(62, 806)
 1.19137 +							label      	(object SegLabel @675
 1.19138 +							    Parent_View 	@674
 1.19139 +							    location   	(2045, 762)
 1.19140 +							    quidu      	"3ACB125800B0"
 1.19141 +							    anchor_loc 	1
 1.19142 +							    nlines     	1
 1.19143 +							    max_width  	929
 1.19144 +							    justify    	0
 1.19145 +							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
 1.19146 +							    pctDist    	0.500000
 1.19147 +							    height     	45
 1.19148 +							    orientation 	0)
 1.19149 +							line_color 	3342489
 1.19150 +							client     	@664
 1.19151 +							supplier   	@662
 1.19152 +							Focus_Src  	@665
 1.19153 +							Focus_Entry 	@663
 1.19154 +							origin     	(1813, 806)
 1.19155 +							terminus   	(2278, 806)
 1.19156 +							ordinal    	3)
 1.19157 +						    (object InterMessView "" @676
 1.19158 +							location   	(62, 930)
 1.19159 +							label      	(object SegLabel @677
 1.19160 +							    Parent_View 	@676
 1.19161 +							    location   	(2572, 886)
 1.19162 +							    quidu      	"3ACB127F0229"
 1.19163 +							    anchor_loc 	1
 1.19164 +							    nlines     	1
 1.19165 +							    max_width  	609
 1.19166 +							    justify    	0
 1.19167 +							    label      	"ListImplementationsL(TUid)"
 1.19168 +							    pctDist    	0.500000
 1.19169 +							    height     	45
 1.19170 +							    orientation 	0)
 1.19171 +							line_color 	3342489
 1.19172 +							client     	@662
 1.19173 +							supplier   	@660
 1.19174 +							Focus_Src  	@663
 1.19175 +							Focus_Entry 	@661
 1.19176 +							origin     	(2309, 930)
 1.19177 +							terminus   	(2836, 930)
 1.19178 +							ordinal    	4)))
 1.19179 +					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
 1.19180 +						mechanism_ref 	@597
 1.19181 +						quid       	"3ACB13D00268"
 1.19182 +						title      	"Alternative Flow - List construction (Failure 1)"
 1.19183 +						documentation 	
 1.19184 +|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
 1.19185 +|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.
 1.19186 +						
 1.19187 +						zoom       	100
 1.19188 +						max_height 	28350
 1.19189 +						max_width  	21600
 1.19190 +						origin_x   	0
 1.19191 +						origin_y   	0
 1.19192 +						items      	(list diagram_item_list
 1.19193 +						    (object InterObjView "$UNNAMED$373" @678
 1.19194 +							location   	(186, 248)
 1.19195 +							font       	(object Font
 1.19196 +							    underline  	TRUE)
 1.19197 +							label      	(object ItemLabel
 1.19198 +							    Parent_View 	@678
 1.19199 +							    location   	(186, 273)
 1.19200 +							    anchor_loc 	1
 1.19201 +							    nlines     	2
 1.19202 +							    max_width  	360
 1.19203 +							    justify    	0
 1.19204 +							    label      	"")
 1.19205 +							icon       	"Actor"
 1.19206 +							icon_style 	"Icon"
 1.19207 +							line_color 	3342489
 1.19208 +							fill_color 	13434879
 1.19209 +							quidu      	"3ACB14160042"
 1.19210 +							width      	336
 1.19211 +							height     	1217
 1.19212 +							icon_height 	162
 1.19213 +							icon_width 	120
 1.19214 +							icon_y_offset 	0
 1.19215 +							annotation 	1
 1.19216 +							Focus_Of_Control 	(object Focus_Of_Control "" @679
 1.19217 +							    location   	(186, 434)
 1.19218 +							    line_color 	3342489
 1.19219 +							    InterObjView 	@678
 1.19220 +							    height     	918
 1.19221 +							    y_coord    	858
 1.19222 +							    Nested     	FALSE))
 1.19223 +						    (object InterObjView "$UNNAMED$374" @680
 1.19224 +							location   	(682, 248)
 1.19225 +							font       	(object Font
 1.19226 +							    underline  	TRUE)
 1.19227 +							label      	(object ItemLabel
 1.19228 +							    Parent_View 	@680
 1.19229 +							    location   	(556, 275)
 1.19230 +							    anchor_loc 	3
 1.19231 +							    nlines     	2
 1.19232 +							    max_width  	687
 1.19233 +							    label      	"")
 1.19234 +							icon       	"boundary"
 1.19235 +							icon_style 	"Icon"
 1.19236 +							line_color 	3342489
 1.19237 +							fill_color 	13434879
 1.19238 +							quidu      	"3ACB14160047"
 1.19239 +							width      	662
 1.19240 +							height     	1217
 1.19241 +							icon_height 	153
 1.19242 +							icon_width 	229
 1.19243 +							icon_y_offset 	-1
 1.19244 +							annotation 	1
 1.19245 +							Focus_Of_Control 	(object Focus_Of_Control "" @681
 1.19246 +							    location   	(682, 434)
 1.19247 +							    line_color 	3342489
 1.19248 +							    InterObjView 	@680
 1.19249 +							    height     	858
 1.19250 +							    y_coord    	798
 1.19251 +							    Nested     	FALSE))
 1.19252 +						    (object InterObjView "$UNNAMED$375" @682
 1.19253 +							location   	(1178, 248)
 1.19254 +							font       	(object Font
 1.19255 +							    underline  	TRUE)
 1.19256 +							label      	(object ItemLabel
 1.19257 +							    Parent_View 	@682
 1.19258 +							    location   	(1052, 272)
 1.19259 +							    anchor_loc 	3
 1.19260 +							    nlines     	2
 1.19261 +							    max_width  	687
 1.19262 +							    label      	"")
 1.19263 +							icon       	"boundary"
 1.19264 +							icon_style 	"Icon"
 1.19265 +							line_color 	3342489
 1.19266 +							fill_color 	13434879
 1.19267 +							quidu      	"3ACB14160048"
 1.19268 +							width      	663
 1.19269 +							height     	1217
 1.19270 +							icon_height 	153
 1.19271 +							icon_width 	229
 1.19272 +							icon_y_offset 	2
 1.19273 +							annotation 	1
 1.19274 +							Focus_Of_Control 	(object Focus_Of_Control "" @683
 1.19275 +							    location   	(1178, 558)
 1.19276 +							    line_color 	3342489
 1.19277 +							    InterObjView 	@682
 1.19278 +							    height     	674
 1.19279 +							    y_coord    	614
 1.19280 +							    Nested     	FALSE))
 1.19281 +						    (object InterObjView "$UNNAMED$377" @684
 1.19282 +							location   	(2418, 248)
 1.19283 +							font       	(object Font
 1.19284 +							    underline  	TRUE)
 1.19285 +							label      	(object ItemLabel
 1.19286 +							    Parent_View 	@684
 1.19287 +							    location   	(2325, 272)
 1.19288 +							    anchor_loc 	3
 1.19289 +							    nlines     	2
 1.19290 +							    max_width  	471
 1.19291 +							    label      	"")
 1.19292 +							icon       	"control"
 1.19293 +							icon_style 	"Icon"
 1.19294 +							line_color 	3342489
 1.19295 +							fill_color 	13434879
 1.19296 +							quidu      	"3ACB1416004F"
 1.19297 +							width      	446
 1.19298 +							height     	1217
 1.19299 +							icon_height 	164
 1.19300 +							icon_width 	157
 1.19301 +							icon_y_offset 	1
 1.19302 +							annotation 	1
 1.19303 +							Focus_Of_Control 	(object Focus_Of_Control "" @685
 1.19304 +							    location   	(2418, 806)
 1.19305 +							    line_color 	3342489
 1.19306 +							    InterObjView 	@684
 1.19307 +							    height     	306
 1.19308 +							    y_coord    	246
 1.19309 +							    Nested     	FALSE)
 1.19310 +							Focus_Of_Control 	(object Focus_Of_Control "" @686
 1.19311 +							    location   	(2418, 992)
 1.19312 +							    line_color 	3342489
 1.19313 +							    InterObjView 	@684
 1.19314 +							    height     	60
 1.19315 +							    y_coord    	0
 1.19316 +							    Nested     	TRUE))
 1.19317 +						    (object InterObjView "$UNNAMED$378" @687
 1.19318 +							location   	(3038, 248)
 1.19319 +							font       	(object Font
 1.19320 +							    underline  	TRUE)
 1.19321 +							label      	(object ItemLabel
 1.19322 +							    Parent_View 	@687
 1.19323 +							    location   	(2931, 275)
 1.19324 +							    anchor_loc 	3
 1.19325 +							    nlines     	2
 1.19326 +							    max_width  	462
 1.19327 +							    label      	"")
 1.19328 +							icon       	"entity"
 1.19329 +							icon_style 	"Icon"
 1.19330 +							line_color 	3342489
 1.19331 +							fill_color 	13434879
 1.19332 +							quidu      	"3ACB14160055"
 1.19333 +							width      	438
 1.19334 +							height     	1217
 1.19335 +							icon_height 	153
 1.19336 +							icon_width 	154
 1.19337 +							icon_y_offset 	-1
 1.19338 +							annotation 	1
 1.19339 +							Focus_Of_Control 	(object Focus_Of_Control "" @688
 1.19340 +							    location   	(3038, 868)
 1.19341 +							    line_color 	3342489
 1.19342 +							    InterObjView 	@687
 1.19343 +							    height     	60
 1.19344 +							    y_coord    	0
 1.19345 +							    Nested     	FALSE))
 1.19346 +						    (object InterObjView "$UNNAMED$376" @689
 1.19347 +							location   	(1798, 248)
 1.19348 +							font       	(object Font
 1.19349 +							    underline  	TRUE)
 1.19350 +							label      	(object ItemLabel
 1.19351 +							    Parent_View 	@689
 1.19352 +							    location   	(1672, 275)
 1.19353 +							    anchor_loc 	3
 1.19354 +							    nlines     	2
 1.19355 +							    max_width  	687
 1.19356 +							    label      	"")
 1.19357 +							icon       	"boundary"
 1.19358 +							icon_style 	"Icon"
 1.19359 +							line_color 	3342489
 1.19360 +							fill_color 	13434879
 1.19361 +							quidu      	"3ACB1416004C"
 1.19362 +							width      	662
 1.19363 +							height     	1217
 1.19364 +							icon_height 	153
 1.19365 +							icon_width 	229
 1.19366 +							icon_y_offset 	-1
 1.19367 +							annotation 	1
 1.19368 +							Focus_Of_Control 	(object Focus_Of_Control "" @690
 1.19369 +							    location   	(1798, 682)
 1.19370 +							    line_color 	3342489
 1.19371 +							    InterObjView 	@689
 1.19372 +							    height     	490
 1.19373 +							    y_coord    	430
 1.19374 +							    Nested     	FALSE))
 1.19375 +						    (object NoteView @691
 1.19376 +							location   	(1364, 1674)
 1.19377 +							label      	(object ItemLabel
 1.19378 +							    Parent_View 	@691
 1.19379 +							    location   	(973, 1558)
 1.19380 +							    fill_color 	13434879
 1.19381 +							    nlines     	5
 1.19382 +							    max_width  	746
 1.19383 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.19384 +							line_color 	3342489
 1.19385 +							fill_color 	13434879
 1.19386 +							width      	806
 1.19387 +							height     	244
 1.19388 +							quidu      	"3ACAE9E9000B")
 1.19389 +						    (object InterMessView "" @692
 1.19390 +							location   	(62, 434)
 1.19391 +							label      	(object SegLabel @693
 1.19392 +							    Parent_View 	@692
 1.19393 +							    location   	(433, 390)
 1.19394 +							    quidu      	"3ACB14160044"
 1.19395 +							    anchor_loc 	1
 1.19396 +							    nlines     	1
 1.19397 +							    max_width  	452
 1.19398 +							    justify    	0
 1.19399 +							    label      	"ListImplementationsL( )"
 1.19400 +							    pctDist    	0.500000
 1.19401 +							    height     	45
 1.19402 +							    orientation 	0)
 1.19403 +							line_color 	3342489
 1.19404 +							client     	@678
 1.19405 +							supplier   	@680
 1.19406 +							Focus_Src  	@679
 1.19407 +							Focus_Entry 	@681
 1.19408 +							origin     	(201, 434)
 1.19409 +							terminus   	(666, 434)
 1.19410 +							ordinal    	0)
 1.19411 +						    (object InterMessView "" @694
 1.19412 +							location   	(62, 558)
 1.19413 +							label      	(object SegLabel @695
 1.19414 +							    Parent_View 	@694
 1.19415 +							    location   	(929, 514)
 1.19416 +							    quidu      	"3ACB14160045"
 1.19417 +							    anchor_loc 	1
 1.19418 +							    nlines     	1
 1.19419 +							    max_width  	1392
 1.19420 +							    justify    	0
 1.19421 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.19422 +							    pctDist    	0.500000
 1.19423 +							    height     	45
 1.19424 +							    orientation 	0)
 1.19425 +							line_color 	3342489
 1.19426 +							client     	@680
 1.19427 +							supplier   	@682
 1.19428 +							Focus_Src  	@681
 1.19429 +							Focus_Entry 	@683
 1.19430 +							origin     	(697, 558)
 1.19431 +							terminus   	(1162, 558)
 1.19432 +							ordinal    	1)
 1.19433 +						    (object SelfMessView "" @696
 1.19434 +							location   	(62, 992)
 1.19435 +							label      	(object SegLabel @697
 1.19436 +							    Parent_View 	@696
 1.19437 +							    location   	(2509, 948)
 1.19438 +							    quidu      	"3ACB14160054"
 1.19439 +							    anchor_loc 	1
 1.19440 +							    nlines     	1
 1.19441 +							    max_width  	1113
 1.19442 +							    justify    	0
 1.19443 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.19444 +							    pctDist    	0.500000
 1.19445 +							    height     	45
 1.19446 +							    orientation 	0)
 1.19447 +							line_color 	3342489
 1.19448 +							client     	@684
 1.19449 +							supplier   	@684
 1.19450 +							Focus_Src  	@685
 1.19451 +							Focus_Entry 	@686
 1.19452 +							origin     	(2434, 992)
 1.19453 +							terminus   	(2584, 992)
 1.19454 +							ordinal    	5)
 1.19455 +						    (object InterMessView "" @698
 1.19456 +							location   	(62, 868)
 1.19457 +							label      	(object SegLabel @699
 1.19458 +							    Parent_View 	@698
 1.19459 +							    location   	(2727, 824)
 1.19460 +							    quidu      	"3ACB14160051"
 1.19461 +							    anchor_loc 	1
 1.19462 +							    nlines     	1
 1.19463 +							    max_width  	631
 1.19464 +							    justify    	0
 1.19465 +							    label      	"ListImplementationsL(TUid)"
 1.19466 +							    pctDist    	0.500000
 1.19467 +							    height     	45
 1.19468 +							    orientation 	0)
 1.19469 +							line_color 	3342489
 1.19470 +							client     	@684
 1.19471 +							supplier   	@687
 1.19472 +							Focus_Src  	@685
 1.19473 +							Focus_Entry 	@688
 1.19474 +							origin     	(2433, 868)
 1.19475 +							terminus   	(3022, 868)
 1.19476 +							ordinal    	4)
 1.19477 +						    (object InterMessView "" @700
 1.19478 +							location   	(62, 682)
 1.19479 +							label      	(object SegLabel @701
 1.19480 +							    Parent_View 	@700
 1.19481 +							    location   	(1487, 638)
 1.19482 +							    quidu      	"3ACB1416004B"
 1.19483 +							    anchor_loc 	1
 1.19484 +							    nlines     	1
 1.19485 +							    max_width  	1407
 1.19486 +							    justify    	0
 1.19487 +							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.19488 +							    pctDist    	0.500000
 1.19489 +							    height     	45
 1.19490 +							    orientation 	0)
 1.19491 +							line_color 	3342489
 1.19492 +							client     	@682
 1.19493 +							supplier   	@689
 1.19494 +							Focus_Src  	@683
 1.19495 +							Focus_Entry 	@690
 1.19496 +							origin     	(1193, 682)
 1.19497 +							terminus   	(1782, 682)
 1.19498 +							ordinal    	2)
 1.19499 +						    (object InterMessView "" @702
 1.19500 +							location   	(62, 806)
 1.19501 +							label      	(object SegLabel @703
 1.19502 +							    Parent_View 	@702
 1.19503 +							    location   	(2107, 762)
 1.19504 +							    quidu      	"3ACB1416004E"
 1.19505 +							    anchor_loc 	1
 1.19506 +							    nlines     	1
 1.19507 +							    max_width  	863
 1.19508 +							    justify    	0
 1.19509 +							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 1.19510 +							    pctDist    	0.500000
 1.19511 +							    height     	45
 1.19512 +							    orientation 	0)
 1.19513 +							line_color 	3342489
 1.19514 +							client     	@689
 1.19515 +							supplier   	@684
 1.19516 +							Focus_Src  	@690
 1.19517 +							Focus_Entry 	@685
 1.19518 +							origin     	(1813, 806)
 1.19519 +							terminus   	(2402, 806)
 1.19520 +							ordinal    	3)
 1.19521 +						    (object AttachView "" @704
 1.19522 +							stereotype 	TRUE
 1.19523 +							line_color 	3342489
 1.19524 +							client     	@691
 1.19525 +							supplier   	@700
 1.19526 +							line_style 	0)))
 1.19527 +					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
 1.19528 +						mechanism_ref 	@598
 1.19529 +						quid       	"3ACB142F0124"
 1.19530 +						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
 1.19531 +						documentation 	
 1.19532 +|In this use case a client requests a list of all the available Interface Implementations which satisfy a particular Interface Definition.
 1.19533 +|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.
 1.19534 +						
 1.19535 +						zoom       	100
 1.19536 +						max_height 	28350
 1.19537 +						max_width  	21600
 1.19538 +						origin_x   	0
 1.19539 +						origin_y   	0
 1.19540 +						items      	(list diagram_item_list
 1.19541 +						    (object InterObjView "$UNNAMED$379" @705
 1.19542 +							location   	(186, 248)
 1.19543 +							font       	(object Font
 1.19544 +							    underline  	TRUE)
 1.19545 +							label      	(object ItemLabel
 1.19546 +							    Parent_View 	@705
 1.19547 +							    location   	(186, 273)
 1.19548 +							    anchor_loc 	1
 1.19549 +							    nlines     	2
 1.19550 +							    max_width  	360
 1.19551 +							    justify    	0
 1.19552 +							    label      	"")
 1.19553 +							icon       	"Actor"
 1.19554 +							icon_style 	"Icon"
 1.19555 +							line_color 	3342489
 1.19556 +							fill_color 	13434879
 1.19557 +							quidu      	"3ACB143402C6"
 1.19558 +							width      	336
 1.19559 +							height     	1403
 1.19560 +							icon_height 	162
 1.19561 +							icon_width 	120
 1.19562 +							icon_y_offset 	0
 1.19563 +							annotation 	1
 1.19564 +							Focus_Of_Control 	(object Focus_Of_Control "" @706
 1.19565 +							    location   	(186, 434)
 1.19566 +							    line_color 	3342489
 1.19567 +							    InterObjView 	@705
 1.19568 +							    height     	1104
 1.19569 +							    y_coord    	1044
 1.19570 +							    Nested     	FALSE))
 1.19571 +						    (object InterObjView "$UNNAMED$380" @707
 1.19572 +							location   	(682, 248)
 1.19573 +							font       	(object Font
 1.19574 +							    underline  	TRUE)
 1.19575 +							label      	(object ItemLabel
 1.19576 +							    Parent_View 	@707
 1.19577 +							    location   	(556, 275)
 1.19578 +							    anchor_loc 	3
 1.19579 +							    nlines     	2
 1.19580 +							    max_width  	687
 1.19581 +							    label      	"")
 1.19582 +							icon       	"boundary"
 1.19583 +							icon_style 	"Icon"
 1.19584 +							line_color 	3342489
 1.19585 +							fill_color 	13434879
 1.19586 +							quidu      	"3ACB143402CB"
 1.19587 +							width      	662
 1.19588 +							height     	1403
 1.19589 +							icon_height 	153
 1.19590 +							icon_width 	229
 1.19591 +							icon_y_offset 	-1
 1.19592 +							annotation 	1
 1.19593 +							Focus_Of_Control 	(object Focus_Of_Control "" @708
 1.19594 +							    location   	(682, 434)
 1.19595 +							    line_color 	3342489
 1.19596 +							    InterObjView 	@707
 1.19597 +							    height     	1044
 1.19598 +							    y_coord    	984
 1.19599 +							    Nested     	FALSE))
 1.19600 +						    (object InterObjView "$UNNAMED$381" @709
 1.19601 +							location   	(1178, 248)
 1.19602 +							font       	(object Font
 1.19603 +							    underline  	TRUE)
 1.19604 +							label      	(object ItemLabel
 1.19605 +							    Parent_View 	@709
 1.19606 +							    location   	(1052, 272)
 1.19607 +							    anchor_loc 	3
 1.19608 +							    nlines     	2
 1.19609 +							    max_width  	687
 1.19610 +							    label      	"")
 1.19611 +							icon       	"boundary"
 1.19612 +							icon_style 	"Icon"
 1.19613 +							line_color 	3342489
 1.19614 +							fill_color 	13434879
 1.19615 +							quidu      	"3ACB143402CC"
 1.19616 +							width      	663
 1.19617 +							height     	1403
 1.19618 +							icon_height 	153
 1.19619 +							icon_width 	229
 1.19620 +							icon_y_offset 	2
 1.19621 +							annotation 	1
 1.19622 +							Focus_Of_Control 	(object Focus_Of_Control "" @710
 1.19623 +							    location   	(1178, 558)
 1.19624 +							    line_color 	3342489
 1.19625 +							    InterObjView 	@709
 1.19626 +							    height     	860
 1.19627 +							    y_coord    	800
 1.19628 +							    Nested     	FALSE))
 1.19629 +						    (object InterObjView "$UNNAMED$383" @711
 1.19630 +							location   	(2418, 248)
 1.19631 +							font       	(object Font
 1.19632 +							    underline  	TRUE)
 1.19633 +							label      	(object ItemLabel
 1.19634 +							    Parent_View 	@711
 1.19635 +							    location   	(2325, 272)
 1.19636 +							    anchor_loc 	3
 1.19637 +							    nlines     	2
 1.19638 +							    max_width  	471
 1.19639 +							    label      	"")
 1.19640 +							icon       	"control"
 1.19641 +							icon_style 	"Icon"
 1.19642 +							line_color 	3342489
 1.19643 +							fill_color 	13434879
 1.19644 +							quidu      	"3ACB143402D3"
 1.19645 +							width      	446
 1.19646 +							height     	1403
 1.19647 +							icon_height 	164
 1.19648 +							icon_width 	157
 1.19649 +							icon_y_offset 	1
 1.19650 +							annotation 	1
 1.19651 +							Focus_Of_Control 	(object Focus_Of_Control "" @712
 1.19652 +							    location   	(2418, 806)
 1.19653 +							    line_color 	3342489
 1.19654 +							    InterObjView 	@711
 1.19655 +							    height     	492
 1.19656 +							    y_coord    	432
 1.19657 +							    Nested     	FALSE)
 1.19658 +							Focus_Of_Control 	(object Focus_Of_Control "" @713
 1.19659 +							    location   	(2418, 992)
 1.19660 +							    line_color 	3342489
 1.19661 +							    InterObjView 	@711
 1.19662 +							    height     	60
 1.19663 +							    y_coord    	0
 1.19664 +							    Nested     	TRUE))
 1.19665 +						    (object InterObjView "$UNNAMED$384" @714
 1.19666 +							location   	(3038, 248)
 1.19667 +							font       	(object Font
 1.19668 +							    underline  	TRUE)
 1.19669 +							label      	(object ItemLabel
 1.19670 +							    Parent_View 	@714
 1.19671 +							    location   	(2931, 275)
 1.19672 +							    anchor_loc 	3
 1.19673 +							    nlines     	2
 1.19674 +							    max_width  	462
 1.19675 +							    label      	"")
 1.19676 +							icon       	"entity"
 1.19677 +							icon_style 	"Icon"
 1.19678 +							line_color 	3342489
 1.19679 +							fill_color 	13434879
 1.19680 +							quidu      	"3ACB143402D9"
 1.19681 +							width      	438
 1.19682 +							height     	1403
 1.19683 +							icon_height 	153
 1.19684 +							icon_width 	154
 1.19685 +							icon_y_offset 	-1
 1.19686 +							annotation 	1
 1.19687 +							Focus_Of_Control 	(object Focus_Of_Control "" @715
 1.19688 +							    location   	(3038, 868)
 1.19689 +							    line_color 	3342489
 1.19690 +							    InterObjView 	@714
 1.19691 +							    height     	60
 1.19692 +							    y_coord    	0
 1.19693 +							    Nested     	FALSE)
 1.19694 +							Focus_Of_Control 	(object Focus_Of_Control "" @716
 1.19695 +							    location   	(3038, 1178)
 1.19696 +							    line_color 	3342489
 1.19697 +							    InterObjView 	@714
 1.19698 +							    height     	60
 1.19699 +							    y_coord    	0
 1.19700 +							    Nested     	FALSE))
 1.19701 +						    (object InterObjView "$UNNAMED$382" @717
 1.19702 +							location   	(1798, 248)
 1.19703 +							font       	(object Font
 1.19704 +							    underline  	TRUE)
 1.19705 +							label      	(object ItemLabel
 1.19706 +							    Parent_View 	@717
 1.19707 +							    location   	(1672, 275)
 1.19708 +							    anchor_loc 	3
 1.19709 +							    nlines     	2
 1.19710 +							    max_width  	687
 1.19711 +							    label      	"")
 1.19712 +							icon       	"boundary"
 1.19713 +							icon_style 	"Icon"
 1.19714 +							line_color 	3342489
 1.19715 +							fill_color 	13434879
 1.19716 +							quidu      	"3ACB143402D0"
 1.19717 +							width      	662
 1.19718 +							height     	1403
 1.19719 +							icon_height 	153
 1.19720 +							icon_width 	229
 1.19721 +							icon_y_offset 	-1
 1.19722 +							annotation 	1
 1.19723 +							Focus_Of_Control 	(object Focus_Of_Control "" @718
 1.19724 +							    location   	(1798, 682)
 1.19725 +							    line_color 	3342489
 1.19726 +							    InterObjView 	@717
 1.19727 +							    height     	676
 1.19728 +							    y_coord    	616
 1.19729 +							    Nested     	FALSE))
 1.19730 +						    (object NoteView @719
 1.19731 +							location   	(1302, 1798)
 1.19732 +							label      	(object ItemLabel
 1.19733 +							    Parent_View 	@719
 1.19734 +							    location   	(911, 1682)
 1.19735 +							    fill_color 	13434879
 1.19736 +							    nlines     	5
 1.19737 +							    max_width  	746
 1.19738 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.19739 +							line_color 	3342489
 1.19740 +							fill_color 	13434879
 1.19741 +							width      	806
 1.19742 +							height     	244
 1.19743 +							quidu      	"3ACAE9E9000B")
 1.19744 +						    (object InterMessView "" @720
 1.19745 +							location   	(62, 434)
 1.19746 +							label      	(object SegLabel @721
 1.19747 +							    Parent_View 	@720
 1.19748 +							    location   	(433, 390)
 1.19749 +							    quidu      	"3ACB143402C8"
 1.19750 +							    anchor_loc 	1
 1.19751 +							    nlines     	1
 1.19752 +							    max_width  	452
 1.19753 +							    justify    	0
 1.19754 +							    label      	"ListImplementationsL( )"
 1.19755 +							    pctDist    	0.500000
 1.19756 +							    height     	45
 1.19757 +							    orientation 	0)
 1.19758 +							line_color 	3342489
 1.19759 +							client     	@705
 1.19760 +							supplier   	@707
 1.19761 +							Focus_Src  	@706
 1.19762 +							Focus_Entry 	@708
 1.19763 +							origin     	(201, 434)
 1.19764 +							terminus   	(666, 434)
 1.19765 +							ordinal    	0)
 1.19766 +						    (object InterMessView "" @722
 1.19767 +							location   	(62, 558)
 1.19768 +							label      	(object SegLabel @723
 1.19769 +							    Parent_View 	@722
 1.19770 +							    location   	(929, 514)
 1.19771 +							    quidu      	"3ACB143402C9"
 1.19772 +							    anchor_loc 	1
 1.19773 +							    nlines     	1
 1.19774 +							    max_width  	1392
 1.19775 +							    justify    	0
 1.19776 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, RImplInfoPtrArray&)"
 1.19777 +							    pctDist    	0.500000
 1.19778 +							    height     	45
 1.19779 +							    orientation 	0)
 1.19780 +							line_color 	3342489
 1.19781 +							client     	@707
 1.19782 +							supplier   	@709
 1.19783 +							Focus_Src  	@708
 1.19784 +							Focus_Entry 	@710
 1.19785 +							origin     	(697, 558)
 1.19786 +							terminus   	(1162, 558)
 1.19787 +							ordinal    	1)
 1.19788 +						    (object SelfMessView "" @724
 1.19789 +							location   	(62, 992)
 1.19790 +							label      	(object SegLabel @725
 1.19791 +							    Parent_View 	@724
 1.19792 +							    location   	(2509, 948)
 1.19793 +							    quidu      	"3ACB143402D8"
 1.19794 +							    anchor_loc 	1
 1.19795 +							    nlines     	1
 1.19796 +							    max_width  	1113
 1.19797 +							    justify    	0
 1.19798 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.19799 +							    pctDist    	0.500000
 1.19800 +							    height     	45
 1.19801 +							    orientation 	0)
 1.19802 +							line_color 	3342489
 1.19803 +							client     	@711
 1.19804 +							supplier   	@711
 1.19805 +							Focus_Src  	@712
 1.19806 +							Focus_Entry 	@713
 1.19807 +							origin     	(2434, 992)
 1.19808 +							terminus   	(2584, 992)
 1.19809 +							ordinal    	5)
 1.19810 +						    (object InterMessView "" @726
 1.19811 +							location   	(62, 868)
 1.19812 +							label      	(object SegLabel @727
 1.19813 +							    Parent_View 	@726
 1.19814 +							    location   	(2727, 824)
 1.19815 +							    quidu      	"3ACB143402D5"
 1.19816 +							    anchor_loc 	1
 1.19817 +							    nlines     	1
 1.19818 +							    max_width  	631
 1.19819 +							    justify    	0
 1.19820 +							    label      	"ListImplementationsL(TUid)"
 1.19821 +							    pctDist    	0.500000
 1.19822 +							    height     	45
 1.19823 +							    orientation 	0)
 1.19824 +							line_color 	3342489
 1.19825 +							client     	@711
 1.19826 +							supplier   	@714
 1.19827 +							Focus_Src  	@712
 1.19828 +							Focus_Entry 	@715
 1.19829 +							origin     	(2433, 868)
 1.19830 +							terminus   	(3022, 868)
 1.19831 +							ordinal    	4)
 1.19832 +						    (object InterMessView "" @728
 1.19833 +							location   	(62, 1178)
 1.19834 +							label      	(object SegLabel @729
 1.19835 +							    Parent_View 	@728
 1.19836 +							    location   	(2727, 1134)
 1.19837 +							    quidu      	"3ACB143402D6"
 1.19838 +							    anchor_loc 	1
 1.19839 +							    nlines     	1
 1.19840 +							    max_width  	553
 1.19841 +							    justify    	0
 1.19842 +							    label      	"GetImplementationDataL(TUid)"
 1.19843 +							    pctDist    	0.500000
 1.19844 +							    height     	45
 1.19845 +							    orientation 	0)
 1.19846 +							line_color 	3342489
 1.19847 +							client     	@711
 1.19848 +							supplier   	@714
 1.19849 +							Focus_Src  	@712
 1.19850 +							Focus_Entry 	@716
 1.19851 +							origin     	(2433, 1178)
 1.19852 +							terminus   	(3022, 1178)
 1.19853 +							ordinal    	6)
 1.19854 +						    (object InterMessView "" @730
 1.19855 +							location   	(62, 682)
 1.19856 +							label      	(object SegLabel @731
 1.19857 +							    Parent_View 	@730
 1.19858 +							    location   	(1487, 638)
 1.19859 +							    quidu      	"3ACB143402CF"
 1.19860 +							    anchor_loc 	1
 1.19861 +							    nlines     	1
 1.19862 +							    max_width  	1407
 1.19863 +							    justify    	0
 1.19864 +							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.19865 +							    pctDist    	0.500000
 1.19866 +							    height     	45
 1.19867 +							    orientation 	0)
 1.19868 +							line_color 	3342489
 1.19869 +							client     	@709
 1.19870 +							supplier   	@717
 1.19871 +							Focus_Src  	@710
 1.19872 +							Focus_Entry 	@718
 1.19873 +							origin     	(1193, 682)
 1.19874 +							terminus   	(1782, 682)
 1.19875 +							ordinal    	2)
 1.19876 +						    (object InterMessView "" @732
 1.19877 +							location   	(62, 806)
 1.19878 +							label      	(object SegLabel @733
 1.19879 +							    Parent_View 	@732
 1.19880 +							    location   	(2107, 762)
 1.19881 +							    quidu      	"3ACB143402D2"
 1.19882 +							    anchor_loc 	1
 1.19883 +							    nlines     	1
 1.19884 +							    max_width  	863
 1.19885 +							    justify    	0
 1.19886 +							    label      	"ListAllL(TUid, const TEComResolverParams&)"
 1.19887 +							    pctDist    	0.500000
 1.19888 +							    height     	45
 1.19889 +							    orientation 	0)
 1.19890 +							line_color 	3342489
 1.19891 +							client     	@717
 1.19892 +							supplier   	@711
 1.19893 +							Focus_Src  	@718
 1.19894 +							Focus_Entry 	@712
 1.19895 +							origin     	(1813, 806)
 1.19896 +							terminus   	(2402, 806)
 1.19897 +							ordinal    	3)
 1.19898 +						    (object AttachView "" @734
 1.19899 +							stereotype 	TRUE
 1.19900 +							line_color 	3342489
 1.19901 +							client     	@719
 1.19902 +							supplier   	@730
 1.19903 +							line_style 	0)))
 1.19904 +					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
 1.19905 +						mechanism_ref 	@599
 1.19906 +						quid       	"3ACB156E0259"
 1.19907 +						title      	"Alternative Flow - Use non - default resolver : List construction fails"
 1.19908 +						documentation 	
 1.19909 +|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.
 1.19910 +|
 1.19911 +|This Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 1.19912 +|
 1.19913 +|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.
 1.19914 +						
 1.19915 +						zoom       	100
 1.19916 +						max_height 	28350
 1.19917 +						max_width  	21600
 1.19918 +						origin_x   	0
 1.19919 +						origin_y   	0
 1.19920 +						items      	(list diagram_item_list
 1.19921 +						    (object InterObjView "$UNNAMED$385" @735
 1.19922 +							location   	(186, 248)
 1.19923 +							font       	(object Font
 1.19924 +							    underline  	TRUE)
 1.19925 +							label      	(object ItemLabel
 1.19926 +							    Parent_View 	@735
 1.19927 +							    location   	(186, 273)
 1.19928 +							    anchor_loc 	1
 1.19929 +							    nlines     	2
 1.19930 +							    max_width  	360
 1.19931 +							    justify    	0
 1.19932 +							    label      	"")
 1.19933 +							icon       	"Actor"
 1.19934 +							icon_style 	"Icon"
 1.19935 +							line_color 	3342489
 1.19936 +							fill_color 	13434879
 1.19937 +							quidu      	"3ACB1588033D"
 1.19938 +							width      	336
 1.19939 +							height     	1155
 1.19940 +							icon_height 	162
 1.19941 +							icon_width 	120
 1.19942 +							icon_y_offset 	0
 1.19943 +							annotation 	1
 1.19944 +							Focus_Of_Control 	(object Focus_Of_Control "" @736
 1.19945 +							    location   	(186, 434)
 1.19946 +							    line_color 	3342489
 1.19947 +							    InterObjView 	@735
 1.19948 +							    height     	856
 1.19949 +							    y_coord    	796
 1.19950 +							    Nested     	FALSE))
 1.19951 +						    (object InterObjView "$UNNAMED$386" @737
 1.19952 +							location   	(682, 248)
 1.19953 +							font       	(object Font
 1.19954 +							    underline  	TRUE)
 1.19955 +							label      	(object ItemLabel
 1.19956 +							    Parent_View 	@737
 1.19957 +							    location   	(556, 275)
 1.19958 +							    anchor_loc 	3
 1.19959 +							    nlines     	2
 1.19960 +							    max_width  	687
 1.19961 +							    label      	"")
 1.19962 +							icon       	"boundary"
 1.19963 +							icon_style 	"Icon"
 1.19964 +							line_color 	3342489
 1.19965 +							fill_color 	13434879
 1.19966 +							quidu      	"3ACB15880342"
 1.19967 +							width      	662
 1.19968 +							height     	1155
 1.19969 +							icon_height 	153
 1.19970 +							icon_width 	229
 1.19971 +							icon_y_offset 	-1
 1.19972 +							annotation 	1
 1.19973 +							Focus_Of_Control 	(object Focus_Of_Control "" @738
 1.19974 +							    location   	(682, 434)
 1.19975 +							    line_color 	3342489
 1.19976 +							    InterObjView 	@737
 1.19977 +							    height     	796
 1.19978 +							    y_coord    	736
 1.19979 +							    Nested     	FALSE))
 1.19980 +						    (object InterObjView "$UNNAMED$387" @739
 1.19981 +							location   	(1178, 248)
 1.19982 +							font       	(object Font
 1.19983 +							    underline  	TRUE)
 1.19984 +							label      	(object ItemLabel
 1.19985 +							    Parent_View 	@739
 1.19986 +							    location   	(1052, 272)
 1.19987 +							    anchor_loc 	3
 1.19988 +							    nlines     	2
 1.19989 +							    max_width  	687
 1.19990 +							    label      	"")
 1.19991 +							icon       	"boundary"
 1.19992 +							icon_style 	"Icon"
 1.19993 +							line_color 	3342489
 1.19994 +							fill_color 	13434879
 1.19995 +							quidu      	"3ACB15880343"
 1.19996 +							width      	663
 1.19997 +							height     	1155
 1.19998 +							icon_height 	153
 1.19999 +							icon_width 	229
 1.20000 +							icon_y_offset 	2
 1.20001 +							annotation 	1
 1.20002 +							Focus_Of_Control 	(object Focus_Of_Control "" @740
 1.20003 +							    location   	(1178, 558)
 1.20004 +							    line_color 	3342489
 1.20005 +							    InterObjView 	@739
 1.20006 +							    height     	612
 1.20007 +							    y_coord    	552
 1.20008 +							    Nested     	FALSE))
 1.20009 +						    (object InterObjView "$UNNAMED$389" @741
 1.20010 +							location   	(2666, 248)
 1.20011 +							font       	(object Font
 1.20012 +							    underline  	TRUE)
 1.20013 +							label      	(object ItemLabel
 1.20014 +							    Parent_View 	@741
 1.20015 +							    location   	(2559, 275)
 1.20016 +							    anchor_loc 	3
 1.20017 +							    nlines     	2
 1.20018 +							    max_width  	462
 1.20019 +							    label      	"")
 1.20020 +							icon       	"entity"
 1.20021 +							icon_style 	"Icon"
 1.20022 +							line_color 	3342489
 1.20023 +							fill_color 	13434879
 1.20024 +							quidu      	"3ACB1588034D"
 1.20025 +							width      	438
 1.20026 +							height     	1155
 1.20027 +							icon_height 	153
 1.20028 +							icon_width 	154
 1.20029 +							icon_y_offset 	-1
 1.20030 +							annotation 	1
 1.20031 +							Focus_Of_Control 	(object Focus_Of_Control "" @742
 1.20032 +							    location   	(2666, 930)
 1.20033 +							    line_color 	3342489
 1.20034 +							    InterObjView 	@741
 1.20035 +							    height     	60
 1.20036 +							    y_coord    	0
 1.20037 +							    Nested     	FALSE))
 1.20038 +						    (object InterObjView "CustomResolver" @743
 1.20039 +							location   	(2294, 248)
 1.20040 +							font       	(object Font
 1.20041 +							    underline  	TRUE)
 1.20042 +							label      	(object ItemLabel
 1.20043 +							    Parent_View 	@743
 1.20044 +							    location   	(2294, 248)
 1.20045 +							    fill_color 	13434879
 1.20046 +							    anchor_loc 	1
 1.20047 +							    nlines     	2
 1.20048 +							    max_width  	351
 1.20049 +							    justify    	0
 1.20050 +							    label      	"CustomResolver")
 1.20051 +							icon       	"Interface"
 1.20052 +							icon_style 	"Label"
 1.20053 +							line_color 	3342489
 1.20054 +							fill_color 	13434879
 1.20055 +							quidu      	"3ACB15880349"
 1.20056 +							width      	369
 1.20057 +							height     	1155
 1.20058 +							icon_height 	0
 1.20059 +							icon_width 	0
 1.20060 +							icon_y_offset 	0
 1.20061 +							annotation 	1
 1.20062 +							Focus_Of_Control 	(object Focus_Of_Control "" @744
 1.20063 +							    location   	(2294, 806)
 1.20064 +							    line_color 	3342489
 1.20065 +							    InterObjView 	@743
 1.20066 +							    height     	244
 1.20067 +							    y_coord    	184
 1.20068 +							    Nested     	FALSE))
 1.20069 +						    (object InterObjView "$UNNAMED$388" @745
 1.20070 +							location   	(1798, 248)
 1.20071 +							font       	(object Font
 1.20072 +							    underline  	TRUE)
 1.20073 +							label      	(object ItemLabel
 1.20074 +							    Parent_View 	@745
 1.20075 +							    location   	(1672, 275)
 1.20076 +							    anchor_loc 	3
 1.20077 +							    nlines     	2
 1.20078 +							    max_width  	687
 1.20079 +							    label      	"")
 1.20080 +							icon       	"boundary"
 1.20081 +							icon_style 	"Icon"
 1.20082 +							line_color 	3342489
 1.20083 +							fill_color 	13434879
 1.20084 +							quidu      	"3ACB15880348"
 1.20085 +							width      	662
 1.20086 +							height     	1155
 1.20087 +							icon_height 	153
 1.20088 +							icon_width 	229
 1.20089 +							icon_y_offset 	-1
 1.20090 +							annotation 	1
 1.20091 +							Focus_Of_Control 	(object Focus_Of_Control "" @746
 1.20092 +							    location   	(1798, 682)
 1.20093 +							    line_color 	3342489
 1.20094 +							    InterObjView 	@745
 1.20095 +							    height     	428
 1.20096 +							    y_coord    	368
 1.20097 +							    Nested     	FALSE))
 1.20098 +						    (object NoteView @747
 1.20099 +							location   	(1302, 1612)
 1.20100 +							label      	(object ItemLabel
 1.20101 +							    Parent_View 	@747
 1.20102 +							    location   	(911, 1496)
 1.20103 +							    fill_color 	13434879
 1.20104 +							    nlines     	5
 1.20105 +							    max_width  	746
 1.20106 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.20107 +							line_color 	3342489
 1.20108 +							fill_color 	13434879
 1.20109 +							width      	806
 1.20110 +							height     	244
 1.20111 +							quidu      	"3ACAE9E9000B")
 1.20112 +						    (object InterMessView "" @748
 1.20113 +							location   	(62, 434)
 1.20114 +							label      	(object SegLabel @749
 1.20115 +							    Parent_View 	@748
 1.20116 +							    location   	(433, 390)
 1.20117 +							    quidu      	"3ACB1588033F"
 1.20118 +							    anchor_loc 	1
 1.20119 +							    nlines     	1
 1.20120 +							    max_width  	452
 1.20121 +							    justify    	0
 1.20122 +							    label      	"ListImplementationsL( )"
 1.20123 +							    pctDist    	0.500000
 1.20124 +							    height     	45
 1.20125 +							    orientation 	0)
 1.20126 +							line_color 	3342489
 1.20127 +							client     	@735
 1.20128 +							supplier   	@737
 1.20129 +							Focus_Src  	@736
 1.20130 +							Focus_Entry 	@738
 1.20131 +							origin     	(201, 434)
 1.20132 +							terminus   	(666, 434)
 1.20133 +							ordinal    	0)
 1.20134 +						    (object InterMessView "" @750
 1.20135 +							location   	(62, 558)
 1.20136 +							label      	(object SegLabel @751
 1.20137 +							    Parent_View 	@750
 1.20138 +							    location   	(929, 514)
 1.20139 +							    quidu      	"3ACB15880340"
 1.20140 +							    anchor_loc 	1
 1.20141 +							    nlines     	1
 1.20142 +							    max_width  	1491
 1.20143 +							    justify    	0
 1.20144 +							    label      	"ListImplementationsL(TUid, const TEComResolverParams&, TUid, RImplInfoPtrArray&)"
 1.20145 +							    pctDist    	0.500000
 1.20146 +							    height     	45
 1.20147 +							    orientation 	0)
 1.20148 +							line_color 	3342489
 1.20149 +							client     	@737
 1.20150 +							supplier   	@739
 1.20151 +							Focus_Src  	@738
 1.20152 +							Focus_Entry 	@740
 1.20153 +							origin     	(697, 558)
 1.20154 +							terminus   	(1162, 558)
 1.20155 +							ordinal    	1)
 1.20156 +						    (object InterMessView "" @752
 1.20157 +							location   	(62, 930)
 1.20158 +							label      	(object SegLabel @753
 1.20159 +							    Parent_View 	@752
 1.20160 +							    location   	(2479, 886)
 1.20161 +							    quidu      	"3ACB1588034B"
 1.20162 +							    anchor_loc 	1
 1.20163 +							    nlines     	1
 1.20164 +							    max_width  	631
 1.20165 +							    justify    	0
 1.20166 +							    label      	"ListImplementationsL(TUid)"
 1.20167 +							    pctDist    	0.500000
 1.20168 +							    height     	45
 1.20169 +							    orientation 	0)
 1.20170 +							line_color 	3342489
 1.20171 +							client     	@743
 1.20172 +							supplier   	@741
 1.20173 +							Focus_Src  	@744
 1.20174 +							Focus_Entry 	@742
 1.20175 +							origin     	(2309, 930)
 1.20176 +							terminus   	(2650, 930)
 1.20177 +							ordinal    	4)
 1.20178 +						    (object InterMessView "" @754
 1.20179 +							location   	(62, 682)
 1.20180 +							label      	(object SegLabel @755
 1.20181 +							    Parent_View 	@754
 1.20182 +							    location   	(1487, 638)
 1.20183 +							    quidu      	"3ACB15880345"
 1.20184 +							    anchor_loc 	1
 1.20185 +							    nlines     	1
 1.20186 +							    max_width  	1407
 1.20187 +							    justify    	0
 1.20188 +							    label      	"ListImplementationsL(const TUid&, const TEComResolverParams&, const TUid&)"
 1.20189 +							    pctDist    	0.500000
 1.20190 +							    height     	45
 1.20191 +							    orientation 	0)
 1.20192 +							line_color 	3342489
 1.20193 +							client     	@739
 1.20194 +							supplier   	@745
 1.20195 +							Focus_Src  	@740
 1.20196 +							Focus_Entry 	@746
 1.20197 +							origin     	(1193, 682)
 1.20198 +							terminus   	(1782, 682)
 1.20199 +							ordinal    	2)
 1.20200 +						    (object InterMessView "" @756
 1.20201 +							location   	(62, 806)
 1.20202 +							label      	(object SegLabel @757
 1.20203 +							    Parent_View 	@756
 1.20204 +							    location   	(2045, 762)
 1.20205 +							    quidu      	"3ACB15880346"
 1.20206 +							    anchor_loc 	1
 1.20207 +							    nlines     	1
 1.20208 +							    max_width  	929
 1.20209 +							    justify    	0
 1.20210 +							    label      	"ListAllL(const TUid&, const TEComResolverParams&)"
 1.20211 +							    pctDist    	0.500000
 1.20212 +							    height     	45
 1.20213 +							    orientation 	0)
 1.20214 +							line_color 	3342489
 1.20215 +							client     	@745
 1.20216 +							supplier   	@743
 1.20217 +							Focus_Src  	@746
 1.20218 +							Focus_Entry 	@744
 1.20219 +							origin     	(1813, 806)
 1.20220 +							terminus   	(2278, 806)
 1.20221 +							ordinal    	3)
 1.20222 +						    (object AttachView "" @758
 1.20223 +							stereotype 	TRUE
 1.20224 +							line_color 	3342489
 1.20225 +							client     	@747
 1.20226 +							supplier   	@754
 1.20227 +							line_style 	0))))))
 1.20228 +				logical_presentations 	(list unit_reference_list))
 1.20229 +			    (object Class_Category "Instantiate an Interface Implementation (Iter 1)"
 1.20230 +				quid       	"3A1CFF2C0238"
 1.20231 +				exportControl 	"Public"
 1.20232 +				logical_models 	(list unit_reference_list
 1.20233 +				    (object UseCase "Instantiate an Interface Implementation"
 1.20234 +					quid       	"3A1D029B0029"
 1.20235 +					documentation 	
 1.20236 +|Actors:
 1.20237 +|Generic Client
 1.20238 +|Interface Implementation
 1.20239 +|
 1.20240 +|Traceability:
 1.20241 +|RHR.79.1.1
 1.20242 +|RHR.79.1.4
 1.20243 +|RHR.79.2.1
 1.20244 +|RHR.79.2.2
 1.20245 +|RHR.79.2.4
 1.20246 +|RHR.79.2.6
 1.20247 +|RHR.79.3.3
 1.20248 +|RHR.79.3.4
 1.20249 +|RHR.79.4.4
 1.20250 +|RHR.79.4.5
 1.20251 +|RHR.79.5.3
 1.20252 +|RHR.79.5.4
 1.20253 +					
 1.20254 +					stereotype 	"use-case realization"
 1.20255 +					logical_models 	(list unit_reference_list
 1.20256 +					    (object Mechanism @759
 1.20257 +						logical_models 	(list unit_reference_list
 1.20258 +						    (object Object "Client"
 1.20259 +							quid       	"3A1D072D0307"
 1.20260 +							collaborators 	(list link_list
 1.20261 +							    (object Link
 1.20262 +								quid       	"3A1D086800D9"
 1.20263 +								supplier   	"Interface"
 1.20264 +								quidu      	"3A1D07920171"
 1.20265 +								messages   	(list Messages
 1.20266 +								    (object Message "NewL( )"
 1.20267 +									quid       	"3A1D086800DA"
 1.20268 +									documentation 	"Request for interface instantiation"
 1.20269 +									frequency  	"Aperiodic"
 1.20270 +									synchronization 	"Simple"
 1.20271 +									dir        	"FromClientToSupplier"
 1.20272 +									sequence   	"1"
 1.20273 +									ordinal    	0
 1.20274 +									quidu      	"3A2CF1A6010E"))))
 1.20275 +							class      	"Use Case View::Customers::Generic Client"
 1.20276 +							quidu      	"3A1E33F801F8"
 1.20277 +							persistence 	"Transient"
 1.20278 +							multi      	FALSE)
 1.20279 +						    (object Object "Interface"
 1.20280 +							quid       	"3A1D07920171"
 1.20281 +							collaborators 	(list link_list
 1.20282 +							    (object Link
 1.20283 +								quid       	"3A1D093E011D"
 1.20284 +								supplier   	"Factory"
 1.20285 +								quidu      	"3A1D089F02FF"
 1.20286 +								messages   	(list Messages
 1.20287 +								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 1.20288 +									quid       	"3A1D093E011E"
 1.20289 +									frequency  	"Aperiodic"
 1.20290 +									synchronization 	"Simple"
 1.20291 +									dir        	"FromClientToSupplier"
 1.20292 +									sequence   	"1.1"
 1.20293 +									ordinal    	1
 1.20294 +									quidu      	"3AD31E73035A")))
 1.20295 +							    (object Link
 1.20296 +								quid       	"3A1D155403C5"
 1.20297 +								supplier   	"Interface"
 1.20298 +								quidu      	"3A1D07920171"))
 1.20299 +							class      	"Logical View::CExampleInterface"
 1.20300 +							quidu      	"3A1D07A10155"
 1.20301 +							persistence 	"Transient"
 1.20302 +							multi      	FALSE)
 1.20303 +						    (object Object "Factory"
 1.20304 +							quid       	"3A1D089F02FF"
 1.20305 +							collaborators 	(list link_list
 1.20306 +							    (object Link
 1.20307 +								quid       	"3A1D09B70121"
 1.20308 +								supplier   	"Resolver"
 1.20309 +								quidu      	"3A1D0972024E")
 1.20310 +							    (object Link
 1.20311 +								quid       	"3A1D0FE40265"
 1.20312 +								supplier   	"Load Manager"
 1.20313 +								quidu      	"3A1D0F3A02CE")
 1.20314 +							    (object Link
 1.20315 +								quid       	"3A1D17680094"
 1.20316 +								supplier   	"Factory"
 1.20317 +								quidu      	"3A1D089F02FF"
 1.20318 +								messages   	(list Messages
 1.20319 +								    (object Message "CreateL(TAny*)"
 1.20320 +									quid       	"3B56E66B0036"
 1.20321 +									frequency  	"Aperiodic"
 1.20322 +									synchronization 	"Simple"
 1.20323 +									dir        	"FromClientToSupplier"
 1.20324 +									sequence   	"3"
 1.20325 +									ordinal    	8
 1.20326 +									quidu      	"3AD4795801AE")))
 1.20327 +							    (object Link
 1.20328 +								quid       	"3A951A6F02BC"
 1.20329 +								supplier   	"Proxy"
 1.20330 +								quidu      	"3A75A3FC0261"
 1.20331 +								messages   	(list Messages
 1.20332 +								    (object Message "ConstructL(TAny* )"
 1.20333 +									quid       	"3A95251F02DE"
 1.20334 +									frequency  	"Aperiodic"
 1.20335 +									synchronization 	"Simple"
 1.20336 +									dir        	"FromClientToSupplier"
 1.20337 +									sequence   	"4"
 1.20338 +									ordinal    	9
 1.20339 +									Operation  	"ConstructL( )"
 1.20340 +									quidu      	"3A75A414014D")))
 1.20341 +							    (object Link
 1.20342 +								quid       	"3A951B7703AC"
 1.20343 +								supplier   	"MagicServer"
 1.20344 +								quidu      	"3A951AEE020A"
 1.20345 +								messages   	(list Messages
 1.20346 +								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 1.20347 +									quid       	"3A951B7703AD"
 1.20348 +									frequency  	"Aperiodic"
 1.20349 +									synchronization 	"Simple"
 1.20350 +									dir        	"FromClientToSupplier"
 1.20351 +									sequence   	"2"
 1.20352 +									ordinal    	2
 1.20353 +									quidu      	"3A71596801A0"))))
 1.20354 +							class      	"Logical View::REComSession"
 1.20355 +							quidu      	"3A1D08B702D1"
 1.20356 +							persistence 	"Transient"
 1.20357 +							multi      	FALSE)
 1.20358 +						    (object Object "Resolver"
 1.20359 +							quid       	"3A1D0972024E"
 1.20360 +							collaborators 	(list link_list
 1.20361 +							    (object Link
 1.20362 +								quid       	"3A1D0B24018A"
 1.20363 +								supplier   	"Resolver"
 1.20364 +								quidu      	"3A1D0972024E")
 1.20365 +							    (object Link
 1.20366 +								quid       	"3A951BB50102"
 1.20367 +								supplier   	"Load Manager"
 1.20368 +								quidu      	"3A1D0F3A02CE")
 1.20369 +							    (object Link
 1.20370 +								quid       	"3A951C0702C2"
 1.20371 +								supplier   	"RegistryData"
 1.20372 +								quidu      	"3A75A3550261"
 1.20373 +								messages   	(list Messages
 1.20374 +								    (object Message "ListImplementationsL(TUid)"
 1.20375 +									quid       	"3B56C28E02A1"
 1.20376 +									frequency  	"Aperiodic"
 1.20377 +									synchronization 	"Simple"
 1.20378 +									dir        	"FromClientToSupplier"
 1.20379 +									sequence   	"2.1.1"
 1.20380 +									ordinal    	4
 1.20381 +									quidu      	"3A2CF123032C"))))
 1.20382 +							class      	"Logical View::CDefaultResolver"
 1.20383 +							quidu      	"3A1D097B0305"
 1.20384 +							persistence 	"Transient"
 1.20385 +							multi      	FALSE)
 1.20386 +						    (object Object "Load Manager"
 1.20387 +							quid       	"3A1D0F3A02CE"
 1.20388 +							collaborators 	(list link_list
 1.20389 +							    (object Link
 1.20390 +								quid       	"3A75A20A0247"
 1.20391 +								supplier   	"Unload Policy"
 1.20392 +								quidu      	"3A23C428024A"
 1.20393 +								messages   	(list Messages
 1.20394 +								    (object Message "LoadDllAndReturnProxyL( )"
 1.20395 +									quid       	"3B56C1D60148"
 1.20396 +									frequency  	"Aperiodic"
 1.20397 +									synchronization 	"Simple"
 1.20398 +									dir        	"FromClientToSupplier"
 1.20399 +									sequence   	"2.2.1"
 1.20400 +									ordinal    	6
 1.20401 +									quidu      	"3AE05EBC03E4")))
 1.20402 +							    (object Link
 1.20403 +								quid       	"3A75A31F0191"
 1.20404 +								supplier   	"Load Manager"
 1.20405 +								quidu      	"3A1D0F3A02CE")
 1.20406 +							    (object Link
 1.20407 +								quid       	"3A75A3610182"
 1.20408 +								supplier   	"RegistryData"
 1.20409 +								quidu      	"3A75A3550261")
 1.20410 +							    (object Link
 1.20411 +								quid       	"3A75A40A0153"
 1.20412 +								supplier   	"Proxy"
 1.20413 +								quidu      	"3A75A3FC0261"))
 1.20414 +							class      	"Logical View::CLoadManager"
 1.20415 +							quidu      	"3A1D0F4101D4"
 1.20416 +							persistence 	"Transient"
 1.20417 +							multi      	FALSE)
 1.20418 +						    (object Object "Unload Policy"
 1.20419 +							quid       	"3A23C428024A"
 1.20420 +							collaborators 	(list link_list
 1.20421 +							    (object Link
 1.20422 +								quid       	"3AC9EDF60304"
 1.20423 +								supplier   	"Unload Policy"
 1.20424 +								quidu      	"3A23C428024A"
 1.20425 +								messages   	(list Messages
 1.20426 +								    (object Message "IncreaseReference( )"
 1.20427 +									quid       	"3B56C1EB0397"
 1.20428 +									frequency  	"Aperiodic"
 1.20429 +									synchronization 	"Simple"
 1.20430 +									dir        	"FromClientToSupplier"
 1.20431 +									sequence   	"2.2.1.1"
 1.20432 +									ordinal    	7
 1.20433 +									quidu      	"3A2D12190019"))))
 1.20434 +							class      	"Logical View::CUnloadPolicy"
 1.20435 +							quidu      	"3A1D309500CE"
 1.20436 +							persistence 	"Transient"
 1.20437 +							multi      	FALSE)
 1.20438 +						    (object Object "RegistryData"
 1.20439 +							quid       	"3A75A3550261"
 1.20440 +							collaborators 	(list link_list
 1.20441 +							    (object Link
 1.20442 +								quid       	"3A75A37900A0"
 1.20443 +								supplier   	"Unload Policy"
 1.20444 +								quidu      	"3A23C428024A")
 1.20445 +							    (object Link
 1.20446 +								quid       	"3A75A46B00EE"
 1.20447 +								supplier   	"Proxy"
 1.20448 +								quidu      	"3A75A3FC0261"))
 1.20449 +							class      	"Logical View::CRegistryData"
 1.20450 +							quidu      	"3A1D0A2B03D0"
 1.20451 +							persistence 	"Transient"
 1.20452 +							multi      	FALSE)
 1.20453 +						    (object Object "Proxy"
 1.20454 +							quid       	"3A75A3FC0261"
 1.20455 +							class      	"Use Case View::System Actors::Interface Implementation"
 1.20456 +							quidu      	"3A13FF96031A"
 1.20457 +							persistence 	"Transient"
 1.20458 +							multi      	FALSE)
 1.20459 +						    (object Object "MagicServer"
 1.20460 +							quid       	"3A951AEE020A"
 1.20461 +							collaborators 	(list link_list
 1.20462 +							    (object Link
 1.20463 +								quid       	"3A951B9F0237"
 1.20464 +								supplier   	"Resolver"
 1.20465 +								quidu      	"3A1D0972024E"
 1.20466 +								messages   	(list Messages
 1.20467 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.20468 +									quid       	"3B56C25A01A2"
 1.20469 +									frequency  	"Aperiodic"
 1.20470 +									synchronization 	"Simple"
 1.20471 +									dir        	"FromClientToSupplier"
 1.20472 +									sequence   	"2.1"
 1.20473 +									ordinal    	3
 1.20474 +									quidu      	"3A2CF07E0022")))
 1.20475 +							    (object Link
 1.20476 +								quid       	"3A951BCE002B"
 1.20477 +								supplier   	"Load Manager"
 1.20478 +								quidu      	"3A1D0F3A02CE"
 1.20479 +								messages   	(list Messages
 1.20480 +								    (object Message "InstantiationMethodL(TUid)"
 1.20481 +									quid       	"3A951BCE002C"
 1.20482 +									frequency  	"Aperiodic"
 1.20483 +									synchronization 	"Simple"
 1.20484 +									dir        	"FromClientToSupplier"
 1.20485 +									sequence   	"2.2"
 1.20486 +									ordinal    	5
 1.20487 +									quidu      	"3A2D158C0253"))))
 1.20488 +							class      	"Logical View::CEComServer"
 1.20489 +							quidu      	"3A7159680113"
 1.20490 +							persistence 	"Transient"
 1.20491 +							multi      	FALSE)))
 1.20492 +					    (object Mechanism @760
 1.20493 +						logical_models 	(list unit_reference_list
 1.20494 +						    (object Object "Client"
 1.20495 +							quid       	"3A2E4A830323"
 1.20496 +							collaborators 	(list link_list
 1.20497 +							    (object Link
 1.20498 +								quid       	"3A2E4A830324"
 1.20499 +								supplier   	"Interface"
 1.20500 +								quidu      	"3A2E4A830328"
 1.20501 +								messages   	(list Messages
 1.20502 +								    (object Message "NewL( )"
 1.20503 +									quid       	"3A2E4A830325"
 1.20504 +									documentation 	"Request for instantiation"
 1.20505 +									frequency  	"Aperiodic"
 1.20506 +									synchronization 	"Simple"
 1.20507 +									dir        	"FromClientToSupplier"
 1.20508 +									sequence   	"1"
 1.20509 +									ordinal    	0
 1.20510 +									quidu      	"3A2CF1A6010E"))))
 1.20511 +							class      	"Use Case View::Customers::Generic Client"
 1.20512 +							quidu      	"3A1E33F801F8"
 1.20513 +							persistence 	"Transient"
 1.20514 +							multi      	FALSE)
 1.20515 +						    (object Object "Interface"
 1.20516 +							quid       	"3A2E4A830328"
 1.20517 +							collaborators 	(list link_list
 1.20518 +							    (object Link
 1.20519 +								quid       	"3A2E4A830327"
 1.20520 +								supplier   	"Factory"
 1.20521 +								quidu      	"3A2E4A83032C"
 1.20522 +								messages   	(list Messages
 1.20523 +								    (object Message "CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 1.20524 +									quid       	"3B56E43D01D8"
 1.20525 +									frequency  	"Aperiodic"
 1.20526 +									synchronization 	"Simple"
 1.20527 +									dir        	"FromClientToSupplier"
 1.20528 +									sequence   	"1.1"
 1.20529 +									ordinal    	1
 1.20530 +									quidu      	"3AD31E73035A"))))
 1.20531 +							class      	"Logical View::CExampleInterface"
 1.20532 +							quidu      	"3A1D07A10155"
 1.20533 +							persistence 	"Transient"
 1.20534 +							multi      	FALSE)
 1.20535 +						    (object Object "Factory"
 1.20536 +							quid       	"3A2E4A83032C"
 1.20537 +							collaborators 	(list link_list
 1.20538 +							    (object Link
 1.20539 +								quid       	"3A2E4A83032B"
 1.20540 +								supplier   	"Default Resolver"
 1.20541 +								quidu      	"3A2E4A830331")
 1.20542 +							    (object Link
 1.20543 +								quid       	"3A2E4A83032D"
 1.20544 +								supplier   	"Load Manager"
 1.20545 +								quidu      	"3A2E4A830336")
 1.20546 +							    (object Link
 1.20547 +								quid       	"3A2E4A83032F"
 1.20548 +								supplier   	"Factory"
 1.20549 +								quidu      	"3A2E4A83032C"
 1.20550 +								messages   	(list Messages
 1.20551 +								    (object Message "OpenL( )"
 1.20552 +									quid       	"3B56E447031D"
 1.20553 +									frequency  	"Aperiodic"
 1.20554 +									synchronization 	"Simple"
 1.20555 +									dir        	"FromClientToSupplier"
 1.20556 +									sequence   	"1.1.1"
 1.20557 +									ordinal    	2
 1.20558 +									quidu      	"3A2D03B2003F")
 1.20559 +								    (object Message "CreateL(TAny*)"
 1.20560 +									quid       	"3B56E5F4011B"
 1.20561 +									frequency  	"Aperiodic"
 1.20562 +									synchronization 	"Simple"
 1.20563 +									dir        	"FromClientToSupplier"
 1.20564 +									sequence   	"1.1.3"
 1.20565 +									ordinal    	17
 1.20566 +									quidu      	"3AD4795801AE")))
 1.20567 +							    (object Link
 1.20568 +								quid       	"3A75AA5B0112"
 1.20569 +								supplier   	"$UNNAMED$390"
 1.20570 +								quidu      	"3A75AA0A009D"
 1.20571 +								messages   	(list Messages
 1.20572 +								    (object Message "NewLC( )"
 1.20573 +									quid       	"3A75ACA002A8"
 1.20574 +									frequency  	"Aperiodic"
 1.20575 +									synchronization 	"Simple"
 1.20576 +									dir        	"FromClientToSupplier"
 1.20577 +									sequence   	"2"
 1.20578 +									ordinal    	3
 1.20579 +									quidu      	"3AE99A3200D1")
 1.20580 +								    (object Message "GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
 1.20581 +									quid       	"3B56E4E501D0"
 1.20582 +									frequency  	"Aperiodic"
 1.20583 +									synchronization 	"Simple"
 1.20584 +									dir        	"FromClientToSupplier"
 1.20585 +									sequence   	"1.1.2"
 1.20586 +									ordinal    	10
 1.20587 +									quidu      	"3A71596801AA"))))
 1.20588 +							class      	"Logical View::REComSession"
 1.20589 +							quidu      	"3A1D08B702D1"
 1.20590 +							persistence 	"Transient"
 1.20591 +							multi      	FALSE)
 1.20592 +						    (object Object "Default Resolver"
 1.20593 +							quid       	"3A2E4A830331"
 1.20594 +							collaborators 	(list link_list
 1.20595 +							    (object Link
 1.20596 +								quid       	"3A75AABA010F"
 1.20597 +								supplier   	"RegistryData"
 1.20598 +								quidu      	"3A75A54C0124"
 1.20599 +								messages   	(list Messages
 1.20600 +								    (object Message "ListImplementationsL(TUid)"
 1.20601 +									quid       	"3B56E55F008B"
 1.20602 +									frequency  	"Aperiodic"
 1.20603 +									synchronization 	"Simple"
 1.20604 +									dir        	"FromClientToSupplier"
 1.20605 +									sequence   	"1.1.2.1.1"
 1.20606 +									ordinal    	12
 1.20607 +									quidu      	"3A2CF123032C")))
 1.20608 +							    (object Link
 1.20609 +								quid       	"3B56E57401AE"
 1.20610 +								supplier   	"Default Resolver"
 1.20611 +								quidu      	"3A2E4A830331"
 1.20612 +								messages   	(list Messages
 1.20613 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.20614 +									quid       	"3B56E57401AF"
 1.20615 +									frequency  	"Aperiodic"
 1.20616 +									synchronization 	"Simple"
 1.20617 +									dir        	"FromClientToSupplier"
 1.20618 +									sequence   	"1.1.2.1.2"
 1.20619 +									ordinal    	13
 1.20620 +									quidu      	"3A2CF0FF003C"))))
 1.20621 +							class      	"Logical View::CDefaultResolver"
 1.20622 +							quidu      	"3A1D097B0305"
 1.20623 +							persistence 	"Transient"
 1.20624 +							multi      	FALSE)
 1.20625 +						    (object Object "Load Manager"
 1.20626 +							quid       	"3A2E4A830336"
 1.20627 +							collaborators 	(list link_list
 1.20628 +							    (object Link
 1.20629 +								quid       	"3A75A2E000B4"
 1.20630 +								supplier   	"Unload Policy"
 1.20631 +								quidu      	"3A2E4A830344"
 1.20632 +								messages   	(list Messages
 1.20633 +								    (object Message "LoadDllAndReturnProxyL( )"
 1.20634 +									quid       	"3B56E59A000E"
 1.20635 +									frequency  	"Aperiodic"
 1.20636 +									synchronization 	"Simple"
 1.20637 +									dir        	"FromClientToSupplier"
 1.20638 +									sequence   	"1.1.2.2.1"
 1.20639 +									ordinal    	15
 1.20640 +									quidu      	"3AE05EBC03E4")))
 1.20641 +							    (object Link
 1.20642 +								quid       	"3A75A57600B6"
 1.20643 +								supplier   	"RegistryData"
 1.20644 +								quidu      	"3A75A54C0124"))
 1.20645 +							class      	"Logical View::CLoadManager"
 1.20646 +							quidu      	"3A1D0F4101D4"
 1.20647 +							persistence 	"Transient"
 1.20648 +							multi      	FALSE)
 1.20649 +						    (object Object "Unload Policy"
 1.20650 +							quid       	"3A2E4A830344"
 1.20651 +							collaborators 	(list link_list
 1.20652 +							    (object Link
 1.20653 +								quid       	"3AC9EEDA03A2"
 1.20654 +								supplier   	"Unload Policy"
 1.20655 +								quidu      	"3A2E4A830344"
 1.20656 +								messages   	(list Messages
 1.20657 +								    (object Message "IncreaseReference( )"
 1.20658 +									quid       	"3B56E5B600CC"
 1.20659 +									frequency  	"Aperiodic"
 1.20660 +									synchronization 	"Simple"
 1.20661 +									dir        	"FromClientToSupplier"
 1.20662 +									sequence   	"1.1.2.2.1.1"
 1.20663 +									ordinal    	16
 1.20664 +									quidu      	"3A2D12190019"))))
 1.20665 +							class      	"Logical View::CUnloadPolicy"
 1.20666 +							quidu      	"3A1D309500CE"
 1.20667 +							persistence 	"Transient"
 1.20668 +							multi      	FALSE)
 1.20669 +						    (object Object "RegistryData"
 1.20670 +							quid       	"3A75A54C0124"
 1.20671 +							collaborators 	(list link_list
 1.20672 +							    (object Link
 1.20673 +								quid       	"3A75A58700E3"
 1.20674 +								supplier   	"Unload Policy"
 1.20675 +								quidu      	"3A2E4A830344"))
 1.20676 +							class      	"Logical View::CRegistryData"
 1.20677 +							quidu      	"3A1D0A2B03D0"
 1.20678 +							persistence 	"Transient"
 1.20679 +							multi      	FALSE)
 1.20680 +						    (object Object "$UNNAMED$390"
 1.20681 +							quid       	"3A75AA0A009D"
 1.20682 +							collaborators 	(list link_list
 1.20683 +							    (object Link
 1.20684 +								quid       	"3A75AA73033D"
 1.20685 +								supplier   	"Default Resolver"
 1.20686 +								quidu      	"3A2E4A830331"
 1.20687 +								messages   	(list Messages
 1.20688 +								    (object Message "NewL(CRegistryData&)"
 1.20689 +									quid       	"3B56E37C014F"
 1.20690 +									frequency  	"Aperiodic"
 1.20691 +									synchronization 	"Simple"
 1.20692 +									dir        	"FromClientToSupplier"
 1.20693 +									sequence   	"2.3"
 1.20694 +									ordinal    	8
 1.20695 +									quidu      	"3A2E4AE60073")
 1.20696 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.20697 +									quid       	"3B56E51A02E5"
 1.20698 +									frequency  	"Aperiodic"
 1.20699 +									synchronization 	"Simple"
 1.20700 +									dir        	"FromClientToSupplier"
 1.20701 +									sequence   	"1.1.2.1"
 1.20702 +									ordinal    	11
 1.20703 +									quidu      	"3A2CF07E0022")))
 1.20704 +							    (object Link
 1.20705 +								quid       	"3A75AAFB0307"
 1.20706 +								supplier   	"RegistryData"
 1.20707 +								quidu      	"3A75A54C0124"
 1.20708 +								messages   	(list Messages
 1.20709 +								    (object Message "NewL(RFs&)"
 1.20710 +									quid       	"3B56E2850136"
 1.20711 +									frequency  	"Aperiodic"
 1.20712 +									synchronization 	"Simple"
 1.20713 +									dir        	"FromClientToSupplier"
 1.20714 +									sequence   	"2.1"
 1.20715 +									ordinal    	4
 1.20716 +									quidu      	"3A6324F7016F")))
 1.20717 +							    (object Link
 1.20718 +								quid       	"3A75AB110100"
 1.20719 +								supplier   	"Load Manager"
 1.20720 +								quidu      	"3A2E4A830336"
 1.20721 +								messages   	(list Messages
 1.20722 +								    (object Message "NewL(CRegistryData&)"
 1.20723 +									quid       	"3B56E381008E"
 1.20724 +									frequency  	"Aperiodic"
 1.20725 +									synchronization 	"Simple"
 1.20726 +									dir        	"FromClientToSupplier"
 1.20727 +									sequence   	"2.4"
 1.20728 +									ordinal    	9
 1.20729 +									quidu      	"3A2E4B5803AC")
 1.20730 +								    (object Message "InstantiationMethodL(TUid)"
 1.20731 +									quid       	"3B56E5370106"
 1.20732 +									frequency  	"Aperiodic"
 1.20733 +									synchronization 	"Simple"
 1.20734 +									dir        	"FromClientToSupplier"
 1.20735 +									sequence   	"1.1.2.2"
 1.20736 +									ordinal    	14
 1.20737 +									quidu      	"3A2D158C0253")))
 1.20738 +							    (object Link
 1.20739 +								quid       	"3A75AB820080"
 1.20740 +								supplier   	"$UNNAMED$391"
 1.20741 +								quidu      	"3A75AB73010B"
 1.20742 +								messages   	(list Messages
 1.20743 +								    (object Message "NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
 1.20744 +									quid       	"3B56E352011C"
 1.20745 +									frequency  	"Aperiodic"
 1.20746 +									synchronization 	"Simple"
 1.20747 +									dir        	"FromClientToSupplier"
 1.20748 +									sequence   	"2.2"
 1.20749 +									ordinal    	5
 1.20750 +									quidu      	"3A6324FA0137"))))
 1.20751 +							class      	"Logical View::CEComServer"
 1.20752 +							quidu      	"3A7159680113"
 1.20753 +							persistence 	"Transient"
 1.20754 +							multi      	FALSE)
 1.20755 +						    (object Object "$UNNAMED$391"
 1.20756 +							quid       	"3A75AB73010B"
 1.20757 +							collaborators 	(list link_list
 1.20758 +							    (object Link
 1.20759 +								quid       	"3A75ABA301DC"
 1.20760 +								supplier   	"$UNNAMED$392"
 1.20761 +								quidu      	"3A75AB98010E"
 1.20762 +								messages   	(list Messages
 1.20763 +								    (object Message "NewL(MDiscovererObserver&, RFs&)"
 1.20764 +									quid       	"3B56E3600018"
 1.20765 +									frequency  	"Aperiodic"
 1.20766 +									synchronization 	"Simple"
 1.20767 +									dir        	"FromClientToSupplier"
 1.20768 +									sequence   	"2.2.1"
 1.20769 +									ordinal    	6
 1.20770 +									quidu      	"3A5F4E380023")))
 1.20771 +							    (object Link
 1.20772 +								quid       	"3B56E259034F"
 1.20773 +								supplier   	"$UNNAMED$393"
 1.20774 +								quidu      	"3B56E24E0032"
 1.20775 +								messages   	(list Messages
 1.20776 +								    (object Message "NewL(MBackupNotifierObserver&)"
 1.20777 +									quid       	"3B56E36A0348"
 1.20778 +									frequency  	"Aperiodic"
 1.20779 +									synchronization 	"Simple"
 1.20780 +									dir        	"FromClientToSupplier"
 1.20781 +									sequence   	"2.2.2"
 1.20782 +									ordinal    	7
 1.20783 +									quidu      	"3B050EEF0280"))))
 1.20784 +							class      	"Logical View::CRegistrar"
 1.20785 +							quidu      	"3A1D3A0D0282"
 1.20786 +							persistence 	"Transient"
 1.20787 +							multi      	FALSE)
 1.20788 +						    (object Object "$UNNAMED$392"
 1.20789 +							quid       	"3A75AB98010E"
 1.20790 +							class      	"Logical View::CDiscoverer"
 1.20791 +							quidu      	"3A1D376D0037"
 1.20792 +							persistence 	"Transient"
 1.20793 +							multi      	FALSE)
 1.20794 +						    (object Object "$UNNAMED$393"
 1.20795 +							quid       	"3B56E24E0032"
 1.20796 +							class      	"Logical View::CBackupNotifier"
 1.20797 +							quidu      	"3B050EEF021A"
 1.20798 +							persistence 	"Transient"
 1.20799 +							multi      	FALSE)))
 1.20800 +					    (object Mechanism @761
 1.20801 +						logical_models 	(list unit_reference_list
 1.20802 +						    (object Object "Client"
 1.20803 +							quid       	"3ACA07820055"
 1.20804 +							collaborators 	(list link_list
 1.20805 +							    (object Link
 1.20806 +								quid       	"3ACA07820056"
 1.20807 +								supplier   	"Interface"
 1.20808 +								quidu      	"3ACA0782005A"
 1.20809 +								messages   	(list Messages
 1.20810 +								    (object Message "NewL( )"
 1.20811 +									quid       	"3ACA07820057"
 1.20812 +									documentation 	"Request for interface instantiation"
 1.20813 +									frequency  	"Aperiodic"
 1.20814 +									synchronization 	"Simple"
 1.20815 +									dir        	"FromClientToSupplier"
 1.20816 +									sequence   	"1"
 1.20817 +									ordinal    	0
 1.20818 +									quidu      	"3A2CF1A6010E"))))
 1.20819 +							class      	"Use Case View::Customers::Generic Client"
 1.20820 +							quidu      	"3A1E33F801F8"
 1.20821 +							persistence 	"Transient"
 1.20822 +							multi      	FALSE)
 1.20823 +						    (object Object "Interface"
 1.20824 +							quid       	"3ACA0782005A"
 1.20825 +							collaborators 	(list link_list
 1.20826 +							    (object Link
 1.20827 +								quid       	"3ACA07820059"
 1.20828 +								supplier   	"Factory"
 1.20829 +								quidu      	"3ACA0782005C"
 1.20830 +								messages   	(list Messages
 1.20831 +								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
 1.20832 +									quid       	"3ACA07820058"
 1.20833 +									frequency  	"Aperiodic"
 1.20834 +									synchronization 	"Simple"
 1.20835 +									dir        	"FromClientToSupplier"
 1.20836 +									sequence   	"1.1"
 1.20837 +									ordinal    	1
 1.20838 +									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
 1.20839 +									quidu      	"3AD31E680386"))))
 1.20840 +							class      	"Logical View::CExampleInterface"
 1.20841 +							quidu      	"3A1D07A10155"
 1.20842 +							persistence 	"Transient"
 1.20843 +							multi      	FALSE)
 1.20844 +						    (object Object "Factory"
 1.20845 +							quid       	"3ACA0782005C"
 1.20846 +							collaborators 	(list link_list
 1.20847 +							    (object Link
 1.20848 +								quid       	"3ACA07820060"
 1.20849 +								supplier   	"Proxy"
 1.20850 +								quidu      	"3ACA0782007C"
 1.20851 +								messages   	(list Messages
 1.20852 +								    (object Message "ConstructL(TAny* )"
 1.20853 +									quid       	"3ACA07820061"
 1.20854 +									frequency  	"Aperiodic"
 1.20855 +									synchronization 	"Simple"
 1.20856 +									dir        	"FromClientToSupplier"
 1.20857 +									sequence   	"4"
 1.20858 +									ordinal    	7
 1.20859 +									Operation  	"ConstructL( )"
 1.20860 +									quidu      	"3A75A414014D")))
 1.20861 +							    (object Link
 1.20862 +								quid       	"3ACA07820062"
 1.20863 +								supplier   	"MagicServer"
 1.20864 +								quidu      	"3ACA07820064"
 1.20865 +								messages   	(list Messages
 1.20866 +								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
 1.20867 +									quid       	"3ACA07820063"
 1.20868 +									frequency  	"Aperiodic"
 1.20869 +									synchronization 	"Simple"
 1.20870 +									dir        	"FromClientToSupplier"
 1.20871 +									sequence   	"2"
 1.20872 +									ordinal    	2
 1.20873 +									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 1.20874 +									quidu      	"3A71596801A0")))
 1.20875 +							    (object Link
 1.20876 +								quid       	"3B56E6DC01E7"
 1.20877 +								supplier   	"Factory"
 1.20878 +								quidu      	"3ACA0782005C"
 1.20879 +								messages   	(list Messages
 1.20880 +								    (object Message "CreateL(TAny*)"
 1.20881 +									quid       	"3B56E6DC01E8"
 1.20882 +									frequency  	"Aperiodic"
 1.20883 +									synchronization 	"Simple"
 1.20884 +									dir        	"FromClientToSupplier"
 1.20885 +									sequence   	"3"
 1.20886 +									ordinal    	6
 1.20887 +									quidu      	"3AD4795801AE"))))
 1.20888 +							class      	"Logical View::REComSession"
 1.20889 +							quidu      	"3A1D08B702D1"
 1.20890 +							persistence 	"Transient"
 1.20891 +							multi      	FALSE)
 1.20892 +						    (object Object "Resolver"
 1.20893 +							quid       	"3ACA07820069"
 1.20894 +							class      	"Logical View::CDefaultResolver"
 1.20895 +							quidu      	"3A1D097B0305"
 1.20896 +							persistence 	"Transient"
 1.20897 +							multi      	FALSE)
 1.20898 +						    (object Object "Load Manager"
 1.20899 +							quid       	"3ACA07820077"
 1.20900 +							collaborators 	(list link_list
 1.20901 +							    (object Link
 1.20902 +								quid       	"3B56E6BA038D"
 1.20903 +								supplier   	"Unload Policy"
 1.20904 +								quidu      	"3ACA07820074"
 1.20905 +								messages   	(list Messages
 1.20906 +								    (object Message "LoadDllAndReturnProxyL( )"
 1.20907 +									quid       	"3B56E6BA038E"
 1.20908 +									frequency  	"Aperiodic"
 1.20909 +									synchronization 	"Simple"
 1.20910 +									dir        	"FromClientToSupplier"
 1.20911 +									sequence   	"2.1.1"
 1.20912 +									ordinal    	4
 1.20913 +									quidu      	"3AE05EBC03E4"))))
 1.20914 +							class      	"Logical View::CLoadManager"
 1.20915 +							quidu      	"3A1D0F4101D4"
 1.20916 +							persistence 	"Transient"
 1.20917 +							multi      	FALSE)
 1.20918 +						    (object Object "Unload Policy"
 1.20919 +							quid       	"3ACA07820074"
 1.20920 +							collaborators 	(list link_list
 1.20921 +							    (object Link
 1.20922 +								quid       	"3ACA07820073"
 1.20923 +								supplier   	"Unload Policy"
 1.20924 +								quidu      	"3ACA07820074"
 1.20925 +								messages   	(list Messages
 1.20926 +								    (object Message "IncreaseReference( )"
 1.20927 +									quid       	"3B56E6C301D7"
 1.20928 +									frequency  	"Aperiodic"
 1.20929 +									synchronization 	"Simple"
 1.20930 +									dir        	"FromClientToSupplier"
 1.20931 +									sequence   	"2.1.1.1"
 1.20932 +									ordinal    	5
 1.20933 +									quidu      	"3A2D12190019"))))
 1.20934 +							class      	"Logical View::CUnloadPolicy"
 1.20935 +							quidu      	"3A1D309500CE"
 1.20936 +							persistence 	"Transient"
 1.20937 +							multi      	FALSE)
 1.20938 +						    (object Object "Proxy"
 1.20939 +							quid       	"3ACA0782007C"
 1.20940 +							class      	"Use Case View::System Actors::Interface Implementation"
 1.20941 +							quidu      	"3A13FF96031A"
 1.20942 +							persistence 	"Transient"
 1.20943 +							multi      	FALSE)
 1.20944 +						    (object Object "MagicServer"
 1.20945 +							quid       	"3ACA07820064"
 1.20946 +							collaborators 	(list link_list
 1.20947 +							    (object Link
 1.20948 +								quid       	"3ACA07820065"
 1.20949 +								supplier   	"Resolver"
 1.20950 +								quidu      	"3ACA07820069")
 1.20951 +							    (object Link
 1.20952 +								quid       	"3ACA07820067"
 1.20953 +								supplier   	"Load Manager"
 1.20954 +								quidu      	"3ACA07820077"
 1.20955 +								messages   	(list Messages
 1.20956 +								    (object Message "InstantiationMethodL(TUid)"
 1.20957 +									quid       	"3ACA07820068"
 1.20958 +									frequency  	"Aperiodic"
 1.20959 +									synchronization 	"Simple"
 1.20960 +									dir        	"FromClientToSupplier"
 1.20961 +									sequence   	"2.1"
 1.20962 +									ordinal    	3
 1.20963 +									quidu      	"3A2D158C0253"))))
 1.20964 +							class      	"Logical View::CEComServer"
 1.20965 +							quidu      	"3A7159680113"
 1.20966 +							persistence 	"Transient"
 1.20967 +							multi      	FALSE)))
 1.20968 +					    (object Mechanism @762
 1.20969 +						logical_models 	(list unit_reference_list
 1.20970 +						    (object Object "Interface"
 1.20971 +							quid       	"3ACA08D50020"
 1.20972 +							collaborators 	(list link_list
 1.20973 +							    (object Link
 1.20974 +								quid       	"3ACA08D50021"
 1.20975 +								supplier   	"Factory"
 1.20976 +								quidu      	"3ACA08D5002A"
 1.20977 +								messages   	(list Messages
 1.20978 +								    (object Message "CreateImplementationL(const TUid&, TUid&, TAny*)"
 1.20979 +									quid       	"3ACA08D50022"
 1.20980 +									frequency  	"Aperiodic"
 1.20981 +									synchronization 	"Simple"
 1.20982 +									dir        	"FromClientToSupplier"
 1.20983 +									sequence   	"1.1"
 1.20984 +									ordinal    	1
 1.20985 +									Operation  	"CreateImplementationL(TUid, TInt32, TAny*)"
 1.20986 +									quidu      	"3AD31E680386"))))
 1.20987 +							class      	"Logical View::CExampleInterface"
 1.20988 +							quidu      	"3A1D07A10155"
 1.20989 +							persistence 	"Transient"
 1.20990 +							multi      	FALSE)
 1.20991 +						    (object Object "Client"
 1.20992 +							quid       	"3ACA08D50025"
 1.20993 +							collaborators 	(list link_list
 1.20994 +							    (object Link
 1.20995 +								quid       	"3ACA08D50024"
 1.20996 +								supplier   	"Interface"
 1.20997 +								quidu      	"3ACA08D50020"
 1.20998 +								messages   	(list Messages
 1.20999 +								    (object Message "NewL( )"
 1.21000 +									quid       	"3ACA08D50023"
 1.21001 +									documentation 	"Request for interface instantiation"
 1.21002 +									frequency  	"Aperiodic"
 1.21003 +									synchronization 	"Simple"
 1.21004 +									dir        	"FromClientToSupplier"
 1.21005 +									sequence   	"1"
 1.21006 +									ordinal    	0
 1.21007 +									quidu      	"3A2CF1A6010E"))))
 1.21008 +							class      	"Use Case View::Customers::Generic Client"
 1.21009 +							quidu      	"3A1E33F801F8"
 1.21010 +							persistence 	"Transient"
 1.21011 +							multi      	FALSE)
 1.21012 +						    (object Object "Factory"
 1.21013 +							quid       	"3ACA08D5002A"
 1.21014 +							collaborators 	(list link_list
 1.21015 +							    (object Link
 1.21016 +								quid       	"3ACA08D5002D"
 1.21017 +								supplier   	"MagicServer"
 1.21018 +								quidu      	"3ACA08D5002F"
 1.21019 +								messages   	(list Messages
 1.21020 +								    (object Message "GetResolvedCreationMethodL(const TUid&, TUid&)"
 1.21021 +									quid       	"3ACA08D5002E"
 1.21022 +									frequency  	"Aperiodic"
 1.21023 +									synchronization 	"Simple"
 1.21024 +									dir        	"FromClientToSupplier"
 1.21025 +									sequence   	"1.1.1"
 1.21026 +									ordinal    	2
 1.21027 +									Operation  	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 1.21028 +									quidu      	"3A71596801A0"))))
 1.21029 +							class      	"Logical View::REComSession"
 1.21030 +							quidu      	"3A1D08B702D1"
 1.21031 +							persistence 	"Transient"
 1.21032 +							multi      	FALSE)
 1.21033 +						    (object Object "Resolver"
 1.21034 +							quid       	"3ACA08D5003D"
 1.21035 +							class      	"Logical View::CDefaultResolver"
 1.21036 +							quidu      	"3A1D097B0305"
 1.21037 +							persistence 	"Transient"
 1.21038 +							multi      	FALSE)
 1.21039 +						    (object Object "Load Manager"
 1.21040 +							quid       	"3ACA08D50033"
 1.21041 +							collaborators 	(list link_list
 1.21042 +							    (object Link
 1.21043 +								quid       	"3B5812C203DD"
 1.21044 +								supplier   	"$UNNAMED$394"
 1.21045 +								quidu      	"3B5812BE030F"
 1.21046 +								messages   	(list Messages
 1.21047 +								    (object Message "LoadDllAndReturnProxyL( )"
 1.21048 +									quid       	"3B5812C203DE"
 1.21049 +									frequency  	"Aperiodic"
 1.21050 +									synchronization 	"Simple"
 1.21051 +									dir        	"FromClientToSupplier"
 1.21052 +									sequence   	"1.1.1.1.1"
 1.21053 +									ordinal    	4
 1.21054 +									quidu      	"3AE05EBC03E4"))))
 1.21055 +							class      	"Logical View::CLoadManager"
 1.21056 +							quidu      	"3A1D0F4101D4"
 1.21057 +							persistence 	"Transient"
 1.21058 +							multi      	FALSE)
 1.21059 +						    (object Object "MagicServer"
 1.21060 +							quid       	"3ACA08D5002F"
 1.21061 +							collaborators 	(list link_list
 1.21062 +							    (object Link
 1.21063 +								quid       	"3ACA08D50031"
 1.21064 +								supplier   	"Load Manager"
 1.21065 +								quidu      	"3ACA08D50033"
 1.21066 +								messages   	(list Messages
 1.21067 +								    (object Message "InstantiationMethodL(TUid)"
 1.21068 +									quid       	"3ACA08D50032"
 1.21069 +									frequency  	"Aperiodic"
 1.21070 +									synchronization 	"Simple"
 1.21071 +									dir        	"FromClientToSupplier"
 1.21072 +									sequence   	"1.1.1.1"
 1.21073 +									ordinal    	3
 1.21074 +									quidu      	"3A2D158C0253"))))
 1.21075 +							class      	"Logical View::CEComServer"
 1.21076 +							quidu      	"3A7159680113"
 1.21077 +							persistence 	"Transient"
 1.21078 +							multi      	FALSE)
 1.21079 +						    (object Object "$UNNAMED$394"
 1.21080 +							quid       	"3B5812BE030F"
 1.21081 +							class      	"Logical View::CUnloadPolicy"
 1.21082 +							quidu      	"3A1D309500CE"
 1.21083 +							persistence 	"Transient"
 1.21084 +							multi      	FALSE)))
 1.21085 +					    (object Mechanism @763
 1.21086 +						logical_models 	(list unit_reference_list))
 1.21087 +					    (object Mechanism @764
 1.21088 +						logical_models 	(list unit_reference_list)))
 1.21089 +					logical_presentations 	(list unit_reference_list
 1.21090 +					    (object InteractionDiagram "Basic Flow"
 1.21091 +						mechanism_ref 	@759
 1.21092 +						quid       	"3A1D069D0039"
 1.21093 +						title      	"Basic Flow"
 1.21094 +						documentation 	
 1.21095 +|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
 1.21096 +|This basic flow involves the simplest possible case and assumes that:
 1.21097 +|1) The resolver has already been created
 1.21098 +|2) The Interface Implementation Collection that contains the correct Interface Implementation has already been loaded
 1.21099 +|3) That creation of the Interface Implementation is successful.
 1.21100 +						
 1.21101 +						zoom       	95
 1.21102 +						max_height 	28350
 1.21103 +						max_width  	21600
 1.21104 +						origin_x   	0
 1.21105 +						origin_y   	0
 1.21106 +						items      	(list diagram_item_list
 1.21107 +						    (object InterObjView "Client" @765
 1.21108 +							location   	(186, 248)
 1.21109 +							font       	(object Font
 1.21110 +							    underline  	TRUE)
 1.21111 +							label      	(object ItemLabel
 1.21112 +							    Parent_View 	@765
 1.21113 +							    location   	(186, 273)
 1.21114 +							    anchor_loc 	1
 1.21115 +							    nlines     	2
 1.21116 +							    max_width  	360
 1.21117 +							    justify    	0
 1.21118 +							    label      	"Client")
 1.21119 +							icon       	"Actor"
 1.21120 +							icon_style 	"Icon"
 1.21121 +							line_color 	3342489
 1.21122 +							fill_color 	13434879
 1.21123 +							quidu      	"3A1D072D0307"
 1.21124 +							width      	336
 1.21125 +							height     	1535
 1.21126 +							icon_height 	162
 1.21127 +							icon_width 	120
 1.21128 +							icon_y_offset 	0
 1.21129 +							annotation 	1
 1.21130 +							Focus_Of_Control 	(object Focus_Of_Control "" @766
 1.21131 +							    location   	(186, 372)
 1.21132 +							    line_color 	3342489
 1.21133 +							    InterObjView 	@765
 1.21134 +							    height     	304
 1.21135 +							    y_coord    	244
 1.21136 +							    Nested     	FALSE))
 1.21137 +						    (object InterObjView "Interface" @767
 1.21138 +							location   	(558, 248)
 1.21139 +							font       	(object Font
 1.21140 +							    underline  	TRUE)
 1.21141 +							label      	(object ItemLabel
 1.21142 +							    Parent_View 	@767
 1.21143 +							    location   	(432, 274)
 1.21144 +							    anchor_loc 	3
 1.21145 +							    nlines     	2
 1.21146 +							    max_width  	687
 1.21147 +							    label      	"Interface")
 1.21148 +							icon       	"boundary"
 1.21149 +							icon_style 	"Icon"
 1.21150 +							line_color 	3342489
 1.21151 +							fill_color 	13434879
 1.21152 +							quidu      	"3A1D07920171"
 1.21153 +							width      	662
 1.21154 +							height     	1535
 1.21155 +							icon_height 	153
 1.21156 +							icon_width 	229
 1.21157 +							icon_y_offset 	0
 1.21158 +							annotation 	1
 1.21159 +							Focus_Of_Control 	(object Focus_Of_Control "" @768
 1.21160 +							    location   	(558, 372)
 1.21161 +							    line_color 	3342489
 1.21162 +							    InterObjView 	@767
 1.21163 +							    height     	244
 1.21164 +							    y_coord    	184
 1.21165 +							    Nested     	FALSE))
 1.21166 +						    (object InterObjView "Factory" @769
 1.21167 +							location   	(1054, 248)
 1.21168 +							font       	(object Font
 1.21169 +							    underline  	TRUE)
 1.21170 +							label      	(object ItemLabel
 1.21171 +							    Parent_View 	@769
 1.21172 +							    location   	(928, 281)
 1.21173 +							    anchor_loc 	3
 1.21174 +							    nlines     	2
 1.21175 +							    max_width  	687
 1.21176 +							    label      	"Factory")
 1.21177 +							icon       	"boundary"
 1.21178 +							icon_style 	"Icon"
 1.21179 +							line_color 	3342489
 1.21180 +							fill_color 	13434879
 1.21181 +							quidu      	"3A1D089F02FF"
 1.21182 +							width      	663
 1.21183 +							height     	1535
 1.21184 +							icon_height 	153
 1.21185 +							icon_width 	229
 1.21186 +							icon_y_offset 	-7
 1.21187 +							annotation 	1
 1.21188 +							Focus_Of_Control 	(object Focus_Of_Control "" @770
 1.21189 +							    location   	(1054, 496)
 1.21190 +							    line_color 	3342489
 1.21191 +							    InterObjView 	@769
 1.21192 +							    height     	1174
 1.21193 +							    y_coord    	1114
 1.21194 +							    Nested     	FALSE)
 1.21195 +							Focus_Of_Control 	(object Focus_Of_Control "" @771
 1.21196 +							    location   	(1054, 496)
 1.21197 +							    line_color 	3342489
 1.21198 +							    InterObjView 	@769
 1.21199 +							    height     	60
 1.21200 +							    y_coord    	0
 1.21201 +							    Nested     	TRUE)
 1.21202 +							Focus_Of_Control 	(object Focus_Of_Control "" @772
 1.21203 +							    location   	(1054, 1426)
 1.21204 +							    line_color 	3342489
 1.21205 +							    InterObjView 	@769
 1.21206 +							    height     	60
 1.21207 +							    y_coord    	0
 1.21208 +							    Nested     	TRUE))
 1.21209 +						    (object InterObjView "Resolver" @773
 1.21210 +							location   	(1922, 248)
 1.21211 +							font       	(object Font
 1.21212 +							    underline  	TRUE)
 1.21213 +							label      	(object ItemLabel
 1.21214 +							    Parent_View 	@773
 1.21215 +							    location   	(1829, 272)
 1.21216 +							    anchor_loc 	3
 1.21217 +							    nlines     	2
 1.21218 +							    max_width  	471
 1.21219 +							    label      	"Resolver")
 1.21220 +							icon       	"control"
 1.21221 +							icon_style 	"Icon"
 1.21222 +							line_color 	3342489
 1.21223 +							fill_color 	13434879
 1.21224 +							quidu      	"3A1D0972024E"
 1.21225 +							width      	446
 1.21226 +							height     	1535
 1.21227 +							icon_height 	164
 1.21228 +							icon_width 	157
 1.21229 +							icon_y_offset 	1
 1.21230 +							annotation 	1
 1.21231 +							Focus_Of_Control 	(object Focus_Of_Control "" @774
 1.21232 +							    location   	(1922, 744)
 1.21233 +							    line_color 	3342489
 1.21234 +							    InterObjView 	@773
 1.21235 +							    height     	182
 1.21236 +							    y_coord    	122
 1.21237 +							    Nested     	FALSE))
 1.21238 +						    (object InterObjView "Load Manager" @775
 1.21239 +							location   	(2294, 248)
 1.21240 +							font       	(object Font
 1.21241 +							    underline  	TRUE)
 1.21242 +							label      	(object ItemLabel
 1.21243 +							    Parent_View 	@775
 1.21244 +							    location   	(2201, 275)
 1.21245 +							    anchor_loc 	3
 1.21246 +							    nlines     	2
 1.21247 +							    max_width  	471
 1.21248 +							    label      	"Load Manager")
 1.21249 +							icon       	"control"
 1.21250 +							icon_style 	"Icon"
 1.21251 +							line_color 	3342489
 1.21252 +							fill_color 	13434879
 1.21253 +							quidu      	"3A1D0F3A02CE"
 1.21254 +							width      	446
 1.21255 +							height     	1535
 1.21256 +							icon_height 	164
 1.21257 +							icon_width 	157
 1.21258 +							icon_y_offset 	-2
 1.21259 +							annotation 	1
 1.21260 +							Focus_Of_Control 	(object Focus_Of_Control "" @776
 1.21261 +							    location   	(2294, 992)
 1.21262 +							    line_color 	3342489
 1.21263 +							    InterObjView 	@775
 1.21264 +							    height     	304
 1.21265 +							    y_coord    	244
 1.21266 +							    Nested     	FALSE))
 1.21267 +						    (object InterObjView "Unload Policy" @777
 1.21268 +							location   	(2976, 248)
 1.21269 +							font       	(object Font
 1.21270 +							    underline  	TRUE)
 1.21271 +							label      	(object ItemLabel
 1.21272 +							    Parent_View 	@777
 1.21273 +							    location   	(2883, 272)
 1.21274 +							    anchor_loc 	3
 1.21275 +							    nlines     	2
 1.21276 +							    max_width  	471
 1.21277 +							    label      	"Unload Policy")
 1.21278 +							icon       	"control"
 1.21279 +							icon_style 	"Icon"
 1.21280 +							line_color 	3342489
 1.21281 +							fill_color 	13434879
 1.21282 +							quidu      	"3A23C428024A"
 1.21283 +							width      	446
 1.21284 +							height     	1535
 1.21285 +							icon_height 	164
 1.21286 +							icon_width 	157
 1.21287 +							icon_y_offset 	1
 1.21288 +							annotation 	1
 1.21289 +							Focus_Of_Control 	(object Focus_Of_Control "" @778
 1.21290 +							    location   	(2976, 1054)
 1.21291 +							    line_color 	3342489
 1.21292 +							    InterObjView 	@777
 1.21293 +							    height     	182
 1.21294 +							    y_coord    	122
 1.21295 +							    Nested     	FALSE)
 1.21296 +							Focus_Of_Control 	(object Focus_Of_Control "" @779
 1.21297 +							    location   	(2976, 1116)
 1.21298 +							    line_color 	3342489
 1.21299 +							    InterObjView 	@777
 1.21300 +							    height     	60
 1.21301 +							    y_coord    	0
 1.21302 +							    Nested     	TRUE))
 1.21303 +						    (object InterObjView "Proxy" @780
 1.21304 +							location   	(3286, 248)
 1.21305 +							font       	(object Font
 1.21306 +							    underline  	TRUE)
 1.21307 +							label      	(object ItemLabel
 1.21308 +							    Parent_View 	@780
 1.21309 +							    location   	(3286, 272)
 1.21310 +							    anchor_loc 	1
 1.21311 +							    nlines     	2
 1.21312 +							    max_width  	360
 1.21313 +							    justify    	0
 1.21314 +							    label      	"Proxy")
 1.21315 +							icon       	"Actor"
 1.21316 +							icon_style 	"Icon"
 1.21317 +							line_color 	3342489
 1.21318 +							fill_color 	13434879
 1.21319 +							quidu      	"3A75A3FC0261"
 1.21320 +							width      	336
 1.21321 +							height     	1535
 1.21322 +							icon_height 	162
 1.21323 +							icon_width 	120
 1.21324 +							icon_y_offset 	1
 1.21325 +							annotation 	1
 1.21326 +							Focus_Of_Control 	(object Focus_Of_Control "" @781
 1.21327 +							    location   	(3286, 1550)
 1.21328 +							    line_color 	3342489
 1.21329 +							    InterObjView 	@780
 1.21330 +							    height     	60
 1.21331 +							    y_coord    	0
 1.21332 +							    Nested     	FALSE))
 1.21333 +						    (object InterObjView "MagicServer" @782
 1.21334 +							location   	(1488, 248)
 1.21335 +							font       	(object Font
 1.21336 +							    underline  	TRUE)
 1.21337 +							label      	(object ItemLabel
 1.21338 +							    Parent_View 	@782
 1.21339 +							    location   	(1362, 275)
 1.21340 +							    anchor_loc 	3
 1.21341 +							    nlines     	2
 1.21342 +							    max_width  	687
 1.21343 +							    label      	"MagicServer")
 1.21344 +							icon       	"boundary"
 1.21345 +							icon_style 	"Icon"
 1.21346 +							line_color 	3342489
 1.21347 +							fill_color 	13434879
 1.21348 +							quidu      	"3A951AEE020A"
 1.21349 +							width      	662
 1.21350 +							height     	1535
 1.21351 +							icon_height 	153
 1.21352 +							icon_width 	229
 1.21353 +							icon_y_offset 	-1
 1.21354 +							annotation 	1
 1.21355 +							Focus_Of_Control 	(object Focus_Of_Control "" @783
 1.21356 +							    location   	(1488, 620)
 1.21357 +							    line_color 	3342489
 1.21358 +							    InterObjView 	@782
 1.21359 +							    height     	736
 1.21360 +							    y_coord    	676
 1.21361 +							    Nested     	FALSE))
 1.21362 +						    (object InterObjView "RegistryData" @784
 1.21363 +							location   	(2604, 248)
 1.21364 +							font       	(object Font
 1.21365 +							    underline  	TRUE)
 1.21366 +							label      	(object ItemLabel
 1.21367 +							    Parent_View 	@784
 1.21368 +							    location   	(2497, 275)
 1.21369 +							    anchor_loc 	3
 1.21370 +							    nlines     	2
 1.21371 +							    max_width  	462
 1.21372 +							    label      	"RegistryData")
 1.21373 +							icon       	"entity"
 1.21374 +							icon_style 	"Icon"
 1.21375 +							line_color 	3342489
 1.21376 +							fill_color 	13434879
 1.21377 +							quidu      	"3A75A3550261"
 1.21378 +							width      	438
 1.21379 +							height     	1535
 1.21380 +							icon_height 	153
 1.21381 +							icon_width 	154
 1.21382 +							icon_y_offset 	-1
 1.21383 +							annotation 	1
 1.21384 +							Focus_Of_Control 	(object Focus_Of_Control "" @785
 1.21385 +							    location   	(2604, 806)
 1.21386 +							    line_color 	3342489
 1.21387 +							    InterObjView 	@784
 1.21388 +							    height     	60
 1.21389 +							    y_coord    	0
 1.21390 +							    Nested     	FALSE))
 1.21391 +						    (object InterMessView "" @786
 1.21392 +							location   	(62, 372)
 1.21393 +							label      	(object SegLabel @787
 1.21394 +							    Parent_View 	@786
 1.21395 +							    location   	(371, 328)
 1.21396 +							    quidu      	"3A1D086800DA"
 1.21397 +							    anchor_loc 	1
 1.21398 +							    nlines     	1
 1.21399 +							    max_width  	226
 1.21400 +							    justify    	0
 1.21401 +							    label      	"NewL( )"
 1.21402 +							    pctDist    	0.500000
 1.21403 +							    height     	45
 1.21404 +							    orientation 	0)
 1.21405 +							line_color 	3342489
 1.21406 +							client     	@765
 1.21407 +							supplier   	@767
 1.21408 +							Focus_Src  	@766
 1.21409 +							Focus_Entry 	@768
 1.21410 +							origin     	(201, 372)
 1.21411 +							terminus   	(542, 372)
 1.21412 +							ordinal    	0)
 1.21413 +						    (object InterMessView "" @788
 1.21414 +							location   	(62, 496)
 1.21415 +							label      	(object SegLabel @789
 1.21416 +							    Parent_View 	@788
 1.21417 +							    location   	(805, 452)
 1.21418 +							    quidu      	"3A1D093E011E"
 1.21419 +							    anchor_loc 	1
 1.21420 +							    nlines     	1
 1.21421 +							    max_width  	1846
 1.21422 +							    justify    	0
 1.21423 +							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 1.21424 +							    pctDist    	0.500000
 1.21425 +							    height     	45
 1.21426 +							    orientation 	0)
 1.21427 +							line_color 	3342489
 1.21428 +							client     	@767
 1.21429 +							supplier   	@769
 1.21430 +							Focus_Src  	@768
 1.21431 +							Focus_Entry 	@771
 1.21432 +							origin     	(573, 496)
 1.21433 +							terminus   	(1038, 496)
 1.21434 +							ordinal    	1)
 1.21435 +						    (object NoteView @790
 1.21436 +							location   	(2108, 496)
 1.21437 +							label      	(object ItemLabel
 1.21438 +							    Parent_View 	@790
 1.21439 +							    location   	(1918, 372)
 1.21440 +							    fill_color 	13434879
 1.21441 +							    nlines     	6
 1.21442 +							    max_width  	344
 1.21443 +							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
 1.21444 +							line_color 	3342489
 1.21445 +							fill_color 	13434879
 1.21446 +							width      	404
 1.21447 +							height     	261
 1.21448 +							quidu      	"3A2285A9033E")
 1.21449 +						    (object InterMessView "" @791
 1.21450 +							location   	(62, 620)
 1.21451 +							label      	(object SegLabel @792
 1.21452 +							    Parent_View 	@791
 1.21453 +							    location   	(1270, 576)
 1.21454 +							    quidu      	"3A951B7703AD"
 1.21455 +							    anchor_loc 	1
 1.21456 +							    nlines     	1
 1.21457 +							    max_width  	1658
 1.21458 +							    justify    	0
 1.21459 +							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid&)"
 1.21460 +							    pctDist    	0.500000
 1.21461 +							    height     	45
 1.21462 +							    orientation 	0)
 1.21463 +							line_color 	3342489
 1.21464 +							client     	@769
 1.21465 +							supplier   	@782
 1.21466 +							Focus_Src  	@770
 1.21467 +							Focus_Entry 	@783
 1.21468 +							origin     	(1069, 620)
 1.21469 +							terminus   	(1472, 620)
 1.21470 +							ordinal    	2)
 1.21471 +						    (object InterMessView "" @793
 1.21472 +							location   	(62, 992)
 1.21473 +							label      	(object SegLabel @794
 1.21474 +							    Parent_View 	@793
 1.21475 +							    location   	(1890, 948)
 1.21476 +							    quidu      	"3A951BCE002C"
 1.21477 +							    anchor_loc 	1
 1.21478 +							    nlines     	1
 1.21479 +							    max_width  	898
 1.21480 +							    justify    	0
 1.21481 +							    label      	"InstantiationMethodL(TUid)"
 1.21482 +							    pctDist    	0.500000
 1.21483 +							    height     	45
 1.21484 +							    orientation 	0)
 1.21485 +							line_color 	3342489
 1.21486 +							client     	@782
 1.21487 +							supplier   	@775
 1.21488 +							Focus_Src  	@783
 1.21489 +							Focus_Entry 	@776
 1.21490 +							origin     	(1503, 992)
 1.21491 +							terminus   	(2278, 992)
 1.21492 +							ordinal    	5)
 1.21493 +						    (object InterMessView "" @795
 1.21494 +							location   	(62, 1550)
 1.21495 +							label      	(object SegLabel @796
 1.21496 +							    Parent_View 	@795
 1.21497 +							    location   	(2169, 1506)
 1.21498 +							    quidu      	"3A95251F02DE"
 1.21499 +							    anchor_loc 	1
 1.21500 +							    nlines     	1
 1.21501 +							    max_width  	404
 1.21502 +							    justify    	0
 1.21503 +							    label      	"ConstructL(TAny* )"
 1.21504 +							    pctDist    	0.500000
 1.21505 +							    height     	45
 1.21506 +							    orientation 	0)
 1.21507 +							line_color 	3342489
 1.21508 +							client     	@769
 1.21509 +							supplier   	@780
 1.21510 +							Focus_Src  	@770
 1.21511 +							Focus_Entry 	@781
 1.21512 +							origin     	(1069, 1550)
 1.21513 +							terminus   	(3270, 1550)
 1.21514 +							ordinal    	9)
 1.21515 +						    (object NoteView @797
 1.21516 +							location   	(620, 1178)
 1.21517 +							label      	(object ItemLabel
 1.21518 +							    Parent_View 	@797
 1.21519 +							    location   	(323, 1076)
 1.21520 +							    fill_color 	13434879
 1.21521 +							    nlines     	4
 1.21522 +							    max_width  	558
 1.21523 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.21524 +							line_color 	3342489
 1.21525 +							fill_color 	13434879
 1.21526 +							width      	618
 1.21527 +							height     	217
 1.21528 +							quidu      	"3ACAE9E9000B")
 1.21529 +						    (object AttachView "" @798
 1.21530 +							stereotype 	TRUE
 1.21531 +							line_color 	3342489
 1.21532 +							client     	@797
 1.21533 +							supplier   	@791
 1.21534 +							line_style 	0)
 1.21535 +						    (object InterMessView "" @799
 1.21536 +							location   	(62, 1054)
 1.21537 +							label      	(object SegLabel @800
 1.21538 +							    Parent_View 	@799
 1.21539 +							    location   	(2634, 1010)
 1.21540 +							    quidu      	"3B56C1D60148"
 1.21541 +							    anchor_loc 	1
 1.21542 +							    nlines     	1
 1.21543 +							    max_width  	588
 1.21544 +							    justify    	0
 1.21545 +							    label      	"LoadDllAndReturnProxyL( )"
 1.21546 +							    pctDist    	0.500000
 1.21547 +							    height     	45
 1.21548 +							    orientation 	0)
 1.21549 +							line_color 	3342489
 1.21550 +							client     	@775
 1.21551 +							supplier   	@777
 1.21552 +							Focus_Src  	@776
 1.21553 +							Focus_Entry 	@778
 1.21554 +							origin     	(2309, 1054)
 1.21555 +							terminus   	(2960, 1054)
 1.21556 +							ordinal    	6)
 1.21557 +						    (object SelfMessView "" @801
 1.21558 +							location   	(62, 1116)
 1.21559 +							label      	(object SegLabel @802
 1.21560 +							    Parent_View 	@801
 1.21561 +							    location   	(3067, 1072)
 1.21562 +							    quidu      	"3B56C1EB0397"
 1.21563 +							    anchor_loc 	1
 1.21564 +							    nlines     	1
 1.21565 +							    max_width  	453
 1.21566 +							    justify    	0
 1.21567 +							    label      	"IncreaseReference( )"
 1.21568 +							    pctDist    	0.500000
 1.21569 +							    height     	45
 1.21570 +							    orientation 	0)
 1.21571 +							line_color 	3342489
 1.21572 +							client     	@777
 1.21573 +							supplier   	@777
 1.21574 +							Focus_Src  	@778
 1.21575 +							Focus_Entry 	@779
 1.21576 +							origin     	(2992, 1116)
 1.21577 +							terminus   	(3142, 1116)
 1.21578 +							ordinal    	7)
 1.21579 +						    (object InterMessView "" @803
 1.21580 +							location   	(62, 744)
 1.21581 +							label      	(object SegLabel @804
 1.21582 +							    Parent_View 	@803
 1.21583 +							    location   	(1704, 700)
 1.21584 +							    quidu      	"3B56C25A01A2"
 1.21585 +							    anchor_loc 	1
 1.21586 +							    nlines     	1
 1.21587 +							    max_width  	1345
 1.21588 +							    justify    	0
 1.21589 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.21590 +							    pctDist    	0.500000
 1.21591 +							    height     	45
 1.21592 +							    orientation 	0)
 1.21593 +							line_color 	3342489
 1.21594 +							client     	@782
 1.21595 +							supplier   	@773
 1.21596 +							Focus_Src  	@783
 1.21597 +							Focus_Entry 	@774
 1.21598 +							origin     	(1503, 744)
 1.21599 +							terminus   	(1906, 744)
 1.21600 +							ordinal    	3)
 1.21601 +						    (object AttachView "" @805
 1.21602 +							stereotype 	TRUE
 1.21603 +							line_color 	3342489
 1.21604 +							client     	@790
 1.21605 +							supplier   	@803
 1.21606 +							line_style 	0)
 1.21607 +						    (object InterMessView "" @806
 1.21608 +							location   	(62, 806)
 1.21609 +							label      	(object SegLabel @807
 1.21610 +							    Parent_View 	@806
 1.21611 +							    location   	(2262, 762)
 1.21612 +							    quidu      	"3B56C28E02A1"
 1.21613 +							    anchor_loc 	1
 1.21614 +							    nlines     	1
 1.21615 +							    max_width  	598
 1.21616 +							    justify    	0
 1.21617 +							    label      	"ListImplementationsL(TUid)"
 1.21618 +							    pctDist    	0.500000
 1.21619 +							    height     	45
 1.21620 +							    orientation 	0)
 1.21621 +							line_color 	3342489
 1.21622 +							client     	@773
 1.21623 +							supplier   	@784
 1.21624 +							Focus_Src  	@774
 1.21625 +							Focus_Entry 	@785
 1.21626 +							origin     	(1937, 806)
 1.21627 +							terminus   	(2588, 806)
 1.21628 +							ordinal    	4)
 1.21629 +						    (object SelfMessView "" @808
 1.21630 +							location   	(62, 1426)
 1.21631 +							label      	(object SegLabel @809
 1.21632 +							    Parent_View 	@808
 1.21633 +							    location   	(1145, 1382)
 1.21634 +							    quidu      	"3B56E66B0036"
 1.21635 +							    anchor_loc 	1
 1.21636 +							    nlines     	1
 1.21637 +							    max_width  	341
 1.21638 +							    justify    	0
 1.21639 +							    label      	"CreateL(TAny*)"
 1.21640 +							    pctDist    	0.500000
 1.21641 +							    height     	45
 1.21642 +							    orientation 	0)
 1.21643 +							line_color 	3342489
 1.21644 +							client     	@769
 1.21645 +							supplier   	@769
 1.21646 +							Focus_Src  	@770
 1.21647 +							Focus_Entry 	@772
 1.21648 +							origin     	(1070, 1426)
 1.21649 +							terminus   	(1220, 1426)
 1.21650 +							ordinal    	8)))
 1.21651 +					    (object InteractionDiagram "Alternative Flow - First Use"
 1.21652 +						mechanism_ref 	@760
 1.21653 +						quid       	"3A2E4A660105"
 1.21654 +						title      	"Alternative Flow - First Use"
 1.21655 +						documentation 	
 1.21656 +|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Defintion.
 1.21657 +|This basic flow involves the case and assumes that:
 1.21658 +|1) The framework needs to be loaded
 1.21659 +|2) The Interface Implementation Collection that contains the correct Interface Implementation needs to be be loaded
 1.21660 +|3) That creation of the Interface Implementation is successful.
 1.21661 +						
 1.21662 +						zoom       	93
 1.21663 +						max_height 	28350
 1.21664 +						max_width  	21600
 1.21665 +						origin_x   	329
 1.21666 +						origin_y   	0
 1.21667 +						items      	(list diagram_item_list
 1.21668 +						    (object InterObjView "Client" @810
 1.21669 +							location   	(186, 248)
 1.21670 +							font       	(object Font
 1.21671 +							    underline  	TRUE)
 1.21672 +							label      	(object ItemLabel
 1.21673 +							    Parent_View 	@810
 1.21674 +							    location   	(186, 273)
 1.21675 +							    anchor_loc 	1
 1.21676 +							    nlines     	2
 1.21677 +							    max_width  	360
 1.21678 +							    justify    	0
 1.21679 +							    label      	"Client")
 1.21680 +							icon       	"Actor"
 1.21681 +							icon_style 	"Icon"
 1.21682 +							line_color 	3342489
 1.21683 +							fill_color 	13434879
 1.21684 +							quidu      	"3A2E4A830323"
 1.21685 +							width      	336
 1.21686 +							height     	2585
 1.21687 +							icon_height 	162
 1.21688 +							icon_width 	120
 1.21689 +							icon_y_offset 	0
 1.21690 +							annotation 	1
 1.21691 +							Focus_Of_Control 	(object Focus_Of_Control "" @811
 1.21692 +							    location   	(186, 372)
 1.21693 +							    line_color 	3342489
 1.21694 +							    InterObjView 	@810
 1.21695 +							    height     	2348
 1.21696 +							    y_coord    	2288
 1.21697 +							    Nested     	FALSE))
 1.21698 +						    (object InterObjView "Interface" @812
 1.21699 +							location   	(558, 248)
 1.21700 +							font       	(object Font
 1.21701 +							    underline  	TRUE)
 1.21702 +							label      	(object ItemLabel
 1.21703 +							    Parent_View 	@812
 1.21704 +							    location   	(432, 274)
 1.21705 +							    anchor_loc 	3
 1.21706 +							    nlines     	2
 1.21707 +							    max_width  	687
 1.21708 +							    label      	"Interface")
 1.21709 +							icon       	"boundary"
 1.21710 +							icon_style 	"Icon"
 1.21711 +							line_color 	3342489
 1.21712 +							fill_color 	13434879
 1.21713 +							quidu      	"3A2E4A830328"
 1.21714 +							width      	662
 1.21715 +							height     	2585
 1.21716 +							icon_height 	153
 1.21717 +							icon_width 	229
 1.21718 +							icon_y_offset 	0
 1.21719 +							annotation 	1
 1.21720 +							Focus_Of_Control 	(object Focus_Of_Control "" @813
 1.21721 +							    location   	(558, 372)
 1.21722 +							    line_color 	3342489
 1.21723 +							    InterObjView 	@812
 1.21724 +							    height     	2288
 1.21725 +							    y_coord    	2228
 1.21726 +							    Nested     	FALSE))
 1.21727 +						    (object InterObjView "Factory" @814
 1.21728 +							location   	(1054, 248)
 1.21729 +							font       	(object Font
 1.21730 +							    underline  	TRUE)
 1.21731 +							label      	(object ItemLabel
 1.21732 +							    Parent_View 	@814
 1.21733 +							    location   	(928, 281)
 1.21734 +							    anchor_loc 	3
 1.21735 +							    nlines     	2
 1.21736 +							    max_width  	687
 1.21737 +							    label      	"Factory")
 1.21738 +							icon       	"boundary"
 1.21739 +							icon_style 	"Icon"
 1.21740 +							line_color 	3342489
 1.21741 +							fill_color 	13434879
 1.21742 +							quidu      	"3A2E4A83032C"
 1.21743 +							width      	663
 1.21744 +							height     	2585
 1.21745 +							icon_height 	153
 1.21746 +							icon_width 	229
 1.21747 +							icon_y_offset 	-7
 1.21748 +							annotation 	1
 1.21749 +							Focus_Of_Control 	(object Focus_Of_Control "" @815
 1.21750 +							    location   	(1054, 434)
 1.21751 +							    line_color 	3342489
 1.21752 +							    InterObjView 	@814
 1.21753 +							    height     	2166
 1.21754 +							    y_coord    	2106
 1.21755 +							    Nested     	FALSE)
 1.21756 +							Focus_Of_Control 	(object Focus_Of_Control "" @816
 1.21757 +							    location   	(1054, 496)
 1.21758 +							    line_color 	3342489
 1.21759 +							    InterObjView 	@814
 1.21760 +							    height     	60
 1.21761 +							    y_coord    	0
 1.21762 +							    Nested     	TRUE)
 1.21763 +							Focus_Of_Control 	(object Focus_Of_Control "" @817
 1.21764 +							    location   	(1054, 2480)
 1.21765 +							    line_color 	3342489
 1.21766 +							    InterObjView 	@814
 1.21767 +							    height     	60
 1.21768 +							    y_coord    	0
 1.21769 +							    Nested     	TRUE))
 1.21770 +						    (object InterObjView "Default Resolver" @818
 1.21771 +							location   	(3224, 248)
 1.21772 +							font       	(object Font
 1.21773 +							    underline  	TRUE)
 1.21774 +							label      	(object ItemLabel
 1.21775 +							    Parent_View 	@818
 1.21776 +							    location   	(3131, 273)
 1.21777 +							    anchor_loc 	3
 1.21778 +							    nlines     	2
 1.21779 +							    max_width  	471
 1.21780 +							    label      	"Default Resolver")
 1.21781 +							icon       	"control"
 1.21782 +							icon_style 	"Icon"
 1.21783 +							line_color 	3342489
 1.21784 +							fill_color 	13434879
 1.21785 +							quidu      	"3A2E4A830331"
 1.21786 +							width      	446
 1.21787 +							height     	2585
 1.21788 +							icon_height 	164
 1.21789 +							icon_width 	157
 1.21790 +							icon_y_offset 	0
 1.21791 +							annotation 	1
 1.21792 +							Focus_Of_Control 	(object Focus_Of_Control "" @819
 1.21793 +							    location   	(3224, 1240)
 1.21794 +							    line_color 	3342489
 1.21795 +							    InterObjView 	@818
 1.21796 +							    height     	60
 1.21797 +							    y_coord    	0
 1.21798 +							    Nested     	FALSE)
 1.21799 +							Focus_Of_Control 	(object Focus_Of_Control "" @820
 1.21800 +							    location   	(3224, 1612)
 1.21801 +							    line_color 	3342489
 1.21802 +							    InterObjView 	@818
 1.21803 +							    height     	306
 1.21804 +							    y_coord    	246
 1.21805 +							    Nested     	FALSE)
 1.21806 +							Focus_Of_Control 	(object Focus_Of_Control "" @821
 1.21807 +							    location   	(3224, 1798)
 1.21808 +							    line_color 	3342489
 1.21809 +							    InterObjView 	@818
 1.21810 +							    height     	60
 1.21811 +							    y_coord    	0
 1.21812 +							    Nested     	TRUE))
 1.21813 +						    (object InterObjView "Load Manager" @822
 1.21814 +							location   	(3596, 248)
 1.21815 +							font       	(object Font
 1.21816 +							    underline  	TRUE)
 1.21817 +							label      	(object ItemLabel
 1.21818 +							    Parent_View 	@822
 1.21819 +							    location   	(3503, 273)
 1.21820 +							    anchor_loc 	3
 1.21821 +							    nlines     	2
 1.21822 +							    max_width  	471
 1.21823 +							    label      	"Load Manager")
 1.21824 +							icon       	"control"
 1.21825 +							icon_style 	"Icon"
 1.21826 +							line_color 	3342489
 1.21827 +							fill_color 	13434879
 1.21828 +							quidu      	"3A2E4A830336"
 1.21829 +							width      	446
 1.21830 +							height     	2585
 1.21831 +							icon_height 	164
 1.21832 +							icon_width 	157
 1.21833 +							icon_y_offset 	0
 1.21834 +							annotation 	1
 1.21835 +							Focus_Of_Control 	(object Focus_Of_Control "" @823
 1.21836 +							    location   	(3596, 1364)
 1.21837 +							    line_color 	3342489
 1.21838 +							    InterObjView 	@822
 1.21839 +							    height     	60
 1.21840 +							    y_coord    	0
 1.21841 +							    Nested     	FALSE)
 1.21842 +							Focus_Of_Control 	(object Focus_Of_Control "" @824
 1.21843 +							    location   	(3596, 1984)
 1.21844 +							    line_color 	3342489
 1.21845 +							    InterObjView 	@822
 1.21846 +							    height     	428
 1.21847 +							    y_coord    	368
 1.21848 +							    Nested     	FALSE))
 1.21849 +						    (object InterObjView "Unload Policy" @825
 1.21850 +							location   	(3906, 248)
 1.21851 +							font       	(object Font
 1.21852 +							    underline  	TRUE)
 1.21853 +							label      	(object ItemLabel
 1.21854 +							    Parent_View 	@825
 1.21855 +							    location   	(3813, 273)
 1.21856 +							    anchor_loc 	3
 1.21857 +							    nlines     	2
 1.21858 +							    max_width  	471
 1.21859 +							    label      	"Unload Policy")
 1.21860 +							icon       	"control"
 1.21861 +							icon_style 	"Icon"
 1.21862 +							line_color 	3342489
 1.21863 +							fill_color 	13434879
 1.21864 +							quidu      	"3A2E4A830344"
 1.21865 +							width      	446
 1.21866 +							height     	2585
 1.21867 +							icon_height 	164
 1.21868 +							icon_width 	157
 1.21869 +							icon_y_offset 	0
 1.21870 +							annotation 	1
 1.21871 +							Focus_Of_Control 	(object Focus_Of_Control "" @826
 1.21872 +							    location   	(3906, 2108)
 1.21873 +							    line_color 	3342489
 1.21874 +							    InterObjView 	@825
 1.21875 +							    height     	244
 1.21876 +							    y_coord    	184
 1.21877 +							    Nested     	FALSE)
 1.21878 +							Focus_Of_Control 	(object Focus_Of_Control "" @827
 1.21879 +							    location   	(3906, 2232)
 1.21880 +							    line_color 	3342489
 1.21881 +							    InterObjView 	@825
 1.21882 +							    height     	60
 1.21883 +							    y_coord    	0
 1.21884 +							    Nested     	TRUE))
 1.21885 +						    (object InterObjView "$UNNAMED$393" @828
 1.21886 +							location   	(2914, 248)
 1.21887 +							font       	(object Font
 1.21888 +							    underline  	TRUE)
 1.21889 +							label      	(object ItemLabel
 1.21890 +							    Parent_View 	@828
 1.21891 +							    location   	(2821, 273)
 1.21892 +							    anchor_loc 	3
 1.21893 +							    nlines     	2
 1.21894 +							    max_width  	471
 1.21895 +							    label      	"")
 1.21896 +							icon       	"control"
 1.21897 +							icon_style 	"Icon"
 1.21898 +							line_color 	3342489
 1.21899 +							fill_color 	13434879
 1.21900 +							quidu      	"3B56E24E0032"
 1.21901 +							width      	446
 1.21902 +							height     	2585
 1.21903 +							icon_height 	164
 1.21904 +							icon_width 	157
 1.21905 +							icon_y_offset 	0
 1.21906 +							annotation 	1
 1.21907 +							Focus_Of_Control 	(object Focus_Of_Control "" @829
 1.21908 +							    location   	(2914, 1054)
 1.21909 +							    line_color 	3342489
 1.21910 +							    InterObjView 	@828
 1.21911 +							    height     	60
 1.21912 +							    y_coord    	0
 1.21913 +							    Nested     	FALSE))
 1.21914 +						    (object InterObjView "$UNNAMED$392" @830
 1.21915 +							location   	(2604, 248)
 1.21916 +							font       	(object Font
 1.21917 +							    underline  	TRUE)
 1.21918 +							label      	(object ItemLabel
 1.21919 +							    Parent_View 	@830
 1.21920 +							    location   	(2511, 273)
 1.21921 +							    anchor_loc 	3
 1.21922 +							    nlines     	2
 1.21923 +							    max_width  	435
 1.21924 +							    label      	"")
 1.21925 +							icon       	"control"
 1.21926 +							icon_style 	"Icon"
 1.21927 +							line_color 	3342489
 1.21928 +							fill_color 	13434879
 1.21929 +							quidu      	"3A75AB98010E"
 1.21930 +							width      	446
 1.21931 +							height     	2585
 1.21932 +							icon_height 	164
 1.21933 +							icon_width 	157
 1.21934 +							icon_y_offset 	0
 1.21935 +							annotation 	1
 1.21936 +							Focus_Of_Control 	(object Focus_Of_Control "" @831
 1.21937 +							    location   	(2604, 930)
 1.21938 +							    line_color 	3342489
 1.21939 +							    InterObjView 	@830
 1.21940 +							    height     	60
 1.21941 +							    y_coord    	0
 1.21942 +							    Nested     	FALSE))
 1.21943 +						    (object InterObjView "$UNNAMED$391" @832
 1.21944 +							location   	(2294, 248)
 1.21945 +							font       	(object Font
 1.21946 +							    underline  	TRUE)
 1.21947 +							label      	(object ItemLabel
 1.21948 +							    Parent_View 	@832
 1.21949 +							    location   	(2201, 273)
 1.21950 +							    anchor_loc 	3
 1.21951 +							    nlines     	2
 1.21952 +							    max_width  	471
 1.21953 +							    label      	"")
 1.21954 +							icon       	"control"
 1.21955 +							icon_style 	"Icon"
 1.21956 +							line_color 	3342489
 1.21957 +							fill_color 	13434879
 1.21958 +							quidu      	"3A75AB73010B"
 1.21959 +							width      	446
 1.21960 +							height     	2585
 1.21961 +							icon_height 	164
 1.21962 +							icon_width 	157
 1.21963 +							icon_y_offset 	0
 1.21964 +							annotation 	1
 1.21965 +							Focus_Of_Control 	(object Focus_Of_Control "" @833
 1.21966 +							    location   	(2294, 806)
 1.21967 +							    line_color 	3342489
 1.21968 +							    InterObjView 	@832
 1.21969 +							    height     	368
 1.21970 +							    y_coord    	308
 1.21971 +							    Nested     	FALSE))
 1.21972 +						    (object InterObjView "$UNNAMED$390" @834
 1.21973 +							location   	(1550, 248)
 1.21974 +							font       	(object Font
 1.21975 +							    underline  	TRUE)
 1.21976 +							label      	(object ItemLabel
 1.21977 +							    Parent_View 	@834
 1.21978 +							    location   	(1424, 274)
 1.21979 +							    anchor_loc 	3
 1.21980 +							    nlines     	2
 1.21981 +							    max_width  	687
 1.21982 +							    label      	"")
 1.21983 +							icon       	"boundary"
 1.21984 +							icon_style 	"Icon"
 1.21985 +							line_color 	3342489
 1.21986 +							fill_color 	13434879
 1.21987 +							quidu      	"3A75AA0A009D"
 1.21988 +							width      	662
 1.21989 +							height     	2585
 1.21990 +							icon_height 	153
 1.21991 +							icon_width 	229
 1.21992 +							icon_y_offset 	0
 1.21993 +							annotation 	1
 1.21994 +							Focus_Of_Control 	(object Focus_Of_Control "" @835
 1.21995 +							    location   	(1550, 620)
 1.21996 +							    line_color 	3342489
 1.21997 +							    InterObjView 	@834
 1.21998 +							    height     	864
 1.21999 +							    y_coord    	804
 1.22000 +							    Nested     	FALSE)
 1.22001 +							Focus_Of_Control 	(object Focus_Of_Control "" @836
 1.22002 +							    location   	(1550, 1550)
 1.22003 +							    line_color 	3342489
 1.22004 +							    InterObjView 	@834
 1.22005 +							    height     	922
 1.22006 +							    y_coord    	862
 1.22007 +							    Nested     	FALSE))
 1.22008 +						    (object InterObjView "RegistryData" @837
 1.22009 +							location   	(1984, 248)
 1.22010 +							font       	(object Font
 1.22011 +							    underline  	TRUE)
 1.22012 +							label      	(object ItemLabel
 1.22013 +							    Parent_View 	@837
 1.22014 +							    location   	(1877, 274)
 1.22015 +							    anchor_loc 	3
 1.22016 +							    nlines     	2
 1.22017 +							    max_width  	462
 1.22018 +							    label      	"RegistryData")
 1.22019 +							icon       	"entity"
 1.22020 +							icon_style 	"Icon"
 1.22021 +							line_color 	3342489
 1.22022 +							fill_color 	13434879
 1.22023 +							quidu      	"3A75A54C0124"
 1.22024 +							width      	438
 1.22025 +							height     	2585
 1.22026 +							icon_height 	153
 1.22027 +							icon_width 	154
 1.22028 +							icon_y_offset 	0
 1.22029 +							annotation 	1
 1.22030 +							Focus_Of_Control 	(object Focus_Of_Control "" @838
 1.22031 +							    location   	(1984, 682)
 1.22032 +							    line_color 	3342489
 1.22033 +							    InterObjView 	@837
 1.22034 +							    height     	60
 1.22035 +							    y_coord    	0
 1.22036 +							    Nested     	FALSE)
 1.22037 +							Focus_Of_Control 	(object Focus_Of_Control "" @839
 1.22038 +							    location   	(1984, 1736)
 1.22039 +							    line_color 	3342489
 1.22040 +							    InterObjView 	@837
 1.22041 +							    height     	60
 1.22042 +							    y_coord    	0
 1.22043 +							    Nested     	FALSE))
 1.22044 +						    (object NoteView @840
 1.22045 +							location   	(3348, 744)
 1.22046 +							label      	(object ItemLabel
 1.22047 +							    Parent_View 	@840
 1.22048 +							    location   	(3158, 620)
 1.22049 +							    fill_color 	13434879
 1.22050 +							    nlines     	6
 1.22051 +							    max_width  	344
 1.22052 +							    label      	"Sequence Diagram: Identify An Implementation / Basic Flow")
 1.22053 +							line_color 	3342489
 1.22054 +							fill_color 	13434879
 1.22055 +							width      	404
 1.22056 +							height     	261
 1.22057 +							quidu      	"3A2285A9033E")
 1.22058 +						    (object InterMessView "" @841
 1.22059 +							location   	(62, 372)
 1.22060 +							label      	(object SegLabel @842
 1.22061 +							    Parent_View 	@841
 1.22062 +							    location   	(371, 328)
 1.22063 +							    quidu      	"3A2E4A830325"
 1.22064 +							    anchor_loc 	1
 1.22065 +							    nlines     	1
 1.22066 +							    max_width  	250
 1.22067 +							    justify    	0
 1.22068 +							    label      	"NewL( )"
 1.22069 +							    pctDist    	0.500000
 1.22070 +							    height     	45
 1.22071 +							    orientation 	0)
 1.22072 +							line_color 	3342489
 1.22073 +							client     	@810
 1.22074 +							supplier   	@812
 1.22075 +							Focus_Src  	@811
 1.22076 +							Focus_Entry 	@813
 1.22077 +							origin     	(201, 372)
 1.22078 +							terminus   	(542, 372)
 1.22079 +							ordinal    	0)
 1.22080 +						    (object InterMessView "" @843
 1.22081 +							location   	(62, 620)
 1.22082 +							label      	(object SegLabel @844
 1.22083 +							    Parent_View 	@843
 1.22084 +							    location   	(1301, 576)
 1.22085 +							    quidu      	"3A75ACA002A8"
 1.22086 +							    anchor_loc 	1
 1.22087 +							    nlines     	1
 1.22088 +							    max_width  	204
 1.22089 +							    justify    	0
 1.22090 +							    label      	"NewLC( )"
 1.22091 +							    pctDist    	0.500000
 1.22092 +							    height     	45
 1.22093 +							    orientation 	0)
 1.22094 +							line_color 	3342489
 1.22095 +							client     	@814
 1.22096 +							supplier   	@834
 1.22097 +							Focus_Src  	@815
 1.22098 +							Focus_Entry 	@835
 1.22099 +							origin     	(1069, 620)
 1.22100 +							terminus   	(1534, 620)
 1.22101 +							ordinal    	3)
 1.22102 +						    (object NoteView @845
 1.22103 +							location   	(1178, 992)
 1.22104 +							label      	(object ItemLabel
 1.22105 +							    Parent_View 	@845
 1.22106 +							    location   	(931, 878)
 1.22107 +							    fill_color 	13434879
 1.22108 +							    nlines     	4
 1.22109 +							    max_width  	458
 1.22110 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Session establishment")
 1.22111 +							line_color 	3342489
 1.22112 +							fill_color 	13434879
 1.22113 +							width      	518
 1.22114 +							height     	241
 1.22115 +							quidu      	"3ACAEADD0246")
 1.22116 +						    (object NoteView @846
 1.22117 +							location   	(1302, 1922)
 1.22118 +							label      	(object ItemLabel
 1.22119 +							    Parent_View 	@846
 1.22120 +							    location   	(1120, 1747)
 1.22121 +							    fill_color 	13434879
 1.22122 +							    nlines     	7
 1.22123 +							    max_width  	329
 1.22124 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.22125 +							line_color 	3342489
 1.22126 +							fill_color 	13434879
 1.22127 +							width      	389
 1.22128 +							height     	363
 1.22129 +							quidu      	"3ACAE9E9000B")
 1.22130 +						    (object AttachView "" @847
 1.22131 +							stereotype 	TRUE
 1.22132 +							line_color 	3342489
 1.22133 +							client     	@845
 1.22134 +							supplier   	@843
 1.22135 +							line_style 	0)
 1.22136 +						    (object InterMessView "" @848
 1.22137 +							location   	(62, 682)
 1.22138 +							label      	(object SegLabel @849
 1.22139 +							    Parent_View 	@848
 1.22140 +							    location   	(1766, 638)
 1.22141 +							    quidu      	"3B56E2850136"
 1.22142 +							    anchor_loc 	1
 1.22143 +							    nlines     	1
 1.22144 +							    max_width  	278
 1.22145 +							    justify    	0
 1.22146 +							    label      	"NewL(RFs&)"
 1.22147 +							    pctDist    	0.500000
 1.22148 +							    height     	45
 1.22149 +							    orientation 	0)
 1.22150 +							line_color 	3342489
 1.22151 +							client     	@834
 1.22152 +							supplier   	@837
 1.22153 +							Focus_Src  	@835
 1.22154 +							Focus_Entry 	@838
 1.22155 +							origin     	(1565, 682)
 1.22156 +							terminus   	(1968, 682)
 1.22157 +							ordinal    	4)
 1.22158 +						    (object InterMessView "" @850
 1.22159 +							location   	(62, 806)
 1.22160 +							label      	(object SegLabel @851
 1.22161 +							    Parent_View 	@850
 1.22162 +							    location   	(1921, 762)
 1.22163 +							    quidu      	"3B56E352011C"
 1.22164 +							    anchor_loc 	1
 1.22165 +							    nlines     	1
 1.22166 +							    max_width  	1151
 1.22167 +							    justify    	0
 1.22168 +							    label      	"NewL(CRegistryData&, MRegistrarObserver&, RFs&)"
 1.22169 +							    pctDist    	0.500000
 1.22170 +							    height     	45
 1.22171 +							    orientation 	0)
 1.22172 +							line_color 	3342489
 1.22173 +							client     	@834
 1.22174 +							supplier   	@832
 1.22175 +							Focus_Src  	@835
 1.22176 +							Focus_Entry 	@833
 1.22177 +							origin     	(1565, 806)
 1.22178 +							terminus   	(2278, 806)
 1.22179 +							ordinal    	5)
 1.22180 +						    (object InterMessView "" @852
 1.22181 +							location   	(62, 930)
 1.22182 +							label      	(object SegLabel @853
 1.22183 +							    Parent_View 	@852
 1.22184 +							    location   	(2448, 886)
 1.22185 +							    quidu      	"3B56E3600018"
 1.22186 +							    anchor_loc 	1
 1.22187 +							    nlines     	1
 1.22188 +							    max_width  	815
 1.22189 +							    justify    	0
 1.22190 +							    label      	"NewL(MDiscovererObserver&, RFs&)"
 1.22191 +							    pctDist    	0.500000
 1.22192 +							    height     	45
 1.22193 +							    orientation 	0)
 1.22194 +							line_color 	3342489
 1.22195 +							client     	@832
 1.22196 +							supplier   	@830
 1.22197 +							Focus_Src  	@833
 1.22198 +							Focus_Entry 	@831
 1.22199 +							origin     	(2309, 930)
 1.22200 +							terminus   	(2588, 930)
 1.22201 +							ordinal    	6)
 1.22202 +						    (object InterMessView "" @854
 1.22203 +							location   	(62, 1054)
 1.22204 +							label      	(object SegLabel @855
 1.22205 +							    Parent_View 	@854
 1.22206 +							    location   	(2603, 1010)
 1.22207 +							    quidu      	"3B56E36A0348"
 1.22208 +							    anchor_loc 	1
 1.22209 +							    nlines     	1
 1.22210 +							    max_width  	751
 1.22211 +							    justify    	0
 1.22212 +							    label      	"NewL(MBackupNotifierObserver&)"
 1.22213 +							    pctDist    	0.500000
 1.22214 +							    height     	45
 1.22215 +							    orientation 	0)
 1.22216 +							line_color 	3342489
 1.22217 +							client     	@832
 1.22218 +							supplier   	@828
 1.22219 +							Focus_Src  	@833
 1.22220 +							Focus_Entry 	@829
 1.22221 +							origin     	(2309, 1054)
 1.22222 +							terminus   	(2898, 1054)
 1.22223 +							ordinal    	7)
 1.22224 +						    (object InterMessView "" @856
 1.22225 +							location   	(62, 1240)
 1.22226 +							label      	(object SegLabel @857
 1.22227 +							    Parent_View 	@856
 1.22228 +							    location   	(2386, 1196)
 1.22229 +							    quidu      	"3B56E37C014F"
 1.22230 +							    anchor_loc 	1
 1.22231 +							    nlines     	1
 1.22232 +							    max_width  	506
 1.22233 +							    justify    	0
 1.22234 +							    label      	"NewL(CRegistryData&)"
 1.22235 +							    pctDist    	0.500000
 1.22236 +							    height     	45
 1.22237 +							    orientation 	0)
 1.22238 +							line_color 	3342489
 1.22239 +							client     	@834
 1.22240 +							supplier   	@818
 1.22241 +							Focus_Src  	@835
 1.22242 +							Focus_Entry 	@819
 1.22243 +							origin     	(1565, 1240)
 1.22244 +							terminus   	(3208, 1240)
 1.22245 +							ordinal    	8)
 1.22246 +						    (object InterMessView "" @858
 1.22247 +							location   	(62, 1364)
 1.22248 +							label      	(object SegLabel @859
 1.22249 +							    Parent_View 	@858
 1.22250 +							    location   	(2572, 1320)
 1.22251 +							    quidu      	"3B56E381008E"
 1.22252 +							    anchor_loc 	1
 1.22253 +							    nlines     	1
 1.22254 +							    max_width  	506
 1.22255 +							    justify    	0
 1.22256 +							    label      	"NewL(CRegistryData&)"
 1.22257 +							    pctDist    	0.500000
 1.22258 +							    height     	45
 1.22259 +							    orientation 	0)
 1.22260 +							line_color 	3342489
 1.22261 +							client     	@834
 1.22262 +							supplier   	@822
 1.22263 +							Focus_Src  	@835
 1.22264 +							Focus_Entry 	@823
 1.22265 +							origin     	(1565, 1364)
 1.22266 +							terminus   	(3580, 1364)
 1.22267 +							ordinal    	9)
 1.22268 +						    (object InterMessView "" @860
 1.22269 +							location   	(62, 434)
 1.22270 +							label      	(object SegLabel @861
 1.22271 +							    Parent_View 	@860
 1.22272 +							    location   	(805, 390)
 1.22273 +							    quidu      	"3B56E43D01D8"
 1.22274 +							    anchor_loc 	1
 1.22275 +							    nlines     	1
 1.22276 +							    max_width  	1797
 1.22277 +							    justify    	0
 1.22278 +							    label      	"CreateImplementationL(TUid, TInt32, TAny*, const TEComResolverParams&, TUid)"
 1.22279 +							    pctDist    	0.500000
 1.22280 +							    height     	45
 1.22281 +							    orientation 	0)
 1.22282 +							line_color 	3342489
 1.22283 +							client     	@812
 1.22284 +							supplier   	@814
 1.22285 +							Focus_Src  	@813
 1.22286 +							Focus_Entry 	@815
 1.22287 +							origin     	(573, 434)
 1.22288 +							terminus   	(1038, 434)
 1.22289 +							ordinal    	1)
 1.22290 +						    (object SelfMessView "" @862
 1.22291 +							location   	(62, 496)
 1.22292 +							label      	(object SegLabel @863
 1.22293 +							    Parent_View 	@862
 1.22294 +							    location   	(1145, 452)
 1.22295 +							    quidu      	"3B56E447031D"
 1.22296 +							    anchor_loc 	1
 1.22297 +							    nlines     	1
 1.22298 +							    max_width  	194
 1.22299 +							    justify    	0
 1.22300 +							    label      	"OpenL( )"
 1.22301 +							    pctDist    	0.500000
 1.22302 +							    height     	45
 1.22303 +							    orientation 	0)
 1.22304 +							line_color 	3342489
 1.22305 +							client     	@814
 1.22306 +							supplier   	@814
 1.22307 +							Focus_Src  	@815
 1.22308 +							Focus_Entry 	@816
 1.22309 +							origin     	(1070, 496)
 1.22310 +							terminus   	(1220, 496)
 1.22311 +							ordinal    	2)
 1.22312 +						    (object InterMessView "" @864
 1.22313 +							location   	(62, 1550)
 1.22314 +							label      	(object SegLabel @865
 1.22315 +							    Parent_View 	@864
 1.22316 +							    location   	(1301, 1506)
 1.22317 +							    quidu      	"3B56E4E501D0"
 1.22318 +							    anchor_loc 	1
 1.22319 +							    nlines     	1
 1.22320 +							    max_width  	1787
 1.22321 +							    justify    	0
 1.22322 +							    label      	"GetResolvedCreationMethodL(TUid, const TEComResolverParams&, TUid, TUid&)"
 1.22323 +							    pctDist    	0.500000
 1.22324 +							    height     	45
 1.22325 +							    orientation 	0)
 1.22326 +							line_color 	3342489
 1.22327 +							client     	@814
 1.22328 +							supplier   	@834
 1.22329 +							Focus_Src  	@815
 1.22330 +							Focus_Entry 	@836
 1.22331 +							origin     	(1069, 1550)
 1.22332 +							terminus   	(1534, 1550)
 1.22333 +							ordinal    	10)
 1.22334 +						    (object InterMessView "" @866
 1.22335 +							location   	(62, 1612)
 1.22336 +							label      	(object SegLabel @867
 1.22337 +							    Parent_View 	@866
 1.22338 +							    location   	(2386, 1568)
 1.22339 +							    quidu      	"3B56E51A02E5"
 1.22340 +							    anchor_loc 	1
 1.22341 +							    nlines     	1
 1.22342 +							    max_width  	1373
 1.22343 +							    justify    	0
 1.22344 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.22345 +							    pctDist    	0.500000
 1.22346 +							    height     	45
 1.22347 +							    orientation 	0)
 1.22348 +							line_color 	3342489
 1.22349 +							client     	@834
 1.22350 +							supplier   	@818
 1.22351 +							Focus_Src  	@836
 1.22352 +							Focus_Entry 	@820
 1.22353 +							origin     	(1565, 1612)
 1.22354 +							terminus   	(3208, 1612)
 1.22355 +							ordinal    	11)
 1.22356 +						    (object InterMessView "" @868
 1.22357 +							location   	(62, 1984)
 1.22358 +							label      	(object SegLabel @869
 1.22359 +							    Parent_View 	@868
 1.22360 +							    location   	(2572, 1940)
 1.22361 +							    quidu      	"3B56E5370106"
 1.22362 +							    anchor_loc 	1
 1.22363 +							    nlines     	1
 1.22364 +							    max_width  	597
 1.22365 +							    justify    	0
 1.22366 +							    label      	"InstantiationMethodL(TUid)"
 1.22367 +							    pctDist    	0.500000
 1.22368 +							    height     	45
 1.22369 +							    orientation 	0)
 1.22370 +							line_color 	3342489
 1.22371 +							client     	@834
 1.22372 +							supplier   	@822
 1.22373 +							Focus_Src  	@836
 1.22374 +							Focus_Entry 	@824
 1.22375 +							origin     	(1565, 1984)
 1.22376 +							terminus   	(3580, 1984)
 1.22377 +							ordinal    	14)
 1.22378 +						    (object InterMessView "" @870
 1.22379 +							location   	(62, 1736)
 1.22380 +							label      	(object SegLabel @871
 1.22381 +							    Parent_View 	@870
 1.22382 +							    location   	(2604, 1692)
 1.22383 +							    quidu      	"3B56E55F008B"
 1.22384 +							    anchor_loc 	1
 1.22385 +							    nlines     	1
 1.22386 +							    max_width  	610
 1.22387 +							    justify    	0
 1.22388 +							    label      	"ListImplementationsL(TUid)"
 1.22389 +							    pctDist    	0.500000
 1.22390 +							    height     	45
 1.22391 +							    orientation 	1)
 1.22392 +							line_color 	3342489
 1.22393 +							client     	@818
 1.22394 +							supplier   	@837
 1.22395 +							Focus_Src  	@820
 1.22396 +							Focus_Entry 	@839
 1.22397 +							origin     	(3208, 1736)
 1.22398 +							terminus   	(2000, 1736)
 1.22399 +							ordinal    	12)
 1.22400 +						    (object SelfMessView "" @872
 1.22401 +							location   	(62, 1798)
 1.22402 +							label      	(object SegLabel @873
 1.22403 +							    Parent_View 	@872
 1.22404 +							    location   	(3315, 1754)
 1.22405 +							    quidu      	"3B56E57401AF"
 1.22406 +							    anchor_loc 	1
 1.22407 +							    nlines     	1
 1.22408 +							    max_width  	1414
 1.22409 +							    justify    	0
 1.22410 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.22411 +							    pctDist    	0.500000
 1.22412 +							    height     	45
 1.22413 +							    orientation 	0)
 1.22414 +							line_color 	3342489
 1.22415 +							client     	@818
 1.22416 +							supplier   	@818
 1.22417 +							Focus_Src  	@820
 1.22418 +							Focus_Entry 	@821
 1.22419 +							origin     	(3240, 1798)
 1.22420 +							terminus   	(3390, 1798)
 1.22421 +							ordinal    	13)
 1.22422 +						    (object InterMessView "" @874
 1.22423 +							location   	(62, 2108)
 1.22424 +							label      	(object SegLabel @875
 1.22425 +							    Parent_View 	@874
 1.22426 +							    location   	(3750, 2064)
 1.22427 +							    quidu      	"3B56E59A000E"
 1.22428 +							    anchor_loc 	1
 1.22429 +							    nlines     	1
 1.22430 +							    max_width  	600
 1.22431 +							    justify    	0
 1.22432 +							    label      	"LoadDllAndReturnProxyL( )"
 1.22433 +							    pctDist    	0.500000
 1.22434 +							    height     	45
 1.22435 +							    orientation 	0)
 1.22436 +							line_color 	3342489
 1.22437 +							client     	@822
 1.22438 +							supplier   	@825
 1.22439 +							Focus_Src  	@824
 1.22440 +							Focus_Entry 	@826
 1.22441 +							origin     	(3611, 2108)
 1.22442 +							terminus   	(3890, 2108)
 1.22443 +							ordinal    	15)
 1.22444 +						    (object SelfMessView "" @876
 1.22445 +							location   	(62, 2232)
 1.22446 +							label      	(object SegLabel @877
 1.22447 +							    Parent_View 	@876
 1.22448 +							    location   	(3997, 2188)
 1.22449 +							    quidu      	"3B56E5B600CC"
 1.22450 +							    anchor_loc 	1
 1.22451 +							    nlines     	1
 1.22452 +							    max_width  	462
 1.22453 +							    justify    	0
 1.22454 +							    label      	"IncreaseReference( )"
 1.22455 +							    pctDist    	0.500000
 1.22456 +							    height     	45
 1.22457 +							    orientation 	0)
 1.22458 +							line_color 	3342489
 1.22459 +							client     	@825
 1.22460 +							supplier   	@825
 1.22461 +							Focus_Src  	@826
 1.22462 +							Focus_Entry 	@827
 1.22463 +							origin     	(3922, 2232)
 1.22464 +							terminus   	(4072, 2232)
 1.22465 +							ordinal    	16)
 1.22466 +						    (object AttachView "" @878
 1.22467 +							stereotype 	TRUE
 1.22468 +							line_color 	3342489
 1.22469 +							client     	@840
 1.22470 +							supplier   	@866
 1.22471 +							line_style 	0)
 1.22472 +						    (object AttachView "" @879
 1.22473 +							stereotype 	TRUE
 1.22474 +							line_color 	3342489
 1.22475 +							client     	@846
 1.22476 +							supplier   	@864
 1.22477 +							line_style 	0)
 1.22478 +						    (object SelfMessView "" @880
 1.22479 +							location   	(62, 2480)
 1.22480 +							label      	(object SegLabel @881
 1.22481 +							    Parent_View 	@880
 1.22482 +							    location   	(1145, 2436)
 1.22483 +							    quidu      	"3B56E5F4011B"
 1.22484 +							    anchor_loc 	1
 1.22485 +							    nlines     	1
 1.22486 +							    max_width  	348
 1.22487 +							    justify    	0
 1.22488 +							    label      	"CreateL(TAny*)"
 1.22489 +							    pctDist    	0.500000
 1.22490 +							    height     	45
 1.22491 +							    orientation 	0)
 1.22492 +							line_color 	3342489
 1.22493 +							client     	@814
 1.22494 +							supplier   	@814
 1.22495 +							Focus_Src  	@815
 1.22496 +							Focus_Entry 	@817
 1.22497 +							origin     	(1070, 2480)
 1.22498 +							terminus   	(1220, 2480)
 1.22499 +							ordinal    	17)))
 1.22500 +					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation"
 1.22501 +						mechanism_ref 	@761
 1.22502 +						quid       	"3ACA071E0047"
 1.22503 +						title      	"Alternative Flow - Known Interface Implementation"
 1.22504 +						documentation 	
 1.22505 +|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
 1.22506 +|This alternative flow involves the case where the client already knows:
 1.22507 +|1) The Interface Implementation UID.
 1.22508 +|
 1.22509 +|(This is most likely to occur when the client already has a list of available Interface Implementations)
 1.22510 +						
 1.22511 +						zoom       	100
 1.22512 +						max_height 	28350
 1.22513 +						max_width  	21600
 1.22514 +						origin_x   	819
 1.22515 +						origin_y   	0
 1.22516 +						items      	(list diagram_item_list
 1.22517 +						    (object InterObjView "Client" @882
 1.22518 +							location   	(186, 248)
 1.22519 +							font       	(object Font
 1.22520 +							    underline  	TRUE)
 1.22521 +							label      	(object ItemLabel
 1.22522 +							    Parent_View 	@882
 1.22523 +							    location   	(186, 273)
 1.22524 +							    anchor_loc 	1
 1.22525 +							    nlines     	2
 1.22526 +							    max_width  	360
 1.22527 +							    justify    	0
 1.22528 +							    label      	"Client")
 1.22529 +							icon       	"Actor"
 1.22530 +							icon_style 	"Icon"
 1.22531 +							line_color 	3342489
 1.22532 +							fill_color 	13434879
 1.22533 +							quidu      	"3ACA07820055"
 1.22534 +							width      	336
 1.22535 +							height     	1225
 1.22536 +							icon_height 	162
 1.22537 +							icon_width 	120
 1.22538 +							icon_y_offset 	0
 1.22539 +							annotation 	1
 1.22540 +							Focus_Of_Control 	(object Focus_Of_Control "" @883
 1.22541 +							    location   	(186, 372)
 1.22542 +							    line_color 	3342489
 1.22543 +							    InterObjView 	@882
 1.22544 +							    height     	304
 1.22545 +							    y_coord    	244
 1.22546 +							    Nested     	FALSE))
 1.22547 +						    (object InterObjView "Interface" @884
 1.22548 +							location   	(558, 248)
 1.22549 +							font       	(object Font
 1.22550 +							    underline  	TRUE)
 1.22551 +							label      	(object ItemLabel
 1.22552 +							    Parent_View 	@884
 1.22553 +							    location   	(432, 274)
 1.22554 +							    anchor_loc 	3
 1.22555 +							    nlines     	2
 1.22556 +							    max_width  	687
 1.22557 +							    label      	"Interface")
 1.22558 +							icon       	"boundary"
 1.22559 +							icon_style 	"Icon"
 1.22560 +							line_color 	3342489
 1.22561 +							fill_color 	13434879
 1.22562 +							quidu      	"3ACA0782005A"
 1.22563 +							width      	662
 1.22564 +							height     	1225
 1.22565 +							icon_height 	153
 1.22566 +							icon_width 	229
 1.22567 +							icon_y_offset 	0
 1.22568 +							annotation 	1
 1.22569 +							Focus_Of_Control 	(object Focus_Of_Control "" @885
 1.22570 +							    location   	(558, 372)
 1.22571 +							    line_color 	3342489
 1.22572 +							    InterObjView 	@884
 1.22573 +							    height     	244
 1.22574 +							    y_coord    	184
 1.22575 +							    Nested     	FALSE))
 1.22576 +						    (object InterObjView "Factory" @886
 1.22577 +							location   	(1054, 248)
 1.22578 +							font       	(object Font
 1.22579 +							    underline  	TRUE)
 1.22580 +							label      	(object ItemLabel
 1.22581 +							    Parent_View 	@886
 1.22582 +							    location   	(928, 281)
 1.22583 +							    anchor_loc 	3
 1.22584 +							    nlines     	2
 1.22585 +							    max_width  	687
 1.22586 +							    label      	"Factory")
 1.22587 +							icon       	"boundary"
 1.22588 +							icon_style 	"Icon"
 1.22589 +							line_color 	3342489
 1.22590 +							fill_color 	13434879
 1.22591 +							quidu      	"3ACA0782005C"
 1.22592 +							width      	663
 1.22593 +							height     	1225
 1.22594 +							icon_height 	153
 1.22595 +							icon_width 	229
 1.22596 +							icon_y_offset 	-7
 1.22597 +							annotation 	1
 1.22598 +							Focus_Of_Control 	(object Focus_Of_Control "" @887
 1.22599 +							    location   	(1054, 496)
 1.22600 +							    line_color 	3342489
 1.22601 +							    InterObjView 	@886
 1.22602 +							    height     	864
 1.22603 +							    y_coord    	804
 1.22604 +							    Nested     	FALSE)
 1.22605 +							Focus_Of_Control 	(object Focus_Of_Control "" @888
 1.22606 +							    location   	(1054, 496)
 1.22607 +							    line_color 	3342489
 1.22608 +							    InterObjView 	@886
 1.22609 +							    height     	60
 1.22610 +							    y_coord    	0
 1.22611 +							    Nested     	TRUE)
 1.22612 +							Focus_Of_Control 	(object Focus_Of_Control "" @889
 1.22613 +							    location   	(1054, 1116)
 1.22614 +							    line_color 	3342489
 1.22615 +							    InterObjView 	@886
 1.22616 +							    height     	60
 1.22617 +							    y_coord    	0
 1.22618 +							    Nested     	TRUE))
 1.22619 +						    (object InterObjView "Resolver" @890
 1.22620 +							location   	(1922, 248)
 1.22621 +							font       	(object Font
 1.22622 +							    underline  	TRUE)
 1.22623 +							label      	(object ItemLabel
 1.22624 +							    Parent_View 	@890
 1.22625 +							    location   	(1829, 272)
 1.22626 +							    anchor_loc 	3
 1.22627 +							    nlines     	2
 1.22628 +							    max_width  	471
 1.22629 +							    label      	"Resolver")
 1.22630 +							icon       	"control"
 1.22631 +							icon_style 	"Icon"
 1.22632 +							line_color 	3342489
 1.22633 +							fill_color 	13434879
 1.22634 +							quidu      	"3ACA07820069"
 1.22635 +							width      	446
 1.22636 +							height     	1225
 1.22637 +							icon_height 	164
 1.22638 +							icon_width 	157
 1.22639 +							icon_y_offset 	1
 1.22640 +							annotation 	1)
 1.22641 +						    (object InterObjView "Load Manager" @891
 1.22642 +							location   	(2294, 248)
 1.22643 +							font       	(object Font
 1.22644 +							    underline  	TRUE)
 1.22645 +							label      	(object ItemLabel
 1.22646 +							    Parent_View 	@891
 1.22647 +							    location   	(2201, 275)
 1.22648 +							    anchor_loc 	3
 1.22649 +							    nlines     	2
 1.22650 +							    max_width  	471
 1.22651 +							    label      	"Load Manager")
 1.22652 +							icon       	"control"
 1.22653 +							icon_style 	"Icon"
 1.22654 +							line_color 	3342489
 1.22655 +							fill_color 	13434879
 1.22656 +							quidu      	"3ACA07820077"
 1.22657 +							width      	446
 1.22658 +							height     	1225
 1.22659 +							icon_height 	164
 1.22660 +							icon_width 	157
 1.22661 +							icon_y_offset 	-2
 1.22662 +							annotation 	1
 1.22663 +							Focus_Of_Control 	(object Focus_Of_Control "" @892
 1.22664 +							    location   	(2294, 682)
 1.22665 +							    line_color 	3342489
 1.22666 +							    InterObjView 	@891
 1.22667 +							    height     	366
 1.22668 +							    y_coord    	306
 1.22669 +							    Nested     	FALSE))
 1.22670 +						    (object InterObjView "Unload Policy" @893
 1.22671 +							location   	(2790, 248)
 1.22672 +							font       	(object Font
 1.22673 +							    underline  	TRUE)
 1.22674 +							label      	(object ItemLabel
 1.22675 +							    Parent_View 	@893
 1.22676 +							    location   	(2697, 272)
 1.22677 +							    anchor_loc 	3
 1.22678 +							    nlines     	2
 1.22679 +							    max_width  	471
 1.22680 +							    label      	"Unload Policy")
 1.22681 +							icon       	"control"
 1.22682 +							icon_style 	"Icon"
 1.22683 +							line_color 	3342489
 1.22684 +							fill_color 	13434879
 1.22685 +							quidu      	"3ACA07820074"
 1.22686 +							width      	446
 1.22687 +							height     	1225
 1.22688 +							icon_height 	164
 1.22689 +							icon_width 	157
 1.22690 +							icon_y_offset 	1
 1.22691 +							annotation 	1
 1.22692 +							Focus_Of_Control 	(object Focus_Of_Control "" @894
 1.22693 +							    location   	(2790, 744)
 1.22694 +							    line_color 	3342489
 1.22695 +							    InterObjView 	@893
 1.22696 +							    height     	244
 1.22697 +							    y_coord    	184
 1.22698 +							    Nested     	FALSE)
 1.22699 +							Focus_Of_Control 	(object Focus_Of_Control "" @895
 1.22700 +							    location   	(2790, 868)
 1.22701 +							    line_color 	3342489
 1.22702 +							    InterObjView 	@893
 1.22703 +							    height     	60
 1.22704 +							    y_coord    	0
 1.22705 +							    Nested     	TRUE))
 1.22706 +						    (object InterObjView "Proxy" @896
 1.22707 +							location   	(3162, 248)
 1.22708 +							font       	(object Font
 1.22709 +							    underline  	TRUE)
 1.22710 +							label      	(object ItemLabel
 1.22711 +							    Parent_View 	@896
 1.22712 +							    location   	(3162, 271)
 1.22713 +							    anchor_loc 	1
 1.22714 +							    nlines     	2
 1.22715 +							    max_width  	360
 1.22716 +							    justify    	0
 1.22717 +							    label      	"Proxy")
 1.22718 +							icon       	"Actor"
 1.22719 +							icon_style 	"Icon"
 1.22720 +							line_color 	3342489
 1.22721 +							fill_color 	13434879
 1.22722 +							quidu      	"3ACA0782007C"
 1.22723 +							width      	336
 1.22724 +							height     	1225
 1.22725 +							icon_height 	162
 1.22726 +							icon_width 	120
 1.22727 +							icon_y_offset 	2
 1.22728 +							annotation 	1
 1.22729 +							Focus_Of_Control 	(object Focus_Of_Control "" @897
 1.22730 +							    location   	(3162, 1240)
 1.22731 +							    line_color 	3342489
 1.22732 +							    InterObjView 	@896
 1.22733 +							    height     	60
 1.22734 +							    y_coord    	0
 1.22735 +							    Nested     	FALSE))
 1.22736 +						    (object InterObjView "MagicServer" @898
 1.22737 +							location   	(1488, 248)
 1.22738 +							font       	(object Font
 1.22739 +							    underline  	TRUE)
 1.22740 +							label      	(object ItemLabel
 1.22741 +							    Parent_View 	@898
 1.22742 +							    location   	(1362, 275)
 1.22743 +							    anchor_loc 	3
 1.22744 +							    nlines     	2
 1.22745 +							    max_width  	687
 1.22746 +							    label      	"MagicServer")
 1.22747 +							icon       	"boundary"
 1.22748 +							icon_style 	"Icon"
 1.22749 +							line_color 	3342489
 1.22750 +							fill_color 	13434879
 1.22751 +							quidu      	"3ACA07820064"
 1.22752 +							width      	662
 1.22753 +							height     	1225
 1.22754 +							icon_height 	153
 1.22755 +							icon_width 	229
 1.22756 +							icon_y_offset 	-1
 1.22757 +							annotation 	1
 1.22758 +							Focus_Of_Control 	(object Focus_Of_Control "" @899
 1.22759 +							    location   	(1488, 620)
 1.22760 +							    line_color 	3342489
 1.22761 +							    InterObjView 	@898
 1.22762 +							    height     	488
 1.22763 +							    y_coord    	428
 1.22764 +							    Nested     	FALSE))
 1.22765 +						    (object InterMessView "" @900
 1.22766 +							location   	(62, 372)
 1.22767 +							label      	(object SegLabel @901
 1.22768 +							    Parent_View 	@900
 1.22769 +							    location   	(371, 328)
 1.22770 +							    quidu      	"3ACA07820057"
 1.22771 +							    anchor_loc 	1
 1.22772 +							    nlines     	1
 1.22773 +							    max_width  	226
 1.22774 +							    justify    	0
 1.22775 +							    label      	"NewL( )"
 1.22776 +							    pctDist    	0.500000
 1.22777 +							    height     	45
 1.22778 +							    orientation 	0)
 1.22779 +							line_color 	3342489
 1.22780 +							client     	@882
 1.22781 +							supplier   	@884
 1.22782 +							Focus_Src  	@883
 1.22783 +							Focus_Entry 	@885
 1.22784 +							origin     	(201, 372)
 1.22785 +							terminus   	(542, 372)
 1.22786 +							ordinal    	0)
 1.22787 +						    (object InterMessView "" @902
 1.22788 +							location   	(62, 496)
 1.22789 +							label      	(object SegLabel @903
 1.22790 +							    Parent_View 	@902
 1.22791 +							    location   	(805, 452)
 1.22792 +							    quidu      	"3ACA07820058"
 1.22793 +							    anchor_loc 	1
 1.22794 +							    nlines     	1
 1.22795 +							    max_width  	1721
 1.22796 +							    justify    	0
 1.22797 +							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
 1.22798 +							    pctDist    	0.500000
 1.22799 +							    height     	45
 1.22800 +							    orientation 	0)
 1.22801 +							line_color 	3342489
 1.22802 +							client     	@884
 1.22803 +							supplier   	@886
 1.22804 +							Focus_Src  	@885
 1.22805 +							Focus_Entry 	@888
 1.22806 +							origin     	(573, 496)
 1.22807 +							terminus   	(1038, 496)
 1.22808 +							ordinal    	1)
 1.22809 +						    (object InterMessView "" @904
 1.22810 +							location   	(62, 1240)
 1.22811 +							label      	(object SegLabel @905
 1.22812 +							    Parent_View 	@904
 1.22813 +							    location   	(2107, 1196)
 1.22814 +							    quidu      	"3ACA07820061"
 1.22815 +							    anchor_loc 	1
 1.22816 +							    nlines     	1
 1.22817 +							    max_width  	404
 1.22818 +							    justify    	0
 1.22819 +							    label      	"ConstructL(TAny* )"
 1.22820 +							    pctDist    	0.500000
 1.22821 +							    height     	45
 1.22822 +							    orientation 	0)
 1.22823 +							line_color 	3342489
 1.22824 +							client     	@886
 1.22825 +							supplier   	@896
 1.22826 +							Focus_Src  	@887
 1.22827 +							Focus_Entry 	@897
 1.22828 +							origin     	(1069, 1240)
 1.22829 +							terminus   	(3146, 1240)
 1.22830 +							ordinal    	7)
 1.22831 +						    (object InterMessView "" @906
 1.22832 +							location   	(62, 620)
 1.22833 +							label      	(object SegLabel @907
 1.22834 +							    Parent_View 	@906
 1.22835 +							    location   	(1270, 576)
 1.22836 +							    quidu      	"3ACA07820063"
 1.22837 +							    anchor_loc 	1
 1.22838 +							    nlines     	1
 1.22839 +							    max_width  	1658
 1.22840 +							    justify    	0
 1.22841 +							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
 1.22842 +							    pctDist    	0.500000
 1.22843 +							    height     	45
 1.22844 +							    orientation 	0)
 1.22845 +							line_color 	3342489
 1.22846 +							client     	@886
 1.22847 +							supplier   	@898
 1.22848 +							Focus_Src  	@887
 1.22849 +							Focus_Entry 	@899
 1.22850 +							origin     	(1069, 620)
 1.22851 +							terminus   	(1472, 620)
 1.22852 +							ordinal    	2)
 1.22853 +						    (object InterMessView "" @908
 1.22854 +							location   	(62, 682)
 1.22855 +							label      	(object SegLabel @909
 1.22856 +							    Parent_View 	@908
 1.22857 +							    location   	(1890, 638)
 1.22858 +							    quidu      	"3ACA07820068"
 1.22859 +							    anchor_loc 	1
 1.22860 +							    nlines     	1
 1.22861 +							    max_width  	898
 1.22862 +							    justify    	0
 1.22863 +							    label      	"InstantiationMethodL(TUid)"
 1.22864 +							    pctDist    	0.500000
 1.22865 +							    height     	45
 1.22866 +							    orientation 	0)
 1.22867 +							line_color 	3342489
 1.22868 +							client     	@898
 1.22869 +							supplier   	@891
 1.22870 +							Focus_Src  	@899
 1.22871 +							Focus_Entry 	@892
 1.22872 +							origin     	(1503, 682)
 1.22873 +							terminus   	(2278, 682)
 1.22874 +							ordinal    	3)
 1.22875 +						    (object NoteView @910
 1.22876 +							location   	(620, 1116)
 1.22877 +							label      	(object ItemLabel
 1.22878 +							    Parent_View 	@910
 1.22879 +							    location   	(370, 969)
 1.22880 +							    fill_color 	13434879
 1.22881 +							    nlines     	5
 1.22882 +							    max_width  	465
 1.22883 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.22884 +							line_color 	3342489
 1.22885 +							fill_color 	13434879
 1.22886 +							width      	525
 1.22887 +							height     	307
 1.22888 +							quidu      	"3ACAE9E9000B")
 1.22889 +						    (object AttachView "" @911
 1.22890 +							stereotype 	TRUE
 1.22891 +							line_color 	3342489
 1.22892 +							client     	@910
 1.22893 +							supplier   	@906
 1.22894 +							line_style 	0)
 1.22895 +						    (object InterMessView "" @912
 1.22896 +							location   	(62, 744)
 1.22897 +							label      	(object SegLabel @913
 1.22898 +							    Parent_View 	@912
 1.22899 +							    location   	(2541, 700)
 1.22900 +							    quidu      	"3B56E6BA038E"
 1.22901 +							    anchor_loc 	1
 1.22902 +							    nlines     	1
 1.22903 +							    max_width  	491
 1.22904 +							    justify    	0
 1.22905 +							    label      	"LoadDllAndReturnProxyL( )"
 1.22906 +							    pctDist    	0.500000
 1.22907 +							    height     	45
 1.22908 +							    orientation 	0)
 1.22909 +							line_color 	3342489
 1.22910 +							client     	@891
 1.22911 +							supplier   	@893
 1.22912 +							Focus_Src  	@892
 1.22913 +							Focus_Entry 	@894
 1.22914 +							origin     	(2309, 744)
 1.22915 +							terminus   	(2774, 744)
 1.22916 +							ordinal    	4)
 1.22917 +						    (object SelfMessView "" @914
 1.22918 +							location   	(62, 868)
 1.22919 +							label      	(object SegLabel @915
 1.22920 +							    Parent_View 	@914
 1.22921 +							    location   	(2881, 824)
 1.22922 +							    quidu      	"3B56E6C301D7"
 1.22923 +							    anchor_loc 	1
 1.22924 +							    nlines     	1
 1.22925 +							    max_width  	363
 1.22926 +							    justify    	0
 1.22927 +							    label      	"IncreaseReference( )"
 1.22928 +							    pctDist    	0.500000
 1.22929 +							    height     	45
 1.22930 +							    orientation 	0)
 1.22931 +							line_color 	3342489
 1.22932 +							client     	@893
 1.22933 +							supplier   	@893
 1.22934 +							Focus_Src  	@894
 1.22935 +							Focus_Entry 	@895
 1.22936 +							origin     	(2806, 868)
 1.22937 +							terminus   	(2956, 868)
 1.22938 +							ordinal    	5)
 1.22939 +						    (object SelfMessView "" @916
 1.22940 +							location   	(62, 1116)
 1.22941 +							label      	(object SegLabel @917
 1.22942 +							    Parent_View 	@916
 1.22943 +							    location   	(1145, 1072)
 1.22944 +							    quidu      	"3B56E6DC01E8"
 1.22945 +							    anchor_loc 	1
 1.22946 +							    nlines     	1
 1.22947 +							    max_width  	259
 1.22948 +							    justify    	0
 1.22949 +							    label      	"CreateL(TAny*)"
 1.22950 +							    pctDist    	0.500000
 1.22951 +							    height     	45
 1.22952 +							    orientation 	0)
 1.22953 +							line_color 	3342489
 1.22954 +							client     	@886
 1.22955 +							supplier   	@886
 1.22956 +							Focus_Src  	@887
 1.22957 +							Focus_Entry 	@889
 1.22958 +							origin     	(1070, 1116)
 1.22959 +							terminus   	(1220, 1116)
 1.22960 +							ordinal    	6)))
 1.22961 +					    (object InteractionDiagram "Alternative Flow - Known Interface Implementation (Failure)"
 1.22962 +						mechanism_ref 	@762
 1.22963 +						quid       	"3ACA08AD029A"
 1.22964 +						title      	"Alternative Flow - Known Interface Implementation (Failure)"
 1.22965 +						documentation 	
 1.22966 +|This use case covers the case of a client requesting the creation of an Interface Implementation that satisfies a particular Interface Definition.
 1.22967 +|This alternative flow involves the case where the client already knows:
 1.22968 +|1) The Interface Implementation UID.
 1.22969 +|
 1.22970 +|however that Interface Implementation, or its Interface Implementation Collection is currently unavailable for instantiation / load.
 1.22971 +						
 1.22972 +						zoom       	100
 1.22973 +						max_height 	28350
 1.22974 +						max_width  	21600
 1.22975 +						origin_x   	1313
 1.22976 +						origin_y   	0
 1.22977 +						items      	(list diagram_item_list
 1.22978 +						    (object InterObjView "Interface" @918
 1.22979 +							location   	(558, 248)
 1.22980 +							font       	(object Font
 1.22981 +							    underline  	TRUE)
 1.22982 +							label      	(object ItemLabel
 1.22983 +							    Parent_View 	@918
 1.22984 +							    location   	(432, 274)
 1.22985 +							    anchor_loc 	3
 1.22986 +							    nlines     	2
 1.22987 +							    max_width  	687
 1.22988 +							    label      	"Interface")
 1.22989 +							icon       	"boundary"
 1.22990 +							icon_style 	"Icon"
 1.22991 +							line_color 	3342489
 1.22992 +							fill_color 	13434879
 1.22993 +							quidu      	"3ACA08D50020"
 1.22994 +							width      	662
 1.22995 +							height     	907
 1.22996 +							icon_height 	153
 1.22997 +							icon_width 	229
 1.22998 +							icon_y_offset 	0
 1.22999 +							annotation 	1
 1.23000 +							Focus_Of_Control 	(object Focus_Of_Control "" @919
 1.23001 +							    location   	(558, 372)
 1.23002 +							    line_color 	3342489
 1.23003 +							    InterObjView 	@918
 1.23004 +							    height     	610
 1.23005 +							    y_coord    	550
 1.23006 +							    Nested     	FALSE))
 1.23007 +						    (object InterObjView "Client" @920
 1.23008 +							location   	(186, 248)
 1.23009 +							font       	(object Font
 1.23010 +							    underline  	TRUE)
 1.23011 +							label      	(object ItemLabel
 1.23012 +							    Parent_View 	@920
 1.23013 +							    location   	(186, 273)
 1.23014 +							    anchor_loc 	1
 1.23015 +							    nlines     	2
 1.23016 +							    max_width  	360
 1.23017 +							    justify    	0
 1.23018 +							    label      	"Client")
 1.23019 +							icon       	"Actor"
 1.23020 +							icon_style 	"Icon"
 1.23021 +							line_color 	3342489
 1.23022 +							fill_color 	13434879
 1.23023 +							quidu      	"3ACA08D50025"
 1.23024 +							width      	336
 1.23025 +							height     	907
 1.23026 +							icon_height 	162
 1.23027 +							icon_width 	120
 1.23028 +							icon_y_offset 	0
 1.23029 +							annotation 	1
 1.23030 +							Focus_Of_Control 	(object Focus_Of_Control "" @921
 1.23031 +							    location   	(186, 372)
 1.23032 +							    line_color 	3342489
 1.23033 +							    InterObjView 	@920
 1.23034 +							    height     	670
 1.23035 +							    y_coord    	610
 1.23036 +							    Nested     	FALSE))
 1.23037 +						    (object InterObjView "Factory" @922
 1.23038 +							location   	(1054, 248)
 1.23039 +							font       	(object Font
 1.23040 +							    underline  	TRUE)
 1.23041 +							label      	(object ItemLabel
 1.23042 +							    Parent_View 	@922
 1.23043 +							    location   	(928, 281)
 1.23044 +							    anchor_loc 	3
 1.23045 +							    nlines     	2
 1.23046 +							    max_width  	687
 1.23047 +							    label      	"Factory")
 1.23048 +							icon       	"boundary"
 1.23049 +							icon_style 	"Icon"
 1.23050 +							line_color 	3342489
 1.23051 +							fill_color 	13434879
 1.23052 +							quidu      	"3ACA08D5002A"
 1.23053 +							width      	663
 1.23054 +							height     	907
 1.23055 +							icon_height 	153
 1.23056 +							icon_width 	229
 1.23057 +							icon_y_offset 	-7
 1.23058 +							annotation 	1
 1.23059 +							Focus_Of_Control 	(object Focus_Of_Control "" @923
 1.23060 +							    location   	(1054, 496)
 1.23061 +							    line_color 	3342489
 1.23062 +							    InterObjView 	@922
 1.23063 +							    height     	426
 1.23064 +							    y_coord    	366
 1.23065 +							    Nested     	FALSE))
 1.23066 +						    (object InterObjView "Resolver" @924
 1.23067 +							location   	(1922, 248)
 1.23068 +							font       	(object Font
 1.23069 +							    underline  	TRUE)
 1.23070 +							label      	(object ItemLabel
 1.23071 +							    Parent_View 	@924
 1.23072 +							    location   	(1829, 272)
 1.23073 +							    anchor_loc 	3
 1.23074 +							    nlines     	2
 1.23075 +							    max_width  	471
 1.23076 +							    label      	"Resolver")
 1.23077 +							icon       	"control"
 1.23078 +							icon_style 	"Icon"
 1.23079 +							line_color 	3342489
 1.23080 +							fill_color 	13434879
 1.23081 +							quidu      	"3ACA08D5003D"
 1.23082 +							width      	446
 1.23083 +							height     	907
 1.23084 +							icon_height 	164
 1.23085 +							icon_width 	157
 1.23086 +							icon_y_offset 	1
 1.23087 +							annotation 	1)
 1.23088 +						    (object InterObjView "Load Manager" @925
 1.23089 +							location   	(2294, 248)
 1.23090 +							font       	(object Font
 1.23091 +							    underline  	TRUE)
 1.23092 +							label      	(object ItemLabel
 1.23093 +							    Parent_View 	@925
 1.23094 +							    location   	(2201, 275)
 1.23095 +							    anchor_loc 	3
 1.23096 +							    nlines     	2
 1.23097 +							    max_width  	471
 1.23098 +							    label      	"Load Manager")
 1.23099 +							icon       	"control"
 1.23100 +							icon_style 	"Icon"
 1.23101 +							line_color 	3342489
 1.23102 +							fill_color 	13434879
 1.23103 +							quidu      	"3ACA08D50033"
 1.23104 +							width      	446
 1.23105 +							height     	907
 1.23106 +							icon_height 	164
 1.23107 +							icon_width 	157
 1.23108 +							icon_y_offset 	-2
 1.23109 +							annotation 	1
 1.23110 +							Focus_Of_Control 	(object Focus_Of_Control "" @926
 1.23111 +							    location   	(2294, 620)
 1.23112 +							    line_color 	3342489
 1.23113 +							    InterObjView 	@925
 1.23114 +							    height     	182
 1.23115 +							    y_coord    	122
 1.23116 +							    Nested     	FALSE))
 1.23117 +						    (object InterObjView "$UNNAMED$394" @927
 1.23118 +							location   	(2790, 248)
 1.23119 +							font       	(object Font
 1.23120 +							    underline  	TRUE)
 1.23121 +							label      	(object ItemLabel
 1.23122 +							    Parent_View 	@927
 1.23123 +							    location   	(2697, 272)
 1.23124 +							    anchor_loc 	3
 1.23125 +							    nlines     	2
 1.23126 +							    max_width  	471
 1.23127 +							    label      	"")
 1.23128 +							icon       	"control"
 1.23129 +							icon_style 	"Icon"
 1.23130 +							line_color 	3342489
 1.23131 +							fill_color 	13434879
 1.23132 +							quidu      	"3B5812BE030F"
 1.23133 +							width      	446
 1.23134 +							height     	907
 1.23135 +							icon_height 	164
 1.23136 +							icon_width 	157
 1.23137 +							icon_y_offset 	1
 1.23138 +							annotation 	1
 1.23139 +							Focus_Of_Control 	(object Focus_Of_Control "" @928
 1.23140 +							    location   	(2790, 682)
 1.23141 +							    line_color 	3342489
 1.23142 +							    InterObjView 	@927
 1.23143 +							    height     	60
 1.23144 +							    y_coord    	0
 1.23145 +							    Nested     	FALSE))
 1.23146 +						    (object InterObjView "MagicServer" @929
 1.23147 +							location   	(1488, 248)
 1.23148 +							font       	(object Font
 1.23149 +							    underline  	TRUE)
 1.23150 +							label      	(object ItemLabel
 1.23151 +							    Parent_View 	@929
 1.23152 +							    location   	(1362, 275)
 1.23153 +							    anchor_loc 	3
 1.23154 +							    nlines     	2
 1.23155 +							    max_width  	687
 1.23156 +							    label      	"MagicServer")
 1.23157 +							icon       	"boundary"
 1.23158 +							icon_style 	"Icon"
 1.23159 +							line_color 	3342489
 1.23160 +							fill_color 	13434879
 1.23161 +							quidu      	"3ACA08D5002F"
 1.23162 +							width      	662
 1.23163 +							height     	907
 1.23164 +							icon_height 	153
 1.23165 +							icon_width 	229
 1.23166 +							icon_y_offset 	-1
 1.23167 +							annotation 	1
 1.23168 +							Focus_Of_Control 	(object Focus_Of_Control "" @930
 1.23169 +							    location   	(1488, 558)
 1.23170 +							    line_color 	3342489
 1.23171 +							    InterObjView 	@929
 1.23172 +							    height     	304
 1.23173 +							    y_coord    	244
 1.23174 +							    Nested     	FALSE))
 1.23175 +						    (object InterMessView "" @931
 1.23176 +							location   	(62, 372)
 1.23177 +							label      	(object SegLabel @932
 1.23178 +							    Parent_View 	@931
 1.23179 +							    location   	(371, 328)
 1.23180 +							    quidu      	"3ACA08D50023"
 1.23181 +							    anchor_loc 	1
 1.23182 +							    nlines     	1
 1.23183 +							    max_width  	226
 1.23184 +							    justify    	0
 1.23185 +							    label      	"NewL( )"
 1.23186 +							    pctDist    	0.500000
 1.23187 +							    height     	45
 1.23188 +							    orientation 	0)
 1.23189 +							line_color 	3342489
 1.23190 +							client     	@920
 1.23191 +							supplier   	@918
 1.23192 +							Focus_Src  	@921
 1.23193 +							Focus_Entry 	@919
 1.23194 +							origin     	(201, 372)
 1.23195 +							terminus   	(542, 372)
 1.23196 +							ordinal    	0)
 1.23197 +						    (object InterMessView "" @933
 1.23198 +							location   	(62, 496)
 1.23199 +							label      	(object SegLabel @934
 1.23200 +							    Parent_View 	@933
 1.23201 +							    location   	(805, 452)
 1.23202 +							    quidu      	"3ACA08D50022"
 1.23203 +							    anchor_loc 	1
 1.23204 +							    nlines     	1
 1.23205 +							    max_width  	1721
 1.23206 +							    justify    	0
 1.23207 +							    label      	"CreateImplementationL(const TUid&, TUid&, TAny*)"
 1.23208 +							    pctDist    	0.500000
 1.23209 +							    height     	45
 1.23210 +							    orientation 	0)
 1.23211 +							line_color 	3342489
 1.23212 +							client     	@918
 1.23213 +							supplier   	@922
 1.23214 +							Focus_Src  	@919
 1.23215 +							Focus_Entry 	@923
 1.23216 +							origin     	(573, 496)
 1.23217 +							terminus   	(1038, 496)
 1.23218 +							ordinal    	1)
 1.23219 +						    (object InterMessView "" @935
 1.23220 +							location   	(62, 558)
 1.23221 +							label      	(object SegLabel @936
 1.23222 +							    Parent_View 	@935
 1.23223 +							    location   	(1270, 514)
 1.23224 +							    quidu      	"3ACA08D5002E"
 1.23225 +							    anchor_loc 	1
 1.23226 +							    nlines     	1
 1.23227 +							    max_width  	1658
 1.23228 +							    justify    	0
 1.23229 +							    label      	"GetResolvedCreationMethodL(const TUid&, TUid&)"
 1.23230 +							    pctDist    	0.500000
 1.23231 +							    height     	45
 1.23232 +							    orientation 	0)
 1.23233 +							line_color 	3342489
 1.23234 +							client     	@922
 1.23235 +							supplier   	@929
 1.23236 +							Focus_Src  	@923
 1.23237 +							Focus_Entry 	@930
 1.23238 +							origin     	(1069, 558)
 1.23239 +							terminus   	(1472, 558)
 1.23240 +							ordinal    	2)
 1.23241 +						    (object InterMessView "" @937
 1.23242 +							location   	(62, 620)
 1.23243 +							label      	(object SegLabel @938
 1.23244 +							    Parent_View 	@937
 1.23245 +							    location   	(1890, 576)
 1.23246 +							    quidu      	"3ACA08D50032"
 1.23247 +							    anchor_loc 	1
 1.23248 +							    nlines     	1
 1.23249 +							    max_width  	898
 1.23250 +							    justify    	0
 1.23251 +							    label      	"InstantiationMethodL(TUid)"
 1.23252 +							    pctDist    	0.500000
 1.23253 +							    height     	45
 1.23254 +							    orientation 	0)
 1.23255 +							line_color 	3342489
 1.23256 +							client     	@929
 1.23257 +							supplier   	@925
 1.23258 +							Focus_Src  	@930
 1.23259 +							Focus_Entry 	@926
 1.23260 +							origin     	(1503, 620)
 1.23261 +							terminus   	(2278, 620)
 1.23262 +							ordinal    	3)
 1.23263 +						    (object NoteView @939
 1.23264 +							location   	(1178, 1116)
 1.23265 +							label      	(object ItemLabel
 1.23266 +							    Parent_View 	@939
 1.23267 +							    location   	(928, 969)
 1.23268 +							    fill_color 	13434879
 1.23269 +							    nlines     	5
 1.23270 +							    max_width  	465
 1.23271 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.23272 +							line_color 	3342489
 1.23273 +							fill_color 	13434879
 1.23274 +							width      	525
 1.23275 +							height     	306
 1.23276 +							quidu      	"3ACAE9E9000B")
 1.23277 +						    (object AttachView "" @940
 1.23278 +							stereotype 	TRUE
 1.23279 +							line_color 	3342489
 1.23280 +							client     	@939
 1.23281 +							supplier   	@935
 1.23282 +							line_style 	0)
 1.23283 +						    (object InterMessView "" @941
 1.23284 +							location   	(62, 682)
 1.23285 +							label      	(object SegLabel @942
 1.23286 +							    Parent_View 	@941
 1.23287 +							    location   	(2541, 638)
 1.23288 +							    quidu      	"3B5812C203DE"
 1.23289 +							    anchor_loc 	1
 1.23290 +							    nlines     	1
 1.23291 +							    max_width  	463
 1.23292 +							    justify    	0
 1.23293 +							    label      	"LoadDllAndReturnProxyL( )"
 1.23294 +							    pctDist    	0.500000
 1.23295 +							    height     	45
 1.23296 +							    orientation 	0)
 1.23297 +							line_color 	3342489
 1.23298 +							client     	@925
 1.23299 +							supplier   	@927
 1.23300 +							Focus_Src  	@926
 1.23301 +							Focus_Entry 	@928
 1.23302 +							origin     	(2309, 682)
 1.23303 +							terminus   	(2774, 682)
 1.23304 +							ordinal    	4)))
 1.23305 +					    (object InteractionDiagram "Alternative Flow - Instantiation using parameters"
 1.23306 +						mechanism_ref 	@763
 1.23307 +						quid       	"3B1F6BDD0268"
 1.23308 +						title      	"Alternative Flow - Instantiation using parameters"
 1.23309 +						zoom       	100
 1.23310 +						max_height 	28350
 1.23311 +						max_width  	21600
 1.23312 +						origin_x   	0
 1.23313 +						origin_y   	0
 1.23314 +						items      	(list diagram_item_list))
 1.23315 +					    (object InteractionDiagram "Alternative Flow - Implementation does not exist"
 1.23316 +						mechanism_ref 	@764
 1.23317 +						quid       	"3B1F6CBB0018"
 1.23318 +						title      	"Alternative Flow - Implementation does not exist"
 1.23319 +						zoom       	100
 1.23320 +						max_height 	28350
 1.23321 +						max_width  	21600
 1.23322 +						origin_x   	0
 1.23323 +						origin_y   	0
 1.23324 +						items      	(list diagram_item_list)))))
 1.23325 +				logical_presentations 	(list unit_reference_list))
 1.23326 +			    (object Class_Category "Identify An Interface Implementation (Iter 1)"
 1.23327 +				quid       	"3A1CFF010363"
 1.23328 +				exportControl 	"Public"
 1.23329 +				logical_models 	(list unit_reference_list
 1.23330 +				    (object UseCase "Identify An Interface Implementation"
 1.23331 +					quid       	"3A227D270115"
 1.23332 +					documentation 	
 1.23333 +|Actors:
 1.23334 +|None
 1.23335 +|
 1.23336 +|Traceability:
 1.23337 +|RHR.79.2.2
 1.23338 +|RHR.79.3.1
 1.23339 +|RHR.79.4.2
 1.23340 +|RHR.79.4.4
 1.23341 +|RHR.79.4.10
 1.23342 +|RHR.79.5.3
 1.23343 +					
 1.23344 +					stereotype 	"use-case realization"
 1.23345 +					logical_models 	(list unit_reference_list
 1.23346 +					    (object Mechanism @943
 1.23347 +						logical_models 	(list unit_reference_list
 1.23348 +						    (object Object "$UNNAMED$395"
 1.23349 +							quid       	"3A2285C301BF"
 1.23350 +							collaborators 	(list link_list
 1.23351 +							    (object Link
 1.23352 +								quid       	"3A2286280278"
 1.23353 +								supplier   	"$UNNAMED$396"
 1.23354 +								quidu      	"3A2285CC01F4"
 1.23355 +								messages   	(list Messages
 1.23356 +								    (object Message "ListImplementationsL(TUid)"
 1.23357 +									quid       	"3B56E74B020F"
 1.23358 +									frequency  	"Aperiodic"
 1.23359 +									synchronization 	"Simple"
 1.23360 +									dir        	"FromClientToSupplier"
 1.23361 +									sequence   	"1.1"
 1.23362 +									ordinal    	1
 1.23363 +									quidu      	"3A2CF123032C")))
 1.23364 +							    (object Link
 1.23365 +								quid       	"3A22863503A3"
 1.23366 +								supplier   	"$UNNAMED$395"
 1.23367 +								quidu      	"3A2285C301BF"
 1.23368 +								messages   	(list Messages
 1.23369 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.23370 +									quid       	"3B56E7670006"
 1.23371 +									frequency  	"Aperiodic"
 1.23372 +									synchronization 	"Simple"
 1.23373 +									dir        	"FromClientToSupplier"
 1.23374 +									sequence   	"1.2"
 1.23375 +									ordinal    	2
 1.23376 +									quidu      	"3A2CF0FF003C"))))
 1.23377 +							class      	"Logical View::CDefaultResolver"
 1.23378 +							quidu      	"3A1D097B0305"
 1.23379 +							persistence 	"Transient"
 1.23380 +							multi      	FALSE)
 1.23381 +						    (object Object "$UNNAMED$396"
 1.23382 +							quid       	"3A2285CC01F4"
 1.23383 +							class      	"Logical View::CRegistryData"
 1.23384 +							quidu      	"3A1D0A2B03D0"
 1.23385 +							persistence 	"Transient"
 1.23386 +							multi      	FALSE)
 1.23387 +						    (object Object "$UNNAMED$397"
 1.23388 +							quid       	"3ACA064601E1"
 1.23389 +							collaborators 	(list link_list
 1.23390 +							    (object Link
 1.23391 +								quid       	"3ACA067000B5"
 1.23392 +								supplier   	"$UNNAMED$395"
 1.23393 +								quidu      	"3A2285C301BF"
 1.23394 +								messages   	(list Messages
 1.23395 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23396 +									quid       	"3ACA067000B6"
 1.23397 +									frequency  	"Aperiodic"
 1.23398 +									synchronization 	"Simple"
 1.23399 +									dir        	"FromClientToSupplier"
 1.23400 +									sequence   	"1"
 1.23401 +									ordinal    	0
 1.23402 +									quidu      	"3A2CF07E0022"))))
 1.23403 +							class      	"Logical View::CEComServer"
 1.23404 +							quidu      	"3A7159680113"
 1.23405 +							persistence 	"Transient"
 1.23406 +							multi      	FALSE)))
 1.23407 +					    (object Mechanism @944
 1.23408 +						logical_models 	(list unit_reference_list
 1.23409 +						    (object Object "$UNNAMED$398"
 1.23410 +							quid       	"3ACAE84A03BB"
 1.23411 +							collaborators 	(list link_list
 1.23412 +							    (object Link
 1.23413 +								quid       	"3ACAE84A03BC"
 1.23414 +								supplier   	"$UNNAMED$399"
 1.23415 +								quidu      	"3ACAE84A03C5"
 1.23416 +								messages   	(list Messages
 1.23417 +								    (object Message "ListImplementationsL(TUid)"
 1.23418 +									quid       	"3ACAE84A03BD"
 1.23419 +									frequency  	"Aperiodic"
 1.23420 +									synchronization 	"Simple"
 1.23421 +									dir        	"FromClientToSupplier"
 1.23422 +									sequence   	"2"
 1.23423 +									ordinal    	1
 1.23424 +									quidu      	"3A2CF123032C")))
 1.23425 +							    (object Link
 1.23426 +								quid       	"3ACAE84A03BE"
 1.23427 +								supplier   	"$UNNAMED$398"
 1.23428 +								quidu      	"3ACAE84A03BB"))
 1.23429 +							class      	"Logical View::CDefaultResolver"
 1.23430 +							quidu      	"3A1D097B0305"
 1.23431 +							persistence 	"Transient"
 1.23432 +							multi      	FALSE)
 1.23433 +						    (object Object "$UNNAMED$399"
 1.23434 +							quid       	"3ACAE84A03C5"
 1.23435 +							class      	"Logical View::CRegistryData"
 1.23436 +							quidu      	"3A1D0A2B03D0"
 1.23437 +							persistence 	"Transient"
 1.23438 +							multi      	FALSE)
 1.23439 +						    (object Object "$UNNAMED$400"
 1.23440 +							quid       	"3ACAE84A03C2"
 1.23441 +							collaborators 	(list link_list
 1.23442 +							    (object Link
 1.23443 +								quid       	"3ACAE84A03C1"
 1.23444 +								supplier   	"$UNNAMED$398"
 1.23445 +								quidu      	"3ACAE84A03BB"
 1.23446 +								messages   	(list Messages
 1.23447 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23448 +									quid       	"3ACAE84A03C0"
 1.23449 +									frequency  	"Aperiodic"
 1.23450 +									synchronization 	"Simple"
 1.23451 +									dir        	"FromClientToSupplier"
 1.23452 +									sequence   	"1"
 1.23453 +									ordinal    	0
 1.23454 +									quidu      	"3A2CF07E0022"))))
 1.23455 +							class      	"Logical View::CEComServer"
 1.23456 +							quidu      	"3A7159680113"
 1.23457 +							persistence 	"Transient"
 1.23458 +							multi      	FALSE)))
 1.23459 +					    (object Mechanism @945
 1.23460 +						logical_models 	(list unit_reference_list
 1.23461 +						    (object Object "$UNNAMED$401"
 1.23462 +							quid       	"3ACB1AF700B5"
 1.23463 +							class      	"Logical View::CRegistryData"
 1.23464 +							quidu      	"3A1D0A2B03D0"
 1.23465 +							persistence 	"Transient"
 1.23466 +							multi      	FALSE)
 1.23467 +						    (object Object "CustomResolver"
 1.23468 +							quid       	"3ACB1AF700B1"
 1.23469 +							collaborators 	(list link_list
 1.23470 +							    (object Link
 1.23471 +								quid       	"3ACB1AF700B2"
 1.23472 +								supplier   	"$UNNAMED$401"
 1.23473 +								quidu      	"3ACB1AF700B5"
 1.23474 +								messages   	(list Messages
 1.23475 +								    (object Message "ListImplementationsL(TUid)"
 1.23476 +									quid       	"3ACB1AF700B3"
 1.23477 +									frequency  	"Aperiodic"
 1.23478 +									synchronization 	"Simple"
 1.23479 +									dir        	"FromClientToSupplier"
 1.23480 +									sequence   	"2"
 1.23481 +									ordinal    	1
 1.23482 +									quidu      	"3A2CF123032C"))))
 1.23483 +							class      	"Logical View::CResolver"
 1.23484 +							quidu      	"3B050BD702BB"
 1.23485 +							persistence 	"Transient"
 1.23486 +							multi      	FALSE)
 1.23487 +						    (object Object "$UNNAMED$402"
 1.23488 +							quid       	"3ACB1AF700B0"
 1.23489 +							collaborators 	(list link_list
 1.23490 +							    (object Link
 1.23491 +								quid       	"3ACB1AF700AF"
 1.23492 +								supplier   	"CustomResolver"
 1.23493 +								quidu      	"3ACB1AF700B1"
 1.23494 +								messages   	(list Messages
 1.23495 +								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 1.23496 +									quid       	"3ACB1C310353"
 1.23497 +									frequency  	"Aperiodic"
 1.23498 +									synchronization 	"Simple"
 1.23499 +									dir        	"FromClientToSupplier"
 1.23500 +									sequence   	"1"
 1.23501 +									ordinal    	0
 1.23502 +									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23503 +									quidu      	"3B050BD702E4"))))
 1.23504 +							class      	"Logical View::CEComServer"
 1.23505 +							quidu      	"3A7159680113"
 1.23506 +							persistence 	"Transient"
 1.23507 +							multi      	FALSE)))
 1.23508 +					    (object Mechanism @946
 1.23509 +						logical_models 	(list unit_reference_list
 1.23510 +						    (object Object "$UNNAMED$403"
 1.23511 +							quid       	"3ACB1B350314"
 1.23512 +							collaborators 	(list link_list
 1.23513 +							    (object Link
 1.23514 +								quid       	"3ACB1B350315"
 1.23515 +								supplier   	"$UNNAMED$404"
 1.23516 +								quidu      	"3ACB1B35031D"
 1.23517 +								messages   	(list Messages
 1.23518 +								    (object Message "ListImplementationsL(TUid)"
 1.23519 +									quid       	"3B56E7AD02A6"
 1.23520 +									frequency  	"Aperiodic"
 1.23521 +									synchronization 	"Simple"
 1.23522 +									dir        	"FromClientToSupplier"
 1.23523 +									sequence   	"1.1"
 1.23524 +									ordinal    	1
 1.23525 +									quidu      	"3A2CF123032C")))
 1.23526 +							    (object Link
 1.23527 +								quid       	"3ACB1B350318"
 1.23528 +								supplier   	"$UNNAMED$403"
 1.23529 +								quidu      	"3ACB1B350314"
 1.23530 +								messages   	(list Messages
 1.23531 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.23532 +									quid       	"3B56E7B50121"
 1.23533 +									frequency  	"Aperiodic"
 1.23534 +									synchronization 	"Simple"
 1.23535 +									dir        	"FromClientToSupplier"
 1.23536 +									sequence   	"1.2"
 1.23537 +									ordinal    	2
 1.23538 +									quidu      	"3A2CF0FF003C"))))
 1.23539 +							class      	"Logical View::CDefaultResolver"
 1.23540 +							quidu      	"3A1D097B0305"
 1.23541 +							persistence 	"Transient"
 1.23542 +							multi      	FALSE)
 1.23543 +						    (object Object "$UNNAMED$404"
 1.23544 +							quid       	"3ACB1B35031D"
 1.23545 +							class      	"Logical View::CRegistryData"
 1.23546 +							quidu      	"3A1D0A2B03D0"
 1.23547 +							persistence 	"Transient"
 1.23548 +							multi      	FALSE)
 1.23549 +						    (object Object "$UNNAMED$405"
 1.23550 +							quid       	"3ACB1B35031C"
 1.23551 +							collaborators 	(list link_list
 1.23552 +							    (object Link
 1.23553 +								quid       	"3ACB1B35031B"
 1.23554 +								supplier   	"$UNNAMED$403"
 1.23555 +								quidu      	"3ACB1B350314"
 1.23556 +								messages   	(list Messages
 1.23557 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23558 +									quid       	"3ACB1B35031A"
 1.23559 +									frequency  	"Aperiodic"
 1.23560 +									synchronization 	"Simple"
 1.23561 +									dir        	"FromClientToSupplier"
 1.23562 +									sequence   	"1"
 1.23563 +									ordinal    	0
 1.23564 +									quidu      	"3A2CF07E0022"))))
 1.23565 +							class      	"Logical View::CEComServer"
 1.23566 +							quidu      	"3A7159680113"
 1.23567 +							persistence 	"Transient"
 1.23568 +							multi      	FALSE)))
 1.23569 +					    (object Mechanism @947
 1.23570 +						logical_models 	(list unit_reference_list
 1.23571 +						    (object Object "$UNNAMED$406"
 1.23572 +							quid       	"3ACB1B3802FB"
 1.23573 +							collaborators 	(list link_list
 1.23574 +							    (object Link
 1.23575 +								quid       	"3ACB1B3802FC"
 1.23576 +								supplier   	"$UNNAMED$407"
 1.23577 +								quidu      	"3ACB1B380304"
 1.23578 +								messages   	(list Messages
 1.23579 +								    (object Message "ListImplementationsL(TUid)"
 1.23580 +									quid       	"3B56E7CF009C"
 1.23581 +									frequency  	"Aperiodic"
 1.23582 +									synchronization 	"Simple"
 1.23583 +									dir        	"FromClientToSupplier"
 1.23584 +									sequence   	"1.1"
 1.23585 +									ordinal    	1
 1.23586 +									quidu      	"3A2CF123032C")))
 1.23587 +							    (object Link
 1.23588 +								quid       	"3ACB1B3802FF"
 1.23589 +								supplier   	"$UNNAMED$406"
 1.23590 +								quidu      	"3ACB1B3802FB"
 1.23591 +								messages   	(list Messages
 1.23592 +								    (object Message "Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.23593 +									quid       	"3B56E7D5022B"
 1.23594 +									frequency  	"Aperiodic"
 1.23595 +									synchronization 	"Simple"
 1.23596 +									dir        	"FromClientToSupplier"
 1.23597 +									sequence   	"1.2"
 1.23598 +									ordinal    	2
 1.23599 +									quidu      	"3A2CF0FF003C"))))
 1.23600 +							class      	"Logical View::CDefaultResolver"
 1.23601 +							quidu      	"3A1D097B0305"
 1.23602 +							persistence 	"Transient"
 1.23603 +							multi      	FALSE)
 1.23604 +						    (object Object "$UNNAMED$407"
 1.23605 +							quid       	"3ACB1B380304"
 1.23606 +							class      	"Logical View::CRegistryData"
 1.23607 +							quidu      	"3A1D0A2B03D0"
 1.23608 +							persistence 	"Transient"
 1.23609 +							multi      	FALSE)
 1.23610 +						    (object Object "$UNNAMED$408"
 1.23611 +							quid       	"3ACB1B380303"
 1.23612 +							collaborators 	(list link_list
 1.23613 +							    (object Link
 1.23614 +								quid       	"3ACB1B380302"
 1.23615 +								supplier   	"$UNNAMED$406"
 1.23616 +								quidu      	"3ACB1B3802FB"
 1.23617 +								messages   	(list Messages
 1.23618 +								    (object Message "IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23619 +									quid       	"3ACB1B380301"
 1.23620 +									frequency  	"Aperiodic"
 1.23621 +									synchronization 	"Simple"
 1.23622 +									dir        	"FromClientToSupplier"
 1.23623 +									sequence   	"1"
 1.23624 +									ordinal    	0
 1.23625 +									quidu      	"3A2CF07E0022"))))
 1.23626 +							class      	"Logical View::CEComServer"
 1.23627 +							quidu      	"3A7159680113"
 1.23628 +							persistence 	"Transient"
 1.23629 +							multi      	FALSE)))
 1.23630 +					    (object Mechanism @948
 1.23631 +						logical_models 	(list unit_reference_list
 1.23632 +						    (object Object "$UNNAMED$409"
 1.23633 +							quid       	"3ACB1C6F00F9"
 1.23634 +							class      	"Logical View::CRegistryData"
 1.23635 +							quidu      	"3A1D0A2B03D0"
 1.23636 +							persistence 	"Transient"
 1.23637 +							multi      	FALSE)
 1.23638 +						    (object Object "CustomResolver"
 1.23639 +							quid       	"3ACB1C6F00FC"
 1.23640 +							collaborators 	(list link_list
 1.23641 +							    (object Link
 1.23642 +								quid       	"3ACB1C6F00FB"
 1.23643 +								supplier   	"$UNNAMED$409"
 1.23644 +								quidu      	"3ACB1C6F00F9"
 1.23645 +								messages   	(list Messages
 1.23646 +								    (object Message "ListImplementationsL(TUid)"
 1.23647 +									quid       	"3ACB1C6F00FA"
 1.23648 +									frequency  	"Aperiodic"
 1.23649 +									synchronization 	"Simple"
 1.23650 +									dir        	"FromClientToSupplier"
 1.23651 +									sequence   	"2"
 1.23652 +									ordinal    	1
 1.23653 +									quidu      	"3A2CF123032C"))))
 1.23654 +							class      	"Logical View::CResolver"
 1.23655 +							quidu      	"3B050BD702BB"
 1.23656 +							persistence 	"Transient"
 1.23657 +							multi      	FALSE)
 1.23658 +						    (object Object "$UNNAMED$410"
 1.23659 +							quid       	"3ACB1C6F00FF"
 1.23660 +							collaborators 	(list link_list
 1.23661 +							    (object Link
 1.23662 +								quid       	"3ACB1C6F00FE"
 1.23663 +								supplier   	"CustomResolver"
 1.23664 +								quidu      	"3ACB1C6F00FC"
 1.23665 +								messages   	(list Messages
 1.23666 +								    (object Message "IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 1.23667 +									quid       	"3ACB1C6F00FD"
 1.23668 +									frequency  	"Aperiodic"
 1.23669 +									synchronization 	"Simple"
 1.23670 +									dir        	"FromClientToSupplier"
 1.23671 +									sequence   	"1"
 1.23672 +									ordinal    	0
 1.23673 +									Operation  	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23674 +									quidu      	"3B050BD702E4"))))
 1.23675 +							class      	"Logical View::CEComServer"
 1.23676 +							quidu      	"3A7159680113"
 1.23677 +							persistence 	"Transient"
 1.23678 +							multi      	FALSE))))
 1.23679 +					logical_presentations 	(list unit_reference_list
 1.23680 +					    (object InteractionDiagram "Basic Flow"
 1.23681 +						mechanism_ref 	@943
 1.23682 +						quid       	"3A2285A9033E"
 1.23683 +						title      	"Basic Flow"
 1.23684 +						documentation 	
 1.23685 +|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
 1.23686 +|The Basic Flow involves selecting the Interface Implementation that best fits the requested Interface Definition.
 1.23687 +						
 1.23688 +						zoom       	100
 1.23689 +						max_height 	28350
 1.23690 +						max_width  	21600
 1.23691 +						origin_x   	0
 1.23692 +						origin_y   	0
 1.23693 +						items      	(list diagram_item_list
 1.23694 +						    (object InterObjView "$UNNAMED$395" @949
 1.23695 +							location   	(868, 248)
 1.23696 +							font       	(object Font
 1.23697 +							    underline  	TRUE)
 1.23698 +							label      	(object ItemLabel
 1.23699 +							    Parent_View 	@949
 1.23700 +							    location   	(775, 272)
 1.23701 +							    anchor_loc 	3
 1.23702 +							    nlines     	2
 1.23703 +							    max_width  	471
 1.23704 +							    label      	"")
 1.23705 +							icon       	"control"
 1.23706 +							icon_style 	"Icon"
 1.23707 +							line_color 	3342489
 1.23708 +							fill_color 	13434879
 1.23709 +							quidu      	"3A2285C301BF"
 1.23710 +							width      	446
 1.23711 +							height     	603
 1.23712 +							icon_height 	164
 1.23713 +							icon_width 	157
 1.23714 +							icon_y_offset 	1
 1.23715 +							annotation 	1
 1.23716 +							Focus_Of_Control 	(object Focus_Of_Control "" @950
 1.23717 +							    location   	(868, 372)
 1.23718 +							    line_color 	3342489
 1.23719 +							    InterObjView 	@949
 1.23720 +							    height     	306
 1.23721 +							    y_coord    	246
 1.23722 +							    Nested     	FALSE)
 1.23723 +							Focus_Of_Control 	(object Focus_Of_Control "" @951
 1.23724 +							    location   	(868, 558)
 1.23725 +							    line_color 	3342489
 1.23726 +							    InterObjView 	@949
 1.23727 +							    height     	60
 1.23728 +							    y_coord    	0
 1.23729 +							    Nested     	TRUE))
 1.23730 +						    (object InterObjView "$UNNAMED$396" @952
 1.23731 +							location   	(1612, 248)
 1.23732 +							font       	(object Font
 1.23733 +							    underline  	TRUE)
 1.23734 +							label      	(object ItemLabel
 1.23735 +							    Parent_View 	@952
 1.23736 +							    location   	(1505, 275)
 1.23737 +							    anchor_loc 	3
 1.23738 +							    nlines     	2
 1.23739 +							    max_width  	462
 1.23740 +							    label      	"")
 1.23741 +							icon       	"entity"
 1.23742 +							icon_style 	"Icon"
 1.23743 +							line_color 	3342489
 1.23744 +							fill_color 	13434879
 1.23745 +							quidu      	"3A2285CC01F4"
 1.23746 +							width      	438
 1.23747 +							height     	603
 1.23748 +							icon_height 	153
 1.23749 +							icon_width 	154
 1.23750 +							icon_y_offset 	-1
 1.23751 +							annotation 	1
 1.23752 +							Focus_Of_Control 	(object Focus_Of_Control "" @953
 1.23753 +							    location   	(1612, 434)
 1.23754 +							    line_color 	3342489
 1.23755 +							    InterObjView 	@952
 1.23756 +							    height     	60
 1.23757 +							    y_coord    	0
 1.23758 +							    Nested     	FALSE))
 1.23759 +						    (object InterObjView "$UNNAMED$397" @954
 1.23760 +							location   	(310, 248)
 1.23761 +							font       	(object Font
 1.23762 +							    underline  	TRUE)
 1.23763 +							label      	(object ItemLabel
 1.23764 +							    Parent_View 	@954
 1.23765 +							    location   	(184, 275)
 1.23766 +							    anchor_loc 	3
 1.23767 +							    nlines     	2
 1.23768 +							    max_width  	687
 1.23769 +							    label      	"")
 1.23770 +							icon       	"boundary"
 1.23771 +							icon_style 	"Icon"
 1.23772 +							line_color 	3342489
 1.23773 +							fill_color 	13434879
 1.23774 +							quidu      	"3ACA064601E1"
 1.23775 +							width      	662
 1.23776 +							height     	603
 1.23777 +							icon_height 	153
 1.23778 +							icon_width 	229
 1.23779 +							icon_y_offset 	-1
 1.23780 +							annotation 	1
 1.23781 +							Focus_Of_Control 	(object Focus_Of_Control "" @955
 1.23782 +							    location   	(310, 372)
 1.23783 +							    line_color 	3342489
 1.23784 +							    InterObjView 	@954
 1.23785 +							    height     	366
 1.23786 +							    y_coord    	306
 1.23787 +							    Nested     	FALSE))
 1.23788 +						    (object InterMessView "" @956
 1.23789 +							location   	(62, 372)
 1.23790 +							label      	(object SegLabel @957
 1.23791 +							    Parent_View 	@956
 1.23792 +							    location   	(588, 328)
 1.23793 +							    quidu      	"3ACA067000B6"
 1.23794 +							    anchor_loc 	1
 1.23795 +							    nlines     	1
 1.23796 +							    max_width  	1104
 1.23797 +							    justify    	0
 1.23798 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23799 +							    pctDist    	0.500000
 1.23800 +							    height     	45
 1.23801 +							    orientation 	0)
 1.23802 +							line_color 	3342489
 1.23803 +							client     	@954
 1.23804 +							supplier   	@949
 1.23805 +							Focus_Src  	@955
 1.23806 +							Focus_Entry 	@950
 1.23807 +							origin     	(325, 372)
 1.23808 +							terminus   	(852, 372)
 1.23809 +							ordinal    	0)
 1.23810 +						    (object InterMessView "" @958
 1.23811 +							location   	(62, 434)
 1.23812 +							label      	(object SegLabel @959
 1.23813 +							    Parent_View 	@958
 1.23814 +							    location   	(1239, 390)
 1.23815 +							    quidu      	"3B56E74B020F"
 1.23816 +							    anchor_loc 	1
 1.23817 +							    nlines     	1
 1.23818 +							    max_width  	491
 1.23819 +							    justify    	0
 1.23820 +							    label      	"ListImplementationsL(TUid)"
 1.23821 +							    pctDist    	0.500000
 1.23822 +							    height     	45
 1.23823 +							    orientation 	0)
 1.23824 +							line_color 	3342489
 1.23825 +							client     	@949
 1.23826 +							supplier   	@952
 1.23827 +							Focus_Src  	@950
 1.23828 +							Focus_Entry 	@953
 1.23829 +							origin     	(883, 434)
 1.23830 +							terminus   	(1596, 434)
 1.23831 +							ordinal    	1)
 1.23832 +						    (object SelfMessView "" @960
 1.23833 +							location   	(62, 558)
 1.23834 +							label      	(object SegLabel @961
 1.23835 +							    Parent_View 	@960
 1.23836 +							    location   	(959, 514)
 1.23837 +							    quidu      	"3B56E7670006"
 1.23838 +							    anchor_loc 	1
 1.23839 +							    nlines     	1
 1.23840 +							    max_width  	1113
 1.23841 +							    justify    	0
 1.23842 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.23843 +							    pctDist    	0.500000
 1.23844 +							    height     	45
 1.23845 +							    orientation 	0)
 1.23846 +							line_color 	3342489
 1.23847 +							client     	@949
 1.23848 +							supplier   	@949
 1.23849 +							Focus_Src  	@950
 1.23850 +							Focus_Entry 	@951
 1.23851 +							origin     	(884, 558)
 1.23852 +							terminus   	(1034, 558)
 1.23853 +							ordinal    	2)))
 1.23854 +					    (object InteractionDiagram "Alternative Flow - None Exist"
 1.23855 +						mechanism_ref 	@944
 1.23856 +						quid       	"3ACAE4C90177"
 1.23857 +						title      	"Alternative Flow - None Exist"
 1.23858 +						documentation 	
 1.23859 +|This use case covers the process of identifying an appropriate Interface Implementation to satisfy the Interface Definition instantiation requested by the Interface Client.
 1.23860 +|
 1.23861 +|No implementations fit the requested interface.
 1.23862 +						
 1.23863 +						zoom       	100
 1.23864 +						max_height 	28350
 1.23865 +						max_width  	21600
 1.23866 +						origin_x   	0
 1.23867 +						origin_y   	0
 1.23868 +						items      	(list diagram_item_list
 1.23869 +						    (object InterObjView "$UNNAMED$398" @962
 1.23870 +							location   	(868, 248)
 1.23871 +							font       	(object Font
 1.23872 +							    underline  	TRUE)
 1.23873 +							label      	(object ItemLabel
 1.23874 +							    Parent_View 	@962
 1.23875 +							    location   	(775, 272)
 1.23876 +							    anchor_loc 	3
 1.23877 +							    nlines     	2
 1.23878 +							    max_width  	471
 1.23879 +							    label      	"")
 1.23880 +							icon       	"control"
 1.23881 +							icon_style 	"Icon"
 1.23882 +							line_color 	3342489
 1.23883 +							fill_color 	13434879
 1.23884 +							quidu      	"3ACAE84A03BB"
 1.23885 +							width      	446
 1.23886 +							height     	479
 1.23887 +							icon_height 	164
 1.23888 +							icon_width 	157
 1.23889 +							icon_y_offset 	1
 1.23890 +							annotation 	1
 1.23891 +							Focus_Of_Control 	(object Focus_Of_Control "" @963
 1.23892 +							    location   	(868, 372)
 1.23893 +							    line_color 	3342489
 1.23894 +							    InterObjView 	@962
 1.23895 +							    height     	182
 1.23896 +							    y_coord    	122
 1.23897 +							    Nested     	FALSE))
 1.23898 +						    (object InterObjView "$UNNAMED$399" @964
 1.23899 +							location   	(1612, 248)
 1.23900 +							font       	(object Font
 1.23901 +							    underline  	TRUE)
 1.23902 +							label      	(object ItemLabel
 1.23903 +							    Parent_View 	@964
 1.23904 +							    location   	(1505, 275)
 1.23905 +							    anchor_loc 	3
 1.23906 +							    nlines     	2
 1.23907 +							    max_width  	462
 1.23908 +							    label      	"")
 1.23909 +							icon       	"entity"
 1.23910 +							icon_style 	"Icon"
 1.23911 +							line_color 	3342489
 1.23912 +							fill_color 	13434879
 1.23913 +							quidu      	"3ACAE84A03C5"
 1.23914 +							width      	438
 1.23915 +							height     	479
 1.23916 +							icon_height 	153
 1.23917 +							icon_width 	154
 1.23918 +							icon_y_offset 	-1
 1.23919 +							annotation 	1
 1.23920 +							Focus_Of_Control 	(object Focus_Of_Control "" @965
 1.23921 +							    location   	(1612, 434)
 1.23922 +							    line_color 	3342489
 1.23923 +							    InterObjView 	@964
 1.23924 +							    height     	60
 1.23925 +							    y_coord    	0
 1.23926 +							    Nested     	FALSE))
 1.23927 +						    (object InterObjView "$UNNAMED$400" @966
 1.23928 +							location   	(310, 248)
 1.23929 +							font       	(object Font
 1.23930 +							    underline  	TRUE)
 1.23931 +							label      	(object ItemLabel
 1.23932 +							    Parent_View 	@966
 1.23933 +							    location   	(184, 275)
 1.23934 +							    anchor_loc 	3
 1.23935 +							    nlines     	2
 1.23936 +							    max_width  	687
 1.23937 +							    label      	"")
 1.23938 +							icon       	"boundary"
 1.23939 +							icon_style 	"Icon"
 1.23940 +							line_color 	3342489
 1.23941 +							fill_color 	13434879
 1.23942 +							quidu      	"3ACAE84A03C2"
 1.23943 +							width      	662
 1.23944 +							height     	479
 1.23945 +							icon_height 	153
 1.23946 +							icon_width 	229
 1.23947 +							icon_y_offset 	-1
 1.23948 +							annotation 	1
 1.23949 +							Focus_Of_Control 	(object Focus_Of_Control "" @967
 1.23950 +							    location   	(310, 372)
 1.23951 +							    line_color 	3342489
 1.23952 +							    InterObjView 	@966
 1.23953 +							    height     	242
 1.23954 +							    y_coord    	182
 1.23955 +							    Nested     	FALSE))
 1.23956 +						    (object InterMessView "" @968
 1.23957 +							location   	(62, 434)
 1.23958 +							label      	(object SegLabel @969
 1.23959 +							    Parent_View 	@968
 1.23960 +							    location   	(1239, 390)
 1.23961 +							    quidu      	"3ACAE84A03BD"
 1.23962 +							    anchor_loc 	1
 1.23963 +							    nlines     	1
 1.23964 +							    max_width  	631
 1.23965 +							    justify    	0
 1.23966 +							    label      	"ListImplementationsL(TUid)"
 1.23967 +							    pctDist    	0.500000
 1.23968 +							    height     	45
 1.23969 +							    orientation 	0)
 1.23970 +							line_color 	3342489
 1.23971 +							client     	@962
 1.23972 +							supplier   	@964
 1.23973 +							Focus_Src  	@963
 1.23974 +							Focus_Entry 	@965
 1.23975 +							origin     	(883, 434)
 1.23976 +							terminus   	(1596, 434)
 1.23977 +							ordinal    	1)
 1.23978 +						    (object InterMessView "" @970
 1.23979 +							location   	(62, 372)
 1.23980 +							label      	(object SegLabel @971
 1.23981 +							    Parent_View 	@970
 1.23982 +							    location   	(588, 328)
 1.23983 +							    quidu      	"3ACAE84A03C0"
 1.23984 +							    anchor_loc 	1
 1.23985 +							    nlines     	1
 1.23986 +							    max_width  	1153
 1.23987 +							    justify    	0
 1.23988 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.23989 +							    pctDist    	0.500000
 1.23990 +							    height     	45
 1.23991 +							    orientation 	0)
 1.23992 +							line_color 	3342489
 1.23993 +							client     	@966
 1.23994 +							supplier   	@962
 1.23995 +							Focus_Src  	@967
 1.23996 +							Focus_Entry 	@963
 1.23997 +							origin     	(325, 372)
 1.23998 +							terminus   	(852, 372)
 1.23999 +							ordinal    	0)))
 1.24000 +					    (object InteractionDiagram "Alternative Flow - Use non - default resolver"
 1.24001 +						mechanism_ref 	@945
 1.24002 +						quid       	"3ACB1AA301C0"
 1.24003 +						title      	"Alternative Flow - Use non - default resolver"
 1.24004 +						documentation 	
 1.24005 +|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.
 1.24006 +|
 1.24007 +|The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 1.24008 +|
 1.24009 +						
 1.24010 +						zoom       	100
 1.24011 +						max_height 	28350
 1.24012 +						max_width  	21600
 1.24013 +						origin_x   	0
 1.24014 +						origin_y   	0
 1.24015 +						items      	(list diagram_item_list
 1.24016 +						    (object InterObjView "$UNNAMED$401" @972
 1.24017 +							location   	(1488, 248)
 1.24018 +							font       	(object Font
 1.24019 +							    underline  	TRUE)
 1.24020 +							label      	(object ItemLabel
 1.24021 +							    Parent_View 	@972
 1.24022 +							    location   	(1381, 275)
 1.24023 +							    anchor_loc 	3
 1.24024 +							    nlines     	2
 1.24025 +							    max_width  	462
 1.24026 +							    label      	"")
 1.24027 +							icon       	"entity"
 1.24028 +							icon_style 	"Icon"
 1.24029 +							line_color 	3342489
 1.24030 +							fill_color 	13434879
 1.24031 +							quidu      	"3ACB1AF700B5"
 1.24032 +							width      	438
 1.24033 +							height     	541
 1.24034 +							icon_height 	153
 1.24035 +							icon_width 	154
 1.24036 +							icon_y_offset 	-1
 1.24037 +							annotation 	1
 1.24038 +							Focus_Of_Control 	(object Focus_Of_Control "" @973
 1.24039 +							    location   	(1488, 496)
 1.24040 +							    line_color 	3342489
 1.24041 +							    InterObjView 	@972
 1.24042 +							    height     	60
 1.24043 +							    y_coord    	0
 1.24044 +							    Nested     	FALSE))
 1.24045 +						    (object InterObjView "CustomResolver" @974
 1.24046 +							location   	(930, 248)
 1.24047 +							font       	(object Font
 1.24048 +							    underline  	TRUE)
 1.24049 +							label      	(object ItemLabel
 1.24050 +							    Parent_View 	@974
 1.24051 +							    location   	(930, 248)
 1.24052 +							    fill_color 	13434879
 1.24053 +							    anchor_loc 	1
 1.24054 +							    nlines     	2
 1.24055 +							    max_width  	351
 1.24056 +							    justify    	0
 1.24057 +							    label      	"CustomResolver")
 1.24058 +							icon       	"Interface"
 1.24059 +							icon_style 	"Label"
 1.24060 +							line_color 	3342489
 1.24061 +							fill_color 	13434879
 1.24062 +							quidu      	"3ACB1AF700B1"
 1.24063 +							width      	369
 1.24064 +							height     	541
 1.24065 +							icon_height 	0
 1.24066 +							icon_width 	0
 1.24067 +							icon_y_offset 	0
 1.24068 +							annotation 	1
 1.24069 +							Focus_Of_Control 	(object Focus_Of_Control "" @975
 1.24070 +							    location   	(930, 434)
 1.24071 +							    line_color 	3342489
 1.24072 +							    InterObjView 	@974
 1.24073 +							    height     	182
 1.24074 +							    y_coord    	122
 1.24075 +							    Nested     	FALSE))
 1.24076 +						    (object InterObjView "$UNNAMED$402" @976
 1.24077 +							location   	(372, 248)
 1.24078 +							font       	(object Font
 1.24079 +							    underline  	TRUE)
 1.24080 +							label      	(object ItemLabel
 1.24081 +							    Parent_View 	@976
 1.24082 +							    location   	(246, 275)
 1.24083 +							    anchor_loc 	3
 1.24084 +							    nlines     	2
 1.24085 +							    max_width  	687
 1.24086 +							    label      	"")
 1.24087 +							icon       	"boundary"
 1.24088 +							icon_style 	"Icon"
 1.24089 +							line_color 	3342489
 1.24090 +							fill_color 	13434879
 1.24091 +							quidu      	"3ACB1AF700B0"
 1.24092 +							width      	662
 1.24093 +							height     	541
 1.24094 +							icon_height 	153
 1.24095 +							icon_width 	229
 1.24096 +							icon_y_offset 	-1
 1.24097 +							annotation 	1
 1.24098 +							Focus_Of_Control 	(object Focus_Of_Control "" @977
 1.24099 +							    location   	(372, 434)
 1.24100 +							    line_color 	3342489
 1.24101 +							    InterObjView 	@976
 1.24102 +							    height     	242
 1.24103 +							    y_coord    	182
 1.24104 +							    Nested     	FALSE))
 1.24105 +						    (object InterMessView "" @978
 1.24106 +							location   	(62, 496)
 1.24107 +							label      	(object SegLabel @979
 1.24108 +							    Parent_View 	@978
 1.24109 +							    location   	(1208, 452)
 1.24110 +							    quidu      	"3ACB1AF700B3"
 1.24111 +							    anchor_loc 	1
 1.24112 +							    nlines     	1
 1.24113 +							    max_width  	631
 1.24114 +							    justify    	0
 1.24115 +							    label      	"ListImplementationsL(TUid)"
 1.24116 +							    pctDist    	0.500000
 1.24117 +							    height     	45
 1.24118 +							    orientation 	0)
 1.24119 +							line_color 	3342489
 1.24120 +							client     	@974
 1.24121 +							supplier   	@972
 1.24122 +							Focus_Src  	@975
 1.24123 +							Focus_Entry 	@973
 1.24124 +							origin     	(945, 496)
 1.24125 +							terminus   	(1472, 496)
 1.24126 +							ordinal    	1)
 1.24127 +						    (object InterMessView "" @980
 1.24128 +							location   	(62, 434)
 1.24129 +							label      	(object SegLabel @981
 1.24130 +							    Parent_View 	@980
 1.24131 +							    location   	(650, 390)
 1.24132 +							    quidu      	"3ACB1C310353"
 1.24133 +							    anchor_loc 	1
 1.24134 +							    nlines     	1
 1.24135 +							    max_width  	1215
 1.24136 +							    justify    	0
 1.24137 +							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 1.24138 +							    pctDist    	0.500000
 1.24139 +							    height     	45
 1.24140 +							    orientation 	0)
 1.24141 +							line_color 	3342489
 1.24142 +							client     	@976
 1.24143 +							supplier   	@974
 1.24144 +							Focus_Src  	@977
 1.24145 +							Focus_Entry 	@975
 1.24146 +							origin     	(387, 434)
 1.24147 +							terminus   	(914, 434)
 1.24148 +							ordinal    	0)))
 1.24149 +					    (object InteractionDiagram "Alternative Flow - List construction (Failure 1)"
 1.24150 +						mechanism_ref 	@946
 1.24151 +						quid       	"3ACB1AB20153"
 1.24152 +						title      	"Alternative Flow - List construction (Failure 1)"
 1.24153 +						documentation 	
 1.24154 +|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)
 1.24155 +|
 1.24156 +|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.
 1.24157 +						
 1.24158 +						zoom       	100
 1.24159 +						max_height 	28350
 1.24160 +						max_width  	21600
 1.24161 +						origin_x   	0
 1.24162 +						origin_y   	0
 1.24163 +						items      	(list diagram_item_list
 1.24164 +						    (object InterObjView "$UNNAMED$403" @982
 1.24165 +							location   	(868, 248)
 1.24166 +							font       	(object Font
 1.24167 +							    underline  	TRUE)
 1.24168 +							label      	(object ItemLabel
 1.24169 +							    Parent_View 	@982
 1.24170 +							    location   	(775, 272)
 1.24171 +							    anchor_loc 	3
 1.24172 +							    nlines     	2
 1.24173 +							    max_width  	471
 1.24174 +							    label      	"")
 1.24175 +							icon       	"control"
 1.24176 +							icon_style 	"Icon"
 1.24177 +							line_color 	3342489
 1.24178 +							fill_color 	13434879
 1.24179 +							quidu      	"3ACB1B350314"
 1.24180 +							width      	446
 1.24181 +							height     	665
 1.24182 +							icon_height 	164
 1.24183 +							icon_width 	157
 1.24184 +							icon_y_offset 	1
 1.24185 +							annotation 	1
 1.24186 +							Focus_Of_Control 	(object Focus_Of_Control "" @983
 1.24187 +							    location   	(868, 372)
 1.24188 +							    line_color 	3342489
 1.24189 +							    InterObjView 	@982
 1.24190 +							    height     	368
 1.24191 +							    y_coord    	308
 1.24192 +							    Nested     	FALSE)
 1.24193 +							Focus_Of_Control 	(object Focus_Of_Control "" @984
 1.24194 +							    location   	(868, 620)
 1.24195 +							    line_color 	3342489
 1.24196 +							    InterObjView 	@982
 1.24197 +							    height     	60
 1.24198 +							    y_coord    	0
 1.24199 +							    Nested     	TRUE))
 1.24200 +						    (object InterObjView "$UNNAMED$404" @985
 1.24201 +							location   	(1612, 248)
 1.24202 +							font       	(object Font
 1.24203 +							    underline  	TRUE)
 1.24204 +							label      	(object ItemLabel
 1.24205 +							    Parent_View 	@985
 1.24206 +							    location   	(1505, 275)
 1.24207 +							    anchor_loc 	3
 1.24208 +							    nlines     	2
 1.24209 +							    max_width  	462
 1.24210 +							    label      	"")
 1.24211 +							icon       	"entity"
 1.24212 +							icon_style 	"Icon"
 1.24213 +							line_color 	3342489
 1.24214 +							fill_color 	13434879
 1.24215 +							quidu      	"3ACB1B35031D"
 1.24216 +							width      	438
 1.24217 +							height     	665
 1.24218 +							icon_height 	153
 1.24219 +							icon_width 	154
 1.24220 +							icon_y_offset 	-1
 1.24221 +							annotation 	1
 1.24222 +							Focus_Of_Control 	(object Focus_Of_Control "" @986
 1.24223 +							    location   	(1612, 496)
 1.24224 +							    line_color 	3342489
 1.24225 +							    InterObjView 	@985
 1.24226 +							    height     	60
 1.24227 +							    y_coord    	0
 1.24228 +							    Nested     	FALSE))
 1.24229 +						    (object InterObjView "$UNNAMED$405" @987
 1.24230 +							location   	(310, 248)
 1.24231 +							font       	(object Font
 1.24232 +							    underline  	TRUE)
 1.24233 +							label      	(object ItemLabel
 1.24234 +							    Parent_View 	@987
 1.24235 +							    location   	(184, 275)
 1.24236 +							    anchor_loc 	3
 1.24237 +							    nlines     	2
 1.24238 +							    max_width  	687
 1.24239 +							    label      	"")
 1.24240 +							icon       	"boundary"
 1.24241 +							icon_style 	"Icon"
 1.24242 +							line_color 	3342489
 1.24243 +							fill_color 	13434879
 1.24244 +							quidu      	"3ACB1B35031C"
 1.24245 +							width      	662
 1.24246 +							height     	665
 1.24247 +							icon_height 	153
 1.24248 +							icon_width 	229
 1.24249 +							icon_y_offset 	-1
 1.24250 +							annotation 	1
 1.24251 +							Focus_Of_Control 	(object Focus_Of_Control "" @988
 1.24252 +							    location   	(310, 372)
 1.24253 +							    line_color 	3342489
 1.24254 +							    InterObjView 	@987
 1.24255 +							    height     	428
 1.24256 +							    y_coord    	368
 1.24257 +							    Nested     	FALSE))
 1.24258 +						    (object InterMessView "" @989
 1.24259 +							location   	(62, 372)
 1.24260 +							label      	(object SegLabel @990
 1.24261 +							    Parent_View 	@989
 1.24262 +							    location   	(588, 328)
 1.24263 +							    quidu      	"3ACB1B35031A"
 1.24264 +							    anchor_loc 	1
 1.24265 +							    nlines     	1
 1.24266 +							    max_width  	1153
 1.24267 +							    justify    	0
 1.24268 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.24269 +							    pctDist    	0.500000
 1.24270 +							    height     	45
 1.24271 +							    orientation 	0)
 1.24272 +							line_color 	3342489
 1.24273 +							client     	@987
 1.24274 +							supplier   	@982
 1.24275 +							Focus_Src  	@988
 1.24276 +							Focus_Entry 	@983
 1.24277 +							origin     	(325, 372)
 1.24278 +							terminus   	(852, 372)
 1.24279 +							ordinal    	0)
 1.24280 +						    (object InterMessView "" @991
 1.24281 +							location   	(62, 496)
 1.24282 +							label      	(object SegLabel @992
 1.24283 +							    Parent_View 	@991
 1.24284 +							    location   	(1239, 452)
 1.24285 +							    quidu      	"3B56E7AD02A6"
 1.24286 +							    anchor_loc 	1
 1.24287 +							    nlines     	1
 1.24288 +							    max_width  	491
 1.24289 +							    justify    	0
 1.24290 +							    label      	"ListImplementationsL(TUid)"
 1.24291 +							    pctDist    	0.500000
 1.24292 +							    height     	45
 1.24293 +							    orientation 	0)
 1.24294 +							line_color 	3342489
 1.24295 +							client     	@982
 1.24296 +							supplier   	@985
 1.24297 +							Focus_Src  	@983
 1.24298 +							Focus_Entry 	@986
 1.24299 +							origin     	(883, 496)
 1.24300 +							terminus   	(1596, 496)
 1.24301 +							ordinal    	1)
 1.24302 +						    (object SelfMessView "" @993
 1.24303 +							location   	(62, 620)
 1.24304 +							label      	(object SegLabel @994
 1.24305 +							    Parent_View 	@993
 1.24306 +							    location   	(959, 576)
 1.24307 +							    quidu      	"3B56E7B50121"
 1.24308 +							    anchor_loc 	1
 1.24309 +							    nlines     	1
 1.24310 +							    max_width  	1113
 1.24311 +							    justify    	0
 1.24312 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.24313 +							    pctDist    	0.500000
 1.24314 +							    height     	45
 1.24315 +							    orientation 	0)
 1.24316 +							line_color 	3342489
 1.24317 +							client     	@982
 1.24318 +							supplier   	@982
 1.24319 +							Focus_Src  	@983
 1.24320 +							Focus_Entry 	@984
 1.24321 +							origin     	(884, 620)
 1.24322 +							terminus   	(1034, 620)
 1.24323 +							ordinal    	2)))
 1.24324 +					    (object InteractionDiagram "Alternative Flow - List construction (Failure 2 : Partially built)"
 1.24325 +						mechanism_ref 	@947
 1.24326 +						quid       	"3ACB1ABD022C"
 1.24327 +						title      	"Alternative Flow - List construction (Failure 2 : Partially built)"
 1.24328 +						documentation 	
 1.24329 +|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)
 1.24330 +|
 1.24331 +|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.
 1.24332 +						
 1.24333 +						zoom       	100
 1.24334 +						max_height 	28350
 1.24335 +						max_width  	21600
 1.24336 +						origin_x   	0
 1.24337 +						origin_y   	0
 1.24338 +						items      	(list diagram_item_list
 1.24339 +						    (object InterObjView "$UNNAMED$406" @995
 1.24340 +							location   	(868, 248)
 1.24341 +							font       	(object Font
 1.24342 +							    underline  	TRUE)
 1.24343 +							label      	(object ItemLabel
 1.24344 +							    Parent_View 	@995
 1.24345 +							    location   	(775, 272)
 1.24346 +							    anchor_loc 	3
 1.24347 +							    nlines     	2
 1.24348 +							    max_width  	471
 1.24349 +							    label      	"")
 1.24350 +							icon       	"control"
 1.24351 +							icon_style 	"Icon"
 1.24352 +							line_color 	3342489
 1.24353 +							fill_color 	13434879
 1.24354 +							quidu      	"3ACB1B3802FB"
 1.24355 +							width      	446
 1.24356 +							height     	603
 1.24357 +							icon_height 	164
 1.24358 +							icon_width 	157
 1.24359 +							icon_y_offset 	1
 1.24360 +							annotation 	1
 1.24361 +							Focus_Of_Control 	(object Focus_Of_Control "" @996
 1.24362 +							    location   	(868, 372)
 1.24363 +							    line_color 	3342489
 1.24364 +							    InterObjView 	@995
 1.24365 +							    height     	306
 1.24366 +							    y_coord    	246
 1.24367 +							    Nested     	FALSE)
 1.24368 +							Focus_Of_Control 	(object Focus_Of_Control "" @997
 1.24369 +							    location   	(868, 558)
 1.24370 +							    line_color 	3342489
 1.24371 +							    InterObjView 	@995
 1.24372 +							    height     	60
 1.24373 +							    y_coord    	0
 1.24374 +							    Nested     	TRUE))
 1.24375 +						    (object InterObjView "$UNNAMED$407" @998
 1.24376 +							location   	(1612, 248)
 1.24377 +							font       	(object Font
 1.24378 +							    underline  	TRUE)
 1.24379 +							label      	(object ItemLabel
 1.24380 +							    Parent_View 	@998
 1.24381 +							    location   	(1505, 275)
 1.24382 +							    anchor_loc 	3
 1.24383 +							    nlines     	2
 1.24384 +							    max_width  	462
 1.24385 +							    label      	"")
 1.24386 +							icon       	"entity"
 1.24387 +							icon_style 	"Icon"
 1.24388 +							line_color 	3342489
 1.24389 +							fill_color 	13434879
 1.24390 +							quidu      	"3ACB1B380304"
 1.24391 +							width      	438
 1.24392 +							height     	603
 1.24393 +							icon_height 	153
 1.24394 +							icon_width 	154
 1.24395 +							icon_y_offset 	-1
 1.24396 +							annotation 	1
 1.24397 +							Focus_Of_Control 	(object Focus_Of_Control "" @999
 1.24398 +							    location   	(1612, 434)
 1.24399 +							    line_color 	3342489
 1.24400 +							    InterObjView 	@998
 1.24401 +							    height     	60
 1.24402 +							    y_coord    	0
 1.24403 +							    Nested     	FALSE))
 1.24404 +						    (object InterObjView "$UNNAMED$408" @1000
 1.24405 +							location   	(310, 248)
 1.24406 +							font       	(object Font
 1.24407 +							    underline  	TRUE)
 1.24408 +							label      	(object ItemLabel
 1.24409 +							    Parent_View 	@1000
 1.24410 +							    location   	(184, 275)
 1.24411 +							    anchor_loc 	3
 1.24412 +							    nlines     	2
 1.24413 +							    max_width  	687
 1.24414 +							    label      	"")
 1.24415 +							icon       	"boundary"
 1.24416 +							icon_style 	"Icon"
 1.24417 +							line_color 	3342489
 1.24418 +							fill_color 	13434879
 1.24419 +							quidu      	"3ACB1B380303"
 1.24420 +							width      	662
 1.24421 +							height     	603
 1.24422 +							icon_height 	153
 1.24423 +							icon_width 	229
 1.24424 +							icon_y_offset 	-1
 1.24425 +							annotation 	1
 1.24426 +							Focus_Of_Control 	(object Focus_Of_Control "" @1001
 1.24427 +							    location   	(310, 372)
 1.24428 +							    line_color 	3342489
 1.24429 +							    InterObjView 	@1000
 1.24430 +							    height     	366
 1.24431 +							    y_coord    	306
 1.24432 +							    Nested     	FALSE))
 1.24433 +						    (object InterMessView "" @1002
 1.24434 +							location   	(62, 372)
 1.24435 +							label      	(object SegLabel @1003
 1.24436 +							    Parent_View 	@1002
 1.24437 +							    location   	(588, 328)
 1.24438 +							    quidu      	"3ACB1B380301"
 1.24439 +							    anchor_loc 	1
 1.24440 +							    nlines     	1
 1.24441 +							    max_width  	1153
 1.24442 +							    justify    	0
 1.24443 +							    label      	"IdentifyImplementationL(TUid, const TEComResolverParams&)"
 1.24444 +							    pctDist    	0.500000
 1.24445 +							    height     	45
 1.24446 +							    orientation 	0)
 1.24447 +							line_color 	3342489
 1.24448 +							client     	@1000
 1.24449 +							supplier   	@995
 1.24450 +							Focus_Src  	@1001
 1.24451 +							Focus_Entry 	@996
 1.24452 +							origin     	(325, 372)
 1.24453 +							terminus   	(852, 372)
 1.24454 +							ordinal    	0)
 1.24455 +						    (object InterMessView "" @1004
 1.24456 +							location   	(62, 434)
 1.24457 +							label      	(object SegLabel @1005
 1.24458 +							    Parent_View 	@1004
 1.24459 +							    location   	(1239, 390)
 1.24460 +							    quidu      	"3B56E7CF009C"
 1.24461 +							    anchor_loc 	1
 1.24462 +							    nlines     	1
 1.24463 +							    max_width  	491
 1.24464 +							    justify    	0
 1.24465 +							    label      	"ListImplementationsL(TUid)"
 1.24466 +							    pctDist    	0.500000
 1.24467 +							    height     	45
 1.24468 +							    orientation 	0)
 1.24469 +							line_color 	3342489
 1.24470 +							client     	@995
 1.24471 +							supplier   	@998
 1.24472 +							Focus_Src  	@996
 1.24473 +							Focus_Entry 	@999
 1.24474 +							origin     	(883, 434)
 1.24475 +							terminus   	(1596, 434)
 1.24476 +							ordinal    	1)
 1.24477 +						    (object SelfMessView "" @1006
 1.24478 +							location   	(62, 558)
 1.24479 +							label      	(object SegLabel @1007
 1.24480 +							    Parent_View 	@1006
 1.24481 +							    location   	(959, 514)
 1.24482 +							    quidu      	"3B56E7D5022B"
 1.24483 +							    anchor_loc 	1
 1.24484 +							    nlines     	1
 1.24485 +							    max_width  	1113
 1.24486 +							    justify    	0
 1.24487 +							    label      	"Resolve(const RImplInfoArray&, const TEComResolverParams&)"
 1.24488 +							    pctDist    	0.500000
 1.24489 +							    height     	45
 1.24490 +							    orientation 	0)
 1.24491 +							line_color 	3342489
 1.24492 +							client     	@995
 1.24493 +							supplier   	@995
 1.24494 +							Focus_Src  	@996
 1.24495 +							Focus_Entry 	@997
 1.24496 +							origin     	(884, 558)
 1.24497 +							terminus   	(1034, 558)
 1.24498 +							ordinal    	2)))
 1.24499 +					    (object InteractionDiagram "Alternative Flow - Use non - default resolver : List construction fails"
 1.24500 +						mechanism_ref 	@948
 1.24501 +						quid       	"3ACB1ACE01E0"
 1.24502 +						title      	"Alternative Flow - Use non - default resolver : List construction fails"
 1.24503 +						documentation 	
 1.24504 +|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.
 1.24505 +|
 1.24506 +|The Flow assumes that there exists at least one registered Interface Implementation for the Interface Definition, and that the non-default resolver implementation exists.
 1.24507 +|
 1.24508 +|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.
 1.24509 +						
 1.24510 +						zoom       	100
 1.24511 +						max_height 	28350
 1.24512 +						max_width  	21600
 1.24513 +						origin_x   	0
 1.24514 +						origin_y   	0
 1.24515 +						items      	(list diagram_item_list
 1.24516 +						    (object InterObjView "$UNNAMED$409" @1008
 1.24517 +							location   	(1488, 248)
 1.24518 +							font       	(object Font
 1.24519 +							    underline  	TRUE)
 1.24520 +							label      	(object ItemLabel
 1.24521 +							    Parent_View 	@1008
 1.24522 +							    location   	(1381, 275)
 1.24523 +							    anchor_loc 	3
 1.24524 +							    nlines     	2
 1.24525 +							    max_width  	462
 1.24526 +							    label      	"")
 1.24527 +							icon       	"entity"
 1.24528 +							icon_style 	"Icon"
 1.24529 +							line_color 	3342489
 1.24530 +							fill_color 	13434879
 1.24531 +							quidu      	"3ACB1C6F00F9"
 1.24532 +							width      	438
 1.24533 +							height     	603
 1.24534 +							icon_height 	153
 1.24535 +							icon_width 	154
 1.24536 +							icon_y_offset 	-1
 1.24537 +							annotation 	1
 1.24538 +							Focus_Of_Control 	(object Focus_Of_Control "" @1009
 1.24539 +							    location   	(1488, 558)
 1.24540 +							    line_color 	3342489
 1.24541 +							    InterObjView 	@1008
 1.24542 +							    height     	60
 1.24543 +							    y_coord    	0
 1.24544 +							    Nested     	FALSE))
 1.24545 +						    (object InterObjView "CustomResolver" @1010
 1.24546 +							location   	(930, 248)
 1.24547 +							font       	(object Font
 1.24548 +							    underline  	TRUE)
 1.24549 +							label      	(object ItemLabel
 1.24550 +							    Parent_View 	@1010
 1.24551 +							    location   	(930, 248)
 1.24552 +							    fill_color 	13434879
 1.24553 +							    anchor_loc 	1
 1.24554 +							    nlines     	2
 1.24555 +							    max_width  	351
 1.24556 +							    justify    	0
 1.24557 +							    label      	"CustomResolver")
 1.24558 +							icon       	"Interface"
 1.24559 +							icon_style 	"Label"
 1.24560 +							line_color 	3342489
 1.24561 +							fill_color 	13434879
 1.24562 +							quidu      	"3ACB1C6F00FC"
 1.24563 +							width      	369
 1.24564 +							height     	603
 1.24565 +							icon_height 	0
 1.24566 +							icon_width 	0
 1.24567 +							icon_y_offset 	0
 1.24568 +							annotation 	1
 1.24569 +							Focus_Of_Control 	(object Focus_Of_Control "" @1011
 1.24570 +							    location   	(930, 434)
 1.24571 +							    line_color 	3342489
 1.24572 +							    InterObjView 	@1010
 1.24573 +							    height     	244
 1.24574 +							    y_coord    	184
 1.24575 +							    Nested     	FALSE))
 1.24576 +						    (object InterObjView "$UNNAMED$410" @1012
 1.24577 +							location   	(434, 248)
 1.24578 +							font       	(object Font
 1.24579 +							    underline  	TRUE)
 1.24580 +							label      	(object ItemLabel
 1.24581 +							    Parent_View 	@1012
 1.24582 +							    location   	(308, 275)
 1.24583 +							    anchor_loc 	3
 1.24584 +							    nlines     	2
 1.24585 +							    max_width  	687
 1.24586 +							    label      	"")
 1.24587 +							icon       	"boundary"
 1.24588 +							icon_style 	"Icon"
 1.24589 +							line_color 	3342489
 1.24590 +							fill_color 	13434879
 1.24591 +							quidu      	"3ACB1C6F00FF"
 1.24592 +							width      	662
 1.24593 +							height     	603
 1.24594 +							icon_height 	153
 1.24595 +							icon_width 	229
 1.24596 +							icon_y_offset 	-1
 1.24597 +							annotation 	1
 1.24598 +							Focus_Of_Control 	(object Focus_Of_Control "" @1013
 1.24599 +							    location   	(434, 434)
 1.24600 +							    line_color 	3342489
 1.24601 +							    InterObjView 	@1012
 1.24602 +							    height     	304
 1.24603 +							    y_coord    	244
 1.24604 +							    Nested     	FALSE))
 1.24605 +						    (object InterMessView "" @1014
 1.24606 +							location   	(62, 558)
 1.24607 +							label      	(object SegLabel @1015
 1.24608 +							    Parent_View 	@1014
 1.24609 +							    location   	(1208, 514)
 1.24610 +							    quidu      	"3ACB1C6F00FA"
 1.24611 +							    anchor_loc 	1
 1.24612 +							    nlines     	1
 1.24613 +							    max_width  	631
 1.24614 +							    justify    	0
 1.24615 +							    label      	"ListImplementationsL(TUid)"
 1.24616 +							    pctDist    	0.500000
 1.24617 +							    height     	45
 1.24618 +							    orientation 	0)
 1.24619 +							line_color 	3342489
 1.24620 +							client     	@1010
 1.24621 +							supplier   	@1008
 1.24622 +							Focus_Src  	@1011
 1.24623 +							Focus_Entry 	@1009
 1.24624 +							origin     	(945, 558)
 1.24625 +							terminus   	(1472, 558)
 1.24626 +							ordinal    	1)
 1.24627 +						    (object InterMessView "" @1016
 1.24628 +							location   	(62, 434)
 1.24629 +							label      	(object SegLabel @1017
 1.24630 +							    Parent_View 	@1016
 1.24631 +							    location   	(681, 390)
 1.24632 +							    quidu      	"3ACB1C6F00FD"
 1.24633 +							    anchor_loc 	1
 1.24634 +							    nlines     	1
 1.24635 +							    max_width  	1215
 1.24636 +							    justify    	0
 1.24637 +							    label      	"IdentifyImplementationL(const TUid&, const TEComResolverParams&)"
 1.24638 +							    pctDist    	0.500000
 1.24639 +							    height     	45
 1.24640 +							    orientation 	0)
 1.24641 +							line_color 	3342489
 1.24642 +							client     	@1012
 1.24643 +							supplier   	@1010
 1.24644 +							Focus_Src  	@1013
 1.24645 +							Focus_Entry 	@1011
 1.24646 +							origin     	(449, 434)
 1.24647 +							terminus   	(914, 434)
 1.24648 +							ordinal    	0))))))
 1.24649 +				logical_presentations 	(list unit_reference_list))
 1.24650 +			    (object Class_Category "Destroy an Interface Implementation instantiation (Iter 1)"
 1.24651 +				quid       	"3A1D05D50009"
 1.24652 +				documentation 	
 1.24653 +|
 1.24654 +|
 1.24655 +				
 1.24656 +				exportControl 	"Public"
 1.24657 +				logical_models 	(list unit_reference_list
 1.24658 +				    (object UseCase "Destroy an Interface Implementation instantiation"
 1.24659 +					quid       	"3A1D0600000B"
 1.24660 +					documentation 	
 1.24661 +|Actors:
 1.24662 +|Generic Client
 1.24663 +|
 1.24664 +|Traceability:
 1.24665 +|RHR.79.2.3
 1.24666 +|RHR.79.2.6
 1.24667 +|RHR.79.4.4
 1.24668 +|RHR.79.4.5
 1.24669 +|RHR.79.5.3
 1.24670 +					
 1.24671 +					stereotype 	"use-case realization"
 1.24672 +					logical_models 	(list unit_reference_list
 1.24673 +					    (object Mechanism @1018
 1.24674 +						logical_models 	(list unit_reference_list
 1.24675 +						    (object Object "$UNNAMED$411"
 1.24676 +							quid       	"3A1D29880096"
 1.24677 +							collaborators 	(list link_list
 1.24678 +							    (object Link
 1.24679 +								quid       	"3A1D29A1039F"
 1.24680 +								supplier   	"$UNNAMED$412"
 1.24681 +								quidu      	"3A1D298C0287"
 1.24682 +								messages   	(list Messages
 1.24683 +								    (object Message "~CExampleInterface( )"
 1.24684 +									quid       	"3A1D29A103A0"
 1.24685 +									frequency  	"Aperiodic"
 1.24686 +									synchronization 	"Simple"
 1.24687 +									dir        	"FromClientToSupplier"
 1.24688 +									sequence   	"1"
 1.24689 +									ordinal    	0
 1.24690 +									quidu      	"3A65869103AA"))))
 1.24691 +							class      	"Use Case View::Customers::Generic Client"
 1.24692 +							quidu      	"3A1E33F801F8"
 1.24693 +							persistence 	"Transient"
 1.24694 +							multi      	FALSE)
 1.24695 +						    (object Object "$UNNAMED$412"
 1.24696 +							quid       	"3A1D298C0287"
 1.24697 +							collaborators 	(list link_list
 1.24698 +							    (object Link
 1.24699 +								quid       	"3A75A5C00030"
 1.24700 +								supplier   	"$UNNAMED$413"
 1.24701 +								quidu      	"3A75A5B801B5"
 1.24702 +								messages   	(list Messages
 1.24703 +								    (object Message "DestroyedImplementation(TUid)"
 1.24704 +									quid       	"3A75A5C00031"
 1.24705 +									frequency  	"Aperiodic"
 1.24706 +									synchronization 	"Simple"
 1.24707 +									dir        	"FromClientToSupplier"
 1.24708 +									sequence   	"1.1"
 1.24709 +									ordinal    	1
 1.24710 +									quidu      	"3A716CC401D8"))))
 1.24711 +							class      	"Logical View::CExampleInterface"
 1.24712 +							quidu      	"3A1D07A10155"
 1.24713 +							persistence 	"Transient"
 1.24714 +							multi      	FALSE)
 1.24715 +						    (object Object "$UNNAMED$414"
 1.24716 +							quid       	"3A1D2AB60131"
 1.24717 +							collaborators 	(list link_list
 1.24718 +							    (object Link
 1.24719 +								quid       	"3B56EC7803D7"
 1.24720 +								supplier   	"$UNNAMED$415"
 1.24721 +								quidu      	"3B56EC730307"
 1.24722 +								messages   	(list Messages
 1.24723 +								    (object Message "DecreaseReference( )"
 1.24724 +									quid       	"3B56EC7803D8"
 1.24725 +									frequency  	"Aperiodic"
 1.24726 +									synchronization 	"Simple"
 1.24727 +									dir        	"FromClientToSupplier"
 1.24728 +									sequence   	"3.1"
 1.24729 +									ordinal    	4
 1.24730 +									quidu      	"3A2CF5AE002C"))))
 1.24731 +							class      	"Logical View::CLoadManager"
 1.24732 +							quidu      	"3A1D0F4101D4"
 1.24733 +							persistence 	"Transient"
 1.24734 +							multi      	FALSE)
 1.24735 +						    (object Object "$UNNAMED$416"
 1.24736 +							quid       	"3A75A5B101BF"
 1.24737 +							class      	"Logical View::REComSession"
 1.24738 +							quidu      	"3A1D08B702D1"
 1.24739 +							persistence 	"Transient"
 1.24740 +							multi      	FALSE)
 1.24741 +						    (object Object "$UNNAMED$413"
 1.24742 +							quid       	"3A75A5B801B5"
 1.24743 +							collaborators 	(list link_list
 1.24744 +							    (object Link
 1.24745 +								quid       	"3A75A5D402EC"
 1.24746 +								supplier   	"$UNNAMED$414"
 1.24747 +								quidu      	"3A1D2AB60131")
 1.24748 +							    (object Link
 1.24749 +								quid       	"3ACAEBF5032F"
 1.24750 +								supplier   	"$UNNAMED$417"
 1.24751 +								quidu      	"3ACAEBC302FB"
 1.24752 +								messages   	(list Messages
 1.24753 +								    (object Message "DestroyedImplementation(TUid)"
 1.24754 +									quid       	"3ACAEBF50330"
 1.24755 +									frequency  	"Aperiodic"
 1.24756 +									synchronization 	"Simple"
 1.24757 +									dir        	"FromClientToSupplier"
 1.24758 +									sequence   	"2"
 1.24759 +									ordinal    	2
 1.24760 +									quidu      	"3A716CC2010D"))))
 1.24761 +							class      	"Logical View::REComSession"
 1.24762 +							quidu      	"3A1D08B702D1"
 1.24763 +							persistence 	"Transient"
 1.24764 +							multi      	FALSE)
 1.24765 +						    (object Object "$UNNAMED$417"
 1.24766 +							quid       	"3ACAEBC302FB"
 1.24767 +							collaborators 	(list link_list
 1.24768 +							    (object Link
 1.24769 +								quid       	"3ACAEBE9024C"
 1.24770 +								supplier   	"$UNNAMED$414"
 1.24771 +								quidu      	"3A1D2AB60131"
 1.24772 +								messages   	(list Messages
 1.24773 +								    (object Message "DestroyedThis(TUid)"
 1.24774 +									quid       	"3ACAEBE9024D"
 1.24775 +									frequency  	"Aperiodic"
 1.24776 +									synchronization 	"Simple"
 1.24777 +									dir        	"FromClientToSupplier"
 1.24778 +									sequence   	"3"
 1.24779 +									ordinal    	3
 1.24780 +									quidu      	"3A2CF48B03A8"))))
 1.24781 +							class      	"Logical View::CEComServer"
 1.24782 +							quidu      	"3A7159680113"
 1.24783 +							persistence 	"Transient"
 1.24784 +							multi      	FALSE)
 1.24785 +						    (object Object "$UNNAMED$415"
 1.24786 +							quid       	"3B56EC730307"
 1.24787 +							collaborators 	(list link_list
 1.24788 +							    (object Link
 1.24789 +								quid       	"3B56ECAE0136"
 1.24790 +								supplier   	"$UNNAMED$415"
 1.24791 +								quidu      	"3B56EC730307"
 1.24792 +								messages   	(list Messages
 1.24793 +								    (object Message "Unload( )"
 1.24794 +									quid       	"3B56ECAE0137"
 1.24795 +									frequency  	"Aperiodic"
 1.24796 +									synchronization 	"Simple"
 1.24797 +									dir        	"FromClientToSupplier"
 1.24798 +									sequence   	"3.1.1"
 1.24799 +									ordinal    	5
 1.24800 +									quidu      	"3A2CF5710345"))))
 1.24801 +							class      	"Logical View::CUnloadPolicy"
 1.24802 +							quidu      	"3A1D309500CE"
 1.24803 +							persistence 	"Transient"
 1.24804 +							multi      	FALSE)))
 1.24805 +					    (object Mechanism @1019
 1.24806 +						logical_models 	(list unit_reference_list
 1.24807 +						    (object Object "$UNNAMED$418"
 1.24808 +							quid       	"3B581153026C"
 1.24809 +							collaborators 	(list link_list
 1.24810 +							    (object Link
 1.24811 +								quid       	"3B581153026D"
 1.24812 +								supplier   	"$UNNAMED$419"
 1.24813 +								quidu      	"3B5811530271"
 1.24814 +								messages   	(list Messages
 1.24815 +								    (object Message "~CExampleInterface( )"
 1.24816 +									quid       	"3B581153026E"
 1.24817 +									frequency  	"Aperiodic"
 1.24818 +									synchronization 	"Simple"
 1.24819 +									dir        	"FromClientToSupplier"
 1.24820 +									sequence   	"1"
 1.24821 +									ordinal    	0
 1.24822 +									quidu      	"3A65869103AA"))))
 1.24823 +							class      	"Use Case View::Customers::Generic Client"
 1.24824 +							quidu      	"3A1E33F801F8"
 1.24825 +							persistence 	"Transient"
 1.24826 +							multi      	FALSE)
 1.24827 +						    (object Object "$UNNAMED$419"
 1.24828 +							quid       	"3B5811530271"
 1.24829 +							collaborators 	(list link_list
 1.24830 +							    (object Link
 1.24831 +								quid       	"3B5811530270"
 1.24832 +								supplier   	"$UNNAMED$420"
 1.24833 +								quidu      	"3B5811530272"
 1.24834 +								messages   	(list Messages
 1.24835 +								    (object Message "DestroyedImplementation(TUid)"
 1.24836 +									quid       	"3B581153026F"
 1.24837 +									frequency  	"Aperiodic"
 1.24838 +									synchronization 	"Simple"
 1.24839 +									dir        	"FromClientToSupplier"
 1.24840 +									sequence   	"1.1"
 1.24841 +									ordinal    	1
 1.24842 +									quidu      	"3A716CC401D8"))))
 1.24843 +							class      	"Logical View::CExampleInterface"
 1.24844 +							quidu      	"3A1D07A10155"
 1.24845 +							persistence 	"Transient"
 1.24846 +							multi      	FALSE)
 1.24847 +						    (object Object "$UNNAMED$421"
 1.24848 +							quid       	"3B5811530276"
 1.24849 +							class      	"Logical View::CEComServer"
 1.24850 +							quidu      	"3A7159680113"
 1.24851 +							persistence 	"Transient"
 1.24852 +							multi      	FALSE)
 1.24853 +						    (object Object "$UNNAMED$420"
 1.24854 +							quid       	"3B5811530272"
 1.24855 +							collaborators 	(list link_list
 1.24856 +							    (object Link
 1.24857 +								quid       	"3B5811530274"
 1.24858 +								supplier   	"$UNNAMED$421"
 1.24859 +								quidu      	"3B5811530276"
 1.24860 +								messages   	(list Messages
 1.24861 +								    (object Message "DestroyedImplementation(TUid)"
 1.24862 +									quid       	"3B5811530275"
 1.24863 +									frequency  	"Aperiodic"
 1.24864 +									synchronization 	"Simple"
 1.24865 +									dir        	"FromClientToSupplier"
 1.24866 +									sequence   	"1.1.1"
 1.24867 +									ordinal    	2
 1.24868 +									quidu      	"3A716CC2010D"))))
 1.24869 +							class      	"Logical View::REComSession"
 1.24870 +							quidu      	"3A1D08B702D1"
 1.24871 +							persistence 	"Transient"
 1.24872 +							multi      	FALSE))))
 1.24873 +					logical_presentations 	(list unit_reference_list
 1.24874 +					    (object InteractionDiagram "Basic Flow"
 1.24875 +						mechanism_ref 	@1018
 1.24876 +						quid       	"3A1D297903C0"
 1.24877 +						title      	"Basic Flow"
 1.24878 +						documentation 	
 1.24879 +|This use case describes where a client has finished using an Interface Implementation and destroys it.
 1.24880 +|
 1.24881 +|The Basic Flow deals with the case where the object being deleted is the only Instantiation for the Interface Implementation Collection.
 1.24882 +						
 1.24883 +						zoom       	100
 1.24884 +						max_height 	28350
 1.24885 +						max_width  	21600
 1.24886 +						origin_x   	0
 1.24887 +						origin_y   	6
 1.24888 +						items      	(list diagram_item_list
 1.24889 +						    (object InterObjView "$UNNAMED$411" @1020
 1.24890 +							location   	(186, 248)
 1.24891 +							font       	(object Font
 1.24892 +							    underline  	TRUE)
 1.24893 +							label      	(object ItemLabel
 1.24894 +							    Parent_View 	@1020
 1.24895 +							    location   	(186, 273)
 1.24896 +							    anchor_loc 	1
 1.24897 +							    nlines     	2
 1.24898 +							    max_width  	360
 1.24899 +							    justify    	0
 1.24900 +							    label      	"")
 1.24901 +							icon       	"Actor"
 1.24902 +							icon_style 	"Icon"
 1.24903 +							line_color 	3342489
 1.24904 +							fill_color 	13434879
 1.24905 +							quidu      	"3A1D29880096"
 1.24906 +							width      	336
 1.24907 +							height     	911
 1.24908 +							icon_height 	162
 1.24909 +							icon_width 	120
 1.24910 +							icon_y_offset 	0
 1.24911 +							annotation 	1
 1.24912 +							Focus_Of_Control 	(object Focus_Of_Control "" @1021
 1.24913 +							    location   	(186, 434)
 1.24914 +							    line_color 	3342489
 1.24915 +							    InterObjView 	@1020
 1.24916 +							    height     	304
 1.24917 +							    y_coord    	244
 1.24918 +							    Nested     	FALSE))
 1.24919 +						    (object InterObjView "$UNNAMED$412" @1022
 1.24920 +							location   	(620, 248)
 1.24921 +							font       	(object Font
 1.24922 +							    underline  	TRUE)
 1.24923 +							label      	(object ItemLabel
 1.24924 +							    Parent_View 	@1022
 1.24925 +							    location   	(494, 275)
 1.24926 +							    anchor_loc 	3
 1.24927 +							    nlines     	2
 1.24928 +							    max_width  	687
 1.24929 +							    label      	"")
 1.24930 +							icon       	"boundary"
 1.24931 +							icon_style 	"Icon"
 1.24932 +							line_color 	3342489
 1.24933 +							fill_color 	13434879
 1.24934 +							quidu      	"3A1D298C0287"
 1.24935 +							width      	662
 1.24936 +							height     	911
 1.24937 +							icon_height 	153
 1.24938 +							icon_width 	229
 1.24939 +							icon_y_offset 	-1
 1.24940 +							annotation 	1
 1.24941 +							Focus_Of_Control 	(object Focus_Of_Control "" @1023
 1.24942 +							    location   	(620, 434)
 1.24943 +							    line_color 	3342489
 1.24944 +							    InterObjView 	@1022
 1.24945 +							    height     	244
 1.24946 +							    y_coord    	184
 1.24947 +							    Nested     	FALSE))
 1.24948 +						    (object InterObjView "$UNNAMED$414" @1024
 1.24949 +							location   	(2356, 248)
 1.24950 +							font       	(object Font
 1.24951 +							    underline  	TRUE)
 1.24952 +							label      	(object ItemLabel
 1.24953 +							    Parent_View 	@1024
 1.24954 +							    location   	(2263, 278)
 1.24955 +							    anchor_loc 	3
 1.24956 +							    nlines     	2
 1.24957 +							    max_width  	471
 1.24958 +							    label      	"")
 1.24959 +							icon       	"control"
 1.24960 +							icon_style 	"Icon"
 1.24961 +							line_color 	3342489
 1.24962 +							fill_color 	13434879
 1.24963 +							quidu      	"3A1D2AB60131"
 1.24964 +							width      	446
 1.24965 +							height     	911
 1.24966 +							icon_height 	164
 1.24967 +							icon_width 	157
 1.24968 +							icon_y_offset 	-5
 1.24969 +							annotation 	1
 1.24970 +							Focus_Of_Control 	(object Focus_Of_Control "" @1025
 1.24971 +							    location   	(2356, 682)
 1.24972 +							    line_color 	3342489
 1.24973 +							    InterObjView 	@1024
 1.24974 +							    height     	304
 1.24975 +							    y_coord    	244
 1.24976 +							    Nested     	FALSE))
 1.24977 +						    (object InterObjView "$UNNAMED$415" @1026
 1.24978 +							location   	(2852, 248)
 1.24979 +							font       	(object Font
 1.24980 +							    underline  	TRUE)
 1.24981 +							label      	(object ItemLabel
 1.24982 +							    Parent_View 	@1026
 1.24983 +							    location   	(2759, 272)
 1.24984 +							    anchor_loc 	3
 1.24985 +							    nlines     	2
 1.24986 +							    max_width  	471
 1.24987 +							    label      	"")
 1.24988 +							icon       	"control"
 1.24989 +							icon_style 	"Icon"
 1.24990 +							line_color 	3342489
 1.24991 +							fill_color 	13434879
 1.24992 +							quidu      	"3B56EC730307"
 1.24993 +							width      	446
 1.24994 +							height     	911
 1.24995 +							icon_height 	164
 1.24996 +							icon_width 	157
 1.24997 +							icon_y_offset 	1
 1.24998 +							annotation 	1
 1.24999 +							Focus_Of_Control 	(object Focus_Of_Control "" @1027
 1.25000 +							    location   	(2852, 744)
 1.25001 +							    line_color 	3342489
 1.25002 +							    InterObjView 	@1026
 1.25003 +							    height     	182
 1.25004 +							    y_coord    	122
 1.25005 +							    Nested     	FALSE)
 1.25006 +							Focus_Of_Control 	(object Focus_Of_Control "" @1028
 1.25007 +							    location   	(2852, 806)
 1.25008 +							    line_color 	3342489
 1.25009 +							    InterObjView 	@1026
 1.25010 +							    height     	60
 1.25011 +							    y_coord    	0
 1.25012 +							    Nested     	TRUE))
 1.25013 +						    (object InterObjView "$UNNAMED$417" @1029
 1.25014 +							location   	(1860, 248)
 1.25015 +							font       	(object Font
 1.25016 +							    underline  	TRUE)
 1.25017 +							label      	(object ItemLabel
 1.25018 +							    Parent_View 	@1029
 1.25019 +							    location   	(1734, 275)
 1.25020 +							    anchor_loc 	3
 1.25021 +							    nlines     	2
 1.25022 +							    max_width  	687
 1.25023 +							    label      	"")
 1.25024 +							icon       	"boundary"
 1.25025 +							icon_style 	"Icon"
 1.25026 +							line_color 	3342489
 1.25027 +							fill_color 	13434879
 1.25028 +							quidu      	"3ACAEBC302FB"
 1.25029 +							width      	662
 1.25030 +							height     	911
 1.25031 +							icon_height 	153
 1.25032 +							icon_width 	229
 1.25033 +							icon_y_offset 	-1
 1.25034 +							annotation 	1
 1.25035 +							Focus_Of_Control 	(object Focus_Of_Control "" @1030
 1.25036 +							    location   	(1860, 558)
 1.25037 +							    line_color 	3342489
 1.25038 +							    InterObjView 	@1029
 1.25039 +							    height     	488
 1.25040 +							    y_coord    	428
 1.25041 +							    Nested     	FALSE)
 1.25042 +							Focus_Of_Control 	(object Focus_Of_Control "" @1031
 1.25043 +							    location   	(1860, 620)
 1.25044 +							    line_color 	3342489
 1.25045 +							    InterObjView 	@1029
 1.25046 +							    height     	60
 1.25047 +							    y_coord    	0
 1.25048 +							    Nested     	TRUE))
 1.25049 +						    (object InterObjView "$UNNAMED$413" @1032
 1.25050 +							location   	(1240, 248)
 1.25051 +							font       	(object Font
 1.25052 +							    underline  	TRUE)
 1.25053 +							label      	(object ItemLabel
 1.25054 +							    Parent_View 	@1032
 1.25055 +							    location   	(1114, 272)
 1.25056 +							    anchor_loc 	3
 1.25057 +							    nlines     	2
 1.25058 +							    max_width  	687
 1.25059 +							    label      	"")
 1.25060 +							icon       	"boundary"
 1.25061 +							icon_style 	"Icon"
 1.25062 +							line_color 	3342489
 1.25063 +							fill_color 	13434879
 1.25064 +							quidu      	"3A75A5B801B5"
 1.25065 +							width      	663
 1.25066 +							height     	911
 1.25067 +							icon_height 	153
 1.25068 +							icon_width 	229
 1.25069 +							icon_y_offset 	2
 1.25070 +							annotation 	1
 1.25071 +							Focus_Of_Control 	(object Focus_Of_Control "" @1033
 1.25072 +							    location   	(1240, 558)
 1.25073 +							    line_color 	3342489
 1.25074 +							    InterObjView 	@1032
 1.25075 +							    height     	182
 1.25076 +							    y_coord    	122
 1.25077 +							    Nested     	FALSE)
 1.25078 +							Focus_Of_Control 	(object Focus_Of_Control "" @1034
 1.25079 +							    location   	(1240, 558)
 1.25080 +							    line_color 	3342489
 1.25081 +							    InterObjView 	@1032
 1.25082 +							    height     	60
 1.25083 +							    y_coord    	0
 1.25084 +							    Nested     	TRUE))
 1.25085 +						    (object InterMessView "" @1035
 1.25086 +							location   	(62, 434)
 1.25087 +							label      	(object SegLabel @1036
 1.25088 +							    Parent_View 	@1035
 1.25089 +							    location   	(402, 390)
 1.25090 +							    quidu      	"3A1D29A103A0"
 1.25091 +							    anchor_loc 	1
 1.25092 +							    nlines     	1
 1.25093 +							    max_width  	403
 1.25094 +							    justify    	0
 1.25095 +							    label      	"~CExampleInterface( )"
 1.25096 +							    pctDist    	0.500000
 1.25097 +							    height     	45
 1.25098 +							    orientation 	0)
 1.25099 +							line_color 	3342489
 1.25100 +							client     	@1020
 1.25101 +							supplier   	@1022
 1.25102 +							Focus_Src  	@1021
 1.25103 +							Focus_Entry 	@1023
 1.25104 +							origin     	(201, 434)
 1.25105 +							terminus   	(604, 434)
 1.25106 +							ordinal    	0)
 1.25107 +						    (object InterMessView "" @1037
 1.25108 +							location   	(62, 558)
 1.25109 +							label      	(object SegLabel @1038
 1.25110 +							    Parent_View 	@1037
 1.25111 +							    location   	(929, 514)
 1.25112 +							    quidu      	"3A75A5C00031"
 1.25113 +							    anchor_loc 	1
 1.25114 +							    nlines     	1
 1.25115 +							    max_width  	566
 1.25116 +							    justify    	0
 1.25117 +							    label      	"DestroyedImplementation(TUid)"
 1.25118 +							    pctDist    	0.500000
 1.25119 +							    height     	45
 1.25120 +							    orientation 	0)
 1.25121 +							line_color 	3342489
 1.25122 +							client     	@1022
 1.25123 +							supplier   	@1032
 1.25124 +							Focus_Src  	@1023
 1.25125 +							Focus_Entry 	@1034
 1.25126 +							origin     	(635, 558)
 1.25127 +							terminus   	(1224, 558)
 1.25128 +							ordinal    	1)
 1.25129 +						    (object NoteView @1039
 1.25130 +							location   	(1488, 1488)
 1.25131 +							label      	(object ItemLabel
 1.25132 +							    Parent_View 	@1039
 1.25133 +							    location   	(1097, 1372)
 1.25134 +							    fill_color 	13434879
 1.25135 +							    nlines     	5
 1.25136 +							    max_width  	746
 1.25137 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.25138 +							line_color 	3342489
 1.25139 +							fill_color 	13434879
 1.25140 +							width      	806
 1.25141 +							height     	244
 1.25142 +							quidu      	"3ACAE9E9000B")
 1.25143 +						    (object InterMessView "" @1040
 1.25144 +							location   	(62, 682)
 1.25145 +							label      	(object SegLabel @1041
 1.25146 +							    Parent_View 	@1040
 1.25147 +							    location   	(2107, 638)
 1.25148 +							    quidu      	"3ACAEBE9024D"
 1.25149 +							    anchor_loc 	1
 1.25150 +							    nlines     	1
 1.25151 +							    max_width  	506
 1.25152 +							    justify    	0
 1.25153 +							    label      	"DestroyedThis(TUid)"
 1.25154 +							    pctDist    	0.500000
 1.25155 +							    height     	45
 1.25156 +							    orientation 	0)
 1.25157 +							line_color 	3342489
 1.25158 +							client     	@1029
 1.25159 +							supplier   	@1024
 1.25160 +							Focus_Src  	@1030
 1.25161 +							Focus_Entry 	@1025
 1.25162 +							origin     	(1875, 682)
 1.25163 +							terminus   	(2340, 682)
 1.25164 +							ordinal    	3)
 1.25165 +						    (object InterMessView "" @1042
 1.25166 +							location   	(62, 620)
 1.25167 +							label      	(object SegLabel @1043
 1.25168 +							    Parent_View 	@1042
 1.25169 +							    location   	(1549, 576)
 1.25170 +							    quidu      	"3ACAEBF50330"
 1.25171 +							    anchor_loc 	1
 1.25172 +							    nlines     	1
 1.25173 +							    max_width  	663
 1.25174 +							    justify    	0
 1.25175 +							    label      	"DestroyedImplementation(TUid)"
 1.25176 +							    pctDist    	0.500000
 1.25177 +							    height     	45
 1.25178 +							    orientation 	0)
 1.25179 +							line_color 	3342489
 1.25180 +							client     	@1032
 1.25181 +							supplier   	@1029
 1.25182 +							Focus_Src  	@1033
 1.25183 +							Focus_Entry 	@1031
 1.25184 +							origin     	(1255, 620)
 1.25185 +							terminus   	(1844, 620)
 1.25186 +							ordinal    	2)
 1.25187 +						    (object AttachView "" @1044
 1.25188 +							stereotype 	TRUE
 1.25189 +							line_color 	3342489
 1.25190 +							client     	@1039
 1.25191 +							supplier   	@1042
 1.25192 +							line_style 	0)
 1.25193 +						    (object InterMessView "" @1045
 1.25194 +							location   	(62, 744)
 1.25195 +							label      	(object SegLabel @1046
 1.25196 +							    Parent_View 	@1045
 1.25197 +							    location   	(2603, 700)
 1.25198 +							    quidu      	"3B56EC7803D8"
 1.25199 +							    anchor_loc 	1
 1.25200 +							    nlines     	1
 1.25201 +							    max_width  	391
 1.25202 +							    justify    	0
 1.25203 +							    label      	"DecreaseReference( )"
 1.25204 +							    pctDist    	0.500000
 1.25205 +							    height     	45
 1.25206 +							    orientation 	0)
 1.25207 +							line_color 	3342489
 1.25208 +							client     	@1024
 1.25209 +							supplier   	@1026
 1.25210 +							Focus_Src  	@1025
 1.25211 +							Focus_Entry 	@1027
 1.25212 +							origin     	(2371, 744)
 1.25213 +							terminus   	(2836, 744)
 1.25214 +							ordinal    	4)
 1.25215 +						    (object SelfMessView "" @1047
 1.25216 +							location   	(62, 806)
 1.25217 +							label      	(object SegLabel @1048
 1.25218 +							    Parent_View 	@1047
 1.25219 +							    location   	(2943, 764)
 1.25220 +							    quidu      	"3B56ECAE0137"
 1.25221 +							    anchor_loc 	1
 1.25222 +							    nlines     	1
 1.25223 +							    max_width  	159
 1.25224 +							    justify    	0
 1.25225 +							    label      	"Unload( )"
 1.25226 +							    pctDist    	0.500000
 1.25227 +							    height     	43
 1.25228 +							    orientation 	0)
 1.25229 +							line_color 	3342489
 1.25230 +							client     	@1026
 1.25231 +							supplier   	@1026
 1.25232 +							Focus_Src  	@1027
 1.25233 +							Focus_Entry 	@1028
 1.25234 +							origin     	(2868, 806)
 1.25235 +							terminus   	(3018, 806)
 1.25236 +							ordinal    	5)))
 1.25237 +					    (object InteractionDiagram "Alternative Flow - IPC passing fails"
 1.25238 +						mechanism_ref 	@1019
 1.25239 +						quid       	"3B1F6D770253"
 1.25240 +						title      	"Alternative Flow - IPC passing fails"
 1.25241 +						documentation 	
 1.25242 +|This use case describes where a client has finished using an Interface Implementation and destroys it.
 1.25243 +|
 1.25244 +|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.
 1.25245 +						
 1.25246 +						zoom       	100
 1.25247 +						max_height 	28350
 1.25248 +						max_width  	21600
 1.25249 +						origin_x   	0
 1.25250 +						origin_y   	0
 1.25251 +						items      	(list diagram_item_list
 1.25252 +						    (object InterObjView "$UNNAMED$418" @1049
 1.25253 +							location   	(186, 248)
 1.25254 +							font       	(object Font
 1.25255 +							    underline  	TRUE)
 1.25256 +							label      	(object ItemLabel
 1.25257 +							    Parent_View 	@1049
 1.25258 +							    location   	(186, 273)
 1.25259 +							    anchor_loc 	1
 1.25260 +							    nlines     	2
 1.25261 +							    max_width  	360
 1.25262 +							    justify    	0
 1.25263 +							    label      	"")
 1.25264 +							icon       	"Actor"
 1.25265 +							icon_style 	"Icon"
 1.25266 +							line_color 	3342489
 1.25267 +							fill_color 	13434879
 1.25268 +							quidu      	"3B581153026C"
 1.25269 +							width      	336
 1.25270 +							height     	663
 1.25271 +							icon_height 	162
 1.25272 +							icon_width 	120
 1.25273 +							icon_y_offset 	0
 1.25274 +							annotation 	1
 1.25275 +							Focus_Of_Control 	(object Focus_Of_Control "" @1050
 1.25276 +							    location   	(186, 434)
 1.25277 +							    line_color 	3342489
 1.25278 +							    InterObjView 	@1049
 1.25279 +							    height     	364
 1.25280 +							    y_coord    	304
 1.25281 +							    Nested     	FALSE))
 1.25282 +						    (object InterObjView "$UNNAMED$419" @1051
 1.25283 +							location   	(620, 248)
 1.25284 +							font       	(object Font
 1.25285 +							    underline  	TRUE)
 1.25286 +							label      	(object ItemLabel
 1.25287 +							    Parent_View 	@1051
 1.25288 +							    location   	(494, 275)
 1.25289 +							    anchor_loc 	3
 1.25290 +							    nlines     	2
 1.25291 +							    max_width  	687
 1.25292 +							    label      	"")
 1.25293 +							icon       	"boundary"
 1.25294 +							icon_style 	"Icon"
 1.25295 +							line_color 	3342489
 1.25296 +							fill_color 	13434879
 1.25297 +							quidu      	"3B5811530271"
 1.25298 +							width      	662
 1.25299 +							height     	663
 1.25300 +							icon_height 	153
 1.25301 +							icon_width 	229
 1.25302 +							icon_y_offset 	-1
 1.25303 +							annotation 	1
 1.25304 +							Focus_Of_Control 	(object Focus_Of_Control "" @1052
 1.25305 +							    location   	(620, 434)
 1.25306 +							    line_color 	3342489
 1.25307 +							    InterObjView 	@1051
 1.25308 +							    height     	304
 1.25309 +							    y_coord    	244
 1.25310 +							    Nested     	FALSE))
 1.25311 +						    (object InterObjView "$UNNAMED$421" @1053
 1.25312 +							location   	(1860, 248)
 1.25313 +							font       	(object Font
 1.25314 +							    underline  	TRUE)
 1.25315 +							label      	(object ItemLabel
 1.25316 +							    Parent_View 	@1053
 1.25317 +							    location   	(1734, 275)
 1.25318 +							    anchor_loc 	3
 1.25319 +							    nlines     	2
 1.25320 +							    max_width  	687
 1.25321 +							    label      	"")
 1.25322 +							icon       	"boundary"
 1.25323 +							icon_style 	"Icon"
 1.25324 +							line_color 	3342489
 1.25325 +							fill_color 	13434879
 1.25326 +							quidu      	"3B5811530276"
 1.25327 +							width      	662
 1.25328 +							height     	663
 1.25329 +							icon_height 	153
 1.25330 +							icon_width 	229
 1.25331 +							icon_y_offset 	-1
 1.25332 +							annotation 	1
 1.25333 +							Focus_Of_Control 	(object Focus_Of_Control "" @1054
 1.25334 +							    location   	(1860, 558)
 1.25335 +							    line_color 	3342489
 1.25336 +							    InterObjView 	@1053
 1.25337 +							    height     	60
 1.25338 +							    y_coord    	0
 1.25339 +							    Nested     	FALSE))
 1.25340 +						    (object InterObjView "$UNNAMED$420" @1055
 1.25341 +							location   	(1240, 248)
 1.25342 +							font       	(object Font
 1.25343 +							    underline  	TRUE)
 1.25344 +							label      	(object ItemLabel
 1.25345 +							    Parent_View 	@1055
 1.25346 +							    location   	(1114, 272)
 1.25347 +							    anchor_loc 	3
 1.25348 +							    nlines     	2
 1.25349 +							    max_width  	687
 1.25350 +							    label      	"")
 1.25351 +							icon       	"boundary"
 1.25352 +							icon_style 	"Icon"
 1.25353 +							line_color 	3342489
 1.25354 +							fill_color 	13434879
 1.25355 +							quidu      	"3B5811530272"
 1.25356 +							width      	663
 1.25357 +							height     	663
 1.25358 +							icon_height 	153
 1.25359 +							icon_width 	229
 1.25360 +							icon_y_offset 	2
 1.25361 +							annotation 	1
 1.25362 +							Focus_Of_Control 	(object Focus_Of_Control "" @1056
 1.25363 +							    location   	(1240, 496)
 1.25364 +							    line_color 	3342489
 1.25365 +							    InterObjView 	@1055
 1.25366 +							    height     	182
 1.25367 +							    y_coord    	122
 1.25368 +							    Nested     	FALSE))
 1.25369 +						    (object NoteView @1057
 1.25370 +							location   	(1302, 930)
 1.25371 +							label      	(object ItemLabel
 1.25372 +							    Parent_View 	@1057
 1.25373 +							    location   	(1083, 815)
 1.25374 +							    fill_color 	13434879
 1.25375 +							    nlines     	4
 1.25376 +							    max_width  	403
 1.25377 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.25378 +							line_color 	3342489
 1.25379 +							fill_color 	13434879
 1.25380 +							width      	463
 1.25381 +							height     	243
 1.25382 +							quidu      	"3ACAE9E9000B")
 1.25383 +						    (object InterMessView "" @1058
 1.25384 +							location   	(62, 434)
 1.25385 +							label      	(object SegLabel @1059
 1.25386 +							    Parent_View 	@1058
 1.25387 +							    location   	(402, 390)
 1.25388 +							    quidu      	"3B581153026E"
 1.25389 +							    anchor_loc 	1
 1.25390 +							    nlines     	1
 1.25391 +							    max_width  	403
 1.25392 +							    justify    	0
 1.25393 +							    label      	"~CExampleInterface( )"
 1.25394 +							    pctDist    	0.500000
 1.25395 +							    height     	45
 1.25396 +							    orientation 	0)
 1.25397 +							line_color 	3342489
 1.25398 +							client     	@1049
 1.25399 +							supplier   	@1051
 1.25400 +							Focus_Src  	@1050
 1.25401 +							Focus_Entry 	@1052
 1.25402 +							origin     	(201, 434)
 1.25403 +							terminus   	(604, 434)
 1.25404 +							ordinal    	0)
 1.25405 +						    (object InterMessView "" @1060
 1.25406 +							location   	(62, 496)
 1.25407 +							label      	(object SegLabel @1061
 1.25408 +							    Parent_View 	@1060
 1.25409 +							    location   	(929, 452)
 1.25410 +							    quidu      	"3B581153026F"
 1.25411 +							    anchor_loc 	1
 1.25412 +							    nlines     	1
 1.25413 +							    max_width  	566
 1.25414 +							    justify    	0
 1.25415 +							    label      	"DestroyedImplementation(TUid)"
 1.25416 +							    pctDist    	0.500000
 1.25417 +							    height     	45
 1.25418 +							    orientation 	0)
 1.25419 +							line_color 	3342489
 1.25420 +							client     	@1051
 1.25421 +							supplier   	@1055
 1.25422 +							Focus_Src  	@1052
 1.25423 +							Focus_Entry 	@1056
 1.25424 +							origin     	(635, 496)
 1.25425 +							terminus   	(1224, 496)
 1.25426 +							ordinal    	1)
 1.25427 +						    (object InterMessView "" @1062
 1.25428 +							location   	(62, 558)
 1.25429 +							label      	(object SegLabel @1063
 1.25430 +							    Parent_View 	@1062
 1.25431 +							    location   	(1549, 514)
 1.25432 +							    quidu      	"3B5811530275"
 1.25433 +							    anchor_loc 	1
 1.25434 +							    nlines     	1
 1.25435 +							    max_width  	663
 1.25436 +							    justify    	0
 1.25437 +							    label      	"DestroyedImplementation(TUid)"
 1.25438 +							    pctDist    	0.500000
 1.25439 +							    height     	45
 1.25440 +							    orientation 	0)
 1.25441 +							line_color 	3342489
 1.25442 +							client     	@1055
 1.25443 +							supplier   	@1053
 1.25444 +							Focus_Src  	@1056
 1.25445 +							Focus_Entry 	@1054
 1.25446 +							origin     	(1255, 558)
 1.25447 +							terminus   	(1844, 558)
 1.25448 +							ordinal    	2)
 1.25449 +						    (object AttachView "" @1064
 1.25450 +							stereotype 	TRUE
 1.25451 +							line_color 	3342489
 1.25452 +							client     	@1057
 1.25453 +							supplier   	@1062
 1.25454 +							line_style 	0))))))
 1.25455 +				logical_presentations 	(list unit_reference_list))
 1.25456 +			    (object Class_Category "Temporarily Un-install (Iter 1)"
 1.25457 +				quid       	"3A1D00A10271"
 1.25458 +				exportControl 	"Public"
 1.25459 +				logical_models 	(list unit_reference_list
 1.25460 +				    (object UseCase "Temporarily Un-install"
 1.25461 +					quid       	"3A1D029701A0"
 1.25462 +					documentation 	
 1.25463 +|Actors:
 1.25464 +|Generic Client
 1.25465 +|Interface Implementation
 1.25466 +|
 1.25467 +|Traceability:
 1.25468 +|RHR.79.2.4
 1.25469 +|RHR.79.3.3
 1.25470 +|RHR.79.3.4
 1.25471 +|RHR.79.3.6.1
 1.25472 +|RHR.79.5.8
 1.25473 +					
 1.25474 +					stereotype 	"use-case realization"
 1.25475 +					logical_models 	(list unit_reference_list
 1.25476 +					    (object Mechanism @1065
 1.25477 +						logical_models 	(list unit_reference_list
 1.25478 +						    (object Object "$UNNAMED$422"
 1.25479 +							quid       	"3A22476E000B"
 1.25480 +							collaborators 	(list link_list
 1.25481 +							    (object Link
 1.25482 +								quid       	"3A22840102E4"
 1.25483 +								supplier   	"$UNNAMED$423"
 1.25484 +								quidu      	"3A2247720224"
 1.25485 +								messages   	(list Messages
 1.25486 +								    (object Message "DiscoveriesBeginning( )"
 1.25487 +									quid       	"3B56F7E1016A"
 1.25488 +									frequency  	"Aperiodic"
 1.25489 +									synchronization 	"Simple"
 1.25490 +									dir        	"FromClientToSupplier"
 1.25491 +									sequence   	"1.1"
 1.25492 +									ordinal    	1
 1.25493 +									quidu      	"3B44A307027B")
 1.25494 +								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
 1.25495 +									quid       	"3B56F8C20023"
 1.25496 +									frequency  	"Aperiodic"
 1.25497 +									synchronization 	"Simple"
 1.25498 +									dir        	"FromClientToSupplier"
 1.25499 +									sequence   	"2.1"
 1.25500 +									ordinal    	4
 1.25501 +									quidu      	"3A754F3E025F")
 1.25502 +								    (object Message "DiscoveriesCompleteL(TBool)"
 1.25503 +									quid       	"3B56F8EE02DA"
 1.25504 +									frequency  	"Aperiodic"
 1.25505 +									synchronization 	"Simple"
 1.25506 +									dir        	"FromClientToSupplier"
 1.25507 +									sequence   	"3.1"
 1.25508 +									ordinal    	7
 1.25509 +									quidu      	"3B44A307002C"))))
 1.25510 +							class      	"Logical View::CRegistrar"
 1.25511 +							quidu      	"3A1D3A0D0282"
 1.25512 +							persistence 	"Transient"
 1.25513 +							multi      	FALSE)
 1.25514 +						    (object Object "$UNNAMED$423"
 1.25515 +							quid       	"3A2247720224"
 1.25516 +							collaborators 	(list link_list
 1.25517 +							    (object Link
 1.25518 +								quid       	"3B56F94B02BF"
 1.25519 +								supplier   	"$UNNAMED$423"
 1.25520 +								quidu      	"3A2247720224"
 1.25521 +								messages   	(list Messages
 1.25522 +								    (object Message "ClearImplementationIndexList( )"
 1.25523 +									quid       	"3B56F94B02C0"
 1.25524 +									frequency  	"Aperiodic"
 1.25525 +									synchronization 	"Simple"
 1.25526 +									dir        	"FromClientToSupplier"
 1.25527 +									sequence   	"1.1.1"
 1.25528 +									ordinal    	2
 1.25529 +									quidu      	"3AE443780126")
 1.25530 +								    (object Message "ValidateRegistry( )"
 1.25531 +									quid       	"3B56FA6201C6"
 1.25532 +									frequency  	"Aperiodic"
 1.25533 +									synchronization 	"Simple"
 1.25534 +									dir        	"FromClientToSupplier"
 1.25535 +									sequence   	"3.1.1"
 1.25536 +									ordinal    	8
 1.25537 +									quidu      	"3B44A306007B")
 1.25538 +								    (object Message "BuildIndexesL( )"
 1.25539 +									quid       	"3B56FA6A01B4"
 1.25540 +									frequency  	"Aperiodic"
 1.25541 +									synchronization 	"Simple"
 1.25542 +									dir        	"FromClientToSupplier"
 1.25543 +									sequence   	"3.1.2"
 1.25544 +									ordinal    	9
 1.25545 +									quidu      	"3A797976008B")
 1.25546 +								    (object Message "PersistNowL( )"
 1.25547 +									quid       	"3B56FA7203AA"
 1.25548 +									frequency  	"Aperiodic"
 1.25549 +									synchronization 	"Simple"
 1.25550 +									dir        	"FromClientToSupplier"
 1.25551 +									sequence   	"3.1.3"
 1.25552 +									ordinal    	10
 1.25553 +									quidu      	"3A797978000C")))
 1.25554 +							    (object Link
 1.25555 +								quid       	"3B56F9C003B8"
 1.25556 +								supplier   	"$UNNAMED$424"
 1.25557 +								quidu      	"3B56F9B901EB"
 1.25558 +								messages   	(list Messages
 1.25559 +								    (object Message "DllDeletedL(CUnloadPolicy*&)"
 1.25560 +									quid       	"3B56F9C003B9"
 1.25561 +									frequency  	"Aperiodic"
 1.25562 +									synchronization 	"Simple"
 1.25563 +									dir        	"FromClientToSupplier"
 1.25564 +									sequence   	"2.1.1"
 1.25565 +									ordinal    	5
 1.25566 +									quidu      	"3AE4439E020A"))))
 1.25567 +							class      	"Logical View::CRegistryData"
 1.25568 +							quidu      	"3A1D0A2B03D0"
 1.25569 +							persistence 	"Transient"
 1.25570 +							multi      	FALSE)
 1.25571 +						    (object Object "$UNNAMED$425"
 1.25572 +							quid       	"3AC9F51803DC"
 1.25573 +							collaborators 	(list link_list
 1.25574 +							    (object Link
 1.25575 +								quid       	"3AC9F522005B"
 1.25576 +								supplier   	"$UNNAMED$422"
 1.25577 +								quidu      	"3A22476E000B"
 1.25578 +								messages   	(list Messages
 1.25579 +								    (object Message "DiscoveriesBegin( )"
 1.25580 +									quid       	"3AC9F75C003C"
 1.25581 +									frequency  	"Aperiodic"
 1.25582 +									synchronization 	"Simple"
 1.25583 +									dir        	"FromClientToSupplier"
 1.25584 +									sequence   	"1"
 1.25585 +									ordinal    	0
 1.25586 +									quidu      	"3A7FEAEA02B8")
 1.25587 +								    (object Message "DriveRemoved(const TDriveUnit&)"
 1.25588 +									quid       	"3B56F8710226"
 1.25589 +									frequency  	"Aperiodic"
 1.25590 +									synchronization 	"Simple"
 1.25591 +									dir        	"FromClientToSupplier"
 1.25592 +									sequence   	"2"
 1.25593 +									ordinal    	3
 1.25594 +									quidu      	"3A7593D703B4")
 1.25595 +								    (object Message "DiscoveriesComplete(TBool)"
 1.25596 +									quid       	"3B56F8D90171"
 1.25597 +									frequency  	"Aperiodic"
 1.25598 +									synchronization 	"Simple"
 1.25599 +									dir        	"FromClientToSupplier"
 1.25600 +									sequence   	"3"
 1.25601 +									ordinal    	6
 1.25602 +									quidu      	"3A7593D703B6")))
 1.25603 +							    (object Link
 1.25604 +								quid       	"3B56F927024F"
 1.25605 +								supplier   	"$UNNAMED$426"
 1.25606 +								quidu      	"3B56F91303AF"
 1.25607 +								messages   	(list Messages
 1.25608 +								    (object Message "Notification(TInt)"
 1.25609 +									quid       	"3B56F9270250"
 1.25610 +									frequency  	"Aperiodic"
 1.25611 +									synchronization 	"Simple"
 1.25612 +									dir        	"FromClientToSupplier"
 1.25613 +									sequence   	"4"
 1.25614 +									ordinal    	11
 1.25615 +									quidu      	"3AE99A300309"))))
 1.25616 +							class      	"Logical View::CDiscoverer"
 1.25617 +							quidu      	"3A1D376D0037"
 1.25618 +							persistence 	"Transient"
 1.25619 +							multi      	FALSE)
 1.25620 +						    (object Object "$UNNAMED$426"
 1.25621 +							quid       	"3B56F91303AF"
 1.25622 +							class      	"Logical View::CEComServer"
 1.25623 +							quidu      	"3A7159680113"
 1.25624 +							persistence 	"Transient"
 1.25625 +							multi      	FALSE)
 1.25626 +						    (object Object "$UNNAMED$424"
 1.25627 +							quid       	"3B56F9B901EB"
 1.25628 +							class      	"Logical View::CLoadManager"
 1.25629 +							quidu      	"3A1D0F4101D4"
 1.25630 +							persistence 	"Transient"
 1.25631 +							multi      	FALSE)))
 1.25632 +					    (object Mechanism @1066
 1.25633 +						logical_models 	(list unit_reference_list
 1.25634 +						    (object Object "$UNNAMED$427"
 1.25635 +							quid       	"3AC9F4190259"
 1.25636 +							collaborators 	(list link_list
 1.25637 +							    (object Link
 1.25638 +								quid       	"3AC9F419025A"
 1.25639 +								supplier   	"$UNNAMED$428"
 1.25640 +								quidu      	"3AC9F4190263"
 1.25641 +								messages   	(list Messages
 1.25642 +								    (object Message "SetEnabledState(TUid, TBool)"
 1.25643 +									quid       	"3AC9F419025B"
 1.25644 +									frequency  	"Aperiodic"
 1.25645 +									synchronization 	"Simple"
 1.25646 +									dir        	"FromClientToSupplier"
 1.25647 +									sequence   	"1.1"
 1.25648 +									ordinal    	1
 1.25649 +									quidu      	"3A2CFDBB0382"))))
 1.25650 +							class      	"Logical View::CRegistrar"
 1.25651 +							quidu      	"3A1D3A0D0282"
 1.25652 +							persistence 	"Transient"
 1.25653 +							multi      	FALSE)
 1.25654 +						    (object Object "$UNNAMED$429"
 1.25655 +							quid       	"3AC9F419025E"
 1.25656 +							collaborators 	(list link_list
 1.25657 +							    (object Link
 1.25658 +								quid       	"3AC9F419025D"
 1.25659 +								supplier   	"$UNNAMED$427"
 1.25660 +								quidu      	"3AC9F4190259"
 1.25661 +								messages   	(list Messages
 1.25662 +								    (object Message "Disable(TUid)"
 1.25663 +									quid       	"3AC9F419025C"
 1.25664 +									frequency  	"Aperiodic"
 1.25665 +									synchronization 	"Simple"
 1.25666 +									dir        	"FromClientToSupplier"
 1.25667 +									sequence   	"1"
 1.25668 +									ordinal    	0
 1.25669 +									quidu      	"3A754F4402F4"))))
 1.25670 +							class      	"Use Case View::System Actors::Interface Implementation"
 1.25671 +							quidu      	"3A13FF96031A"
 1.25672 +							persistence 	"Transient"
 1.25673 +							multi      	FALSE)
 1.25674 +						    (object Object "$UNNAMED$428"
 1.25675 +							quid       	"3AC9F4190263"
 1.25676 +							class      	"Logical View::CRegistryData"
 1.25677 +							quidu      	"3A1D0A2B03D0"
 1.25678 +							persistence 	"Transient"
 1.25679 +							multi      	FALSE)))
 1.25680 +					    (object Mechanism @1067
 1.25681 +						logical_models 	(list unit_reference_list
 1.25682 +						    (object Object "$UNNAMED$430"
 1.25683 +							quid       	"3B56FDC503B7"
 1.25684 +							collaborators 	(list link_list
 1.25685 +							    (object Link
 1.25686 +								quid       	"3B56FDC503B8"
 1.25687 +								supplier   	"$UNNAMED$431"
 1.25688 +								quidu      	"3B56FDC503C5"
 1.25689 +								messages   	(list Messages
 1.25690 +								    (object Message "DiscoveriesBeginning( )"
 1.25691 +									quid       	"3B56FDC503B9"
 1.25692 +									frequency  	"Aperiodic"
 1.25693 +									synchronization 	"Simple"
 1.25694 +									dir        	"FromClientToSupplier"
 1.25695 +									sequence   	"1.1"
 1.25696 +									ordinal    	1
 1.25697 +									quidu      	"3B44A307027B")
 1.25698 +								    (object Message "TemporaryUninstallL(const TDriveUnit&)"
 1.25699 +									quid       	"3B56FDC503BA"
 1.25700 +									frequency  	"Aperiodic"
 1.25701 +									synchronization 	"Simple"
 1.25702 +									dir        	"FromClientToSupplier"
 1.25703 +									sequence   	"2.1"
 1.25704 +									ordinal    	4
 1.25705 +									quidu      	"3A754F3E025F")
 1.25706 +								    (object Message "DiscoveriesCompleteL(TBool)"
 1.25707 +									quid       	"3B56FDC503BB"
 1.25708 +									frequency  	"Aperiodic"
 1.25709 +									synchronization 	"Simple"
 1.25710 +									dir        	"FromClientToSupplier"
 1.25711 +									sequence   	"3.1"
 1.25712 +									ordinal    	7
 1.25713 +									quidu      	"3B44A307002C"))))
 1.25714 +							class      	"Logical View::CRegistrar"
 1.25715 +							quidu      	"3A1D3A0D0282"
 1.25716 +							persistence 	"Transient"
 1.25717 +							multi      	FALSE)
 1.25718 +						    (object Object "$UNNAMED$431"
 1.25719 +							quid       	"3B56FDC503C5"
 1.25720 +							collaborators 	(list link_list
 1.25721 +							    (object Link
 1.25722 +								quid       	"3B56FDC503C4"
 1.25723 +								supplier   	"$UNNAMED$431"
 1.25724 +								quidu      	"3B56FDC503C5"
 1.25725 +								messages   	(list Messages
 1.25726 +								    (object Message "ClearImplementationIndexList( )"
 1.25727 +									quid       	"3B56FDC503C3"
 1.25728 +									frequency  	"Aperiodic"
 1.25729 +									synchronization 	"Simple"
 1.25730 +									dir        	"FromClientToSupplier"
 1.25731 +									sequence   	"1.1.1"
 1.25732 +									ordinal    	2
 1.25733 +									quidu      	"3AE443780126")
 1.25734 +								    (object Message "ValidateRegistry( )"
 1.25735 +									quid       	"3B56FDC503C8"
 1.25736 +									frequency  	"Aperiodic"
 1.25737 +									synchronization 	"Simple"
 1.25738 +									dir        	"FromClientToSupplier"
 1.25739 +									sequence   	"3.1.1"
 1.25740 +									ordinal    	8
 1.25741 +									quidu      	"3B44A306007B")
 1.25742 +								    (object Message "BuildIndexesL( )"
 1.25743 +									quid       	"3B56FDC503C9"
 1.25744 +									frequency  	"Aperiodic"
 1.25745 +									synchronization 	"Simple"
 1.25746 +									dir        	"FromClientToSupplier"
 1.25747 +									sequence   	"3.1.2"
 1.25748 +									ordinal    	9
 1.25749 +									quidu      	"3A797976008B")
 1.25750 +								    (object Message "PersistNowL( )"
 1.25751 +									quid       	"3B56FDC503CA"
 1.25752 +									frequency  	"Aperiodic"
 1.25753 +									synchronization 	"Simple"
 1.25754 +									dir        	"FromClientToSupplier"
 1.25755 +									sequence   	"3.1.3"
 1.25756 +									ordinal    	10
 1.25757 +									quidu      	"3A797978000C")))
 1.25758 +							    (object Link
 1.25759 +								quid       	"3B56FDC503C6"
 1.25760 +								supplier   	"$UNNAMED$432"
 1.25761 +								quidu      	"3B56FDC503CB"
 1.25762 +								messages   	(list Messages
 1.25763 +								    (object Message "DllDeletedL(CUnloadPolicy*&)"
 1.25764 +									quid       	"3B56FDC503C7"
 1.25765 +									frequency  	"Aperiodic"
 1.25766 +									synchronization 	"Simple"
 1.25767 +									dir        	"FromClientToSupplier"
 1.25768 +									sequence   	"2.1.1"
 1.25769 +									ordinal    	5
 1.25770 +									quidu      	"3AE4439E020A"))))
 1.25771 +							class      	"Logical View::CRegistryData"
 1.25772 +							quidu      	"3A1D0A2B03D0"
 1.25773 +							persistence 	"Transient"
 1.25774 +							multi      	FALSE)
 1.25775 +						    (object Object "$UNNAMED$433"
 1.25776 +							quid       	"3B56FDC503CC"
 1.25777 +							class      	"Logical View::CEComServer"
 1.25778 +							quidu      	"3A7159680113"
 1.25779 +							persistence 	"Transient"
 1.25780 +							multi      	FALSE)
 1.25781 +						    (object Object "$UNNAMED$432"
 1.25782 +							quid       	"3B56FDC503CB"
 1.25783 +							class      	"Logical View::CLoadManager"
 1.25784 +							quidu      	"3A1D0F4101D4"
 1.25785 +							persistence 	"Transient"
 1.25786 +							multi      	FALSE)
 1.25787 +						    (object Object "$UNNAMED$434"
 1.25788 +							quid       	"3B56FDC503BE"
 1.25789 +							collaborators 	(list link_list
 1.25790 +							    (object Link
 1.25791 +								quid       	"3B56FDC503BD"
 1.25792 +								supplier   	"$UNNAMED$430"
 1.25793 +								quidu      	"3B56FDC503B7"
 1.25794 +								messages   	(list Messages
 1.25795 +								    (object Message "DiscoveriesBegin( )"
 1.25796 +									quid       	"3B56FDC503BC"
 1.25797 +									frequency  	"Aperiodic"
 1.25798 +									synchronization 	"Simple"
 1.25799 +									dir        	"FromClientToSupplier"
 1.25800 +									sequence   	"1"
 1.25801 +									ordinal    	0
 1.25802 +									quidu      	"3A7FEAEA02B8")
 1.25803 +								    (object Message "DriveRemoved(const TDriveUnit&)"
 1.25804 +									quid       	"3B56FDC503C1"
 1.25805 +									frequency  	"Aperiodic"
 1.25806 +									synchronization 	"Simple"
 1.25807 +									dir        	"FromClientToSupplier"
 1.25808 +									sequence   	"2"
 1.25809 +									ordinal    	3
 1.25810 +									quidu      	"3A7593D703B4")
 1.25811 +								    (object Message "DiscoveriesComplete(TBool)"
 1.25812 +									quid       	"3B56FDC503C2"
 1.25813 +									frequency  	"Aperiodic"
 1.25814 +									synchronization 	"Simple"
 1.25815 +									dir        	"FromClientToSupplier"
 1.25816 +									sequence   	"3"
 1.25817 +									ordinal    	6
 1.25818 +									quidu      	"3A7593D703B6")))
 1.25819 +							    (object Link
 1.25820 +								quid       	"3B56FDC503BF"
 1.25821 +								supplier   	"$UNNAMED$433"
 1.25822 +								quidu      	"3B56FDC503CC"
 1.25823 +								messages   	(list Messages
 1.25824 +								    (object Message "Notification(TInt)"
 1.25825 +									quid       	"3B56FDC503C0"
 1.25826 +									frequency  	"Aperiodic"
 1.25827 +									synchronization 	"Simple"
 1.25828 +									dir        	"FromClientToSupplier"
 1.25829 +									sequence   	"4"
 1.25830 +									ordinal    	11
 1.25831 +									quidu      	"3AE99A300309"))))
 1.25832 +							class      	"Logical View::CDiscoverer"
 1.25833 +							quidu      	"3A1D376D0037"
 1.25834 +							persistence 	"Transient"
 1.25835 +							multi      	FALSE))))
 1.25836 +					logical_presentations 	(list unit_reference_list
 1.25837 +					    (object InteractionDiagram "Basic Flow - Disable Interface Implementation Collections."
 1.25838 +						mechanism_ref 	@1065
 1.25839 +						quid       	"3A2246F40327"
 1.25840 +						title      	"Basic Flow - Disable Interface Implementation Collections."
 1.25841 +						documentation 	
 1.25842 +|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.
 1.25843 +|This effect is reversed with the use-case Re-install basic flow.
 1.25844 +|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.
 1.25845 +						
 1.25846 +						zoom       	100
 1.25847 +						max_height 	28350
 1.25848 +						max_width  	21600
 1.25849 +						origin_x   	0
 1.25850 +						origin_y   	0
 1.25851 +						items      	(list diagram_item_list
 1.25852 +						    (object InterObjView "$UNNAMED$422" @1068
 1.25853 +							location   	(868, 248)
 1.25854 +							font       	(object Font
 1.25855 +							    underline  	TRUE)
 1.25856 +							label      	(object ItemLabel
 1.25857 +							    Parent_View 	@1068
 1.25858 +							    location   	(775, 272)
 1.25859 +							    anchor_loc 	3
 1.25860 +							    nlines     	2
 1.25861 +							    max_width  	471
 1.25862 +							    label      	"")
 1.25863 +							icon       	"control"
 1.25864 +							icon_style 	"Icon"
 1.25865 +							line_color 	3342489
 1.25866 +							fill_color 	13434879
 1.25867 +							quidu      	"3A22476E000B"
 1.25868 +							width      	446
 1.25869 +							height     	1721
 1.25870 +							icon_height 	164
 1.25871 +							icon_width 	157
 1.25872 +							icon_y_offset 	1
 1.25873 +							annotation 	1
 1.25874 +							Focus_Of_Control 	(object Focus_Of_Control "" @1069
 1.25875 +							    location   	(868, 434)
 1.25876 +							    line_color 	3342489
 1.25877 +							    InterObjView 	@1068
 1.25878 +							    height     	366
 1.25879 +							    y_coord    	306
 1.25880 +							    Nested     	FALSE)
 1.25881 +							Focus_Of_Control 	(object Focus_Of_Control "" @1070
 1.25882 +							    location   	(868, 806)
 1.25883 +							    line_color 	3342489
 1.25884 +							    InterObjView 	@1068
 1.25885 +							    height     	304
 1.25886 +							    y_coord    	244
 1.25887 +							    Nested     	FALSE)
 1.25888 +							Focus_Of_Control 	(object Focus_Of_Control "" @1071
 1.25889 +							    location   	(868, 1178)
 1.25890 +							    line_color 	3342489
 1.25891 +							    InterObjView 	@1068
 1.25892 +							    height     	552
 1.25893 +							    y_coord    	492
 1.25894 +							    Nested     	FALSE))
 1.25895 +						    (object InterObjView "$UNNAMED$423" @1072
 1.25896 +							location   	(1612, 248)
 1.25897 +							font       	(object Font
 1.25898 +							    underline  	TRUE)
 1.25899 +							label      	(object ItemLabel
 1.25900 +							    Parent_View 	@1072
 1.25901 +							    location   	(1505, 275)
 1.25902 +							    anchor_loc 	3
 1.25903 +							    nlines     	2
 1.25904 +							    max_width  	462
 1.25905 +							    label      	"")
 1.25906 +							icon       	"entity"
 1.25907 +							icon_style 	"Icon"
 1.25908 +							line_color 	3342489
 1.25909 +							fill_color 	13434879
 1.25910 +							quidu      	"3A2247720224"
 1.25911 +							width      	438
 1.25912 +							height     	1721
 1.25913 +							icon_height 	153
 1.25914 +							icon_width 	154
 1.25915 +							icon_y_offset 	-1
 1.25916 +							annotation 	1
 1.25917 +							Focus_Of_Control 	(object Focus_Of_Control "" @1073
 1.25918 +							    location   	(1612, 496)
 1.25919 +							    line_color 	3342489
 1.25920 +							    InterObjView 	@1072
 1.25921 +							    height     	244
 1.25922 +							    y_coord    	184
 1.25923 +							    Nested     	FALSE)
 1.25924 +							Focus_Of_Control 	(object Focus_Of_Control "" @1074
 1.25925 +							    location   	(1612, 620)
 1.25926 +							    line_color 	3342489
 1.25927 +							    InterObjView 	@1072
 1.25928 +							    height     	60
 1.25929 +							    y_coord    	0
 1.25930 +							    Nested     	TRUE)
 1.25931 +							Focus_Of_Control 	(object Focus_Of_Control "" @1075
 1.25932 +							    location   	(1612, 868)
 1.25933 +							    line_color 	3342489
 1.25934 +							    InterObjView 	@1072
 1.25935 +							    height     	182
 1.25936 +							    y_coord    	122
 1.25937 +							    Nested     	FALSE)
 1.25938 +							Focus_Of_Control 	(object Focus_Of_Control "" @1076
 1.25939 +							    location   	(1612, 1240)
 1.25940 +							    line_color 	3342489
 1.25941 +							    InterObjView 	@1072
 1.25942 +							    height     	430
 1.25943 +							    y_coord    	370
 1.25944 +							    Nested     	FALSE)
 1.25945 +							Focus_Of_Control 	(object Focus_Of_Control "" @1077
 1.25946 +							    location   	(1612, 1302)
 1.25947 +							    line_color 	3342489
 1.25948 +							    InterObjView 	@1072
 1.25949 +							    height     	60
 1.25950 +							    y_coord    	0
 1.25951 +							    Nested     	TRUE)
 1.25952 +							Focus_Of_Control 	(object Focus_Of_Control "" @1078
 1.25953 +							    location   	(1612, 1426)
 1.25954 +							    line_color 	3342489
 1.25955 +							    InterObjView 	@1072
 1.25956 +							    height     	60
 1.25957 +							    y_coord    	0
 1.25958 +							    Nested     	TRUE)
 1.25959 +							Focus_Of_Control 	(object Focus_Of_Control "" @1079
 1.25960 +							    location   	(1612, 1550)
 1.25961 +							    line_color 	3342489
 1.25962 +							    InterObjView 	@1072
 1.25963 +							    height     	60
 1.25964 +							    y_coord    	0
 1.25965 +							    Nested     	TRUE))
 1.25966 +						    (object InterObjView "$UNNAMED$426" @1080
 1.25967 +							location   	(2666, 248)
 1.25968 +							font       	(object Font
 1.25969 +							    underline  	TRUE)
 1.25970 +							label      	(object ItemLabel
 1.25971 +							    Parent_View 	@1080
 1.25972 +							    location   	(2540, 275)
 1.25973 +							    anchor_loc 	3
 1.25974 +							    nlines     	2
 1.25975 +							    max_width  	687
 1.25976 +							    label      	"")
 1.25977 +							icon       	"boundary"
 1.25978 +							icon_style 	"Icon"
 1.25979 +							line_color 	3342489
 1.25980 +							fill_color 	13434879
 1.25981 +							quidu      	"3B56F91303AF"
 1.25982 +							width      	662
 1.25983 +							height     	1721
 1.25984 +							icon_height 	153
 1.25985 +							icon_width 	229
 1.25986 +							icon_y_offset 	-1
 1.25987 +							annotation 	1
 1.25988 +							Focus_Of_Control 	(object Focus_Of_Control "" @1081
 1.25989 +							    location   	(2666, 1736)
 1.25990 +							    line_color 	3342489
 1.25991 +							    InterObjView 	@1080
 1.25992 +							    height     	60
 1.25993 +							    y_coord    	0
 1.25994 +							    Nested     	FALSE))
 1.25995 +						    (object InterObjView "$UNNAMED$424" @1082
 1.25996 +							location   	(2232, 248)
 1.25997 +							font       	(object Font
 1.25998 +							    underline  	TRUE)
 1.25999 +							label      	(object ItemLabel
 1.26000 +							    Parent_View 	@1082
 1.26001 +							    location   	(2139, 272)
 1.26002 +							    anchor_loc 	3
 1.26003 +							    nlines     	2
 1.26004 +							    max_width  	471
 1.26005 +							    label      	"")
 1.26006 +							icon       	"control"
 1.26007 +							icon_style 	"Icon"
 1.26008 +							line_color 	3342489
 1.26009 +							fill_color 	13434879
 1.26010 +							quidu      	"3B56F9B901EB"
 1.26011 +							width      	446
 1.26012 +							height     	1721
 1.26013 +							icon_height 	164
 1.26014 +							icon_width 	157
 1.26015 +							icon_y_offset 	1
 1.26016 +							annotation 	1
 1.26017 +							Focus_Of_Control 	(object Focus_Of_Control "" @1083
 1.26018 +							    location   	(2232, 930)
 1.26019 +							    line_color 	3342489
 1.26020 +							    InterObjView 	@1082
 1.26021 +							    height     	60
 1.26022 +							    y_coord    	0
 1.26023 +							    Nested     	FALSE))
 1.26024 +						    (object InterObjView "$UNNAMED$425" @1084
 1.26025 +							location   	(186, 248)
 1.26026 +							font       	(object Font
 1.26027 +							    underline  	TRUE)
 1.26028 +							label      	(object ItemLabel
 1.26029 +							    Parent_View 	@1084
 1.26030 +							    location   	(93, 273)
 1.26031 +							    anchor_loc 	3
 1.26032 +							    nlines     	2
 1.26033 +							    max_width  	435
 1.26034 +							    label      	"")
 1.26035 +							icon       	"control"
 1.26036 +							icon_style 	"Icon"
 1.26037 +							line_color 	3342489
 1.26038 +							fill_color 	13434879
 1.26039 +							quidu      	"3AC9F51803DC"
 1.26040 +							width      	446
 1.26041 +							height     	1721
 1.26042 +							icon_height 	164
 1.26043 +							icon_width 	157
 1.26044 +							icon_y_offset 	0
 1.26045 +							annotation 	1
 1.26046 +							Focus_Of_Control 	(object Focus_Of_Control "" @1085
 1.26047 +							    location   	(186, 434)
 1.26048 +							    line_color 	3342489
 1.26049 +							    InterObjView 	@1084
 1.26050 +							    height     	1422
 1.26051 +							    y_coord    	1362
 1.26052 +							    Nested     	FALSE))
 1.26053 +						    (object InterMessView "" @1086
 1.26054 +							location   	(62, 434)
 1.26055 +							label      	(object SegLabel @1087
 1.26056 +							    Parent_View 	@1086
 1.26057 +							    location   	(526, 390)
 1.26058 +							    quidu      	"3AC9F75C003C"
 1.26059 +							    anchor_loc 	1
 1.26060 +							    nlines     	1
 1.26061 +							    max_width  	347
 1.26062 +							    justify    	0
 1.26063 +							    label      	"DiscoveriesBegin( )"
 1.26064 +							    pctDist    	0.500000
 1.26065 +							    height     	45
 1.26066 +							    orientation 	0)
 1.26067 +							line_color 	3342489
 1.26068 +							client     	@1084
 1.26069 +							supplier   	@1068
 1.26070 +							Focus_Src  	@1085
 1.26071 +							Focus_Entry 	@1069
 1.26072 +							origin     	(201, 434)
 1.26073 +							terminus   	(852, 434)
 1.26074 +							ordinal    	0)
 1.26075 +						    (object InterMessView "" @1088
 1.26076 +							location   	(62, 496)
 1.26077 +							label      	(object SegLabel @1089
 1.26078 +							    Parent_View 	@1088
 1.26079 +							    location   	(1239, 452)
 1.26080 +							    quidu      	"3B56F7E1016A"
 1.26081 +							    anchor_loc 	1
 1.26082 +							    nlines     	1
 1.26083 +							    max_width  	422
 1.26084 +							    justify    	0
 1.26085 +							    label      	"DiscoveriesBeginning( )"
 1.26086 +							    pctDist    	0.500000
 1.26087 +							    height     	45
 1.26088 +							    orientation 	0)
 1.26089 +							line_color 	3342489
 1.26090 +							client     	@1068
 1.26091 +							supplier   	@1072
 1.26092 +							Focus_Src  	@1069
 1.26093 +							Focus_Entry 	@1073
 1.26094 +							origin     	(883, 496)
 1.26095 +							terminus   	(1596, 496)
 1.26096 +							ordinal    	1)
 1.26097 +						    (object InterMessView "" @1090
 1.26098 +							location   	(62, 806)
 1.26099 +							label      	(object SegLabel @1091
 1.26100 +							    Parent_View 	@1090
 1.26101 +							    location   	(526, 762)
 1.26102 +							    quidu      	"3B56F8710226"
 1.26103 +							    anchor_loc 	1
 1.26104 +							    nlines     	1
 1.26105 +							    max_width  	631
 1.26106 +							    justify    	0
 1.26107 +							    label      	"DriveRemoved(const TDriveUnit&)"
 1.26108 +							    pctDist    	0.500000
 1.26109 +							    height     	45
 1.26110 +							    orientation 	0)
 1.26111 +							line_color 	3342489
 1.26112 +							client     	@1084
 1.26113 +							supplier   	@1068
 1.26114 +							Focus_Src  	@1085
 1.26115 +							Focus_Entry 	@1070
 1.26116 +							origin     	(201, 806)
 1.26117 +							terminus   	(852, 806)
 1.26118 +							ordinal    	3)
 1.26119 +						    (object InterMessView "" @1092
 1.26120 +							location   	(62, 868)
 1.26121 +							label      	(object SegLabel @1093
 1.26122 +							    Parent_View 	@1092
 1.26123 +							    location   	(1239, 824)
 1.26124 +							    quidu      	"3B56F8C20023"
 1.26125 +							    anchor_loc 	1
 1.26126 +							    nlines     	1
 1.26127 +							    max_width  	716
 1.26128 +							    justify    	0
 1.26129 +							    label      	"TemporaryUninstallL(const TDriveUnit&)"
 1.26130 +							    pctDist    	0.500000
 1.26131 +							    height     	45
 1.26132 +							    orientation 	0)
 1.26133 +							line_color 	3342489
 1.26134 +							client     	@1068
 1.26135 +							supplier   	@1072
 1.26136 +							Focus_Src  	@1070
 1.26137 +							Focus_Entry 	@1075
 1.26138 +							origin     	(883, 868)
 1.26139 +							terminus   	(1596, 868)
 1.26140 +							ordinal    	4)
 1.26141 +						    (object InterMessView "" @1094
 1.26142 +							location   	(62, 1178)
 1.26143 +							label      	(object SegLabel @1095
 1.26144 +							    Parent_View 	@1094
 1.26145 +							    location   	(526, 1134)
 1.26146 +							    quidu      	"3B56F8D90171"
 1.26147 +							    anchor_loc 	1
 1.26148 +							    nlines     	1
 1.26149 +							    max_width  	507
 1.26150 +							    justify    	0
 1.26151 +							    label      	"DiscoveriesComplete(TBool)"
 1.26152 +							    pctDist    	0.500000
 1.26153 +							    height     	45
 1.26154 +							    orientation 	0)
 1.26155 +							line_color 	3342489
 1.26156 +							client     	@1084
 1.26157 +							supplier   	@1068
 1.26158 +							Focus_Src  	@1085
 1.26159 +							Focus_Entry 	@1071
 1.26160 +							origin     	(201, 1178)
 1.26161 +							terminus   	(852, 1178)
 1.26162 +							ordinal    	6)
 1.26163 +						    (object InterMessView "" @1096
 1.26164 +							location   	(62, 1240)
 1.26165 +							label      	(object SegLabel @1097
 1.26166 +							    Parent_View 	@1096
 1.26167 +							    location   	(1239, 1196)
 1.26168 +							    quidu      	"3B56F8EE02DA"
 1.26169 +							    anchor_loc 	1
 1.26170 +							    nlines     	1
 1.26171 +							    max_width  	529
 1.26172 +							    justify    	0
 1.26173 +							    label      	"DiscoveriesCompleteL(TBool)"
 1.26174 +							    pctDist    	0.500000
 1.26175 +							    height     	45
 1.26176 +							    orientation 	0)
 1.26177 +							line_color 	3342489
 1.26178 +							client     	@1068
 1.26179 +							supplier   	@1072
 1.26180 +							Focus_Src  	@1071
 1.26181 +							Focus_Entry 	@1076
 1.26182 +							origin     	(883, 1240)
 1.26183 +							terminus   	(1596, 1240)
 1.26184 +							ordinal    	7)
 1.26185 +						    (object InterMessView "" @1098
 1.26186 +							location   	(62, 1736)
 1.26187 +							label      	(object SegLabel @1099
 1.26188 +							    Parent_View 	@1098
 1.26189 +							    location   	(1425, 1692)
 1.26190 +							    quidu      	"3B56F9270250"
 1.26191 +							    anchor_loc 	1
 1.26192 +							    nlines     	1
 1.26193 +							    max_width  	291
 1.26194 +							    justify    	0
 1.26195 +							    label      	"Notification(TInt)"
 1.26196 +							    pctDist    	0.500000
 1.26197 +							    height     	45
 1.26198 +							    orientation 	0)
 1.26199 +							line_color 	3342489
 1.26200 +							client     	@1084
 1.26201 +							supplier   	@1080
 1.26202 +							Focus_Src  	@1085
 1.26203 +							Focus_Entry 	@1081
 1.26204 +							origin     	(201, 1736)
 1.26205 +							terminus   	(2650, 1736)
 1.26206 +							ordinal    	11)
 1.26207 +						    (object SelfMessView "" @1100
 1.26208 +							location   	(62, 620)
 1.26209 +							label      	(object SegLabel @1101
 1.26210 +							    Parent_View 	@1100
 1.26211 +							    location   	(1703, 576)
 1.26212 +							    quidu      	"3B56F94B02C0"
 1.26213 +							    anchor_loc 	1
 1.26214 +							    nlines     	1
 1.26215 +							    max_width  	550
 1.26216 +							    justify    	0
 1.26217 +							    label      	"ClearImplementationIndexList( )"
 1.26218 +							    pctDist    	0.500000
 1.26219 +							    height     	45
 1.26220 +							    orientation 	0)
 1.26221 +							line_color 	3342489
 1.26222 +							client     	@1072
 1.26223 +							supplier   	@1072
 1.26224 +							Focus_Src  	@1073
 1.26225 +							Focus_Entry 	@1074
 1.26226 +							origin     	(1628, 620)
 1.26227 +							terminus   	(1778, 620)
 1.26228 +							ordinal    	2)
 1.26229 +						    (object InterMessView "" @1102
 1.26230 +							location   	(62, 930)
 1.26231 +							label      	(object SegLabel @1103
 1.26232 +							    Parent_View 	@1102
 1.26233 +							    location   	(1921, 886)
 1.26234 +							    quidu      	"3B56F9C003B9"
 1.26235 +							    anchor_loc 	1
 1.26236 +							    nlines     	1
 1.26237 +							    max_width  	541
 1.26238 +							    justify    	0
 1.26239 +							    label      	"DllDeletedL(CUnloadPolicy*&)"
 1.26240 +							    pctDist    	0.500000
 1.26241 +							    height     	45
 1.26242 +							    orientation 	0)
 1.26243 +							line_color 	3342489
 1.26244 +							client     	@1072
 1.26245 +							supplier   	@1082
 1.26246 +							Focus_Src  	@1075
 1.26247 +							Focus_Entry 	@1083
 1.26248 +							origin     	(1627, 930)
 1.26249 +							terminus   	(2216, 930)
 1.26250 +							ordinal    	5)
 1.26251 +						    (object NoteView @1104
 1.26252 +							location   	(2418, 1116)
 1.26253 +							label      	(object ItemLabel
 1.26254 +							    Parent_View 	@1104
 1.26255 +							    location   	(2243, 1028)
 1.26256 +							    fill_color 	13434879
 1.26257 +							    nlines     	3
 1.26258 +							    max_width  	315
 1.26259 +							    label      	"Called once for each dll on the drive")
 1.26260 +							line_color 	3342489
 1.26261 +							fill_color 	13434879
 1.26262 +							width      	375
 1.26263 +							height     	188)
 1.26264 +						    (object AttachView "" @1105
 1.26265 +							stereotype 	TRUE
 1.26266 +							line_color 	3342489
 1.26267 +							client     	@1104
 1.26268 +							supplier   	@1102
 1.26269 +							line_style 	0)
 1.26270 +						    (object SelfMessView "" @1106
 1.26271 +							location   	(62, 1302)
 1.26272 +							label      	(object SegLabel @1107
 1.26273 +							    Parent_View 	@1106
 1.26274 +							    location   	(1703, 1258)
 1.26275 +							    quidu      	"3B56FA6201C6"
 1.26276 +							    anchor_loc 	1
 1.26277 +							    nlines     	1
 1.26278 +							    max_width  	313
 1.26279 +							    justify    	0
 1.26280 +							    label      	"ValidateRegistry( )"
 1.26281 +							    pctDist    	0.500000
 1.26282 +							    height     	45
 1.26283 +							    orientation 	0)
 1.26284 +							line_color 	3342489
 1.26285 +							client     	@1072
 1.26286 +							supplier   	@1072
 1.26287 +							Focus_Src  	@1076
 1.26288 +							Focus_Entry 	@1077
 1.26289 +							origin     	(1628, 1302)
 1.26290 +							terminus   	(1778, 1302)
 1.26291 +							ordinal    	8)
 1.26292 +						    (object SelfMessView "" @1108
 1.26293 +							location   	(62, 1426)
 1.26294 +							label      	(object SegLabel @1109
 1.26295 +							    Parent_View 	@1108
 1.26296 +							    location   	(1703, 1382)
 1.26297 +							    quidu      	"3B56FA6A01B4"
 1.26298 +							    anchor_loc 	1
 1.26299 +							    nlines     	1
 1.26300 +							    max_width  	278
 1.26301 +							    justify    	0
 1.26302 +							    label      	"BuildIndexesL( )"
 1.26303 +							    pctDist    	0.500000
 1.26304 +							    height     	45
 1.26305 +							    orientation 	0)
 1.26306 +							line_color 	3342489
 1.26307 +							client     	@1072
 1.26308 +							supplier   	@1072
 1.26309 +							Focus_Src  	@1076
 1.26310 +							Focus_Entry 	@1078
 1.26311 +							origin     	(1628, 1426)
 1.26312 +							terminus   	(1778, 1426)
 1.26313 +							ordinal    	9)
 1.26314 +						    (object SelfMessView "" @1110
 1.26315 +							location   	(62, 1550)
 1.26316 +							label      	(object SegLabel @1111
 1.26317 +							    Parent_View 	@1110
 1.26318 +							    location   	(1703, 1506)
 1.26319 +							    quidu      	"3B56FA7203AA"
 1.26320 +							    anchor_loc 	1
 1.26321 +							    nlines     	1
 1.26322 +							    max_width  	256
 1.26323 +							    justify    	0
 1.26324 +							    label      	"PersistNowL( )"
 1.26325 +							    pctDist    	0.500000
 1.26326 +							    height     	45
 1.26327 +							    orientation 	0)
 1.26328 +							line_color 	3342489
 1.26329 +							client     	@1072
 1.26330 +							supplier   	@1072
 1.26331 +							Focus_Src  	@1076
 1.26332 +							Focus_Entry 	@1079
 1.26333 +							origin     	(1628, 1550)
 1.26334 +							terminus   	(1778, 1550)
 1.26335 +							ordinal    	10)))
 1.26336 +					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation (Omit)"
 1.26337 +						mechanism_ref 	@1066
 1.26338 +						quid       	"3AC9F3FB0165"
 1.26339 +						title      	"Alternative Flow - Disable Interface Implementation (Omit)"
 1.26340 +						documentation 	
 1.26341 +|In this use case an Interface Implementation marks itself, or another Interface Implementation as temporarily disabled.
 1.26342 +|This effect is reversed with the use-case Re-install alternate flow - enable Interface Implementation.
 1.26343 +						
 1.26344 +						zoom       	100
 1.26345 +						max_height 	28350
 1.26346 +						max_width  	21600
 1.26347 +						origin_x   	0
 1.26348 +						origin_y   	0
 1.26349 +						items      	(list diagram_item_list
 1.26350 +						    (object InterObjView "$UNNAMED$427" @1112
 1.26351 +							location   	(682, 248)
 1.26352 +							font       	(object Font
 1.26353 +							    underline  	TRUE)
 1.26354 +							label      	(object ItemLabel
 1.26355 +							    Parent_View 	@1112
 1.26356 +							    location   	(589, 272)
 1.26357 +							    anchor_loc 	3
 1.26358 +							    nlines     	2
 1.26359 +							    max_width  	471
 1.26360 +							    label      	"")
 1.26361 +							icon       	"control"
 1.26362 +							icon_style 	"Icon"
 1.26363 +							line_color 	3342489
 1.26364 +							fill_color 	13434879
 1.26365 +							quidu      	"3AC9F4190259"
 1.26366 +							width      	446
 1.26367 +							height     	541
 1.26368 +							icon_height 	164
 1.26369 +							icon_width 	157
 1.26370 +							icon_y_offset 	1
 1.26371 +							annotation 	1
 1.26372 +							Focus_Of_Control 	(object Focus_Of_Control "" @1113
 1.26373 +							    location   	(682, 434)
 1.26374 +							    line_color 	3342489
 1.26375 +							    InterObjView 	@1112
 1.26376 +							    height     	182
 1.26377 +							    y_coord    	122
 1.26378 +							    Nested     	FALSE))
 1.26379 +						    (object InterObjView "$UNNAMED$429" @1114
 1.26380 +							location   	(186, 248)
 1.26381 +							font       	(object Font
 1.26382 +							    underline  	TRUE)
 1.26383 +							label      	(object ItemLabel
 1.26384 +							    Parent_View 	@1114
 1.26385 +							    location   	(186, 273)
 1.26386 +							    anchor_loc 	1
 1.26387 +							    nlines     	2
 1.26388 +							    max_width  	360
 1.26389 +							    justify    	0
 1.26390 +							    label      	"")
 1.26391 +							icon       	"Actor"
 1.26392 +							icon_style 	"Icon"
 1.26393 +							line_color 	3342489
 1.26394 +							fill_color 	13434879
 1.26395 +							quidu      	"3AC9F419025E"
 1.26396 +							width      	336
 1.26397 +							height     	541
 1.26398 +							icon_height 	162
 1.26399 +							icon_width 	120
 1.26400 +							icon_y_offset 	0
 1.26401 +							annotation 	1
 1.26402 +							Focus_Of_Control 	(object Focus_Of_Control "" @1115
 1.26403 +							    location   	(186, 434)
 1.26404 +							    line_color 	3342489
 1.26405 +							    InterObjView 	@1114
 1.26406 +							    height     	242
 1.26407 +							    y_coord    	182
 1.26408 +							    Nested     	FALSE))
 1.26409 +						    (object InterObjView "$UNNAMED$428" @1116
 1.26410 +							location   	(1302, 248)
 1.26411 +							font       	(object Font
 1.26412 +							    underline  	TRUE)
 1.26413 +							label      	(object ItemLabel
 1.26414 +							    Parent_View 	@1116
 1.26415 +							    location   	(1195, 275)
 1.26416 +							    anchor_loc 	3
 1.26417 +							    nlines     	2
 1.26418 +							    max_width  	462
 1.26419 +							    label      	"")
 1.26420 +							icon       	"entity"
 1.26421 +							icon_style 	"Icon"
 1.26422 +							line_color 	3342489
 1.26423 +							fill_color 	13434879
 1.26424 +							quidu      	"3AC9F4190263"
 1.26425 +							width      	438
 1.26426 +							height     	541
 1.26427 +							icon_height 	153
 1.26428 +							icon_width 	154
 1.26429 +							icon_y_offset 	-1
 1.26430 +							annotation 	1
 1.26431 +							Focus_Of_Control 	(object Focus_Of_Control "" @1117
 1.26432 +							    location   	(1302, 496)
 1.26433 +							    line_color 	3342489
 1.26434 +							    InterObjView 	@1116
 1.26435 +							    height     	60
 1.26436 +							    y_coord    	0
 1.26437 +							    Nested     	FALSE))
 1.26438 +						    (object InterMessView "" @1118
 1.26439 +							location   	(62, 434)
 1.26440 +							label      	(object SegLabel @1119
 1.26441 +							    Parent_View 	@1118
 1.26442 +							    location   	(433, 390)
 1.26443 +							    quidu      	"3AC9F419025C"
 1.26444 +							    anchor_loc 	1
 1.26445 +							    nlines     	1
 1.26446 +							    max_width  	600
 1.26447 +							    justify    	0
 1.26448 +							    label      	"Disable(TUid)"
 1.26449 +							    pctDist    	0.500000
 1.26450 +							    height     	45
 1.26451 +							    orientation 	0)
 1.26452 +							line_color 	3342489
 1.26453 +							client     	@1114
 1.26454 +							supplier   	@1112
 1.26455 +							Focus_Src  	@1115
 1.26456 +							Focus_Entry 	@1113
 1.26457 +							origin     	(201, 434)
 1.26458 +							terminus   	(666, 434)
 1.26459 +							ordinal    	0)
 1.26460 +						    (object InterMessView "" @1120
 1.26461 +							location   	(62, 496)
 1.26462 +							label      	(object SegLabel @1121
 1.26463 +							    Parent_View 	@1120
 1.26464 +							    location   	(991, 452)
 1.26465 +							    quidu      	"3AC9F419025B"
 1.26466 +							    anchor_loc 	1
 1.26467 +							    nlines     	1
 1.26468 +							    max_width  	669
 1.26469 +							    justify    	0
 1.26470 +							    label      	"SetEnabledState(TUid, TBool)"
 1.26471 +							    pctDist    	0.500000
 1.26472 +							    height     	45
 1.26473 +							    orientation 	0)
 1.26474 +							line_color 	3342489
 1.26475 +							client     	@1112
 1.26476 +							supplier   	@1116
 1.26477 +							Focus_Src  	@1113
 1.26478 +							Focus_Entry 	@1117
 1.26479 +							origin     	(697, 496)
 1.26480 +							terminus   	(1286, 496)
 1.26481 +							ordinal    	1)))
 1.26482 +					    (object InteractionDiagram "Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
 1.26483 +						mechanism_ref 	@1067
 1.26484 +						quid       	"3ACAE6A7028C"
 1.26485 +						title      	"Alternative Flow - Disable Interface Implementation Collectionss. (Failure)"
 1.26486 +						documentation 	
 1.26487 +|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.
 1.26488 +|This effect is reversed with the use-case Re-install basic flow.
 1.26489 +|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.
 1.26490 +|
 1.26491 +|Failure case : the PersistNowL method fails. This means that the persistently stored version does not match the version in memory.
 1.26492 +|(N.B. This is an unlikely scenario because the persistent version is shrinking in size, and is replacing the one currently stored).
 1.26493 +						
 1.26494 +						zoom       	100
 1.26495 +						max_height 	28350
 1.26496 +						max_width  	21600
 1.26497 +						origin_x   	0
 1.26498 +						origin_y   	0
 1.26499 +						items      	(list diagram_item_list
 1.26500 +						    (object InterObjView "$UNNAMED$430" @1122
 1.26501 +							location   	(868, 248)
 1.26502 +							font       	(object Font
 1.26503 +							    underline  	TRUE)
 1.26504 +							label      	(object ItemLabel
 1.26505 +							    Parent_View 	@1122
 1.26506 +							    location   	(775, 272)
 1.26507 +							    anchor_loc 	3
 1.26508 +							    nlines     	2
 1.26509 +							    max_width  	471
 1.26510 +							    label      	"")
 1.26511 +							icon       	"control"
 1.26512 +							icon_style 	"Icon"
 1.26513 +							line_color 	3342489
 1.26514 +							fill_color 	13434879
 1.26515 +							quidu      	"3B56FDC503B7"
 1.26516 +							width      	446
 1.26517 +							height     	1721
 1.26518 +							icon_height 	164
 1.26519 +							icon_width 	157
 1.26520 +							icon_y_offset 	1
 1.26521 +							annotation 	1
 1.26522 +							Focus_Of_Control 	(object Focus_Of_Control "" @1123
 1.26523 +							    location   	(868, 434)
 1.26524 +							    line_color 	3342489
 1.26525 +							    InterObjView 	@1122
 1.26526 +							    height     	366
 1.26527 +							    y_coord    	306
 1.26528 +							    Nested     	FALSE)
 1.26529 +							Focus_Of_Control 	(object Focus_Of_Control "" @1124
 1.26530 +							    location   	(868, 806)
 1.26531 +							    line_color 	3342489
 1.26532 +							    InterObjView 	@1122
 1.26533 +							    height     	304
 1.26534 +							    y_coord    	244
 1.26535 +							    Nested     	FALSE)
 1.26536 +							Focus_Of_Control 	(object Focus_Of_Control "" @1125
 1.26537 +							    location   	(868, 1178)
 1.26538 +							    line_color 	3342489
 1.26539 +							    InterObjView 	@1122
 1.26540 +							    height     	552
 1.26541 +							    y_coord    	492
 1.26542 +							    Nested     	FALSE))
 1.26543 +						    (object InterObjView "$UNNAMED$431" @1126
 1.26544 +							location   	(1612, 248)
 1.26545 +							font       	(object Font
 1.26546 +							    underline  	TRUE)
 1.26547 +							label      	(object ItemLabel
 1.26548 +							    Parent_View 	@1126
 1.26549 +							    location   	(1505, 275)
 1.26550 +							    anchor_loc 	3
 1.26551 +							    nlines     	2
 1.26552 +							    max_width  	462
 1.26553 +							    label      	"")
 1.26554 +							icon       	"entity"
 1.26555 +							icon_style 	"Icon"
 1.26556 +							line_color 	3342489
 1.26557 +							fill_color 	13434879
 1.26558 +							quidu      	"3B56FDC503C5"
 1.26559 +							width      	438
 1.26560 +							height     	1721
 1.26561 +							icon_height 	153
 1.26562 +							icon_width 	154
 1.26563 +							icon_y_offset 	-1
 1.26564 +							annotation 	1
 1.26565 +							Focus_Of_Control 	(object Focus_Of_Control "" @1127
 1.26566 +							    location   	(1612, 496)
 1.26567 +							    line_color 	3342489
 1.26568 +							    InterObjView 	@1126
 1.26569 +							    height     	244
 1.26570 +							    y_coord    	184
 1.26571 +							    Nested     	FALSE)
 1.26572 +							Focus_Of_Control 	(object Focus_Of_Control "" @1128
 1.26573 +							    location   	(1612, 620)
 1.26574 +							    line_color 	3342489
 1.26575 +							    InterObjView 	@1126
 1.26576 +							    height     	60
 1.26577 +							    y_coord    	0
 1.26578 +							    Nested     	TRUE)
 1.26579 +							Focus_Of_Control 	(object Focus_Of_Control "" @1129
 1.26580 +							    location   	(1612, 868)
 1.26581 +							    line_color 	3342489
 1.26582 +							    InterObjView 	@1126
 1.26583 +							    height     	182
 1.26584 +							    y_coord    	122
 1.26585 +							    Nested     	FALSE)
 1.26586 +							Focus_Of_Control 	(object Focus_Of_Control "" @1130
 1.26587 +							    location   	(1612, 1240)
 1.26588 +							    line_color 	3342489
 1.26589 +							    InterObjView 	@1126
 1.26590 +							    height     	430
 1.26591 +							    y_coord    	370
 1.26592 +							    Nested     	FALSE)
 1.26593 +							Focus_Of_Control 	(object Focus_Of_Control "" @1131
 1.26594 +							    location   	(1612, 1302)
 1.26595 +							    line_color 	3342489
 1.26596 +							    InterObjView 	@1126
 1.26597 +							    height     	60
 1.26598 +							    y_coord    	0
 1.26599 +							    Nested     	TRUE)
 1.26600 +							Focus_Of_Control 	(object Focus_Of_Control "" @1132
 1.26601 +							    location   	(1612, 1426)
 1.26602 +							    line_color 	3342489
 1.26603 +							    InterObjView 	@1126
 1.26604 +							    height     	60
 1.26605 +							    y_coord    	0
 1.26606 +							    Nested     	TRUE)
 1.26607 +							Focus_Of_Control 	(object Focus_Of_Control "" @1133
 1.26608 +							    location   	(1612, 1550)
 1.26609 +							    line_color 	3342489
 1.26610 +							    InterObjView 	@1126
 1.26611 +							    height     	60
 1.26612 +							    y_coord    	0
 1.26613 +							    Nested     	TRUE))
 1.26614 +						    (object InterObjView "$UNNAMED$433" @1134
 1.26615 +							location   	(2666, 248)
 1.26616 +							font       	(object Font
 1.26617 +							    underline  	TRUE)
 1.26618 +							label      	(object ItemLabel
 1.26619 +							    Parent_View 	@1134
 1.26620 +							    location   	(2540, 275)
 1.26621 +							    anchor_loc 	3
 1.26622 +							    nlines     	2
 1.26623 +							    max_width  	687
 1.26624 +							    label      	"")
 1.26625 +							icon       	"boundary"
 1.26626 +							icon_style 	"Icon"
 1.26627 +							line_color 	3342489
 1.26628 +							fill_color 	13434879
 1.26629 +							quidu      	"3B56FDC503CC"
 1.26630 +							width      	662
 1.26631 +							height     	1721
 1.26632 +							icon_height 	153
 1.26633 +							icon_width 	229
 1.26634 +							icon_y_offset 	-1
 1.26635 +							annotation 	1
 1.26636 +							Focus_Of_Control 	(object Focus_Of_Control "" @1135
 1.26637 +							    location   	(2666, 1736)
 1.26638 +							    line_color 	3342489
 1.26639 +							    InterObjView 	@1134
 1.26640 +							    height     	60
 1.26641 +							    y_coord    	0
 1.26642 +							    Nested     	FALSE))
 1.26643 +						    (object InterObjView "$UNNAMED$432" @1136
 1.26644 +							location   	(2232, 248)
 1.26645 +							font       	(object Font
 1.26646 +							    underline  	TRUE)
 1.26647 +							label      	(object ItemLabel
 1.26648 +							    Parent_View 	@1136
 1.26649 +							    location   	(2139, 272)
 1.26650 +							    anchor_loc 	3
 1.26651 +							    nlines     	2
 1.26652 +							    max_width  	471
 1.26653 +							    label      	"")
 1.26654 +							icon       	"control"
 1.26655 +							icon_style 	"Icon"
 1.26656 +							line_color 	3342489
 1.26657 +							fill_color 	13434879
 1.26658 +							quidu      	"3B56FDC503CB"
 1.26659 +							width      	446
 1.26660 +							height     	1721
 1.26661 +							icon_height 	164
 1.26662 +							icon_width 	157
 1.26663 +							icon_y_offset 	1
 1.26664 +							annotation 	1
 1.26665 +							Focus_Of_Control 	(object Focus_Of_Control "" @1137
 1.26666 +							    location   	(2232, 930)
 1.26667 +							    line_color 	3342489
 1.26668 +							    InterObjView 	@1136
 1.26669 +							    height     	60
 1.26670 +							    y_coord    	0
 1.26671 +							    Nested     	FALSE))
 1.26672 +						    (object InterObjView "$UNNAMED$434" @1138
 1.26673 +							location   	(186, 248)
 1.26674 +							font       	(object Font
 1.26675 +							    underline  	TRUE)
 1.26676 +							label      	(object ItemLabel
 1.26677 +							    Parent_View 	@1138
 1.26678 +							    location   	(93, 273)
 1.26679 +							    anchor_loc 	3
 1.26680 +							    nlines     	2
 1.26681 +							    max_width  	435
 1.26682 +							    label      	"")
 1.26683 +							icon       	"control"
 1.26684 +							icon_style 	"Icon"
 1.26685 +							line_color 	3342489
 1.26686 +							fill_color 	13434879
 1.26687 +							quidu      	"3B56FDC503BE"
 1.26688 +							width      	446
 1.26689 +							height     	1721
 1.26690 +							icon_height 	164
 1.26691 +							icon_width 	157
 1.26692 +							icon_y_offset 	0
 1.26693 +							annotation 	1
 1.26694 +							Focus_Of_Control 	(object Focus_Of_Control "" @1139
 1.26695 +							    location   	(186, 434)
 1.26696 +							    line_color 	3342489
 1.26697 +							    InterObjView 	@1138
 1.26698 +							    height     	1422
 1.26699 +							    y_coord    	1362
 1.26700 +							    Nested     	FALSE))
 1.26701 +						    (object NoteView @1140
 1.26702 +							location   	(2418, 1116)
 1.26703 +							label      	(object ItemLabel
 1.26704 +							    Parent_View 	@1140
 1.26705 +							    location   	(2243, 1028)
 1.26706 +							    fill_color 	13434879
 1.26707 +							    nlines     	3
 1.26708 +							    max_width  	315
 1.26709 +							    label      	"Called once for each dll on the drive")
 1.26710 +							line_color 	3342489
 1.26711 +							fill_color 	13434879
 1.26712 +							width      	375
 1.26713 +							height     	188)
 1.26714 +						    (object InterMessView "" @1141
 1.26715 +							location   	(62, 434)
 1.26716 +							label      	(object SegLabel @1142
 1.26717 +							    Parent_View 	@1141
 1.26718 +							    location   	(526, 390)
 1.26719 +							    quidu      	"3B56FDC503BC"
 1.26720 +							    anchor_loc 	1
 1.26721 +							    nlines     	1
 1.26722 +							    max_width  	347
 1.26723 +							    justify    	0
 1.26724 +							    label      	"DiscoveriesBegin( )"
 1.26725 +							    pctDist    	0.500000
 1.26726 +							    height     	45
 1.26727 +							    orientation 	0)
 1.26728 +							line_color 	3342489
 1.26729 +							client     	@1138
 1.26730 +							supplier   	@1122
 1.26731 +							Focus_Src  	@1139
 1.26732 +							Focus_Entry 	@1123
 1.26733 +							origin     	(201, 434)
 1.26734 +							terminus   	(852, 434)
 1.26735 +							ordinal    	0)
 1.26736 +						    (object InterMessView "" @1143
 1.26737 +							location   	(62, 496)
 1.26738 +							label      	(object SegLabel @1144
 1.26739 +							    Parent_View 	@1143
 1.26740 +							    location   	(1239, 452)
 1.26741 +							    quidu      	"3B56FDC503B9"
 1.26742 +							    anchor_loc 	1
 1.26743 +							    nlines     	1
 1.26744 +							    max_width  	422
 1.26745 +							    justify    	0
 1.26746 +							    label      	"DiscoveriesBeginning( )"
 1.26747 +							    pctDist    	0.500000
 1.26748 +							    height     	45
 1.26749 +							    orientation 	0)
 1.26750 +							line_color 	3342489
 1.26751 +							client     	@1122
 1.26752 +							supplier   	@1126
 1.26753 +							Focus_Src  	@1123
 1.26754 +							Focus_Entry 	@1127
 1.26755 +							origin     	(883, 496)
 1.26756 +							terminus   	(1596, 496)
 1.26757 +							ordinal    	1)
 1.26758 +						    (object SelfMessView "" @1145
 1.26759 +							location   	(62, 620)
 1.26760 +							label      	(object SegLabel @1146
 1.26761 +							    Parent_View 	@1145
 1.26762 +							    location   	(1703, 576)
 1.26763 +							    quidu      	"3B56FDC503C3"
 1.26764 +							    anchor_loc 	1
 1.26765 +							    nlines     	1
 1.26766 +							    max_width  	569
 1.26767 +							    justify    	0
 1.26768 +							    label      	"ClearImplementationIndexList( )"
 1.26769 +							    pctDist    	0.500000
 1.26770 +							    height     	45
 1.26771 +							    orientation 	0)
 1.26772 +							line_color 	3342489
 1.26773 +							client     	@1126
 1.26774 +							supplier   	@1126
 1.26775 +							Focus_Src  	@1127
 1.26776 +							Focus_Entry 	@1128
 1.26777 +							origin     	(1628, 620)
 1.26778 +							terminus   	(1778, 620)
 1.26779 +							ordinal    	2)
 1.26780 +						    (object InterMessView "" @1147
 1.26781 +							location   	(62, 806)
 1.26782 +							label      	(object SegLabel @1148
 1.26783 +							    Parent_View 	@1147
 1.26784 +							    location   	(526, 762)
 1.26785 +							    quidu      	"3B56FDC503C1"
 1.26786 +							    anchor_loc 	1
 1.26787 +							    nlines     	1
 1.26788 +							    max_width  	631
 1.26789 +							    justify    	0
 1.26790 +							    label      	"DriveRemoved(const TDriveUnit&)"
 1.26791 +							    pctDist    	0.500000
 1.26792 +							    height     	45
 1.26793 +							    orientation 	0)
 1.26794 +							line_color 	3342489
 1.26795 +							client     	@1138
 1.26796 +							supplier   	@1122
 1.26797 +							Focus_Src  	@1139
 1.26798 +							Focus_Entry 	@1124
 1.26799 +							origin     	(201, 806)
 1.26800 +							terminus   	(852, 806)
 1.26801 +							ordinal    	3)
 1.26802 +						    (object InterMessView "" @1149
 1.26803 +							location   	(62, 868)
 1.26804 +							label      	(object SegLabel @1150
 1.26805 +							    Parent_View 	@1149
 1.26806 +							    location   	(1239, 824)
 1.26807 +							    quidu      	"3B56FDC503BA"
 1.26808 +							    anchor_loc 	1
 1.26809 +							    nlines     	1
 1.26810 +							    max_width  	716
 1.26811 +							    justify    	0
 1.26812 +							    label      	"TemporaryUninstallL(const TDriveUnit&)"
 1.26813 +							    pctDist    	0.500000
 1.26814 +							    height     	45
 1.26815 +							    orientation 	0)
 1.26816 +							line_color 	3342489
 1.26817 +							client     	@1122
 1.26818 +							supplier   	@1126
 1.26819 +							Focus_Src  	@1124
 1.26820 +							Focus_Entry 	@1129
 1.26821 +							origin     	(883, 868)
 1.26822 +							terminus   	(1596, 868)
 1.26823 +							ordinal    	4)
 1.26824 +						    (object InterMessView "" @1151
 1.26825 +							location   	(62, 930)
 1.26826 +							label      	(object SegLabel @1152
 1.26827 +							    Parent_View 	@1151
 1.26828 +							    location   	(1921, 886)
 1.26829 +							    quidu      	"3B56FDC503C7"
 1.26830 +							    anchor_loc 	1
 1.26831 +							    nlines     	1
 1.26832 +							    max_width  	541
 1.26833 +							    justify    	0
 1.26834 +							    label      	"DllDeletedL(CUnloadPolicy*&)"
 1.26835 +							    pctDist    	0.500000
 1.26836 +							    height     	45
 1.26837 +							    orientation 	0)
 1.26838 +							line_color 	3342489
 1.26839 +							client     	@1126
 1.26840 +							supplier   	@1136
 1.26841 +							Focus_Src  	@1129
 1.26842 +							Focus_Entry 	@1137
 1.26843 +							origin     	(1627, 930)
 1.26844 +							terminus   	(2216, 930)
 1.26845 +							ordinal    	5)
 1.26846 +						    (object InterMessView "" @1153
 1.26847 +							location   	(62, 1178)
 1.26848 +							label      	(object SegLabel @1154
 1.26849 +							    Parent_View 	@1153
 1.26850 +							    location   	(526, 1134)
 1.26851 +							    quidu      	"3B56FDC503C2"
 1.26852 +							    anchor_loc 	1
 1.26853 +							    nlines     	1
 1.26854 +							    max_width  	506
 1.26855 +							    justify    	0
 1.26856 +							    label      	"DiscoveriesComplete(TBool)"
 1.26857 +							    pctDist    	0.500000
 1.26858 +							    height     	45
 1.26859 +							    orientation 	0)
 1.26860 +							line_color 	3342489
 1.26861 +							client     	@1138
 1.26862 +							supplier   	@1122
 1.26863 +							Focus_Src  	@1139
 1.26864 +							Focus_Entry 	@1125
 1.26865 +							origin     	(201, 1178)
 1.26866 +							terminus   	(852, 1178)
 1.26867 +							ordinal    	6)
 1.26868 +						    (object InterMessView "" @1155
 1.26869 +							location   	(62, 1240)
 1.26870 +							label      	(object SegLabel @1156
 1.26871 +							    Parent_View 	@1155
 1.26872 +							    location   	(1239, 1196)
 1.26873 +							    quidu      	"3B56FDC503BB"
 1.26874 +							    anchor_loc 	1
 1.26875 +							    nlines     	1
 1.26876 +							    max_width  	528
 1.26877 +							    justify    	0
 1.26878 +							    label      	"DiscoveriesCompleteL(TBool)"
 1.26879 +							    pctDist    	0.500000
 1.26880 +							    height     	45
 1.26881 +							    orientation 	0)
 1.26882 +							line_color 	3342489
 1.26883 +							client     	@1122
 1.26884 +							supplier   	@1126
 1.26885 +							Focus_Src  	@1125
 1.26886 +							Focus_Entry 	@1130
 1.26887 +							origin     	(883, 1240)
 1.26888 +							terminus   	(1596, 1240)
 1.26889 +							ordinal    	7)
 1.26890 +						    (object SelfMessView "" @1157
 1.26891 +							location   	(62, 1302)
 1.26892 +							label      	(object SegLabel @1158
 1.26893 +							    Parent_View 	@1157
 1.26894 +							    location   	(1703, 1258)
 1.26895 +							    quidu      	"3B56FDC503C8"
 1.26896 +							    anchor_loc 	1
 1.26897 +							    nlines     	1
 1.26898 +							    max_width  	334
 1.26899 +							    justify    	0
 1.26900 +							    label      	"ValidateRegistry( )"
 1.26901 +							    pctDist    	0.500000
 1.26902 +							    height     	45
 1.26903 +							    orientation 	0)
 1.26904 +							line_color 	3342489
 1.26905 +							client     	@1126
 1.26906 +							supplier   	@1126
 1.26907 +							Focus_Src  	@1130
 1.26908 +							Focus_Entry 	@1131
 1.26909 +							origin     	(1628, 1302)
 1.26910 +							terminus   	(1778, 1302)
 1.26911 +							ordinal    	8)
 1.26912 +						    (object SelfMessView "" @1159
 1.26913 +							location   	(62, 1426)
 1.26914 +							label      	(object SegLabel @1160
 1.26915 +							    Parent_View 	@1159
 1.26916 +							    location   	(1703, 1382)
 1.26917 +							    quidu      	"3B56FDC503C9"
 1.26918 +							    anchor_loc 	1
 1.26919 +							    nlines     	1
 1.26920 +							    max_width  	291
 1.26921 +							    justify    	0
 1.26922 +							    label      	"BuildIndexesL( )"
 1.26923 +							    pctDist    	0.500000
 1.26924 +							    height     	45
 1.26925 +							    orientation 	0)
 1.26926 +							line_color 	3342489
 1.26927 +							client     	@1126
 1.26928 +							supplier   	@1126
 1.26929 +							Focus_Src  	@1130
 1.26930 +							Focus_Entry 	@1132
 1.26931 +							origin     	(1628, 1426)
 1.26932 +							terminus   	(1778, 1426)
 1.26933 +							ordinal    	9)
 1.26934 +						    (object SelfMessView "" @1161
 1.26935 +							location   	(62, 1550)
 1.26936 +							label      	(object SegLabel @1162
 1.26937 +							    Parent_View 	@1161
 1.26938 +							    location   	(1703, 1506)
 1.26939 +							    quidu      	"3B56FDC503CA"
 1.26940 +							    anchor_loc 	1
 1.26941 +							    nlines     	1
 1.26942 +							    max_width  	266
 1.26943 +							    justify    	0
 1.26944 +							    label      	"PersistNowL( )"
 1.26945 +							    pctDist    	0.500000
 1.26946 +							    height     	45
 1.26947 +							    orientation 	0)
 1.26948 +							line_color 	3342489
 1.26949 +							client     	@1126
 1.26950 +							supplier   	@1126
 1.26951 +							Focus_Src  	@1130
 1.26952 +							Focus_Entry 	@1133
 1.26953 +							origin     	(1628, 1550)
 1.26954 +							terminus   	(1778, 1550)
 1.26955 +							ordinal    	10)
 1.26956 +						    (object InterMessView "" @1163
 1.26957 +							location   	(62, 1736)
 1.26958 +							label      	(object SegLabel @1164
 1.26959 +							    Parent_View 	@1163
 1.26960 +							    location   	(1425, 1692)
 1.26961 +							    quidu      	"3B56FDC503C0"
 1.26962 +							    anchor_loc 	1
 1.26963 +							    nlines     	1
 1.26964 +							    max_width  	291
 1.26965 +							    justify    	0
 1.26966 +							    label      	"Notification(TInt)"
 1.26967 +							    pctDist    	0.500000
 1.26968 +							    height     	45
 1.26969 +							    orientation 	0)
 1.26970 +							line_color 	3342489
 1.26971 +							client     	@1138
 1.26972 +							supplier   	@1134
 1.26973 +							Focus_Src  	@1139
 1.26974 +							Focus_Entry 	@1135
 1.26975 +							origin     	(201, 1736)
 1.26976 +							terminus   	(2650, 1736)
 1.26977 +							ordinal    	11)
 1.26978 +						    (object AttachView "" @1165
 1.26979 +							stereotype 	TRUE
 1.26980 +							line_color 	3342489
 1.26981 +							client     	@1140
 1.26982 +							supplier   	@1151
 1.26983 +							line_style 	0))))))
 1.26984 +				logical_presentations 	(list unit_reference_list)))
 1.26985 +			logical_presentations 	(list unit_reference_list))
 1.26986 +		    (object Class_Category "Development Iteration 2"
 1.26987 +			quid       	"3A9628D302C9"
 1.26988 +			exportControl 	"Public"
 1.26989 +			logical_models 	(list unit_reference_list
 1.26990 +			    (object Class_Category "Suspend Registration (Iter 2)"
 1.26991 +				quid       	"3A1D28FD0000"
 1.26992 +				exportControl 	"Public"
 1.26993 +				logical_models 	(list unit_reference_list
 1.26994 +				    (object UseCase "Suspend Registration"
 1.26995 +					quid       	"3A1D292902F3"
 1.26996 +					documentation 	
 1.26997 +|Actors:
 1.26998 +|EPOC Platform
 1.26999 +|
 1.27000 +|Traceability:
 1.27001 +|RHR.79.4.4
 1.27002 +|RHR.79.5.3
 1.27003 +|RHR.79.5.6
 1.27004 +					
 1.27005 +					stereotype 	"use-case realization"
 1.27006 +					logical_models 	(list unit_reference_list
 1.27007 +					    (object Mechanism @1166
 1.27008 +						logical_models 	(list unit_reference_list
 1.27009 +						    (object Object "$UNNAMED$435"
 1.27010 +							quid       	"3A1E6F9C021A"
 1.27011 +							collaborators 	(list link_list
 1.27012 +							    (object Link
 1.27013 +								quid       	"3A1E72EA0339"
 1.27014 +								supplier   	"$UNNAMED$436"
 1.27015 +								quidu      	"3A1E72E30158")
 1.27016 +							    (object Link
 1.27017 +								quid       	"3B56FEC400ED"
 1.27018 +								supplier   	"$UNNAMED$437"
 1.27019 +								quidu      	"3B56FEBA00B7"
 1.27020 +								messages   	(list Messages
 1.27021 +								    (object Message ""
 1.27022 +									quid       	"3B56FEC400EE"
 1.27023 +									frequency  	"Aperiodic"
 1.27024 +									synchronization 	"Simple"
 1.27025 +									dir        	"FromClientToSupplier"
 1.27026 +									sequence   	"1"
 1.27027 +									ordinal    	0))))
 1.27028 +							class      	"Use Case View::System Actors::EPOC Platform"
 1.27029 +							quidu      	"3A13EA0E027E"
 1.27030 +							persistence 	"Transient"
 1.27031 +							multi      	FALSE)
 1.27032 +						    (object Object "$UNNAMED$436"
 1.27033 +							quid       	"3A1E72E30158"
 1.27034 +							collaborators 	(list link_list
 1.27035 +							    (object Link
 1.27036 +								quid       	"3A1E8DFA006A"
 1.27037 +								supplier   	"$UNNAMED$438"
 1.27038 +								quidu      	"3A1E8DF40147"
 1.27039 +								messages   	(list Messages
 1.27040 +								    (object Message "Suspend( )"
 1.27041 +									quid       	"3B56FEE20118"
 1.27042 +									frequency  	"Aperiodic"
 1.27043 +									synchronization 	"Simple"
 1.27044 +									dir        	"FromClientToSupplier"
 1.27045 +									sequence   	"1.1.1"
 1.27046 +									ordinal    	2
 1.27047 +									quidu      	"3A2CFECB0080"))))
 1.27048 +							class      	"Logical View::CRegistrar"
 1.27049 +							quidu      	"3A1D3A0D0282"
 1.27050 +							persistence 	"Transient"
 1.27051 +							multi      	FALSE)
 1.27052 +						    (object Object "$UNNAMED$438"
 1.27053 +							quid       	"3A1E8DF40147"
 1.27054 +							class      	"Logical View::CDiscoverer"
 1.27055 +							quidu      	"3A1D376D0037"
 1.27056 +							persistence 	"Transient"
 1.27057 +							multi      	FALSE)
 1.27058 +						    (object Object "$UNNAMED$437"
 1.27059 +							quid       	"3B56FEBA00B7"
 1.27060 +							collaborators 	(list link_list
 1.27061 +							    (object Link
 1.27062 +								quid       	"3B56FECE0368"
 1.27063 +								supplier   	"$UNNAMED$436"
 1.27064 +								quidu      	"3A1E72E30158"
 1.27065 +								messages   	(list Messages
 1.27066 +								    (object Message "Suspend( )"
 1.27067 +									quid       	"3B56FECE0369"
 1.27068 +									frequency  	"Aperiodic"
 1.27069 +									synchronization 	"Simple"
 1.27070 +									dir        	"FromClientToSupplier"
 1.27071 +									sequence   	"1.1"
 1.27072 +									ordinal    	1
 1.27073 +									quidu      	"3A2CFEB303CF"))))
 1.27074 +							class      	"Logical View::CBackupNotifier"
 1.27075 +							quidu      	"3B050EEF021A"
 1.27076 +							persistence 	"Transient"
 1.27077 +							multi      	FALSE))))
 1.27078 +					logical_presentations 	(list unit_reference_list
 1.27079 +					    (object InteractionDiagram "Basic Flow"
 1.27080 +						mechanism_ref 	@1166
 1.27081 +						quid       	"3A1E6F8B016B"
 1.27082 +						title      	"Basic Flow"
 1.27083 +						documentation 	
 1.27084 +|In this use case the platform specifies that registration of new Interface Implementations should temporarily cease, for example, for backup of the registry.
 1.27085 +|This is reversed with the use-case Resume Registration.
 1.27086 +						
 1.27087 +						zoom       	100
 1.27088 +						max_height 	28350
 1.27089 +						max_width  	21600
 1.27090 +						origin_x   	0
 1.27091 +						origin_y   	0
 1.27092 +						items      	(list diagram_item_list
 1.27093 +						    (object InterObjView "$UNNAMED$435" @1167
 1.27094 +							location   	(186, 248)
 1.27095 +							font       	(object Font
 1.27096 +							    underline  	TRUE)
 1.27097 +							label      	(object ItemLabel
 1.27098 +							    Parent_View 	@1167
 1.27099 +							    location   	(186, 273)
 1.27100 +							    anchor_loc 	1
 1.27101 +							    nlines     	2
 1.27102 +							    max_width  	360
 1.27103 +							    justify    	0
 1.27104 +							    label      	"")
 1.27105 +							icon       	"Actor"
 1.27106 +							icon_style 	"Icon"
 1.27107 +							line_color 	3342489
 1.27108 +							fill_color 	13434879
 1.27109 +							quidu      	"3A1E6F9C021A"
 1.27110 +							width      	336
 1.27111 +							height     	601
 1.27112 +							icon_height 	162
 1.27113 +							icon_width 	120
 1.27114 +							icon_y_offset 	0
 1.27115 +							annotation 	1
 1.27116 +							Focus_Of_Control 	(object Focus_Of_Control "" @1168
 1.27117 +							    location   	(186, 372)
 1.27118 +							    line_color 	3342489
 1.27119 +							    InterObjView 	@1167
 1.27120 +							    height     	364
 1.27121 +							    y_coord    	304
 1.27122 +							    Nested     	FALSE))
 1.27123 +						    (object InterObjView "$UNNAMED$436" @1169
 1.27124 +							location   	(868, 248)
 1.27125 +							font       	(object Font
 1.27126 +							    underline  	TRUE)
 1.27127 +							label      	(object ItemLabel
 1.27128 +							    Parent_View 	@1169
 1.27129 +							    location   	(775, 272)
 1.27130 +							    anchor_loc 	3
 1.27131 +							    nlines     	2
 1.27132 +							    max_width  	471
 1.27133 +							    label      	"")
 1.27134 +							icon       	"control"
 1.27135 +							icon_style 	"Icon"
 1.27136 +							line_color 	3342489
 1.27137 +							fill_color 	13434879
 1.27138 +							quidu      	"3A1E72E30158"
 1.27139 +							width      	446
 1.27140 +							height     	601
 1.27141 +							icon_height 	164
 1.27142 +							icon_width 	157
 1.27143 +							icon_y_offset 	1
 1.27144 +							annotation 	1
 1.27145 +							Focus_Of_Control 	(object Focus_Of_Control "" @1170
 1.27146 +							    location   	(868, 434)
 1.27147 +							    line_color 	3342489
 1.27148 +							    InterObjView 	@1169
 1.27149 +							    height     	182
 1.27150 +							    y_coord    	122
 1.27151 +							    Nested     	FALSE))
 1.27152 +						    (object InterObjView "$UNNAMED$438" @1171
 1.27153 +							location   	(1240, 248)
 1.27154 +							font       	(object Font
 1.27155 +							    underline  	TRUE)
 1.27156 +							label      	(object ItemLabel
 1.27157 +							    Parent_View 	@1171
 1.27158 +							    location   	(1147, 272)
 1.27159 +							    anchor_loc 	3
 1.27160 +							    nlines     	2
 1.27161 +							    max_width  	435
 1.27162 +							    label      	"")
 1.27163 +							icon       	"control"
 1.27164 +							icon_style 	"Icon"
 1.27165 +							line_color 	3342489
 1.27166 +							fill_color 	13434879
 1.27167 +							quidu      	"3A1E8DF40147"
 1.27168 +							width      	446
 1.27169 +							height     	601
 1.27170 +							icon_height 	164
 1.27171 +							icon_width 	157
 1.27172 +							icon_y_offset 	1
 1.27173 +							annotation 	1
 1.27174 +							Focus_Of_Control 	(object Focus_Of_Control "" @1172
 1.27175 +							    location   	(1240, 496)
 1.27176 +							    line_color 	3342489
 1.27177 +							    InterObjView 	@1171
 1.27178 +							    height     	60
 1.27179 +							    y_coord    	0
 1.27180 +							    Nested     	FALSE))
 1.27181 +						    (object InterObjView "$UNNAMED$437" @1173
 1.27182 +							location   	(558, 248)
 1.27183 +							font       	(object Font
 1.27184 +							    underline  	TRUE)
 1.27185 +							label      	(object ItemLabel
 1.27186 +							    Parent_View 	@1173
 1.27187 +							    location   	(465, 273)
 1.27188 +							    anchor_loc 	3
 1.27189 +							    nlines     	2
 1.27190 +							    max_width  	471
 1.27191 +							    label      	"")
 1.27192 +							icon       	"control"
 1.27193 +							icon_style 	"Icon"
 1.27194 +							line_color 	3342489
 1.27195 +							fill_color 	13434879
 1.27196 +							quidu      	"3B56FEBA00B7"
 1.27197 +							width      	446
 1.27198 +							height     	601
 1.27199 +							icon_height 	164
 1.27200 +							icon_width 	157
 1.27201 +							icon_y_offset 	0
 1.27202 +							annotation 	1
 1.27203 +							Focus_Of_Control 	(object Focus_Of_Control "" @1174
 1.27204 +							    location   	(558, 372)
 1.27205 +							    line_color 	3342489
 1.27206 +							    InterObjView 	@1173
 1.27207 +							    height     	304
 1.27208 +							    y_coord    	244
 1.27209 +							    Nested     	FALSE))
 1.27210 +						    (object InterMessView "" @1175
 1.27211 +							location   	(62, 372)
 1.27212 +							label      	(object SegLabel @1176
 1.27213 +							    Parent_View 	@1175
 1.27214 +							    location   	(371, 328)
 1.27215 +							    quidu      	"3B56FEC400EE"
 1.27216 +							    anchor_loc 	1
 1.27217 +							    nlines     	1
 1.27218 +							    max_width  	0
 1.27219 +							    justify    	0
 1.27220 +							    label      	""
 1.27221 +							    pctDist    	0.500000
 1.27222 +							    height     	45
 1.27223 +							    orientation 	0)
 1.27224 +							line_color 	3342489
 1.27225 +							client     	@1167
 1.27226 +							supplier   	@1173
 1.27227 +							Focus_Src  	@1168
 1.27228 +							Focus_Entry 	@1174
 1.27229 +							origin     	(201, 372)
 1.27230 +							terminus   	(542, 372)
 1.27231 +							ordinal    	0)
 1.27232 +						    (object InterMessView "" @1177
 1.27233 +							location   	(62, 434)
 1.27234 +							label      	(object SegLabel @1178
 1.27235 +							    Parent_View 	@1177
 1.27236 +							    location   	(712, 390)
 1.27237 +							    quidu      	"3B56FECE0369"
 1.27238 +							    anchor_loc 	1
 1.27239 +							    nlines     	1
 1.27240 +							    max_width  	197
 1.27241 +							    justify    	0
 1.27242 +							    label      	"Suspend( )"
 1.27243 +							    pctDist    	0.500000
 1.27244 +							    height     	45
 1.27245 +							    orientation 	0)
 1.27246 +							line_color 	3342489
 1.27247 +							client     	@1173
 1.27248 +							supplier   	@1169
 1.27249 +							Focus_Src  	@1174
 1.27250 +							Focus_Entry 	@1170
 1.27251 +							origin     	(573, 434)
 1.27252 +							terminus   	(852, 434)
 1.27253 +							ordinal    	1)
 1.27254 +						    (object InterMessView "" @1179
 1.27255 +							location   	(62, 496)
 1.27256 +							label      	(object SegLabel @1180
 1.27257 +							    Parent_View 	@1179
 1.27258 +							    location   	(1053, 452)
 1.27259 +							    quidu      	"3B56FEE20118"
 1.27260 +							    anchor_loc 	1
 1.27261 +							    nlines     	1
 1.27262 +							    max_width  	197
 1.27263 +							    justify    	0
 1.27264 +							    label      	"Suspend( )"
 1.27265 +							    pctDist    	0.500000
 1.27266 +							    height     	45
 1.27267 +							    orientation 	0)
 1.27268 +							line_color 	3342489
 1.27269 +							client     	@1169
 1.27270 +							supplier   	@1171
 1.27271 +							Focus_Src  	@1170
 1.27272 +							Focus_Entry 	@1172
 1.27273 +							origin     	(883, 496)
 1.27274 +							terminus   	(1224, 496)
 1.27275 +							ordinal    	2))))))
 1.27276 +				logical_presentations 	(list unit_reference_list))
 1.27277 +			    (object Class_Category "Resume Registration (Iter 2)"
 1.27278 +				quid       	"3A1D290B00E7"
 1.27279 +				exportControl 	"Public"
 1.27280 +				logical_models 	(list unit_reference_list
 1.27281 +				    (object UseCase "Resume Registration"
 1.27282 +					quid       	"3A1D292B033C"
 1.27283 +					documentation 	
 1.27284 +|Actors:
 1.27285 +|EPOC Platform
 1.27286 +|
 1.27287 +|Traceability:
 1.27288 +|RHR.79.4.4
 1.27289 +|RHR.79.5.3
 1.27290 +|RHR.79.5.6
 1.27291 +					
 1.27292 +					stereotype 	"use-case realization"
 1.27293 +					logical_models 	(list unit_reference_list
 1.27294 +					    (object Mechanism @1181
 1.27295 +						logical_models 	(list unit_reference_list
 1.27296 +						    (object Object "$UNNAMED$439"
 1.27297 +							quid       	"3A1E8E8303B0"
 1.27298 +							collaborators 	(list link_list
 1.27299 +							    (object Link
 1.27300 +								quid       	"3A1E8E8303B1"
 1.27301 +								supplier   	"$UNNAMED$440"
 1.27302 +								quidu      	"3A1E8E8303B5")
 1.27303 +							    (object Link
 1.27304 +								quid       	"3B56FF58026C"
 1.27305 +								supplier   	"$UNNAMED$441"
 1.27306 +								quidu      	"3B56FF5100A0"
 1.27307 +								messages   	(list Messages
 1.27308 +								    (object Message ""
 1.27309 +									quid       	"3B56FF58026D"
 1.27310 +									frequency  	"Aperiodic"
 1.27311 +									synchronization 	"Simple"
 1.27312 +									dir        	"FromClientToSupplier"
 1.27313 +									sequence   	"1"
 1.27314 +									ordinal    	0))))
 1.27315 +							class      	"Use Case View::System Actors::EPOC Platform"
 1.27316 +							quidu      	"3A13EA0E027E"
 1.27317 +							persistence 	"Transient"
 1.27318 +							multi      	FALSE)
 1.27319 +						    (object Object "$UNNAMED$440"
 1.27320 +							quid       	"3A1E8E8303B5"
 1.27321 +							collaborators 	(list link_list
 1.27322 +							    (object Link
 1.27323 +								quid       	"3A1E8E8303B4"
 1.27324 +								supplier   	"$UNNAMED$442"
 1.27325 +								quidu      	"3A1E8E8303B6"
 1.27326 +								messages   	(list Messages
 1.27327 +								    (object Message "Resume( )"
 1.27328 +									quid       	"3B56FF630150"
 1.27329 +									frequency  	"Aperiodic"
 1.27330 +									synchronization 	"Simple"
 1.27331 +									dir        	"FromClientToSupplier"
 1.27332 +									sequence   	"1.1.1"
 1.27333 +									ordinal    	2
 1.27334 +									quidu      	"3A2CFE760183"))))
 1.27335 +							class      	"Logical View::CRegistrar"
 1.27336 +							quidu      	"3A1D3A0D0282"
 1.27337 +							persistence 	"Transient"
 1.27338 +							multi      	FALSE)
 1.27339 +						    (object Object "$UNNAMED$442"
 1.27340 +							quid       	"3A1E8E8303B6"
 1.27341 +							class      	"Logical View::CDiscoverer"
 1.27342 +							quidu      	"3A1D376D0037"
 1.27343 +							persistence 	"Transient"
 1.27344 +							multi      	FALSE)
 1.27345 +						    (object Object "$UNNAMED$441"
 1.27346 +							quid       	"3B56FF5100A0"
 1.27347 +							collaborators 	(list link_list
 1.27348 +							    (object Link
 1.27349 +								quid       	"3B56FF5C0100"
 1.27350 +								supplier   	"$UNNAMED$440"
 1.27351 +								quidu      	"3A1E8E8303B5"
 1.27352 +								messages   	(list Messages
 1.27353 +								    (object Message "Resume( )"
 1.27354 +									quid       	"3B56FF5C0101"
 1.27355 +									frequency  	"Aperiodic"
 1.27356 +									synchronization 	"Simple"
 1.27357 +									dir        	"FromClientToSupplier"
 1.27358 +									sequence   	"1.1"
 1.27359 +									ordinal    	1
 1.27360 +									quidu      	"3A2CFE4E038E"))))
 1.27361 +							class      	"Logical View::CBackupNotifier"
 1.27362 +							quidu      	"3B050EEF021A"
 1.27363 +							persistence 	"Transient"
 1.27364 +							multi      	FALSE))))
 1.27365 +					logical_presentations 	(list unit_reference_list
 1.27366 +					    (object InteractionDiagram "Basic Flow"
 1.27367 +						mechanism_ref 	@1181
 1.27368 +						quid       	"3A1E8E7B030E"
 1.27369 +						title      	"Basic Flow"
 1.27370 +						documentation 	
 1.27371 +|In this use case the platform indicates that registration of new Interface Implementations should resume.
 1.27372 +|This reverses the effect of the use-case Suspend Registration.
 1.27373 +						
 1.27374 +						zoom       	100
 1.27375 +						max_height 	28350
 1.27376 +						max_width  	21600
 1.27377 +						origin_x   	0
 1.27378 +						origin_y   	0
 1.27379 +						items      	(list diagram_item_list
 1.27380 +						    (object InterObjView "$UNNAMED$439" @1182
 1.27381 +							location   	(186, 248)
 1.27382 +							font       	(object Font
 1.27383 +							    underline  	TRUE)
 1.27384 +							label      	(object ItemLabel
 1.27385 +							    Parent_View 	@1182
 1.27386 +							    location   	(186, 273)
 1.27387 +							    anchor_loc 	1
 1.27388 +							    nlines     	2
 1.27389 +							    max_width  	360
 1.27390 +							    justify    	0
 1.27391 +							    label      	"")
 1.27392 +							icon       	"Actor"
 1.27393 +							icon_style 	"Icon"
 1.27394 +							line_color 	3342489
 1.27395 +							fill_color 	13434879
 1.27396 +							quidu      	"3A1E8E8303B0"
 1.27397 +							width      	336
 1.27398 +							height     	663
 1.27399 +							icon_height 	162
 1.27400 +							icon_width 	120
 1.27401 +							icon_y_offset 	0
 1.27402 +							annotation 	1
 1.27403 +							Focus_Of_Control 	(object Focus_Of_Control "" @1183
 1.27404 +							    location   	(186, 434)
 1.27405 +							    line_color 	3342489
 1.27406 +							    InterObjView 	@1182
 1.27407 +							    height     	364
 1.27408 +							    y_coord    	304
 1.27409 +							    Nested     	FALSE))
 1.27410 +						    (object InterObjView "$UNNAMED$440" @1184
 1.27411 +							location   	(868, 248)
 1.27412 +							font       	(object Font
 1.27413 +							    underline  	TRUE)
 1.27414 +							label      	(object ItemLabel
 1.27415 +							    Parent_View 	@1184
 1.27416 +							    location   	(775, 272)
 1.27417 +							    anchor_loc 	3
 1.27418 +							    nlines     	2
 1.27419 +							    max_width  	471
 1.27420 +							    label      	"")
 1.27421 +							icon       	"control"
 1.27422 +							icon_style 	"Icon"
 1.27423 +							line_color 	3342489
 1.27424 +							fill_color 	13434879
 1.27425 +							quidu      	"3A1E8E8303B5"
 1.27426 +							width      	446
 1.27427 +							height     	663
 1.27428 +							icon_height 	164
 1.27429 +							icon_width 	157
 1.27430 +							icon_y_offset 	1
 1.27431 +							annotation 	1
 1.27432 +							Focus_Of_Control 	(object Focus_Of_Control "" @1185
 1.27433 +							    location   	(868, 496)
 1.27434 +							    line_color 	3342489
 1.27435 +							    InterObjView 	@1184
 1.27436 +							    height     	182
 1.27437 +							    y_coord    	122
 1.27438 +							    Nested     	FALSE))
 1.27439 +						    (object InterObjView "$UNNAMED$442" @1186
 1.27440 +							location   	(1240, 248)
 1.27441 +							font       	(object Font
 1.27442 +							    underline  	TRUE)
 1.27443 +							label      	(object ItemLabel
 1.27444 +							    Parent_View 	@1186
 1.27445 +							    location   	(1147, 272)
 1.27446 +							    anchor_loc 	3
 1.27447 +							    nlines     	2
 1.27448 +							    max_width  	435
 1.27449 +							    label      	"")
 1.27450 +							icon       	"control"
 1.27451 +							icon_style 	"Icon"
 1.27452 +							line_color 	3342489
 1.27453 +							fill_color 	13434879
 1.27454 +							quidu      	"3A1E8E8303B6"
 1.27455 +							width      	446
 1.27456 +							height     	663
 1.27457 +							icon_height 	164
 1.27458 +							icon_width 	157
 1.27459 +							icon_y_offset 	1
 1.27460 +							annotation 	1
 1.27461 +							Focus_Of_Control 	(object Focus_Of_Control "" @1187
 1.27462 +							    location   	(1240, 558)
 1.27463 +							    line_color 	3342489
 1.27464 +							    InterObjView 	@1186
 1.27465 +							    height     	60
 1.27466 +							    y_coord    	0
 1.27467 +							    Nested     	FALSE))
 1.27468 +						    (object InterObjView "$UNNAMED$441" @1188
 1.27469 +							location   	(558, 248)
 1.27470 +							font       	(object Font
 1.27471 +							    underline  	TRUE)
 1.27472 +							label      	(object ItemLabel
 1.27473 +							    Parent_View 	@1188
 1.27474 +							    location   	(465, 273)
 1.27475 +							    anchor_loc 	3
 1.27476 +							    nlines     	2
 1.27477 +							    max_width  	471
 1.27478 +							    label      	"")
 1.27479 +							icon       	"control"
 1.27480 +							icon_style 	"Icon"
 1.27481 +							line_color 	3342489
 1.27482 +							fill_color 	13434879
 1.27483 +							quidu      	"3B56FF5100A0"
 1.27484 +							width      	446
 1.27485 +							height     	663
 1.27486 +							icon_height 	164
 1.27487 +							icon_width 	157
 1.27488 +							icon_y_offset 	0
 1.27489 +							annotation 	1
 1.27490 +							Focus_Of_Control 	(object Focus_Of_Control "" @1189
 1.27491 +							    location   	(558, 434)
 1.27492 +							    line_color 	3342489
 1.27493 +							    InterObjView 	@1188
 1.27494 +							    height     	304
 1.27495 +							    y_coord    	244
 1.27496 +							    Nested     	FALSE))
 1.27497 +						    (object InterMessView "" @1190
 1.27498 +							location   	(62, 434)
 1.27499 +							label      	(object SegLabel @1191
 1.27500 +							    Parent_View 	@1190
 1.27501 +							    location   	(371, 390)
 1.27502 +							    quidu      	"3B56FF58026D"
 1.27503 +							    anchor_loc 	1
 1.27504 +							    nlines     	1
 1.27505 +							    max_width  	0
 1.27506 +							    justify    	0
 1.27507 +							    label      	""
 1.27508 +							    pctDist    	0.500000
 1.27509 +							    height     	45
 1.27510 +							    orientation 	0)
 1.27511 +							line_color 	3342489
 1.27512 +							client     	@1182
 1.27513 +							supplier   	@1188
 1.27514 +							Focus_Src  	@1183
 1.27515 +							Focus_Entry 	@1189
 1.27516 +							origin     	(201, 434)
 1.27517 +							terminus   	(542, 434)
 1.27518 +							ordinal    	0)
 1.27519 +						    (object InterMessView "" @1192
 1.27520 +							location   	(62, 496)
 1.27521 +							label      	(object SegLabel @1193
 1.27522 +							    Parent_View 	@1192
 1.27523 +							    location   	(712, 452)
 1.27524 +							    quidu      	"3B56FF5C0101"
 1.27525 +							    anchor_loc 	1
 1.27526 +							    nlines     	1
 1.27527 +							    max_width  	188
 1.27528 +							    justify    	0
 1.27529 +							    label      	"Resume( )"
 1.27530 +							    pctDist    	0.500000
 1.27531 +							    height     	45
 1.27532 +							    orientation 	0)
 1.27533 +							line_color 	3342489
 1.27534 +							client     	@1188
 1.27535 +							supplier   	@1184
 1.27536 +							Focus_Src  	@1189
 1.27537 +							Focus_Entry 	@1185
 1.27538 +							origin     	(573, 496)
 1.27539 +							terminus   	(852, 496)
 1.27540 +							ordinal    	1)
 1.27541 +						    (object InterMessView "" @1194
 1.27542 +							location   	(62, 558)
 1.27543 +							label      	(object SegLabel @1195
 1.27544 +							    Parent_View 	@1194
 1.27545 +							    location   	(1053, 514)
 1.27546 +							    quidu      	"3B56FF630150"
 1.27547 +							    anchor_loc 	1
 1.27548 +							    nlines     	1
 1.27549 +							    max_width  	188
 1.27550 +							    justify    	0
 1.27551 +							    label      	"Resume( )"
 1.27552 +							    pctDist    	0.500000
 1.27553 +							    height     	45
 1.27554 +							    orientation 	0)
 1.27555 +							line_color 	3342489
 1.27556 +							client     	@1184
 1.27557 +							supplier   	@1186
 1.27558 +							Focus_Src  	@1185
 1.27559 +							Focus_Entry 	@1187
 1.27560 +							origin     	(883, 558)
 1.27561 +							terminus   	(1224, 558)
 1.27562 +							ordinal    	2))))))
 1.27563 +				logical_presentations 	(list unit_reference_list))
 1.27564 +			    (object Class_Category "Suicide (Iter 2)"
 1.27565 +				quid       	"3A1CFF720026"
 1.27566 +				exportControl 	"Public"
 1.27567 +				logical_models 	(list unit_reference_list
 1.27568 +				    (object UseCase "Suicide"
 1.27569 +					quid       	"3A1D033C0067"
 1.27570 +					documentation 	
 1.27571 +|Actors:
 1.27572 +|GT WAP Browser 6.2
 1.27573 +|Generic Future Projects
 1.27574 +|Interface Implementation
 1.27575 +|
 1.27576 +|Traceability:
 1.27577 +|RHR.79.1.5
 1.27578 +|RHR.79.4.4
 1.27579 +|RHR.79.5.3
 1.27580 +					
 1.27581 +					stereotype 	"use-case realization"
 1.27582 +					logical_models 	(list unit_reference_list
 1.27583 +					    (object Mechanism @1196
 1.27584 +						logical_models 	(list unit_reference_list
 1.27585 +						    (object Object "$UNNAMED$443"
 1.27586 +							quid       	"3A1E861101A8"
 1.27587 +							collaborators 	(list link_list
 1.27588 +							    (object Link
 1.27589 +								quid       	"3A1E861101A9"
 1.27590 +								supplier   	"$UNNAMED$444"
 1.27591 +								quidu      	"3A1E861101AD"
 1.27592 +								messages   	(list Messages
 1.27593 +								    (object Message "FireAndForget( )"
 1.27594 +									quid       	"3A1E861101AA"
 1.27595 +									frequency  	"Aperiodic"
 1.27596 +									synchronization 	"Asynchronous"
 1.27597 +									dir        	"FromClientToSupplier"
 1.27598 +									sequence   	"1"
 1.27599 +									ordinal    	0
 1.27600 +									quidu      	"3A2D069800DC"))))
 1.27601 +							class      	"Use Case View::Customers::Generic Client"
 1.27602 +							quidu      	"3A1E33F801F8"
 1.27603 +							persistence 	"Transient"
 1.27604 +							multi      	FALSE)
 1.27605 +						    (object Object "$UNNAMED$444"
 1.27606 +							quid       	"3A1E861101AD"
 1.27607 +							collaborators 	(list link_list
 1.27608 +							    (object Link
 1.27609 +								quid       	"3A1E863201EC"
 1.27610 +								supplier   	"$UNNAMED$444"
 1.27611 +								quidu      	"3A1E861101AD"
 1.27612 +								messages   	(list Messages
 1.27613 +								    (object Message "DoMethodL( )"
 1.27614 +									quid       	"3A1E863201ED"
 1.27615 +									frequency  	"Aperiodic"
 1.27616 +									synchronization 	"Simple"
 1.27617 +									dir        	"FromClientToSupplier"
 1.27618 +									sequence   	"1.1"
 1.27619 +									ordinal    	1
 1.27620 +									quidu      	"3A2CFF6B01B7")))
 1.27621 +							    (object Link
 1.27622 +								quid       	"3ACAE5430212"
 1.27623 +								supplier   	"$UNNAMED$445"
 1.27624 +								quidu      	"3A1E861101B5")
 1.27625 +							    (object Link
 1.27626 +								quid       	"3ACAECC402E7"
 1.27627 +								supplier   	"$UNNAMED$446"
 1.27628 +								quidu      	"3ACAEC7C024D"
 1.27629 +								messages   	(list Messages
 1.27630 +								    (object Message "DestroyedImplementation(TUid)"
 1.27631 +									quid       	"3ACAECC402E8"
 1.27632 +									frequency  	"Aperiodic"
 1.27633 +									synchronization 	"Simple"
 1.27634 +									dir        	"FromClientToSupplier"
 1.27635 +									sequence   	"1.2"
 1.27636 +									ordinal    	2
 1.27637 +									quidu      	"3A716CC401D8"))))
 1.27638 +							class      	"Logical View::CExampleInterface"
 1.27639 +							quidu      	"3A1D07A10155"
 1.27640 +							persistence 	"Transient"
 1.27641 +							multi      	FALSE)
 1.27642 +						    (object Object "$UNNAMED$445"
 1.27643 +							quid       	"3A1E861101B5"
 1.27644 +							collaborators 	(list link_list
 1.27645 +							    (object Link
 1.27646 +								quid       	"3B58122E023F"
 1.27647 +								supplier   	"$UNNAMED$447"
 1.27648 +								quidu      	"3B58122A0149"
 1.27649 +								messages   	(list Messages
 1.27650 +								    (object Message "DecreaseReference( )"
 1.27651 +									quid       	"3B58122E0240"
 1.27652 +									frequency  	"Aperiodic"
 1.27653 +									synchronization 	"Simple"
 1.27654 +									dir        	"FromClientToSupplier"
 1.27655 +									sequence   	"3.1"
 1.27656 +									ordinal    	5
 1.27657 +									quidu      	"3A2CF5AE002C"))))
 1.27658 +							class      	"Logical View::CLoadManager"
 1.27659 +							quidu      	"3A1D0F4101D4"
 1.27660 +							persistence 	"Transient"
 1.27661 +							multi      	FALSE)
 1.27662 +						    (object Object "$UNNAMED$446"
 1.27663 +							quid       	"3ACAEC7C024D"
 1.27664 +							collaborators 	(list link_list
 1.27665 +							    (object Link
 1.27666 +								quid       	"3ACAECA901F8"
 1.27667 +								supplier   	"$UNNAMED$448"
 1.27668 +								quidu      	"3ACAEC82018D"
 1.27669 +								messages   	(list Messages
 1.27670 +								    (object Message "DestroyedImplementation(TUid)"
 1.27671 +									quid       	"3ACAECA901F9"
 1.27672 +									frequency  	"Aperiodic"
 1.27673 +									synchronization 	"Simple"
 1.27674 +									dir        	"FromClientToSupplier"
 1.27675 +									sequence   	"2"
 1.27676 +									ordinal    	3
 1.27677 +									quidu      	"3A716CC2010D"))))
 1.27678 +							class      	"Logical View::REComSession"
 1.27679 +							quidu      	"3A1D08B702D1"
 1.27680 +							persistence 	"Transient"
 1.27681 +							multi      	FALSE)
 1.27682 +						    (object Object "$UNNAMED$448"
 1.27683 +							quid       	"3ACAEC82018D"
 1.27684 +							collaborators 	(list link_list
 1.27685 +							    (object Link
 1.27686 +								quid       	"3ACAECA20189"
 1.27687 +								supplier   	"$UNNAMED$445"
 1.27688 +								quidu      	"3A1E861101B5"
 1.27689 +								messages   	(list Messages
 1.27690 +								    (object Message "DestroyedThis(TUid)"
 1.27691 +									quid       	"3ACAECA2018A"
 1.27692 +									frequency  	"Aperiodic"
 1.27693 +									synchronization 	"Simple"
 1.27694 +									dir        	"FromClientToSupplier"
 1.27695 +									sequence   	"3"
 1.27696 +									ordinal    	4
 1.27697 +									quidu      	"3A2CF48B03A8"))))
 1.27698 +							class      	"Logical View::CEComServer"
 1.27699 +							quidu      	"3A7159680113"
 1.27700 +							persistence 	"Transient"
 1.27701 +							multi      	FALSE)
 1.27702 +						    (object Object "$UNNAMED$447"
 1.27703 +							quid       	"3B58122A0149"
 1.27704 +							collaborators 	(list link_list
 1.27705 +							    (object Link
 1.27706 +								quid       	"3B5812360309"
 1.27707 +								supplier   	"$UNNAMED$447"
 1.27708 +								quidu      	"3B58122A0149"
 1.27709 +								messages   	(list Messages
 1.27710 +								    (object Message "Wait( )"
 1.27711 +									quid       	"3B581236030A"
 1.27712 +									frequency  	"Aperiodic"
 1.27713 +									synchronization 	"Simple"
 1.27714 +									dir        	"FromClientToSupplier"
 1.27715 +									sequence   	"3.1.1"
 1.27716 +									ordinal    	6
 1.27717 +									quidu      	"3A2CF51F00BC")
 1.27718 +								    (object Message "Unload( )"
 1.27719 +									quid       	"3B58123C0249"
 1.27720 +									frequency  	"Aperiodic"
 1.27721 +									synchronization 	"Simple"
 1.27722 +									dir        	"FromClientToSupplier"
 1.27723 +									sequence   	"3.1.2"
 1.27724 +									ordinal    	7
 1.27725 +									quidu      	"3A2CF5710345"))))
 1.27726 +							class      	"Logical View::CUnloadPolicy"
 1.27727 +							quidu      	"3A1D309500CE"
 1.27728 +							persistence 	"Transient"
 1.27729 +							multi      	FALSE))))
 1.27730 +					logical_presentations 	(list unit_reference_list
 1.27731 +					    (object InteractionDiagram "Basic Flow"
 1.27732 +						mechanism_ref 	@1196
 1.27733 +						quid       	"3A1E85F2028A"
 1.27734 +						title      	"Basic Flow"
 1.27735 +						documentation 	
 1.27736 +|In this use case the Interface Client creates an Interface Implementation on which it can call an asynchronous 'fire and forget' function.
 1.27737 +|This function will perform its task, i.e. its DoMethodL call, and then automatically delete the Interface Implementation. I.e. itself.
 1.27738 +|
 1.27739 +|N.B. Self destruction MUST be guaranteed even if the DoMethodL call fails.
 1.27740 +						
 1.27741 +						zoom       	100
 1.27742 +						max_height 	28350
 1.27743 +						max_width  	21600
 1.27744 +						origin_x   	1913
 1.27745 +						origin_y   	0
 1.27746 +						items      	(list diagram_item_list
 1.27747 +						    (object InterObjView "$UNNAMED$443" @1197
 1.27748 +							location   	(186, 248)
 1.27749 +							font       	(object Font
 1.27750 +							    underline  	TRUE)
 1.27751 +							label      	(object ItemLabel
 1.27752 +							    Parent_View 	@1197
 1.27753 +							    location   	(186, 273)
 1.27754 +							    anchor_loc 	1
 1.27755 +							    nlines     	2
 1.27756 +							    max_width  	360
 1.27757 +							    justify    	0
 1.27758 +							    label      	"")
 1.27759 +							icon       	"Actor"
 1.27760 +							icon_style 	"Icon"
 1.27761 +							line_color 	3342489
 1.27762 +							fill_color 	13434879
 1.27763 +							quidu      	"3A1E861101A8"
 1.27764 +							width      	336
 1.27765 +							height     	1221
 1.27766 +							icon_height 	162
 1.27767 +							icon_width 	120
 1.27768 +							icon_y_offset 	0
 1.27769 +							annotation 	1
 1.27770 +							Focus_Of_Control 	(object Focus_Of_Control "" @1198
 1.27771 +							    location   	(186, 434)
 1.27772 +							    line_color 	3342489
 1.27773 +							    InterObjView 	@1197
 1.27774 +							    height     	490
 1.27775 +							    y_coord    	430
 1.27776 +							    Nested     	FALSE))
 1.27777 +						    (object InterObjView "$UNNAMED$444" @1199
 1.27778 +							location   	(744, 248)
 1.27779 +							font       	(object Font
 1.27780 +							    underline  	TRUE)
 1.27781 +							label      	(object ItemLabel
 1.27782 +							    Parent_View 	@1199
 1.27783 +							    location   	(618, 275)
 1.27784 +							    anchor_loc 	3
 1.27785 +							    nlines     	2
 1.27786 +							    max_width  	687
 1.27787 +							    label      	"")
 1.27788 +							icon       	"boundary"
 1.27789 +							icon_style 	"Icon"
 1.27790 +							line_color 	3342489
 1.27791 +							fill_color 	13434879
 1.27792 +							quidu      	"3A1E861101AD"
 1.27793 +							width      	662
 1.27794 +							height     	1221
 1.27795 +							icon_height 	153
 1.27796 +							icon_width 	229
 1.27797 +							icon_y_offset 	-1
 1.27798 +							annotation 	1
 1.27799 +							Focus_Of_Control 	(object Focus_Of_Control "" @1200
 1.27800 +							    location   	(744, 434)
 1.27801 +							    line_color 	3342489
 1.27802 +							    InterObjView 	@1199
 1.27803 +							    height     	430
 1.27804 +							    y_coord    	370
 1.27805 +							    Nested     	FALSE)
 1.27806 +							Focus_Of_Control 	(object Focus_Of_Control "" @1201
 1.27807 +							    location   	(744, 558)
 1.27808 +							    line_color 	3342489
 1.27809 +							    InterObjView 	@1199
 1.27810 +							    height     	60
 1.27811 +							    y_coord    	0
 1.27812 +							    Nested     	TRUE))
 1.27813 +						    (object InterObjView "$UNNAMED$445" @1202
 1.27814 +							location   	(2294, 248)
 1.27815 +							font       	(object Font
 1.27816 +							    underline  	TRUE)
 1.27817 +							label      	(object ItemLabel
 1.27818 +							    Parent_View 	@1202
 1.27819 +							    location   	(2201, 271)
 1.27820 +							    anchor_loc 	3
 1.27821 +							    nlines     	2
 1.27822 +							    max_width  	471
 1.27823 +							    label      	"")
 1.27824 +							icon       	"control"
 1.27825 +							icon_style 	"Icon"
 1.27826 +							line_color 	3342489
 1.27827 +							fill_color 	13434879
 1.27828 +							quidu      	"3A1E861101B5"
 1.27829 +							width      	446
 1.27830 +							height     	1221
 1.27831 +							icon_height 	164
 1.27832 +							icon_width 	157
 1.27833 +							icon_y_offset 	2
 1.27834 +							annotation 	1
 1.27835 +							Focus_Of_Control 	(object Focus_Of_Control "" @1203
 1.27836 +							    location   	(2294, 868)
 1.27837 +							    line_color 	3342489
 1.27838 +							    InterObjView 	@1202
 1.27839 +							    height     	428
 1.27840 +							    y_coord    	368
 1.27841 +							    Nested     	FALSE))
 1.27842 +						    (object InterObjView "$UNNAMED$447" @1204
 1.27843 +							location   	(2728, 248)
 1.27844 +							font       	(object Font
 1.27845 +							    underline  	TRUE)
 1.27846 +							label      	(object ItemLabel
 1.27847 +							    Parent_View 	@1204
 1.27848 +							    location   	(2635, 272)
 1.27849 +							    anchor_loc 	3
 1.27850 +							    nlines     	2
 1.27851 +							    max_width  	471
 1.27852 +							    label      	"")
 1.27853 +							icon       	"control"
 1.27854 +							icon_style 	"Icon"
 1.27855 +							line_color 	3342489
 1.27856 +							fill_color 	13434879
 1.27857 +							quidu      	"3B58122A0149"
 1.27858 +							width      	446
 1.27859 +							height     	1221
 1.27860 +							icon_height 	164
 1.27861 +							icon_width 	157
 1.27862 +							icon_y_offset 	1
 1.27863 +							annotation 	1
 1.27864 +							Focus_Of_Control 	(object Focus_Of_Control "" @1205
 1.27865 +							    location   	(2728, 930)
 1.27866 +							    line_color 	3342489
 1.27867 +							    InterObjView 	@1204
 1.27868 +							    height     	306
 1.27869 +							    y_coord    	246
 1.27870 +							    Nested     	FALSE)
 1.27871 +							Focus_Of_Control 	(object Focus_Of_Control "" @1206
 1.27872 +							    location   	(2728, 992)
 1.27873 +							    line_color 	3342489
 1.27874 +							    InterObjView 	@1204
 1.27875 +							    height     	60
 1.27876 +							    y_coord    	0
 1.27877 +							    Nested     	TRUE)
 1.27878 +							Focus_Of_Control 	(object Focus_Of_Control "" @1207
 1.27879 +							    location   	(2728, 1116)
 1.27880 +							    line_color 	3342489
 1.27881 +							    InterObjView 	@1204
 1.27882 +							    height     	60
 1.27883 +							    y_coord    	0
 1.27884 +							    Nested     	TRUE))
 1.27885 +						    (object InterObjView "$UNNAMED$446" @1208
 1.27886 +							location   	(1240, 248)
 1.27887 +							font       	(object Font
 1.27888 +							    underline  	TRUE)
 1.27889 +							label      	(object ItemLabel
 1.27890 +							    Parent_View 	@1208
 1.27891 +							    location   	(1114, 275)
 1.27892 +							    anchor_loc 	3
 1.27893 +							    nlines     	2
 1.27894 +							    max_width  	687
 1.27895 +							    label      	"")
 1.27896 +							icon       	"boundary"
 1.27897 +							icon_style 	"Icon"
 1.27898 +							line_color 	3342489
 1.27899 +							fill_color 	13434879
 1.27900 +							quidu      	"3ACAEC7C024D"
 1.27901 +							width      	662
 1.27902 +							height     	1221
 1.27903 +							icon_height 	153
 1.27904 +							icon_width 	229
 1.27905 +							icon_y_offset 	-1
 1.27906 +							annotation 	1
 1.27907 +							Focus_Of_Control 	(object Focus_Of_Control "" @1209
 1.27908 +							    location   	(1240, 558)
 1.27909 +							    line_color 	3342489
 1.27910 +							    InterObjView 	@1208
 1.27911 +							    height     	368
 1.27912 +							    y_coord    	308
 1.27913 +							    Nested     	FALSE)
 1.27914 +							Focus_Of_Control 	(object Focus_Of_Control "" @1210
 1.27915 +							    location   	(1240, 744)
 1.27916 +							    line_color 	3342489
 1.27917 +							    InterObjView 	@1208
 1.27918 +							    height     	60
 1.27919 +							    y_coord    	0
 1.27920 +							    Nested     	TRUE))
 1.27921 +						    (object InterObjView "$UNNAMED$448" @1211
 1.27922 +							location   	(1860, 248)
 1.27923 +							font       	(object Font
 1.27924 +							    underline  	TRUE)
 1.27925 +							label      	(object ItemLabel
 1.27926 +							    Parent_View 	@1211
 1.27927 +							    location   	(1734, 275)
 1.27928 +							    anchor_loc 	3
 1.27929 +							    nlines     	2
 1.27930 +							    max_width  	687
 1.27931 +							    label      	"")
 1.27932 +							icon       	"boundary"
 1.27933 +							icon_style 	"Icon"
 1.27934 +							line_color 	3342489
 1.27935 +							fill_color 	13434879
 1.27936 +							quidu      	"3ACAEC82018D"
 1.27937 +							width      	662
 1.27938 +							height     	1221
 1.27939 +							icon_height 	153
 1.27940 +							icon_width 	229
 1.27941 +							icon_y_offset 	-1
 1.27942 +							annotation 	1
 1.27943 +							Focus_Of_Control 	(object Focus_Of_Control "" @1212
 1.27944 +							    location   	(1860, 558)
 1.27945 +							    line_color 	3342489
 1.27946 +							    InterObjView 	@1211
 1.27947 +							    height     	798
 1.27948 +							    y_coord    	738
 1.27949 +							    Nested     	FALSE)
 1.27950 +							Focus_Of_Control 	(object Focus_Of_Control "" @1213
 1.27951 +							    location   	(1860, 806)
 1.27952 +							    line_color 	3342489
 1.27953 +							    InterObjView 	@1211
 1.27954 +							    height     	60
 1.27955 +							    y_coord    	0
 1.27956 +							    Nested     	TRUE))
 1.27957 +						    (object InterMessView "" @1214
 1.27958 +							location   	(62, 434)
 1.27959 +							label      	(object SegLabel @1215
 1.27960 +							    Parent_View 	@1214
 1.27961 +							    location   	(464, 390)
 1.27962 +							    quidu      	"3A1E861101AA"
 1.27963 +							    anchor_loc 	1
 1.27964 +							    nlines     	1
 1.27965 +							    max_width  	323
 1.27966 +							    justify    	0
 1.27967 +							    label      	"FireAndForget( )"
 1.27968 +							    pctDist    	0.500000
 1.27969 +							    height     	45
 1.27970 +							    orientation 	0)
 1.27971 +							line_color 	3342489
 1.27972 +							client     	@1197
 1.27973 +							supplier   	@1199
 1.27974 +							Focus_Src  	@1198
 1.27975 +							Focus_Entry 	@1200
 1.27976 +							origin     	(201, 434)
 1.27977 +							terminus   	(728, 434)
 1.27978 +							ordinal    	0)
 1.27979 +						    (object SelfMessView "" @1216
 1.27980 +							location   	(62, 558)
 1.27981 +							label      	(object SegLabel @1217
 1.27982 +							    Parent_View 	@1216
 1.27983 +							    location   	(835, 514)
 1.27984 +							    quidu      	"3A1E863201ED"
 1.27985 +							    anchor_loc 	1
 1.27986 +							    nlines     	1
 1.27987 +							    max_width  	232
 1.27988 +							    justify    	0
 1.27989 +							    label      	"DoMethodL( )"
 1.27990 +							    pctDist    	0.500000
 1.27991 +							    height     	45
 1.27992 +							    orientation 	0)
 1.27993 +							line_color 	3342489
 1.27994 +							client     	@1199
 1.27995 +							supplier   	@1199
 1.27996 +							Focus_Src  	@1200
 1.27997 +							Focus_Entry 	@1201
 1.27998 +							origin     	(760, 558)
 1.27999 +							terminus   	(910, 558)
 1.28000 +							ordinal    	1)
 1.28001 +						    (object NoteView @1218
 1.28002 +							location   	(2294, 1612)
 1.28003 +							label      	(object ItemLabel
 1.28004 +							    Parent_View 	@1218
 1.28005 +							    location   	(2137, 1493)
 1.28006 +							    fill_color 	13434879
 1.28007 +							    nlines     	4
 1.28008 +							    max_width  	278
 1.28009 +							    label      	"Sequence Diagram: Remove Instantiation / Basic Flow")
 1.28010 +							line_color 	3342489
 1.28011 +							fill_color 	13434879
 1.28012 +							width      	338
 1.28013 +							height     	250
 1.28014 +							quidu      	"3A2661D900C1")
 1.28015 +						    (object InterMessView "" @1219
 1.28016 +							location   	(62, 868)
 1.28017 +							label      	(object SegLabel @1220
 1.28018 +							    Parent_View 	@1219
 1.28019 +							    location   	(2076, 824)
 1.28020 +							    quidu      	"3ACAECA2018A"
 1.28021 +							    anchor_loc 	1
 1.28022 +							    nlines     	1
 1.28023 +							    max_width  	506
 1.28024 +							    justify    	0
 1.28025 +							    label      	"DestroyedThis(TUid)"
 1.28026 +							    pctDist    	0.500000
 1.28027 +							    height     	45
 1.28028 +							    orientation 	0)
 1.28029 +							line_color 	3342489
 1.28030 +							client     	@1211
 1.28031 +							supplier   	@1202
 1.28032 +							Focus_Src  	@1212
 1.28033 +							Focus_Entry 	@1203
 1.28034 +							origin     	(1875, 868)
 1.28035 +							terminus   	(2278, 868)
 1.28036 +							ordinal    	4)
 1.28037 +						    (object InterMessView "" @1221
 1.28038 +							location   	(62, 806)
 1.28039 +							label      	(object SegLabel @1222
 1.28040 +							    Parent_View 	@1221
 1.28041 +							    location   	(1549, 762)
 1.28042 +							    quidu      	"3ACAECA901F9"
 1.28043 +							    anchor_loc 	1
 1.28044 +							    nlines     	1
 1.28045 +							    max_width  	663
 1.28046 +							    justify    	0
 1.28047 +							    label      	"DestroyedImplementation(TUid)"
 1.28048 +							    pctDist    	0.500000
 1.28049 +							    height     	45
 1.28050 +							    orientation 	0)
 1.28051 +							line_color 	3342489
 1.28052 +							client     	@1208
 1.28053 +							supplier   	@1211
 1.28054 +							Focus_Src  	@1209
 1.28055 +							Focus_Entry 	@1213
 1.28056 +							origin     	(1255, 806)
 1.28057 +							terminus   	(1844, 806)
 1.28058 +							ordinal    	3)
 1.28059 +						    (object InterMessView "" @1223
 1.28060 +							location   	(62, 744)
 1.28061 +							label      	(object SegLabel @1224
 1.28062 +							    Parent_View 	@1223
 1.28063 +							    location   	(991, 700)
 1.28064 +							    quidu      	"3ACAECC402E8"
 1.28065 +							    anchor_loc 	1
 1.28066 +							    nlines     	1
 1.28067 +							    max_width  	550
 1.28068 +							    justify    	0
 1.28069 +							    label      	"DestroyedImplementation(TUid)"
 1.28070 +							    pctDist    	0.500000
 1.28071 +							    height     	45
 1.28072 +							    orientation 	0)
 1.28073 +							line_color 	3342489
 1.28074 +							client     	@1199
 1.28075 +							supplier   	@1208
 1.28076 +							Focus_Src  	@1200
 1.28077 +							Focus_Entry 	@1210
 1.28078 +							origin     	(759, 744)
 1.28079 +							terminus   	(1224, 744)
 1.28080 +							ordinal    	2)
 1.28081 +						    (object NoteView @1225
 1.28082 +							location   	(1364, 1302)
 1.28083 +							label      	(object ItemLabel
 1.28084 +							    Parent_View 	@1225
 1.28085 +							    location   	(973, 1186)
 1.28086 +							    fill_color 	13434879
 1.28087 +							    nlines     	5
 1.28088 +							    max_width  	746
 1.28089 +							    label      	"Sequence Diagram: Development Iteration 2 / Client Server Interaction")
 1.28090 +							line_color 	3342489
 1.28091 +							fill_color 	13434879
 1.28092 +							width      	806
 1.28093 +							height     	244
 1.28094 +							quidu      	"3ACAE9E9000B")
 1.28095 +						    (object AttachView "" @1226
 1.28096 +							stereotype 	TRUE
 1.28097 +							line_color 	3342489
 1.28098 +							client     	@1225
 1.28099 +							supplier   	@1221
 1.28100 +							line_style 	0)
 1.28101 +						    (object InterMessView "" @1227
 1.28102 +							location   	(62, 930)
 1.28103 +							label      	(object SegLabel @1228
 1.28104 +							    Parent_View 	@1227
 1.28105 +							    location   	(2510, 886)
 1.28106 +							    quidu      	"3B58122E0240"
 1.28107 +							    anchor_loc 	1
 1.28108 +							    nlines     	1
 1.28109 +							    max_width  	391
 1.28110 +							    justify    	0
 1.28111 +							    label      	"DecreaseReference( )"
 1.28112 +							    pctDist    	0.500000
 1.28113 +							    height     	45
 1.28114 +							    orientation 	0)
 1.28115 +							line_color 	3342489
 1.28116 +							client     	@1202
 1.28117 +							supplier   	@1204
 1.28118 +							Focus_Src  	@1203
 1.28119 +							Focus_Entry 	@1205
 1.28120 +							origin     	(2309, 930)
 1.28121 +							terminus   	(2712, 930)
 1.28122 +							ordinal    	5)
 1.28123 +						    (object SelfMessView "" @1229
 1.28124 +							location   	(62, 992)
 1.28125 +							label      	(object SegLabel @1230
 1.28126 +							    Parent_View 	@1229
 1.28127 +							    location   	(2819, 948)
 1.28128 +							    quidu      	"3B581236030A"
 1.28129 +							    anchor_loc 	1
 1.28130 +							    nlines     	1
 1.28131 +							    max_width  	122
 1.28132 +							    justify    	0
 1.28133 +							    label      	"Wait( )"
 1.28134 +							    pctDist    	0.500000
 1.28135 +							    height     	45
 1.28136 +							    orientation 	0)
 1.28137 +							line_color 	3342489
 1.28138 +							client     	@1204
 1.28139 +							supplier   	@1204
 1.28140 +							Focus_Src  	@1205
 1.28141 +							Focus_Entry 	@1206
 1.28142 +							origin     	(2744, 992)
 1.28143 +							terminus   	(2894, 992)
 1.28144 +							ordinal    	6)
 1.28145 +						    (object SelfMessView "" @1231
 1.28146 +							location   	(62, 1116)
 1.28147 +							label      	(object SegLabel @1232
 1.28148 +							    Parent_View 	@1231
 1.28149 +							    location   	(2819, 1072)
 1.28150 +							    quidu      	"3B58123C0249"
 1.28151 +							    anchor_loc 	1
 1.28152 +							    nlines     	1
 1.28153 +							    max_width  	159
 1.28154 +							    justify    	0
 1.28155 +							    label      	"Unload( )"
 1.28156 +							    pctDist    	0.500000
 1.28157 +							    height     	45
 1.28158 +							    orientation 	0)
 1.28159 +							line_color 	3342489
 1.28160 +							client     	@1204
 1.28161 +							supplier   	@1204
 1.28162 +							Focus_Src  	@1205
 1.28163 +							Focus_Entry 	@1207
 1.28164 +							origin     	(2744, 1116)
 1.28165 +							terminus   	(2894, 1116)
 1.28166 +							ordinal    	7)
 1.28167 +						    (object AttachView "" @1233
 1.28168 +							stereotype 	TRUE
 1.28169 +							line_color 	3342489
 1.28170 +							client     	@1218
 1.28171 +							supplier   	@1227
 1.28172 +							line_style 	0))))))
 1.28173 +				logical_presentations 	(list unit_reference_list))
 1.28174 +			    (object Mechanism @1234
 1.28175 +				logical_models 	(list unit_reference_list))
 1.28176 +			    (object Mechanism @1235
 1.28177 +				logical_models 	(list unit_reference_list)))
 1.28178 +			logical_presentations 	(list unit_reference_list
 1.28179 +			    (object InteractionDiagram "Client Server Interaction"
 1.28180 +				mechanism_ref 	@1234
 1.28181 +				quid       	"3ACAE9E9000B"
 1.28182 +				title      	"Client Server Interaction"
 1.28183 +				zoom       	100
 1.28184 +				max_height 	28350
 1.28185 +				max_width  	21600
 1.28186 +				origin_x   	0
 1.28187 +				origin_y   	0
 1.28188 +				items      	(list diagram_item_list))
 1.28189 +			    (object InteractionDiagram "Client Server Session establishment"
 1.28190 +				mechanism_ref 	@1235
 1.28191 +				quid       	"3ACAEADD0246"
 1.28192 +				title      	"Client Server Session establishment"
 1.28193 +				zoom       	100
 1.28194 +				max_height 	28350
 1.28195 +				max_width  	21600
 1.28196 +				origin_x   	0
 1.28197 +				origin_y   	0
 1.28198 +				items      	(list diagram_item_list))))
 1.28199 +		    (object Class_Category "Development Iteration 3"
 1.28200 +			quid       	"3A9628FD0310"
 1.28201 +			exportControl 	"Public"
 1.28202 +			logical_models 	(list unit_reference_list
 1.28203 +			    (object Class_Category "Serve Multiple Clients (Iter 3)"
 1.28204 +				quid       	"3A2CC6DF02F2"
 1.28205 +				exportControl 	"Public"
 1.28206 +				logical_models 	(list unit_reference_list
 1.28207 +				    (object UseCase "Serve Multiple Clients"
 1.28208 +					quid       	"3A2CC69E003B"
 1.28209 +					documentation 	
 1.28210 +|Actors:
 1.28211 +|Generic Client
 1.28212 +|
 1.28213 +|Traceability:
 1.28214 +|RHR.79.1.3
 1.28215 +|RHR.79.4.4
 1.28216 +|RHR.79.5.3
 1.28217 +					
 1.28218 +					stereotype 	"use-case realization"
 1.28219 +					logical_models 	(list unit_reference_list
 1.28220 +					    (object Mechanism @1236
 1.28221 +						logical_models 	(list unit_reference_list)))
 1.28222 +					logical_presentations 	(list unit_reference_list
 1.28223 +					    (object InteractionDiagram "Basic Flow"
 1.28224 +						mechanism_ref 	@1236
 1.28225 +						quid       	"3A2CC7220031"
 1.28226 +						title      	"Basic Flow"
 1.28227 +						documentation 	"This use case describes the ECom Architecture providing Interface Implementations to more than one Interface Client at the same time."
 1.28228 +						zoom       	100
 1.28229 +						max_height 	28350
 1.28230 +						max_width  	21600
 1.28231 +						origin_x   	0
 1.28232 +						origin_y   	0
 1.28233 +						items      	(list diagram_item_list)))))
 1.28234 +				logical_presentations 	(list unit_reference_list)))
 1.28235 +			logical_presentations 	(list unit_reference_list))
 1.28236 +		    (object Class_Category "Developer Support"
 1.28237 +			quid       	"3ACAE1480018"
 1.28238 +			exportControl 	"Public"
 1.28239 +			logical_models 	(list unit_reference_list
 1.28240 +			    (object Class_Category "Provide an Example Interface Implementation (Iter 1)"
 1.28241 +				quid       	"3A1CFFC10282"
 1.28242 +				exportControl 	"Public"
 1.28243 +				logical_models 	(list unit_reference_list
 1.28244 +				    (object UseCase "Provide an Example Interface implementation"
 1.28245 +					quid       	"3A1D02990081"
 1.28246 +					documentation 	
 1.28247 +|Actors:
 1.28248 +|Generic Client
 1.28249 +|
 1.28250 +|Traceability:
 1.28251 +|RHR.79.4.6
 1.28252 +|RHR.79.5.2
 1.28253 +					
 1.28254 +					stereotype 	"use-case realization"
 1.28255 +					logical_models 	(list unit_reference_list
 1.28256 +					    (object Mechanism @1237
 1.28257 +						logical_models 	(list unit_reference_list)))
 1.28258 +					logical_presentations 	(list unit_reference_list
 1.28259 +					    (object InteractionDiagram "Basic Flow"
 1.28260 +						mechanism_ref 	@1237
 1.28261 +						quid       	"3A27DC0000F7"
 1.28262 +						title      	"Basic Flow"
 1.28263 +						documentation 	
 1.28264 +|This use case describes the process for creating an Interface Implementation.
 1.28265 +|This use case assumes that the Interface Definition that this Interface Implementation is supporting has already been defined.
 1.28266 +						
 1.28267 +						zoom       	100
 1.28268 +						max_height 	28350
 1.28269 +						max_width  	21600
 1.28270 +						origin_x   	0
 1.28271 +						origin_y   	0
 1.28272 +						items      	(list diagram_item_list)))))
 1.28273 +				logical_presentations 	(list unit_reference_list))
 1.28274 +			    (object Class_Category "Define An Example Interface (Iter 1)"
 1.28275 +				quid       	"3A1CFF9E0304"
 1.28276 +				exportControl 	"Public"
 1.28277 +				logical_models 	(list unit_reference_list
 1.28278 +				    (object UseCase "Define An Example Interface"
 1.28279 +					quid       	"3A1D023201F5"
 1.28280 +					documentation 	
 1.28281 +|Actors:
 1.28282 +|Generic Client
 1.28283 +|
 1.28284 +|Traceability:
 1.28285 +|RHR.79.4.1
 1.28286 +|RHR.79.4.3
 1.28287 +|RHR.79.4.6
 1.28288 +|RHR.79.5.2
 1.28289 +					
 1.28290 +					stereotype 	"use-case realization"
 1.28291 +					logical_models 	(list unit_reference_list
 1.28292 +					    (object Mechanism @1238
 1.28293 +						logical_models 	(list unit_reference_list
 1.28294 +						    (object Object "$UNNAMED$449"
 1.28295 +							quid       	"3ACAE47602B8"
 1.28296 +							class      	"Logical View::CExampleInterface"
 1.28297 +							quidu      	"3A1D07A10155"
 1.28298 +							persistence 	"Transient"
 1.28299 +							multi      	FALSE))))
 1.28300 +					logical_presentations 	(list unit_reference_list
 1.28301 +					    (object InteractionDiagram "Basic Flow"
 1.28302 +						mechanism_ref 	@1238
 1.28303 +						quid       	"3A27DA3C033C"
 1.28304 +						title      	"Basic Flow"
 1.28305 +						documentation 	
 1.28306 +|This use case defines the process for defining an Interface Definition.
 1.28307 +|This specifies the client API and implements any interactions that are required with the ECom Architecture.
 1.28308 +						
 1.28309 +						zoom       	100
 1.28310 +						max_height 	28350
 1.28311 +						max_width  	21600
 1.28312 +						origin_x   	0
 1.28313 +						origin_y   	0
 1.28314 +						items      	(list diagram_item_list
 1.28315 +						    (object InterObjView "$UNNAMED$449" @1239
 1.28316 +							location   	(434, 248)
 1.28317 +							font       	(object Font
 1.28318 +							    underline  	TRUE)
 1.28319 +							label      	(object ItemLabel
 1.28320 +							    Parent_View 	@1239
 1.28321 +							    location   	(308, 274)
 1.28322 +							    anchor_loc 	3
 1.28323 +							    nlines     	2
 1.28324 +							    max_width  	687
 1.28325 +							    label      	"")
 1.28326 +							icon       	"boundary"
 1.28327 +							icon_style 	"Icon"
 1.28328 +							line_color 	3342489
 1.28329 +							fill_color 	13434879
 1.28330 +							quidu      	"3ACAE47602B8"
 1.28331 +							width      	662
 1.28332 +							height     	120
 1.28333 +							icon_height 	153
 1.28334 +							icon_width 	229
 1.28335 +							icon_y_offset 	0
 1.28336 +							annotation 	1))))))
 1.28337 +				logical_presentations 	(list unit_reference_list))
 1.28338 +			    (object Class_Category "Define An Example Interface With Initialisation Parameters (Iter 1)"
 1.28339 +				quid       	"3A1CFFA902B0"
 1.28340 +				exportControl 	"Public"
 1.28341 +				logical_models 	(list unit_reference_list
 1.28342 +				    (object UseCase "Define an Example interface with initialisation parameters"
 1.28343 +					quid       	"3A1D033A0154"
 1.28344 +					documentation 	
 1.28345 +|Actors:
 1.28346 +|Generic Client
 1.28347 +|
 1.28348 +|Traceability:
 1.28349 +|RHR.79.4.1
 1.28350 +|RHR.79.4.3
 1.28351 +|RHR.79.4.6
 1.28352 +|RHR.79.5.2
 1.28353 +					
 1.28354 +					stereotype 	"use-case realization"
 1.28355 +					logical_models 	(list unit_reference_list
 1.28356 +					    (object Mechanism @1240
 1.28357 +						logical_models 	(list unit_reference_list
 1.28358 +						    (object Object "$UNNAMED$450"
 1.28359 +							quid       	"3ACAE487003B"
 1.28360 +							class      	"Logical View::CExampleInterface"
 1.28361 +							quidu      	"3A1D07A10155"
 1.28362 +							persistence 	"Transient"
 1.28363 +							multi      	FALSE))))
 1.28364 +					logical_presentations 	(list unit_reference_list
 1.28365 +					    (object InteractionDiagram "Basic Flow"
 1.28366 +						mechanism_ref 	@1240
 1.28367 +						quid       	"3A27DB6403A5"
 1.28368 +						title      	"Basic Flow"
 1.28369 +						documentation 	
 1.28370 +|This use case specifies the process for defining an Interface Definition for an Interface Implementation that requires initialisation parameters.
 1.28371 +|This includes defining the client API and implementing any interactions with the ECom Architecture.
 1.28372 +						
 1.28373 +						zoom       	100
 1.28374 +						max_height 	28350
 1.28375 +						max_width  	21600
 1.28376 +						origin_x   	0
 1.28377 +						origin_y   	0
 1.28378 +						items      	(list diagram_item_list
 1.28379 +						    (object InterObjView "$UNNAMED$450" @1241
 1.28380 +							location   	(434, 248)
 1.28381 +							font       	(object Font
 1.28382 +							    underline  	TRUE)
 1.28383 +							label      	(object ItemLabel
 1.28384 +							    Parent_View 	@1241
 1.28385 +							    location   	(308, 274)
 1.28386 +							    anchor_loc 	3
 1.28387 +							    nlines     	2
 1.28388 +							    max_width  	687
 1.28389 +							    label      	"")
 1.28390 +							icon       	"boundary"
 1.28391 +							icon_style 	"Icon"
 1.28392 +							line_color 	3342489
 1.28393 +							fill_color 	13434879
 1.28394 +							quidu      	"3ACAE487003B"
 1.28395 +							width      	662
 1.28396 +							height     	120
 1.28397 +							icon_height 	153
 1.28398 +							icon_width 	229
 1.28399 +							icon_y_offset 	0
 1.28400 +							annotation 	1))))))
 1.28401 +				logical_presentations 	(list unit_reference_list))
 1.28402 +			    (object Class_Category "Group Interface Implementations (Iter 2)"
 1.28403 +				quid       	"3A1CFFD2039F"
 1.28404 +				exportControl 	"Public"
 1.28405 +				logical_models 	(list unit_reference_list
 1.28406 +				    (object UseCase "Group Interface implementations"
 1.28407 +					quid       	"3A1D02A60238"
 1.28408 +					documentation 	
 1.28409 +|Actors:
 1.28410 +|Generic Client
 1.28411 +|
 1.28412 +|Traceability:
 1.28413 +|RHR.79.1.1
 1.28414 +|RHR.79.1.2
 1.28415 +|RHR.79.4.6
 1.28416 +					
 1.28417 +					stereotype 	"use-case realization"
 1.28418 +					logical_models 	(list unit_reference_list
 1.28419 +					    (object Mechanism @1242
 1.28420 +						logical_models 	(list unit_reference_list)))
 1.28421 +					logical_presentations 	(list unit_reference_list
 1.28422 +					    (object InteractionDiagram "Basic Flow"
 1.28423 +						mechanism_ref 	@1242
 1.28424 +						quid       	"3A27DBC702E0"
 1.28425 +						title      	"Basic Flow"
 1.28426 +						documentation 	"This use case describes the process for grouping a collection of interface implementations into one load module. I.e. An Interface Implementation Collection."
 1.28427 +						zoom       	100
 1.28428 +						max_height 	28350
 1.28429 +						max_width  	21600
 1.28430 +						origin_x   	0
 1.28431 +						origin_y   	0
 1.28432 +						items      	(list diagram_item_list)))))
 1.28433 +				logical_presentations 	(list unit_reference_list)))
 1.28434 +			logical_presentations 	(list unit_reference_list)))
 1.28435 +		logical_presentations 	(list unit_reference_list
 1.28436 +		    (object UseCaseDiagram "Traceabilities"
 1.28437 +			quid       	"3A1D00140065"
 1.28438 +			title      	"Traceabilities"
 1.28439 +			zoom       	100
 1.28440 +			max_height 	28350
 1.28441 +			max_width  	21600
 1.28442 +			origin_x   	0
 1.28443 +			origin_y   	0
 1.28444 +			items      	(list diagram_item_list
 1.28445 +			    (object UseCaseView "Use Case View::Customer Use Cases::Use interface" @1243
 1.28446 +				location   	(930, 2034)
 1.28447 +				label      	(object ItemLabel
 1.28448 +				    Parent_View 	@1243
 1.28449 +				    location   	(930, 2172)
 1.28450 +				    anchor_loc 	1
 1.28451 +				    nlines     	2
 1.28452 +				    max_width  	630
 1.28453 +				    justify    	0
 1.28454 +				    label      	"Use interface")
 1.28455 +				icon_style 	"Icon"
 1.28456 +				line_color 	3342489
 1.28457 +				fill_color 	13434879
 1.28458 +				quidu      	"3A13EAF1039D")
 1.28459 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Use Interface Implementation (Iter 1)::Use Interface Implementation" @1244
 1.28460 +				location   	(310, 2034)
 1.28461 +				label      	(object ItemLabel
 1.28462 +				    Parent_View 	@1244
 1.28463 +				    location   	(310, 2175)
 1.28464 +				    anchor_loc 	1
 1.28465 +				    nlines     	2
 1.28466 +				    max_width  	648
 1.28467 +				    justify    	0
 1.28468 +				    label      	"Use Interface Implementation")
 1.28469 +				icon       	"use-case realization"
 1.28470 +				icon_style 	"Icon"
 1.28471 +				line_color 	3342489
 1.28472 +				fill_color 	13434879
 1.28473 +				quidu      	"3A1D01E70324")
 1.28474 +			    (object AssociationViewNew "$UNNAMED$255" @1245
 1.28475 +				location   	(620, 2034)
 1.28476 +				stereotype 	(object SegLabel @1246
 1.28477 +				    Parent_View 	@1245
 1.28478 +				    location   	(620, 2039)
 1.28479 +				    anchor     	10
 1.28480 +				    anchor_loc 	1
 1.28481 +				    nlines     	1
 1.28482 +				    max_width  	450
 1.28483 +				    justify    	0
 1.28484 +				    label      	"<<realize>>"
 1.28485 +				    pctDist    	0.500000
 1.28486 +				    height     	5
 1.28487 +				    orientation 	1)
 1.28488 +				line_color 	3342489
 1.28489 +				quidu      	"3A1D040D0180"
 1.28490 +				roleview_list 	(list RoleViews
 1.28491 +				    (object RoleView "$UNNAMED$256" @1247
 1.28492 +					Parent_View 	@1245
 1.28493 +					location   	(372, 1848)
 1.28494 +					stereotype 	TRUE
 1.28495 +					line_color 	3342489
 1.28496 +					quidu      	"3A1D040D03CF"
 1.28497 +					client     	@1245
 1.28498 +					supplier   	@1243
 1.28499 +					line_style 	0)
 1.28500 +				    (object RoleView "$UNNAMED$257" @1248
 1.28501 +					Parent_View 	@1245
 1.28502 +					location   	(372, 1848)
 1.28503 +					stereotype 	TRUE
 1.28504 +					line_color 	3342489
 1.28505 +					quidu      	"3A1D040D03D9"
 1.28506 +					client     	@1245
 1.28507 +					supplier   	@1244
 1.28508 +					line_style 	0)))
 1.28509 +			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface" @1249
 1.28510 +				location   	(3596, 124)
 1.28511 +				label      	(object ItemLabel
 1.28512 +				    Parent_View 	@1249
 1.28513 +				    location   	(3596, 262)
 1.28514 +				    anchor_loc 	1
 1.28515 +				    nlines     	2
 1.28516 +				    max_width  	630
 1.28517 +				    justify    	0
 1.28518 +				    label      	"Define an interface")
 1.28519 +				icon_style 	"Icon"
 1.28520 +				line_color 	3342489
 1.28521 +				fill_color 	13434879
 1.28522 +				quidu      	"3A13EAE103CC")
 1.28523 +			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Define An Example Interface (Iter 1)::Define An Example Interface" @1250
 1.28524 +				location   	(2976, 124)
 1.28525 +				label      	(object ItemLabel
 1.28526 +				    Parent_View 	@1250
 1.28527 +				    location   	(2976, 265)
 1.28528 +				    anchor_loc 	1
 1.28529 +				    nlines     	2
 1.28530 +				    max_width  	648
 1.28531 +				    justify    	0
 1.28532 +				    label      	"Define An Example Interface")
 1.28533 +				icon       	"use-case realization"
 1.28534 +				icon_style 	"Icon"
 1.28535 +				line_color 	3342489
 1.28536 +				fill_color 	13434879
 1.28537 +				quidu      	"3A1D023201F5")
 1.28538 +			    (object AssociationViewNew "$UNNAMED$258" @1251
 1.28539 +				location   	(3286, 124)
 1.28540 +				stereotype 	(object SegLabel @1252
 1.28541 +				    Parent_View 	@1251
 1.28542 +				    location   	(3287, 129)
 1.28543 +				    anchor     	10
 1.28544 +				    anchor_loc 	1
 1.28545 +				    nlines     	1
 1.28546 +				    max_width  	450
 1.28547 +				    justify    	0
 1.28548 +				    label      	"<<realize>>"
 1.28549 +				    pctDist    	0.533333
 1.28550 +				    height     	5
 1.28551 +				    orientation 	1)
 1.28552 +				line_color 	3342489
 1.28553 +				quidu      	"3A1D041A0201"
 1.28554 +				roleview_list 	(list RoleViews
 1.28555 +				    (object RoleView "$UNNAMED$259" @1253
 1.28556 +					Parent_View 	@1251
 1.28557 +					location   	(2976, -434)
 1.28558 +					stereotype 	TRUE
 1.28559 +					line_color 	3342489
 1.28560 +					quidu      	"3A1D041B0054"
 1.28561 +					client     	@1251
 1.28562 +					supplier   	@1249
 1.28563 +					line_style 	0)
 1.28564 +				    (object RoleView "$UNNAMED$260" @1254
 1.28565 +					Parent_View 	@1251
 1.28566 +					location   	(2976, -434)
 1.28567 +					stereotype 	TRUE
 1.28568 +					line_color 	3342489
 1.28569 +					quidu      	"3A1D041B0055"
 1.28570 +					client     	@1251
 1.28571 +					supplier   	@1250
 1.28572 +					line_style 	0)))
 1.28573 +			    (object UseCaseView "Use Case View::Customer Use Cases::Configure default behaviour" @1255
 1.28574 +				location   	(2232, 1364)
 1.28575 +				label      	(object ItemLabel
 1.28576 +				    Parent_View 	@1255
 1.28577 +				    location   	(2232, 1502)
 1.28578 +				    anchor_loc 	1
 1.28579 +				    nlines     	2
 1.28580 +				    max_width  	630
 1.28581 +				    justify    	0
 1.28582 +				    label      	"Configure default behaviour")
 1.28583 +				icon_style 	"Icon"
 1.28584 +				line_color 	3342489
 1.28585 +				fill_color 	13434879
 1.28586 +				quidu      	"3A1515F101F9"
 1.28587 +				height     	118)
 1.28588 +			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Configure Default Behaviour (Omit)::Configure default behaviour (Omit)" @1256
 1.28589 +				location   	(1674, 1364)
 1.28590 +				label      	(object ItemLabel
 1.28591 +				    Parent_View 	@1256
 1.28592 +				    location   	(1674, 1505)
 1.28593 +				    anchor_loc 	1
 1.28594 +				    nlines     	2
 1.28595 +				    max_width  	648
 1.28596 +				    justify    	0
 1.28597 +				    label      	"Configure default behaviour (Omit)")
 1.28598 +				icon       	"use-case realization"
 1.28599 +				icon_style 	"Icon"
 1.28600 +				line_color 	3342489
 1.28601 +				fill_color 	13434879
 1.28602 +				quidu      	"3A1D029400BF")
 1.28603 +			    (object AssociationViewNew "$UNNAMED$261" @1257
 1.28604 +				location   	(1952, 1364)
 1.28605 +				stereotype 	(object SegLabel @1258
 1.28606 +				    Parent_View 	@1257
 1.28607 +				    location   	(1953, 1369)
 1.28608 +				    anchor     	10
 1.28609 +				    anchor_loc 	1
 1.28610 +				    nlines     	1
 1.28611 +				    max_width  	450
 1.28612 +				    justify    	0
 1.28613 +				    label      	"<<realize>>"
 1.28614 +				    pctDist    	0.533333
 1.28615 +				    height     	5
 1.28616 +				    orientation 	1)
 1.28617 +				line_color 	3342489
 1.28618 +				quidu      	"3A1D042A0326"
 1.28619 +				roleview_list 	(list RoleViews
 1.28620 +				    (object RoleView "$UNNAMED$262" @1259
 1.28621 +					Parent_View 	@1257
 1.28622 +					location   	(1642, 62)
 1.28623 +					stereotype 	TRUE
 1.28624 +					line_color 	3342489
 1.28625 +					quidu      	"3A1D042B0205"
 1.28626 +					client     	@1257
 1.28627 +					supplier   	@1255
 1.28628 +					line_style 	0)
 1.28629 +				    (object RoleView "$UNNAMED$263" @1260
 1.28630 +					Parent_View 	@1257
 1.28631 +					location   	(1642, 62)
 1.28632 +					stereotype 	TRUE
 1.28633 +					line_color 	3342489
 1.28634 +					quidu      	"3A1D042B020F"
 1.28635 +					client     	@1257
 1.28636 +					supplier   	@1256
 1.28637 +					line_style 	0)))
 1.28638 +			    (object UseCaseView "Use Case View::System Use Cases::Temporarily Un-install" @1261
 1.28639 +				location   	(3162, 2356)
 1.28640 +				label      	(object ItemLabel
 1.28641 +				    Parent_View 	@1261
 1.28642 +				    location   	(3162, 2494)
 1.28643 +				    anchor_loc 	1
 1.28644 +				    nlines     	2
 1.28645 +				    max_width  	630
 1.28646 +				    justify    	0
 1.28647 +				    label      	"Temporarily Un-install")
 1.28648 +				icon_style 	"Icon"
 1.28649 +				line_color 	3342489
 1.28650 +				fill_color 	13434879
 1.28651 +				quidu      	"3A14007F03DD")
 1.28652 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Temporarily Un-install (Iter 1)::Temporarily Un-install" @1262
 1.28653 +				location   	(2604, 2356)
 1.28654 +				label      	(object ItemLabel
 1.28655 +				    Parent_View 	@1262
 1.28656 +				    location   	(2604, 2497)
 1.28657 +				    anchor_loc 	1
 1.28658 +				    nlines     	2
 1.28659 +				    max_width  	648
 1.28660 +				    justify    	0
 1.28661 +				    label      	"Temporarily Un-install")
 1.28662 +				icon       	"use-case realization"
 1.28663 +				icon_style 	"Icon"
 1.28664 +				line_color 	3342489
 1.28665 +				fill_color 	13434879
 1.28666 +				quidu      	"3A1D029701A0")
 1.28667 +			    (object AssociationViewNew "$UNNAMED$264" @1263
 1.28668 +				location   	(2882, 2356)
 1.28669 +				stereotype 	(object SegLabel @1264
 1.28670 +				    Parent_View 	@1263
 1.28671 +				    location   	(2883, 2361)
 1.28672 +				    anchor     	10
 1.28673 +				    anchor_loc 	1
 1.28674 +				    nlines     	1
 1.28675 +				    max_width  	450
 1.28676 +				    justify    	0
 1.28677 +				    label      	"<<realize>>"
 1.28678 +				    pctDist    	0.533333
 1.28679 +				    height     	5
 1.28680 +				    orientation 	1)
 1.28681 +				line_color 	3342489
 1.28682 +				quidu      	"3A1D043D02F1"
 1.28683 +				roleview_list 	(list RoleViews
 1.28684 +				    (object RoleView "$UNNAMED$265" @1265
 1.28685 +					Parent_View 	@1263
 1.28686 +					location   	(2572, 310)
 1.28687 +					stereotype 	TRUE
 1.28688 +					line_color 	3342489
 1.28689 +					quidu      	"3A1D043E018A"
 1.28690 +					client     	@1263
 1.28691 +					supplier   	@1261
 1.28692 +					line_style 	0)
 1.28693 +				    (object RoleView "$UNNAMED$266" @1266
 1.28694 +					Parent_View 	@1263
 1.28695 +					location   	(2572, 310)
 1.28696 +					stereotype 	TRUE
 1.28697 +					line_color 	3342489
 1.28698 +					quidu      	"3A1D043E018B"
 1.28699 +					client     	@1263
 1.28700 +					supplier   	@1262
 1.28701 +					line_style 	0)))
 1.28702 +			    (object UseCaseView "Use Case View::Customer Use Cases::Provide Interface implementation" @1267
 1.28703 +				location   	(3596, 744)
 1.28704 +				label      	(object ItemLabel
 1.28705 +				    Parent_View 	@1267
 1.28706 +				    location   	(3596, 882)
 1.28707 +				    anchor_loc 	1
 1.28708 +				    nlines     	2
 1.28709 +				    max_width  	630
 1.28710 +				    justify    	0
 1.28711 +				    label      	"Provide Interface implementation")
 1.28712 +				icon_style 	"Icon"
 1.28713 +				line_color 	3342489
 1.28714 +				fill_color 	13434879
 1.28715 +				quidu      	"3A13F0D3023A")
 1.28716 +			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Provide an Example Interface Implementation (Iter 1)::Provide an Example Interface implementation" @1268
 1.28717 +				location   	(2976, 744)
 1.28718 +				label      	(object ItemLabel
 1.28719 +				    Parent_View 	@1268
 1.28720 +				    location   	(2976, 885)
 1.28721 +				    anchor_loc 	1
 1.28722 +				    nlines     	2
 1.28723 +				    max_width  	648
 1.28724 +				    justify    	0
 1.28725 +				    label      	"Provide an Example Interface implementation")
 1.28726 +				icon       	"use-case realization"
 1.28727 +				icon_style 	"Icon"
 1.28728 +				line_color 	3342489
 1.28729 +				fill_color 	13434879
 1.28730 +				quidu      	"3A1D02990081")
 1.28731 +			    (object AssociationViewNew "$UNNAMED$267" @1269
 1.28732 +				location   	(3286, 744)
 1.28733 +				stereotype 	(object SegLabel @1270
 1.28734 +				    Parent_View 	@1269
 1.28735 +				    location   	(3290, 747)
 1.28736 +				    anchor     	10
 1.28737 +				    anchor_loc 	1
 1.28738 +				    nlines     	1
 1.28739 +				    max_width  	450
 1.28740 +				    justify    	0
 1.28741 +				    label      	"<<realize>>"
 1.28742 +				    pctDist    	0.566667
 1.28743 +				    height     	3
 1.28744 +				    orientation 	1)
 1.28745 +				line_color 	3342489
 1.28746 +				quidu      	"3A1D044602E0"
 1.28747 +				roleview_list 	(list RoleViews
 1.28748 +				    (object RoleView "$UNNAMED$268" @1271
 1.28749 +					Parent_View 	@1269
 1.28750 +					location   	(2976, -1612)
 1.28751 +					stereotype 	TRUE
 1.28752 +					line_color 	3342489
 1.28753 +					quidu      	"3A1D044700B1"
 1.28754 +					client     	@1269
 1.28755 +					supplier   	@1267
 1.28756 +					line_style 	0)
 1.28757 +				    (object RoleView "$UNNAMED$269" @1272
 1.28758 +					Parent_View 	@1269
 1.28759 +					location   	(2976, -1612)
 1.28760 +					stereotype 	TRUE
 1.28761 +					line_color 	3342489
 1.28762 +					quidu      	"3A1D044700BB"
 1.28763 +					client     	@1269
 1.28764 +					supplier   	@1268
 1.28765 +					line_style 	0)))
 1.28766 +			    (object UseCaseView "Use Case View::System Use Cases::Permanently Un-install" @1273
 1.28767 +				location   	(3162, 2046)
 1.28768 +				label      	(object ItemLabel
 1.28769 +				    Parent_View 	@1273
 1.28770 +				    location   	(3162, 2184)
 1.28771 +				    anchor_loc 	1
 1.28772 +				    nlines     	2
 1.28773 +				    max_width  	630
 1.28774 +				    justify    	0
 1.28775 +				    label      	"Permanently Un-install")
 1.28776 +				icon_style 	"Icon"
 1.28777 +				line_color 	3342489
 1.28778 +				fill_color 	13434879
 1.28779 +				quidu      	"3A1400A3029E")
 1.28780 +			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Permanently Un-install (Omit)::Permanently Un-install (Omit)" @1274
 1.28781 +				location   	(2604, 2046)
 1.28782 +				label      	(object ItemLabel
 1.28783 +				    Parent_View 	@1274
 1.28784 +				    location   	(2604, 2187)
 1.28785 +				    anchor_loc 	1
 1.28786 +				    nlines     	2
 1.28787 +				    max_width  	648
 1.28788 +				    justify    	0
 1.28789 +				    label      	"Permanently Un-install (Omit)")
 1.28790 +				icon       	"use-case realization"
 1.28791 +				icon_style 	"Icon"
 1.28792 +				line_color 	3342489
 1.28793 +				fill_color 	13434879
 1.28794 +				quidu      	"3A1D029C0388")
 1.28795 +			    (object AssociationViewNew "$UNNAMED$270" @1275
 1.28796 +				location   	(2882, 2046)
 1.28797 +				stereotype 	(object SegLabel @1276
 1.28798 +				    Parent_View 	@1275
 1.28799 +				    location   	(2882, 2051)
 1.28800 +				    anchor     	10
 1.28801 +				    anchor_loc 	1
 1.28802 +				    nlines     	1
 1.28803 +				    max_width  	450
 1.28804 +				    justify    	0
 1.28805 +				    label      	"<<realize>>"
 1.28806 +				    pctDist    	0.500000
 1.28807 +				    height     	5
 1.28808 +				    orientation 	1)
 1.28809 +				line_color 	3342489
 1.28810 +				quidu      	"3A1D0458035E"
 1.28811 +				roleview_list 	(list RoleViews
 1.28812 +				    (object RoleView "$UNNAMED$271" @1277
 1.28813 +					Parent_View 	@1275
 1.28814 +					location   	(1332, 1550)
 1.28815 +					stereotype 	TRUE
 1.28816 +					line_color 	3342489
 1.28817 +					quidu      	"3A1D04590143"
 1.28818 +					client     	@1275
 1.28819 +					supplier   	@1273
 1.28820 +					line_style 	0)
 1.28821 +				    (object RoleView "$UNNAMED$272" @1278
 1.28822 +					Parent_View 	@1275
 1.28823 +					location   	(1332, 1550)
 1.28824 +					stereotype 	TRUE
 1.28825 +					line_color 	3342489
 1.28826 +					quidu      	"3A1D04590144"
 1.28827 +					client     	@1275
 1.28828 +					supplier   	@1274
 1.28829 +					line_style 	0)))
 1.28830 +			    (object UseCaseView "Use Case View::Customer Use Cases::List interface implementations" @1279
 1.28831 +				location   	(2232, 434)
 1.28832 +				label      	(object ItemLabel
 1.28833 +				    Parent_View 	@1279
 1.28834 +				    location   	(2232, 572)
 1.28835 +				    anchor_loc 	1
 1.28836 +				    nlines     	2
 1.28837 +				    max_width  	630
 1.28838 +				    justify    	0
 1.28839 +				    label      	"List interface implementations")
 1.28840 +				icon_style 	"Icon"
 1.28841 +				line_color 	3342489
 1.28842 +				fill_color 	13434879
 1.28843 +				quidu      	"3A13FCA40059")
 1.28844 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::List Interface Implementations (Iter 1)::List interface implementations" @1280
 1.28845 +				location   	(1674, 434)
 1.28846 +				label      	(object ItemLabel
 1.28847 +				    Parent_View 	@1280
 1.28848 +				    location   	(1674, 575)
 1.28849 +				    anchor_loc 	1
 1.28850 +				    nlines     	2
 1.28851 +				    max_width  	648
 1.28852 +				    justify    	0
 1.28853 +				    label      	"List interface implementations")
 1.28854 +				icon       	"use-case realization"
 1.28855 +				icon_style 	"Icon"
 1.28856 +				line_color 	3342489
 1.28857 +				fill_color 	13434879
 1.28858 +				quidu      	"3A1D029E01E6")
 1.28859 +			    (object AssociationViewNew "$UNNAMED$273" @1281
 1.28860 +				location   	(1952, 434)
 1.28861 +				stereotype 	(object SegLabel @1282
 1.28862 +				    Parent_View 	@1281
 1.28863 +				    location   	(1950, 437)
 1.28864 +				    anchor     	10
 1.28865 +				    anchor_loc 	1
 1.28866 +				    nlines     	1
 1.28867 +				    max_width  	450
 1.28868 +				    justify    	0
 1.28869 +				    label      	"<<realize>>"
 1.28870 +				    pctDist    	0.483333
 1.28871 +				    height     	3
 1.28872 +				    orientation 	1)
 1.28873 +				line_color 	3342489
 1.28874 +				quidu      	"3A1D0461005E"
 1.28875 +				roleview_list 	(list RoleViews
 1.28876 +				    (object RoleView "$UNNAMED$274" @1283
 1.28877 +					Parent_View 	@1281
 1.28878 +					location   	(464, -496)
 1.28879 +					stereotype 	TRUE
 1.28880 +					line_color 	3342489
 1.28881 +					quidu      	"3A1D0461022B"
 1.28882 +					client     	@1281
 1.28883 +					supplier   	@1279
 1.28884 +					line_style 	0)
 1.28885 +				    (object RoleView "$UNNAMED$275" @1284
 1.28886 +					Parent_View 	@1281
 1.28887 +					location   	(464, -496)
 1.28888 +					stereotype 	TRUE
 1.28889 +					line_color 	3342489
 1.28890 +					quidu      	"3A1D0461022C"
 1.28891 +					client     	@1281
 1.28892 +					supplier   	@1280
 1.28893 +					line_style 	0)))
 1.28894 +			    (object UseCaseView "Use Case View::Customer Use Cases::Hint  preferred  load/unload behaviour" @1285
 1.28895 +				location   	(2232, 744)
 1.28896 +				label      	(object ItemLabel
 1.28897 +				    Parent_View 	@1285
 1.28898 +				    location   	(2232, 882)
 1.28899 +				    anchor_loc 	1
 1.28900 +				    nlines     	2
 1.28901 +				    max_width  	630
 1.28902 +				    justify    	0
 1.28903 +				    label      	"Hint  preferred  load/unload behaviour")
 1.28904 +				icon_style 	"Icon"
 1.28905 +				line_color 	3342489
 1.28906 +				fill_color 	13434879
 1.28907 +				quidu      	"3A13ECD80112")
 1.28908 +			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Hint Preferred Load/Unload Behaviour (Omit)::Hint  preferred  load/unload behaviour (Omit)" @1286
 1.28909 +				location   	(1674, 744)
 1.28910 +				label      	(object ItemLabel
 1.28911 +				    Parent_View 	@1286
 1.28912 +				    location   	(1674, 885)
 1.28913 +				    anchor_loc 	1
 1.28914 +				    nlines     	2
 1.28915 +				    max_width  	648
 1.28916 +				    justify    	0
 1.28917 +				    label      	"Hint  preferred  load/unload behaviour (Omit)")
 1.28918 +				icon       	"use-case realization"
 1.28919 +				icon_style 	"Icon"
 1.28920 +				line_color 	3342489
 1.28921 +				fill_color 	13434879
 1.28922 +				quidu      	"3A1D02A2023C")
 1.28923 +			    (object AssociationViewNew "$UNNAMED$276" @1287
 1.28924 +				location   	(1952, 744)
 1.28925 +				stereotype 	(object SegLabel @1288
 1.28926 +				    Parent_View 	@1287
 1.28927 +				    location   	(1958, 752)
 1.28928 +				    anchor     	10
 1.28929 +				    anchor_loc 	1
 1.28930 +				    nlines     	1
 1.28931 +				    max_width  	450
 1.28932 +				    justify    	0
 1.28933 +				    label      	"<<realize>>"
 1.28934 +				    pctDist    	0.600000
 1.28935 +				    height     	8
 1.28936 +				    orientation 	1)
 1.28937 +				line_color 	3342489
 1.28938 +				quidu      	"3A1D0471010B"
 1.28939 +				roleview_list 	(list RoleViews
 1.28940 +				    (object RoleView "$UNNAMED$277" @1289
 1.28941 +					Parent_View 	@1287
 1.28942 +					location   	(402, -930)
 1.28943 +					stereotype 	TRUE
 1.28944 +					line_color 	3342489
 1.28945 +					quidu      	"3A1D047102F6"
 1.28946 +					client     	@1287
 1.28947 +					supplier   	@1285
 1.28948 +					line_style 	0)
 1.28949 +				    (object RoleView "$UNNAMED$278" @1290
 1.28950 +					Parent_View 	@1287
 1.28951 +					location   	(402, -930)
 1.28952 +					stereotype 	TRUE
 1.28953 +					line_color 	3342489
 1.28954 +					quidu      	"3A1D04710300"
 1.28955 +					client     	@1287
 1.28956 +					supplier   	@1286
 1.28957 +					line_style 	0)))
 1.28958 +			    (object UseCaseView "Use Case View::Customer Use Cases::List interface capabilities" @1291
 1.28959 +				location   	(2232, 124)
 1.28960 +				label      	(object ItemLabel
 1.28961 +				    Parent_View 	@1291
 1.28962 +				    location   	(2232, 262)
 1.28963 +				    anchor_loc 	1
 1.28964 +				    nlines     	2
 1.28965 +				    max_width  	630
 1.28966 +				    justify    	0
 1.28967 +				    label      	"List interface capabilities")
 1.28968 +				icon_style 	"Icon"
 1.28969 +				line_color 	3342489
 1.28970 +				fill_color 	13434879
 1.28971 +				quidu      	"3A1406C4027C")
 1.28972 +			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::List Interface Definition Capabilities (Omit)::List interface Definition capabilities (Omit)" @1292
 1.28973 +				location   	(1674, 124)
 1.28974 +				label      	(object ItemLabel
 1.28975 +				    Parent_View 	@1292
 1.28976 +				    location   	(1674, 265)
 1.28977 +				    anchor_loc 	1
 1.28978 +				    nlines     	2
 1.28979 +				    max_width  	648
 1.28980 +				    justify    	0
 1.28981 +				    label      	"List interface Definition capabilities (Omit)")
 1.28982 +				icon       	"use-case realization"
 1.28983 +				icon_style 	"Icon"
 1.28984 +				line_color 	3342489
 1.28985 +				fill_color 	13434879
 1.28986 +				quidu      	"3A1D02A402B7")
 1.28987 +			    (object AssociationViewNew "$UNNAMED$279" @1293
 1.28988 +				location   	(1952, 124)
 1.28989 +				stereotype 	(object SegLabel @1294
 1.28990 +				    Parent_View 	@1293
 1.28991 +				    location   	(1950, 132)
 1.28992 +				    anchor     	10
 1.28993 +				    anchor_loc 	1
 1.28994 +				    nlines     	1
 1.28995 +				    max_width  	450
 1.28996 +				    justify    	0
 1.28997 +				    label      	"<<realize>>"
 1.28998 +				    pctDist    	0.483333
 1.28999 +				    height     	8
 1.29000 +				    orientation 	1)
 1.29001 +				line_color 	3342489
 1.29002 +				quidu      	"3A1D047D00F5"
 1.29003 +				roleview_list 	(list RoleViews
 1.29004 +				    (object RoleView "$UNNAMED$280" @1295
 1.29005 +					Parent_View 	@1293
 1.29006 +					location   	(402, -1922)
 1.29007 +					stereotype 	TRUE
 1.29008 +					line_color 	3342489
 1.29009 +					quidu      	"3A1D047D0299"
 1.29010 +					client     	@1293
 1.29011 +					supplier   	@1291
 1.29012 +					line_style 	0)
 1.29013 +				    (object RoleView "$UNNAMED$281" @1296
 1.29014 +					Parent_View 	@1293
 1.29015 +					location   	(402, -1922)
 1.29016 +					stereotype 	TRUE
 1.29017 +					line_color 	3342489
 1.29018 +					quidu      	"3A1D047D029A"
 1.29019 +					client     	@1293
 1.29020 +					supplier   	@1292
 1.29021 +					line_style 	0)))
 1.29022 +			    (object UseCaseView "Use Case View::Customer Use Cases::Group Interface implementations" @1297
 1.29023 +				location   	(3596, 1054)
 1.29024 +				label      	(object ItemLabel
 1.29025 +				    Parent_View 	@1297
 1.29026 +				    location   	(3596, 1192)
 1.29027 +				    anchor_loc 	1
 1.29028 +				    nlines     	2
 1.29029 +				    max_width  	630
 1.29030 +				    justify    	0
 1.29031 +				    label      	"Group Interface implementations")
 1.29032 +				icon_style 	"Icon"
 1.29033 +				line_color 	3342489
 1.29034 +				fill_color 	13434879
 1.29035 +				quidu      	"3A140BAC01E2")
 1.29036 +			    (object UseCaseView "Logical View::Use Case Realisations::Developer Support::Group Interface Implementations (Iter 2)::Group Interface implementations" @1298
 1.29037 +				location   	(2976, 1054)
 1.29038 +				label      	(object ItemLabel
 1.29039 +				    Parent_View 	@1298
 1.29040 +				    location   	(2976, 1195)
 1.29041 +				    anchor_loc 	1
 1.29042 +				    nlines     	2
 1.29043 +				    max_width  	648
 1.29044 +				    justify    	0
 1.29045 +				    label      	"Group Interface implementations")
 1.29046 +				icon       	"use-case realization"
 1.29047 +				icon_style 	"Icon"
 1.29048 +				line_color 	3342489
 1.29049 +				fill_color 	13434879
 1.29050 +				quidu      	"3A1D02A60238")
 1.29051 +			    (object AssociationViewNew "$UNNAMED$282" @1299
 1.29052 +				location   	(3286, 1054)
 1.29053 +				stereotype 	(object SegLabel @1300
 1.29054 +				    Parent_View 	@1299
 1.29055 +				    location   	(3286, 1057)
 1.29056 +				    anchor     	10
 1.29057 +				    anchor_loc 	1
 1.29058 +				    nlines     	1
 1.29059 +				    max_width  	450
 1.29060 +				    justify    	0
 1.29061 +				    label      	"<<realize>>"
 1.29062 +				    pctDist    	0.500000
 1.29063 +				    height     	3
 1.29064 +				    orientation 	1)
 1.29065 +				line_color 	3342489
 1.29066 +				quidu      	"3A1D048501DD"
 1.29067 +				roleview_list 	(list RoleViews
 1.29068 +				    (object RoleView "$UNNAMED$283" @1301
 1.29069 +					Parent_View 	@1299
 1.29070 +					location   	(1674, -1364)
 1.29071 +					stereotype 	TRUE
 1.29072 +					line_color 	3342489
 1.29073 +					quidu      	"3A1D04850381"
 1.29074 +					client     	@1299
 1.29075 +					supplier   	@1297
 1.29076 +					line_style 	0)
 1.29077 +				    (object RoleView "$UNNAMED$284" @1302
 1.29078 +					Parent_View 	@1299
 1.29079 +					location   	(1674, -1364)
 1.29080 +					stereotype 	TRUE
 1.29081 +					line_color 	3342489
 1.29082 +					quidu      	"3A1D04850382"
 1.29083 +					client     	@1299
 1.29084 +					supplier   	@1298
 1.29085 +					line_style 	0)))
 1.29086 +			    (object UseCaseView "Use Case View::Customer Use Cases::Define an interface with initialisation parameters" @1303
 1.29087 +				location   	(3596, 434)
 1.29088 +				label      	(object ItemLabel
 1.29089 +				    Parent_View 	@1303
 1.29090 +				    location   	(3596, 572)
 1.29091 +				    anchor_loc 	1
 1.29092 +				    nlines     	2
 1.29093 +				    max_width  	630
 1.29094 +				    justify    	0
 1.29095 +				    label      	"Define an interface with initialisation parameters")
 1.29096 +				icon_style 	"Icon"
 1.29097 +				line_color 	3342489
 1.29098 +				fill_color 	13434879
 1.29099 +				quidu      	"3A13EEEE0282")
 1.29100 +			    (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
 1.29101 +				location   	(2976, 434)
 1.29102 +				label      	(object ItemLabel
 1.29103 +				    Parent_View 	@1304
 1.29104 +				    location   	(2976, 575)
 1.29105 +				    anchor_loc 	1
 1.29106 +				    nlines     	2
 1.29107 +				    max_width  	648
 1.29108 +				    justify    	0
 1.29109 +				    label      	"Define an Example interface with initialisation parameters")
 1.29110 +				icon       	"use-case realization"
 1.29111 +				icon_style 	"Icon"
 1.29112 +				line_color 	3342489
 1.29113 +				fill_color 	13434879
 1.29114 +				quidu      	"3A1D033A0154")
 1.29115 +			    (object AssociationViewNew "$UNNAMED$285" @1305
 1.29116 +				location   	(3286, 434)
 1.29117 +				stereotype 	(object SegLabel @1306
 1.29118 +				    Parent_View 	@1305
 1.29119 +				    location   	(3286, 437)
 1.29120 +				    anchor     	10
 1.29121 +				    anchor_loc 	1
 1.29122 +				    nlines     	1
 1.29123 +				    max_width  	450
 1.29124 +				    justify    	0
 1.29125 +				    label      	"<<realize>>"
 1.29126 +				    pctDist    	0.500000
 1.29127 +				    height     	3
 1.29128 +				    orientation 	1)
 1.29129 +				line_color 	3342489
 1.29130 +				quidu      	"3A1D048E02DA"
 1.29131 +				roleview_list 	(list RoleViews
 1.29132 +				    (object RoleView "$UNNAMED$286" @1307
 1.29133 +					Parent_View 	@1305
 1.29134 +					location   	(1674, -2356)
 1.29135 +					stereotype 	TRUE
 1.29136 +					line_color 	3342489
 1.29137 +					quidu      	"3A1D048F0119"
 1.29138 +					client     	@1305
 1.29139 +					supplier   	@1303
 1.29140 +					line_style 	0)
 1.29141 +				    (object RoleView "$UNNAMED$287" @1308
 1.29142 +					Parent_View 	@1305
 1.29143 +					location   	(1674, -2356)
 1.29144 +					stereotype 	TRUE
 1.29145 +					line_color 	3342489
 1.29146 +					quidu      	"3A1D048F011A"
 1.29147 +					client     	@1305
 1.29148 +					supplier   	@1304
 1.29149 +					line_style 	0)))
 1.29150 +			    (object UseCaseView "Use Case View::Customer Use Cases::Suicide" @1309
 1.29151 +				location   	(310, 2706)
 1.29152 +				label      	(object ItemLabel
 1.29153 +				    Parent_View 	@1309
 1.29154 +				    location   	(310, 2844)
 1.29155 +				    anchor_loc 	1
 1.29156 +				    nlines     	2
 1.29157 +				    max_width  	630
 1.29158 +				    justify    	0
 1.29159 +				    label      	"Suicide")
 1.29160 +				icon_style 	"Icon"
 1.29161 +				line_color 	3342489
 1.29162 +				fill_color 	13434879
 1.29163 +				quidu      	"3A140CE10114")
 1.29164 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suicide (Iter 2)::Suicide" @1310
 1.29165 +				location   	(310, 2327)
 1.29166 +				label      	(object ItemLabel
 1.29167 +				    Parent_View 	@1310
 1.29168 +				    location   	(310, 2468)
 1.29169 +				    anchor_loc 	1
 1.29170 +				    nlines     	2
 1.29171 +				    max_width  	648
 1.29172 +				    justify    	0
 1.29173 +				    label      	"Suicide")
 1.29174 +				icon       	"use-case realization"
 1.29175 +				icon_style 	"Icon"
 1.29176 +				line_color 	3342489
 1.29177 +				fill_color 	13434879
 1.29178 +				quidu      	"3A1D033C0067")
 1.29179 +			    (object AssociationViewNew "$UNNAMED$288" @1311
 1.29180 +				location   	(310, 2517)
 1.29181 +				stereotype 	(object SegLabel @1312
 1.29182 +				    Parent_View 	@1311
 1.29183 +				    location   	(306, 2582)
 1.29184 +				    anchor     	10
 1.29185 +				    anchor_loc 	1
 1.29186 +				    nlines     	1
 1.29187 +				    max_width  	450
 1.29188 +				    justify    	0
 1.29189 +				    label      	"<<realize>>"
 1.29190 +				    pctDist    	0.450000
 1.29191 +				    height     	65
 1.29192 +				    orientation 	1)
 1.29193 +				line_color 	3342489
 1.29194 +				quidu      	"3A1D049700B6"
 1.29195 +				roleview_list 	(list RoleViews
 1.29196 +				    (object RoleView "$UNNAMED$289" @1313
 1.29197 +					Parent_View 	@1311
 1.29198 +					location   	(-1426, -707)
 1.29199 +					stereotype 	TRUE
 1.29200 +					line_color 	3342489
 1.29201 +					quidu      	"3A1D049701CE"
 1.29202 +					client     	@1311
 1.29203 +					supplier   	@1309
 1.29204 +					line_style 	0)
 1.29205 +				    (object RoleView "$UNNAMED$290" @1314
 1.29206 +					Parent_View 	@1311
 1.29207 +					location   	(-1426, -707)
 1.29208 +					stereotype 	TRUE
 1.29209 +					line_color 	3342489
 1.29210 +					quidu      	"3A1D049701D8"
 1.29211 +					client     	@1311
 1.29212 +					supplier   	@1310
 1.29213 +					line_style 	0)))
 1.29214 +			    (object UseCaseView "Use Case View::Customer Use Cases::Use localised data storage" @1315
 1.29215 +				location   	(2232, 1054)
 1.29216 +				label      	(object ItemLabel
 1.29217 +				    Parent_View 	@1315
 1.29218 +				    location   	(2232, 1192)
 1.29219 +				    anchor_loc 	1
 1.29220 +				    nlines     	2
 1.29221 +				    max_width  	630
 1.29222 +				    justify    	0
 1.29223 +				    label      	"Use localised data storage")
 1.29224 +				icon_style 	"Icon"
 1.29225 +				line_color 	3342489
 1.29226 +				fill_color 	13434879
 1.29227 +				quidu      	"3A13FC09010A")
 1.29228 +			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Use Localised Data Storage (Omit)::Use localised data storage (Omit)" @1316
 1.29229 +				location   	(1674, 1054)
 1.29230 +				label      	(object ItemLabel
 1.29231 +				    Parent_View 	@1316
 1.29232 +				    location   	(1674, 1195)
 1.29233 +				    anchor_loc 	1
 1.29234 +				    nlines     	2
 1.29235 +				    max_width  	648
 1.29236 +				    justify    	0
 1.29237 +				    label      	"Use localised data storage (Omit)")
 1.29238 +				icon       	"use-case realization"
 1.29239 +				icon_style 	"Icon"
 1.29240 +				line_color 	3342489
 1.29241 +				fill_color 	13434879
 1.29242 +				quidu      	"3A1D0338017A")
 1.29243 +			    (object AssociationViewNew "$UNNAMED$291" @1317
 1.29244 +				location   	(1952, 1054)
 1.29245 +				stereotype 	(object SegLabel @1318
 1.29246 +				    Parent_View 	@1317
 1.29247 +				    location   	(1950, 1057)
 1.29248 +				    anchor     	10
 1.29249 +				    anchor_loc 	1
 1.29250 +				    nlines     	1
 1.29251 +				    max_width  	450
 1.29252 +				    justify    	0
 1.29253 +				    label      	"<<realize>>"
 1.29254 +				    pctDist    	0.483333
 1.29255 +				    height     	3
 1.29256 +				    orientation 	1)
 1.29257 +				line_color 	3342489
 1.29258 +				quidu      	"3A1D049F0252"
 1.29259 +				roleview_list 	(list RoleViews
 1.29260 +				    (object RoleView "$UNNAMED$292" @1319
 1.29261 +					Parent_View 	@1317
 1.29262 +					location   	(1580, -2108)
 1.29263 +					stereotype 	TRUE
 1.29264 +					line_color 	3342489
 1.29265 +					quidu      	"3A1D04A000C3"
 1.29266 +					client     	@1317
 1.29267 +					supplier   	@1315
 1.29268 +					line_style 	0)
 1.29269 +				    (object RoleView "$UNNAMED$293" @1320
 1.29270 +					Parent_View 	@1317
 1.29271 +					location   	(1580, -2108)
 1.29272 +					stereotype 	TRUE
 1.29273 +					line_color 	3342489
 1.29274 +					quidu      	"3A1D04A000C4"
 1.29275 +					client     	@1317
 1.29276 +					supplier   	@1316
 1.29277 +					line_style 	0)))
 1.29278 +			    (object UseCaseView "Use Case View::Customer Use Cases::Destroy an interface instantiation" @1321
 1.29279 +				location   	(930, 2706)
 1.29280 +				label      	(object ItemLabel
 1.29281 +				    Parent_View 	@1321
 1.29282 +				    location   	(930, 2844)
 1.29283 +				    anchor_loc 	1
 1.29284 +				    nlines     	2
 1.29285 +				    max_width  	630
 1.29286 +				    justify    	0
 1.29287 +				    label      	"Destroy an interface instantiation")
 1.29288 +				icon_style 	"Icon"
 1.29289 +				line_color 	3342489
 1.29290 +				fill_color 	13434879
 1.29291 +				quidu      	"3A1D050E0111")
 1.29292 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Destroy an Interface Implementation instantiation (Iter 1)::Destroy an Interface Implementation instantiation" @1322
 1.29293 +				location   	(930, 2327)
 1.29294 +				label      	(object ItemLabel
 1.29295 +				    Parent_View 	@1322
 1.29296 +				    location   	(930, 2468)
 1.29297 +				    anchor_loc 	1
 1.29298 +				    nlines     	2
 1.29299 +				    max_width  	648
 1.29300 +				    justify    	0
 1.29301 +				    label      	"Destroy an Interface Implementation instantiation")
 1.29302 +				icon       	"use-case realization"
 1.29303 +				icon_style 	"Icon"
 1.29304 +				line_color 	3342489
 1.29305 +				fill_color 	13434879
 1.29306 +				quidu      	"3A1D0600000B")
 1.29307 +			    (object AssociationViewNew "$UNNAMED$294" @1323
 1.29308 +				location   	(930, 2517)
 1.29309 +				stereotype 	(object SegLabel @1324
 1.29310 +				    Parent_View 	@1323
 1.29311 +				    location   	(928, 2587)
 1.29312 +				    anchor     	10
 1.29313 +				    anchor_loc 	1
 1.29314 +				    nlines     	1
 1.29315 +				    max_width  	450
 1.29316 +				    justify    	0
 1.29317 +				    label      	"<<realize>>"
 1.29318 +				    pctDist    	0.466667
 1.29319 +				    height     	70
 1.29320 +				    orientation 	1)
 1.29321 +				line_color 	3342489
 1.29322 +				quidu      	"3A1D060B0314"
 1.29323 +				roleview_list 	(list RoleViews
 1.29324 +				    (object RoleView "$UNNAMED$295" @1325
 1.29325 +					Parent_View 	@1323
 1.29326 +					location   	(558, -1079)
 1.29327 +					stereotype 	TRUE
 1.29328 +					line_color 	3342489
 1.29329 +					quidu      	"3A1D060C00B2"
 1.29330 +					client     	@1323
 1.29331 +					supplier   	@1321
 1.29332 +					line_style 	0)
 1.29333 +				    (object RoleView "$UNNAMED$296" @1326
 1.29334 +					Parent_View 	@1323
 1.29335 +					location   	(558, -1079)
 1.29336 +					stereotype 	TRUE
 1.29337 +					line_color 	3342489
 1.29338 +					quidu      	"3A1D060C00D0"
 1.29339 +					client     	@1323
 1.29340 +					supplier   	@1322
 1.29341 +					line_style 	0)))
 1.29342 +			    (object UseCaseView "Use Case View::Customer Use Cases::Suspend Registration" @1327
 1.29343 +				location   	(2170, 2046)
 1.29344 +				label      	(object ItemLabel
 1.29345 +				    Parent_View 	@1327
 1.29346 +				    location   	(2170, 2184)
 1.29347 +				    anchor_loc 	1
 1.29348 +				    nlines     	2
 1.29349 +				    max_width  	630
 1.29350 +				    justify    	0
 1.29351 +				    label      	"Suspend Registration")
 1.29352 +				icon_style 	"Icon"
 1.29353 +				line_color 	3342489
 1.29354 +				fill_color 	13434879
 1.29355 +				quidu      	"3A1D28CB0031")
 1.29356 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Suspend Registration (Iter 2)::Suspend Registration" @1328
 1.29357 +				location   	(1612, 2046)
 1.29358 +				label      	(object ItemLabel
 1.29359 +				    Parent_View 	@1328
 1.29360 +				    location   	(1612, 2187)
 1.29361 +				    anchor_loc 	1
 1.29362 +				    nlines     	2
 1.29363 +				    max_width  	648
 1.29364 +				    justify    	0
 1.29365 +				    label      	"Suspend Registration")
 1.29366 +				icon       	"use-case realization"
 1.29367 +				icon_style 	"Icon"
 1.29368 +				line_color 	3342489
 1.29369 +				fill_color 	13434879
 1.29370 +				quidu      	"3A1D292902F3")
 1.29371 +			    (object AssociationViewNew "$UNNAMED$297" @1329
 1.29372 +				location   	(1890, 2046)
 1.29373 +				stereotype 	(object SegLabel @1330
 1.29374 +				    Parent_View 	@1329
 1.29375 +				    location   	(1829, 2055)
 1.29376 +				    anchor     	10
 1.29377 +				    anchor_loc 	1
 1.29378 +				    nlines     	1
 1.29379 +				    max_width  	450
 1.29380 +				    justify    	0
 1.29381 +				    label      	"<<realize>>"
 1.29382 +				    pctDist    	-0.516667
 1.29383 +				    height     	9
 1.29384 +				    orientation 	1)
 1.29385 +				line_color 	3342489
 1.29386 +				quidu      	"3A1D29420186"
 1.29387 +				roleview_list 	(list RoleViews
 1.29388 +				    (object RoleView "$UNNAMED$298" @1331
 1.29389 +					Parent_View 	@1329
 1.29390 +					location   	(340, -1612)
 1.29391 +					stereotype 	TRUE
 1.29392 +					line_color 	3342489
 1.29393 +					quidu      	"3A1D29430001"
 1.29394 +					client     	@1329
 1.29395 +					supplier   	@1327
 1.29396 +					line_style 	0)
 1.29397 +				    (object RoleView "$UNNAMED$299" @1332
 1.29398 +					Parent_View 	@1329
 1.29399 +					location   	(340, -1612)
 1.29400 +					stereotype 	TRUE
 1.29401 +					line_color 	3342489
 1.29402 +					quidu      	"3A1D2943000B"
 1.29403 +					client     	@1329
 1.29404 +					supplier   	@1328
 1.29405 +					line_style 	0)))
 1.29406 +			    (object UseCaseView "Use Case View::Customer Use Cases::Resume Registration" @1333
 1.29407 +				location   	(2170, 2356)
 1.29408 +				label      	(object ItemLabel
 1.29409 +				    Parent_View 	@1333
 1.29410 +				    location   	(2170, 2494)
 1.29411 +				    anchor_loc 	1
 1.29412 +				    nlines     	2
 1.29413 +				    max_width  	630
 1.29414 +				    justify    	0
 1.29415 +				    label      	"Resume Registration")
 1.29416 +				icon_style 	"Icon"
 1.29417 +				line_color 	3342489
 1.29418 +				fill_color 	13434879
 1.29419 +				quidu      	"3A1D28DA00E6")
 1.29420 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 2::Resume Registration (Iter 2)::Resume Registration" @1334
 1.29421 +				location   	(1612, 2356)
 1.29422 +				label      	(object ItemLabel
 1.29423 +				    Parent_View 	@1334
 1.29424 +				    location   	(1612, 2497)
 1.29425 +				    anchor_loc 	1
 1.29426 +				    nlines     	2
 1.29427 +				    max_width  	648
 1.29428 +				    justify    	0
 1.29429 +				    label      	"Resume Registration")
 1.29430 +				icon       	"use-case realization"
 1.29431 +				icon_style 	"Icon"
 1.29432 +				line_color 	3342489
 1.29433 +				fill_color 	13434879
 1.29434 +				quidu      	"3A1D292B033C")
 1.29435 +			    (object AssociationViewNew "$UNNAMED$300" @1335
 1.29436 +				location   	(1890, 2356)
 1.29437 +				stereotype 	(object SegLabel @1336
 1.29438 +				    Parent_View 	@1335
 1.29439 +				    location   	(1888, 2361)
 1.29440 +				    anchor     	10
 1.29441 +				    anchor_loc 	1
 1.29442 +				    nlines     	1
 1.29443 +				    max_width  	450
 1.29444 +				    justify    	0
 1.29445 +				    label      	"<<realize>>"
 1.29446 +				    pctDist    	0.483333
 1.29447 +				    height     	5
 1.29448 +				    orientation 	1)
 1.29449 +				line_color 	3342489
 1.29450 +				quidu      	"3A1D294402A1"
 1.29451 +				roleview_list 	(list RoleViews
 1.29452 +				    (object RoleView "$UNNAMED$301" @1337
 1.29453 +					Parent_View 	@1335
 1.29454 +					location   	(278, -1612)
 1.29455 +					stereotype 	TRUE
 1.29456 +					line_color 	3342489
 1.29457 +					quidu      	"3A1D2945007C"
 1.29458 +					client     	@1335
 1.29459 +					supplier   	@1333
 1.29460 +					line_style 	0)
 1.29461 +				    (object RoleView "$UNNAMED$302" @1338
 1.29462 +					Parent_View 	@1335
 1.29463 +					location   	(278, -1612)
 1.29464 +					stereotype 	TRUE
 1.29465 +					line_color 	3342489
 1.29466 +					quidu      	"3A1D29450086"
 1.29467 +					client     	@1335
 1.29468 +					supplier   	@1334
 1.29469 +					line_style 	0)))
 1.29470 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a best fit interface implementation" @1339
 1.29471 +				location   	(248, 876)
 1.29472 +				label      	(object ItemLabel
 1.29473 +				    Parent_View 	@1339
 1.29474 +				    location   	(248, 1014)
 1.29475 +				    anchor_loc 	1
 1.29476 +				    nlines     	2
 1.29477 +				    max_width  	630
 1.29478 +				    justify    	0
 1.29479 +				    label      	"Identify a best fit interface implementation")
 1.29480 +				icon_style 	"Icon"
 1.29481 +				line_color 	3342489
 1.29482 +				fill_color 	13434879
 1.29483 +				quidu      	"3A13EB2301BE")
 1.29484 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify a specific interface implementation" @1340
 1.29485 +				location   	(565, 1221)
 1.29486 +				label      	(object ItemLabel
 1.29487 +				    Parent_View 	@1340
 1.29488 +				    location   	(565, 1359)
 1.29489 +				    anchor_loc 	1
 1.29490 +				    nlines     	2
 1.29491 +				    max_width  	630
 1.29492 +				    justify    	0
 1.29493 +				    label      	"Identify a specific interface implementation")
 1.29494 +				icon_style 	"Icon"
 1.29495 +				line_color 	3342489
 1.29496 +				fill_color 	13434879
 1.29497 +				quidu      	"3A13EF2401E0")
 1.29498 +			    (object UseCaseView "Use Case View::Customer Use Cases::Identify An Implementation" @1341
 1.29499 +				location   	(1054, 876)
 1.29500 +				label      	(object ItemLabel
 1.29501 +				    Parent_View 	@1341
 1.29502 +				    location   	(1054, 1014)
 1.29503 +				    anchor_loc 	1
 1.29504 +				    nlines     	2
 1.29505 +				    max_width  	630
 1.29506 +				    justify    	0
 1.29507 +				    label      	"Identify An Implementation")
 1.29508 +				icon_style 	"Icon"
 1.29509 +				line_color 	3342489
 1.29510 +				fill_color 	13434879
 1.29511 +				quidu      	"3A2241DA012A")
 1.29512 +			    (object InheritView "" @1342
 1.29513 +				stereotype 	(object SegLabel @1343
 1.29514 +				    Parent_View 	@1342
 1.29515 +				    location   	(787, 1086)
 1.29516 +				    anchor     	10
 1.29517 +				    anchor_loc 	1
 1.29518 +				    nlines     	1
 1.29519 +				    max_width  	450
 1.29520 +				    justify    	0
 1.29521 +				    label      	"<<extends>>"
 1.29522 +				    pctDist    	0.409557
 1.29523 +				    height     	22
 1.29524 +				    orientation 	1)
 1.29525 +				line_color 	3342489
 1.29526 +				quidu      	"3A22422E03AC"
 1.29527 +				client     	@1340
 1.29528 +				supplier   	@1341
 1.29529 +				line_style 	0)
 1.29530 +			    (object InheritView "" @1344
 1.29531 +				stereotype 	(object SegLabel @1345
 1.29532 +				    Parent_View 	@1344
 1.29533 +				    location   	(588, 881)
 1.29534 +				    anchor     	10
 1.29535 +				    anchor_loc 	1
 1.29536 +				    nlines     	1
 1.29537 +				    max_width  	450
 1.29538 +				    justify    	0
 1.29539 +				    label      	"<<extends>>"
 1.29540 +				    pctDist    	0.394558
 1.29541 +				    height     	5
 1.29542 +				    orientation 	1)
 1.29543 +				line_color 	3342489
 1.29544 +				quidu      	"3A2242310342"
 1.29545 +				client     	@1339
 1.29546 +				supplier   	@1341
 1.29547 +				line_style 	0)
 1.29548 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Identify An Interface Implementation (Iter 1)::Identify An Interface Implementation" @1346
 1.29549 +				location   	(1054, 1372)
 1.29550 +				label      	(object ItemLabel
 1.29551 +				    Parent_View 	@1346
 1.29552 +				    location   	(1054, 1513)
 1.29553 +				    anchor_loc 	1
 1.29554 +				    nlines     	2
 1.29555 +				    max_width  	648
 1.29556 +				    justify    	0
 1.29557 +				    label      	"Identify An Interface Implementation")
 1.29558 +				icon       	"use-case realization"
 1.29559 +				icon_style 	"Icon"
 1.29560 +				line_color 	3342489
 1.29561 +				fill_color 	13434879
 1.29562 +				quidu      	"3A227D270115")
 1.29563 +			    (object AssociationViewNew "$UNNAMED$303" @1347
 1.29564 +				location   	(1054, 1121)
 1.29565 +				stereotype 	(object SegLabel @1348
 1.29566 +				    Parent_View 	@1347
 1.29567 +				    location   	(1115, 1129)
 1.29568 +				    anchor     	10
 1.29569 +				    anchor_loc 	1
 1.29570 +				    nlines     	1
 1.29571 +				    max_width  	450
 1.29572 +				    justify    	0
 1.29573 +				    label      	"<<realize>>"
 1.29574 +				    pctDist    	1.533333
 1.29575 +				    height     	8
 1.29576 +				    orientation 	1)
 1.29577 +				line_color 	3342489
 1.29578 +				quidu      	"3A227D2B0161"
 1.29579 +				roleview_list 	(list RoleViews
 1.29580 +				    (object RoleView "$UNNAMED$304" @1349
 1.29581 +					Parent_View 	@1347
 1.29582 +					location   	(-62, 129)
 1.29583 +					stereotype 	TRUE
 1.29584 +					line_color 	3342489
 1.29585 +					quidu      	"3A227D2B03A6"
 1.29586 +					client     	@1347
 1.29587 +					supplier   	@1341
 1.29588 +					line_style 	0)
 1.29589 +				    (object RoleView "$UNNAMED$305" @1350
 1.29590 +					Parent_View 	@1347
 1.29591 +					location   	(-62, 129)
 1.29592 +					stereotype 	TRUE
 1.29593 +					line_color 	3342489
 1.29594 +					quidu      	"3A227D2B03A7"
 1.29595 +					client     	@1347
 1.29596 +					supplier   	@1346
 1.29597 +					line_style 	0)))
 1.29598 +			    (object UseCaseView "Use Case View::System Use Cases::Re-install" @1351
 1.29599 +				location   	(3162, 2666)
 1.29600 +				label      	(object ItemLabel
 1.29601 +				    Parent_View 	@1351
 1.29602 +				    location   	(3162, 2804)
 1.29603 +				    anchor_loc 	1
 1.29604 +				    nlines     	2
 1.29605 +				    max_width  	630
 1.29606 +				    justify    	0
 1.29607 +				    label      	"Re-install")
 1.29608 +				icon_style 	"Icon"
 1.29609 +				line_color 	3342489
 1.29610 +				fill_color 	13434879
 1.29611 +				quidu      	"3A227CC00059"
 1.29612 +				height     	118)
 1.29613 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Re-install ( (Iter 1)::Re-install" @1352
 1.29614 +				location   	(2604, 2666)
 1.29615 +				label      	(object ItemLabel
 1.29616 +				    Parent_View 	@1352
 1.29617 +				    location   	(2604, 2807)
 1.29618 +				    anchor_loc 	1
 1.29619 +				    nlines     	2
 1.29620 +				    max_width  	648
 1.29621 +				    justify    	0
 1.29622 +				    label      	"Re-install")
 1.29623 +				icon       	"use-case realization"
 1.29624 +				icon_style 	"Icon"
 1.29625 +				line_color 	3342489
 1.29626 +				fill_color 	13434879
 1.29627 +				quidu      	"3A227DF203DE")
 1.29628 +			    (object AssociationViewNew "$UNNAMED$306" @1353
 1.29629 +				location   	(2882, 2666)
 1.29630 +				stereotype 	(object SegLabel @1354
 1.29631 +				    Parent_View 	@1353
 1.29632 +				    location   	(2880, 2673)
 1.29633 +				    anchor     	10
 1.29634 +				    anchor_loc 	1
 1.29635 +				    nlines     	1
 1.29636 +				    max_width  	450
 1.29637 +				    justify    	0
 1.29638 +				    label      	"<<realize>>"
 1.29639 +				    pctDist    	0.483333
 1.29640 +				    height     	7
 1.29641 +				    orientation 	1)
 1.29642 +				line_color 	3342489
 1.29643 +				quidu      	"3A227E030234"
 1.29644 +				roleview_list 	(list RoleViews
 1.29645 +				    (object RoleView "$UNNAMED$307" @1355
 1.29646 +					Parent_View 	@1353
 1.29647 +					location   	(340, -62)
 1.29648 +					stereotype 	TRUE
 1.29649 +					line_color 	3342489
 1.29650 +					quidu      	"3A227E0303E3"
 1.29651 +					client     	@1353
 1.29652 +					supplier   	@1351
 1.29653 +					line_style 	0)
 1.29654 +				    (object RoleView "$UNNAMED$308" @1356
 1.29655 +					Parent_View 	@1353
 1.29656 +					location   	(340, -62)
 1.29657 +					stereotype 	TRUE
 1.29658 +					line_color 	3342489
 1.29659 +					quidu      	"3A227E0303E4"
 1.29660 +					client     	@1353
 1.29661 +					supplier   	@1352
 1.29662 +					line_style 	0)))
 1.29663 +			    (object UseCaseView "Use Case View::Customer Use Cases::Remove Instantiation" @1357
 1.29664 +				location   	(930, 3140)
 1.29665 +				label      	(object ItemLabel
 1.29666 +				    Parent_View 	@1357
 1.29667 +				    location   	(930, 3278)
 1.29668 +				    anchor_loc 	1
 1.29669 +				    nlines     	2
 1.29670 +				    max_width  	630
 1.29671 +				    justify    	0
 1.29672 +				    label      	"Remove Instantiation")
 1.29673 +				icon_style 	"Icon"
 1.29674 +				line_color 	3342489
 1.29675 +				fill_color 	13434879
 1.29676 +				quidu      	"3A265FDE037F")
 1.29677 +			    (object InheritView "" @1358
 1.29678 +				stereotype 	(object SegLabel @1359
 1.29679 +				    Parent_View 	@1358
 1.29680 +				    location   	(932, 2990)
 1.29681 +				    anchor     	10
 1.29682 +				    anchor_loc 	1
 1.29683 +				    nlines     	1
 1.29684 +				    max_width  	450
 1.29685 +				    justify    	0
 1.29686 +				    label      	"<<uses>>"
 1.29687 +				    pctDist    	0.716613
 1.29688 +				    height     	2
 1.29689 +				    orientation 	0)
 1.29690 +				line_color 	3342489
 1.29691 +				quidu      	"3A266019018F"
 1.29692 +				client     	@1321
 1.29693 +				supplier   	@1357
 1.29694 +				line_style 	0)
 1.29695 +			    (object InheritView "" @1360
 1.29696 +				stereotype 	(object SegLabel @1361
 1.29697 +				    Parent_View 	@1360
 1.29698 +				    location   	(695, 2978)
 1.29699 +				    anchor     	10
 1.29700 +				    anchor_loc 	1
 1.29701 +				    nlines     	1
 1.29702 +				    max_width  	450
 1.29703 +				    justify    	0
 1.29704 +				    label      	"<<uses>>"
 1.29705 +				    pctDist    	0.665369
 1.29706 +				    height     	4
 1.29707 +				    orientation 	1)
 1.29708 +				line_color 	3342489
 1.29709 +				quidu      	"3A266021010E"
 1.29710 +				client     	@1309
 1.29711 +				supplier   	@1357
 1.29712 +				line_style 	0)
 1.29713 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Remove Instantiation (Iter 1)::Remove Interface Implementation instantiation" @1362
 1.29714 +				location   	(310, 3140)
 1.29715 +				label      	(object ItemLabel
 1.29716 +				    Parent_View 	@1362
 1.29717 +				    location   	(310, 3281)
 1.29718 +				    anchor_loc 	1
 1.29719 +				    nlines     	2
 1.29720 +				    max_width  	648
 1.29721 +				    justify    	0
 1.29722 +				    label      	"Remove Interface Implementation instantiation")
 1.29723 +				icon       	"use-case realization"
 1.29724 +				icon_style 	"Icon"
 1.29725 +				line_color 	3342489
 1.29726 +				fill_color 	13434879
 1.29727 +				quidu      	"3A26614602BE")
 1.29728 +			    (object AssociationViewNew "$UNNAMED$309" @1363
 1.29729 +				location   	(620, 3140)
 1.29730 +				stereotype 	(object SegLabel @1364
 1.29731 +				    Parent_View 	@1363
 1.29732 +				    location   	(620, 3143)
 1.29733 +				    anchor     	10
 1.29734 +				    anchor_loc 	1
 1.29735 +				    nlines     	1
 1.29736 +				    max_width  	450
 1.29737 +				    justify    	0
 1.29738 +				    label      	"<<realize>>"
 1.29739 +				    pctDist    	0.500000
 1.29740 +				    height     	3
 1.29741 +				    orientation 	1)
 1.29742 +				line_color 	3342489
 1.29743 +				quidu      	"3A2661580238"
 1.29744 +				roleview_list 	(list RoleViews
 1.29745 +				    (object RoleView "$UNNAMED$310" @1365
 1.29746 +					Parent_View 	@1363
 1.29747 +					location   	(372, 474)
 1.29748 +					stereotype 	TRUE
 1.29749 +					line_color 	3342489
 1.29750 +					quidu      	"3A2661590045"
 1.29751 +					client     	@1363
 1.29752 +					supplier   	@1357
 1.29753 +					line_style 	0)
 1.29754 +				    (object RoleView "$UNNAMED$311" @1366
 1.29755 +					Parent_View 	@1363
 1.29756 +					location   	(372, 474)
 1.29757 +					stereotype 	TRUE
 1.29758 +					line_color 	3342489
 1.29759 +					quidu      	"3A266159004F"
 1.29760 +					client     	@1363
 1.29761 +					supplier   	@1362
 1.29762 +					line_style 	0)))
 1.29763 +			    (object UseCaseView "Use Case View::Customer Use Cases::Serve Multiple Clients" @1367
 1.29764 +				location   	(1054, 62)
 1.29765 +				label      	(object ItemLabel
 1.29766 +				    Parent_View 	@1367
 1.29767 +				    location   	(1054, 200)
 1.29768 +				    anchor_loc 	1
 1.29769 +				    nlines     	2
 1.29770 +				    max_width  	630
 1.29771 +				    justify    	0
 1.29772 +				    label      	"Serve Multiple Clients")
 1.29773 +				icon_style 	"Icon"
 1.29774 +				line_color 	3342489
 1.29775 +				fill_color 	13434879
 1.29776 +				quidu      	"3A2CC5C40219")
 1.29777 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 3::Serve Multiple Clients (Iter 3)::Serve Multiple Clients" @1368
 1.29778 +				location   	(248, 62)
 1.29779 +				label      	(object ItemLabel
 1.29780 +				    Parent_View 	@1368
 1.29781 +				    location   	(248, 203)
 1.29782 +				    anchor_loc 	1
 1.29783 +				    nlines     	2
 1.29784 +				    max_width  	648
 1.29785 +				    justify    	0
 1.29786 +				    label      	"Serve Multiple Clients")
 1.29787 +				icon       	"use-case realization"
 1.29788 +				icon_style 	"Icon"
 1.29789 +				line_color 	3342489
 1.29790 +				fill_color 	13434879
 1.29791 +				quidu      	"3A2CC69E003B")
 1.29792 +			    (object AssociationViewNew "$UNNAMED$312" @1369
 1.29793 +				location   	(651, 62)
 1.29794 +				stereotype 	(object SegLabel @1370
 1.29795 +				    Parent_View 	@1369
 1.29796 +				    location   	(651, 68)
 1.29797 +				    anchor     	10
 1.29798 +				    anchor_loc 	1
 1.29799 +				    nlines     	1
 1.29800 +				    max_width  	450
 1.29801 +				    justify    	0
 1.29802 +				    label      	"<<realize>>"
 1.29803 +				    pctDist    	0.500000
 1.29804 +				    height     	6
 1.29805 +				    orientation 	1)
 1.29806 +				line_color 	3342489
 1.29807 +				quidu      	"3A2CC6B0013C"
 1.29808 +				roleview_list 	(list RoleViews
 1.29809 +				    (object RoleView "$UNNAMED$313" @1371
 1.29810 +					Parent_View 	@1369
 1.29811 +					location   	(403, 0)
 1.29812 +					stereotype 	TRUE
 1.29813 +					line_color 	3342489
 1.29814 +					quidu      	"3A2CC6B0036D"
 1.29815 +					client     	@1369
 1.29816 +					supplier   	@1367
 1.29817 +					line_style 	0)
 1.29818 +				    (object RoleView "$UNNAMED$314" @1372
 1.29819 +					Parent_View 	@1369
 1.29820 +					location   	(403, 0)
 1.29821 +					stereotype 	TRUE
 1.29822 +					line_color 	3342489
 1.29823 +					quidu      	"3A2CC6B0036E"
 1.29824 +					client     	@1369
 1.29825 +					supplier   	@1368
 1.29826 +					line_style 	0)))
 1.29827 +			    (object UseCaseView "Use Case View::Customer Use Cases::Asynchronous Object Creation" @1373
 1.29828 +				location   	(930, 1759)
 1.29829 +				label      	(object ItemLabel
 1.29830 +				    Parent_View 	@1373
 1.29831 +				    location   	(930, 1897)
 1.29832 +				    anchor_loc 	1
 1.29833 +				    nlines     	2
 1.29834 +				    max_width  	630
 1.29835 +				    justify    	0
 1.29836 +				    label      	"Asynchronous Object Creation")
 1.29837 +				icon_style 	"Icon"
 1.29838 +				line_color 	3342489
 1.29839 +				fill_color 	13434879
 1.29840 +				quidu      	"3A2E10BF036F")
 1.29841 +			    (object UseCaseView "Logical View::Use Case Realisations::Omitted Use cases::Asynchronous Interface Implementation Instantiation (Omit)::Asynchronous Interface Implementation Instantiation  (Omit)" @1374
 1.29842 +				location   	(310, 1759)
 1.29843 +				label      	(object ItemLabel
 1.29844 +				    Parent_View 	@1374
 1.29845 +				    location   	(310, 1900)
 1.29846 +				    anchor_loc 	1
 1.29847 +				    nlines     	2
 1.29848 +				    max_width  	648
 1.29849 +				    justify    	0
 1.29850 +				    label      	"Asynchronous Interface Implementation Instantiation  (Omit)")
 1.29851 +				icon       	"use-case realization"
 1.29852 +				icon_style 	"Icon"
 1.29853 +				line_color 	3342489
 1.29854 +				fill_color 	13434879
 1.29855 +				quidu      	"3A2E113C01CB")
 1.29856 +			    (object AssociationViewNew "$UNNAMED$315" @1375
 1.29857 +				location   	(620, 1759)
 1.29858 +				stereotype 	(object SegLabel @1376
 1.29859 +				    Parent_View 	@1375
 1.29860 +				    location   	(620, 1765)
 1.29861 +				    anchor     	10
 1.29862 +				    anchor_loc 	1
 1.29863 +				    nlines     	1
 1.29864 +				    max_width  	450
 1.29865 +				    justify    	0
 1.29866 +				    label      	"<<realize>>"
 1.29867 +				    pctDist    	0.500000
 1.29868 +				    height     	6
 1.29869 +				    orientation 	1)
 1.29870 +				line_color 	3342489
 1.29871 +				quidu      	"3A2E114D02E7"
 1.29872 +				roleview_list 	(list RoleViews
 1.29873 +				    (object RoleView "$UNNAMED$316" @1377
 1.29874 +					Parent_View 	@1375
 1.29875 +					location   	(310, 23)
 1.29876 +					stereotype 	TRUE
 1.29877 +					line_color 	3342489
 1.29878 +					quidu      	"3A2E114E0126"
 1.29879 +					client     	@1375
 1.29880 +					supplier   	@1373
 1.29881 +					line_style 	0)
 1.29882 +				    (object RoleView "$UNNAMED$317" @1378
 1.29883 +					Parent_View 	@1375
 1.29884 +					location   	(310, 23)
 1.29885 +					stereotype 	TRUE
 1.29886 +					line_color 	3342489
 1.29887 +					quidu      	"3A2E114E0127"
 1.29888 +					client     	@1375
 1.29889 +					supplier   	@1374
 1.29890 +					line_style 	0)))
 1.29891 +			    (object UseCaseView "Use Case View::System Use Cases::Register availability" @1379
 1.29892 +				location   	(2170, 2666)
 1.29893 +				label      	(object ItemLabel
 1.29894 +				    Parent_View 	@1379
 1.29895 +				    location   	(2170, 2804)
 1.29896 +				    anchor_loc 	1
 1.29897 +				    nlines     	2
 1.29898 +				    max_width  	630
 1.29899 +				    justify    	0
 1.29900 +				    label      	"Register availability")
 1.29901 +				icon_style 	"Icon"
 1.29902 +				line_color 	3342489
 1.29903 +				fill_color 	13434879
 1.29904 +				quidu      	"3A14002A033B")
 1.29905 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Register Availability (Iter 1)::Register availability" @1380
 1.29906 +				location   	(1612, 2666)
 1.29907 +				label      	(object ItemLabel
 1.29908 +				    Parent_View 	@1380
 1.29909 +				    location   	(1612, 2807)
 1.29910 +				    anchor_loc 	1
 1.29911 +				    nlines     	2
 1.29912 +				    max_width  	648
 1.29913 +				    justify    	0
 1.29914 +				    label      	"Register availability")
 1.29915 +				icon       	"use-case realization"
 1.29916 +				icon_style 	"Icon"
 1.29917 +				line_color 	3342489
 1.29918 +				fill_color 	13434879
 1.29919 +				quidu      	"3A1D02950324")
 1.29920 +			    (object AssociationViewNew "$UNNAMED$318" @1381
 1.29921 +				location   	(1890, 2666)
 1.29922 +				stereotype 	(object SegLabel @1382
 1.29923 +				    Parent_View 	@1381
 1.29924 +				    location   	(1891, 2672)
 1.29925 +				    anchor     	10
 1.29926 +				    anchor_loc 	1
 1.29927 +				    nlines     	1
 1.29928 +				    max_width  	450
 1.29929 +				    justify    	0
 1.29930 +				    label      	"<<realize>>"
 1.29931 +				    pctDist    	0.516667
 1.29932 +				    height     	6
 1.29933 +				    orientation 	1)
 1.29934 +				line_color 	3342489
 1.29935 +				quidu      	"3B5701460367"
 1.29936 +				roleview_list 	(list RoleViews
 1.29937 +				    (object RoleView "$UNNAMED$319" @1383
 1.29938 +					Parent_View 	@1381
 1.29939 +					location   	(278, 0)
 1.29940 +					stereotype 	TRUE
 1.29941 +					line_color 	3342489
 1.29942 +					quidu      	"3B5701470142"
 1.29943 +					client     	@1381
 1.29944 +					supplier   	@1379
 1.29945 +					line_style 	0)
 1.29946 +				    (object RoleView "$UNNAMED$320" @1384
 1.29947 +					Parent_View 	@1381
 1.29948 +					location   	(278, 0)
 1.29949 +					stereotype 	TRUE
 1.29950 +					line_color 	3342489
 1.29951 +					quidu      	"3B5701470143"
 1.29952 +					client     	@1381
 1.29953 +					supplier   	@1380
 1.29954 +					line_style 	0)))
 1.29955 +			    (object UseCaseView "Use Case View::Customer Use Cases::Instantiate an interface implementation" @1385
 1.29956 +				location   	(1054, 442)
 1.29957 +				label      	(object ItemLabel
 1.29958 +				    Parent_View 	@1385
 1.29959 +				    location   	(1054, 580)
 1.29960 +				    anchor_loc 	1
 1.29961 +				    nlines     	2
 1.29962 +				    max_width  	630
 1.29963 +				    justify    	0
 1.29964 +				    label      	"Instantiate an interface implementation")
 1.29965 +				icon_style 	"Icon"
 1.29966 +				line_color 	3342489
 1.29967 +				fill_color 	13434879
 1.29968 +				quidu      	"3A13EC69004A")
 1.29969 +			    (object InheritView "" @1386
 1.29970 +				stereotype 	(object SegLabel @1387
 1.29971 +				    Parent_View 	@1386
 1.29972 +				    location   	(1053, 656)
 1.29973 +				    anchor     	10
 1.29974 +				    anchor_loc 	1
 1.29975 +				    nlines     	1
 1.29976 +				    max_width  	450
 1.29977 +				    justify    	0
 1.29978 +				    label      	"<<uses>>"
 1.29979 +				    pctDist    	0.496552
 1.29980 +				    height     	2
 1.29981 +				    orientation 	1)
 1.29982 +				line_color 	3342489
 1.29983 +				quidu      	"3A2241EF0199"
 1.29984 +				client     	@1385
 1.29985 +				supplier   	@1341
 1.29986 +				line_style 	0)
 1.29987 +			    (object InheritView "" @1388
 1.29988 +				stereotype 	(object SegLabel @1389
 1.29989 +				    Parent_View 	@1388
 1.29990 +				    location   	(1051, 314)
 1.29991 +				    anchor     	10
 1.29992 +				    anchor_loc 	1
 1.29993 +				    nlines     	1
 1.29994 +				    max_width  	450
 1.29995 +				    justify    	0
 1.29996 +				    label      	"<<uses>>"
 1.29997 +				    pctDist    	0.736842
 1.29998 +				    height     	3
 1.29999 +				    orientation 	1)
 1.30000 +				line_color 	3342489
 1.30001 +				quidu      	"3A2CC66F020B"
 1.30002 +				client     	@1367
 1.30003 +				supplier   	@1385
 1.30004 +				line_style 	0)
 1.30005 +			    (object UseCaseView "Logical View::Use Case Realisations::Development Iteration 1::Instantiate an Interface Implementation (Iter 1)::Instantiate an Interface Implementation" @1390
 1.30006 +				location   	(248, 442)
 1.30007 +				label      	(object ItemLabel
 1.30008 +				    Parent_View 	@1390
 1.30009 +				    location   	(248, 583)
 1.30010 +				    anchor_loc 	1
 1.30011 +				    nlines     	2
 1.30012 +				    max_width  	648
 1.30013 +				    justify    	0
 1.30014 +				    label      	"Instantiate an Interface Implementation")
 1.30015 +				icon       	"use-case realization"
 1.30016 +				icon_style 	"Icon"
 1.30017 +				line_color 	3342489
 1.30018 +				fill_color 	13434879
 1.30019 +				quidu      	"3A1D029B0029")
 1.30020 +			    (object AssociationViewNew "$UNNAMED$321" @1391
 1.30021 +				location   	(651, 442)
 1.30022 +				stereotype 	(object SegLabel @1392
 1.30023 +				    Parent_View 	@1391
 1.30024 +				    location   	(651, 445)
 1.30025 +				    anchor     	10
 1.30026 +				    anchor_loc 	1
 1.30027 +				    nlines     	1
 1.30028 +				    max_width  	450
 1.30029 +				    justify    	0
 1.30030 +				    label      	"<<realize>>"
 1.30031 +				    pctDist    	0.500000
 1.30032 +				    height     	3
 1.30033 +				    orientation 	1)
 1.30034 +				line_color 	3342489
 1.30035 +				quidu      	"3B5701570177"
 1.30036 +				roleview_list 	(list RoleViews
 1.30037 +				    (object RoleView "$UNNAMED$322" @1393
 1.30038 +					Parent_View 	@1391
 1.30039 +					location   	(403, 8)
 1.30040 +					stereotype 	TRUE
 1.30041 +					line_color 	3342489
 1.30042 +					quidu      	"3B5701570394"
 1.30043 +					client     	@1391
 1.30044 +					supplier   	@1385
 1.30045 +					line_style 	0)
 1.30046 +				    (object RoleView "$UNNAMED$323" @1394
 1.30047 +					Parent_View 	@1391
 1.30048 +					location   	(403, 8)
 1.30049 +					stereotype 	TRUE
 1.30050 +					line_color 	3342489
 1.30051 +					quidu      	"3B5701570395"
 1.30052 +					client     	@1391
 1.30053 +					supplier   	@1390
 1.30054 +					line_style 	0)))))))
 1.30055 +	    (object Class_Category "EPOC Base classes"
 1.30056 +		quid       	"3A75AD78038F"
 1.30057 +		exportControl 	"Public"
 1.30058 +		logical_models 	(list unit_reference_list
 1.30059 +		    (object Class_Category "T-Classes"
 1.30060 +			quid       	"3B58230B014C"
 1.30061 +			exportControl 	"Public"
 1.30062 +			logical_models 	(list unit_reference_list
 1.30063 +			    (object Class "TEntry"
 1.30064 +				quid       	"3B582296013A"
 1.30065 +				stereotype 	"entity")
 1.30066 +			    (object Class "TBool"
 1.30067 +				quid       	"3B5821D701A4"
 1.30068 +				stereotype 	"entity")
 1.30069 +			    (object Class "TVersion"
 1.30070 +				quid       	"3A75AF100197"
 1.30071 +				stereotype 	"entity")
 1.30072 +			    (object Class "TUid"
 1.30073 +				quid       	"3A813535001D"
 1.30074 +				stereotype 	"entity")
 1.30075 +			    (object Class "TDriveUnit"
 1.30076 +				quid       	"3A8135F103C1"
 1.30077 +				stereotype 	"entity")
 1.30078 +			    (object Class "TThreadId"
 1.30079 +				quid       	"3B58251C0085"
 1.30080 +				stereotype 	"entity")
 1.30081 +			    (object Class "TRequestStatus"
 1.30082 +				quid       	"3B5825CD0210"
 1.30083 +				stereotype 	"entity"))
 1.30084 +			logical_presentations 	(list unit_reference_list
 1.30085 +			    (object ClassDiagram "Main"
 1.30086 +				quid       	"3B5822A9025A"
 1.30087 +				title      	"Main"
 1.30088 +				zoom       	100
 1.30089 +				max_height 	28350
 1.30090 +				max_width  	21600
 1.30091 +				origin_x   	0
 1.30092 +				origin_y   	0
 1.30093 +				items      	(list diagram_item_list
 1.30094 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TEntry" @1395
 1.30095 +					ShowCompartmentStereotypes 	TRUE
 1.30096 +					location   	(992, 248)
 1.30097 +					label      	(object ItemLabel
 1.30098 +					    Parent_View 	@1395
 1.30099 +					    location   	(881, 404)
 1.30100 +					    anchor_loc 	3
 1.30101 +					    nlines     	2
 1.30102 +					    max_width  	430
 1.30103 +					    justify    	0
 1.30104 +					    label      	"TEntry")
 1.30105 +					icon       	"entity"
 1.30106 +					icon_style 	"Icon"
 1.30107 +					line_color 	3342489
 1.30108 +					fill_color 	13434879
 1.30109 +					quidu      	"3B582296013A"
 1.30110 +					height     	154
 1.30111 +					annotation 	8
 1.30112 +					autoResize 	TRUE)
 1.30113 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TBool" @1396
 1.30114 +					ShowCompartmentStereotypes 	TRUE
 1.30115 +					location   	(372, 248)
 1.30116 +					label      	(object ItemLabel
 1.30117 +					    Parent_View 	@1396
 1.30118 +					    location   	(261, 404)
 1.30119 +					    anchor_loc 	3
 1.30120 +					    nlines     	2
 1.30121 +					    max_width  	430
 1.30122 +					    justify    	0
 1.30123 +					    label      	"TBool")
 1.30124 +					icon       	"entity"
 1.30125 +					icon_style 	"Icon"
 1.30126 +					line_color 	3342489
 1.30127 +					fill_color 	13434879
 1.30128 +					quidu      	"3B5821D701A4"
 1.30129 +					height     	154
 1.30130 +					annotation 	8
 1.30131 +					autoResize 	TRUE)
 1.30132 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TVersion" @1397
 1.30133 +					ShowCompartmentStereotypes 	TRUE
 1.30134 +					location   	(1612, 248)
 1.30135 +					label      	(object ItemLabel
 1.30136 +					    Parent_View 	@1397
 1.30137 +					    location   	(1501, 404)
 1.30138 +					    anchor_loc 	3
 1.30139 +					    nlines     	2
 1.30140 +					    max_width  	430
 1.30141 +					    justify    	0
 1.30142 +					    label      	"TVersion")
 1.30143 +					icon       	"entity"
 1.30144 +					icon_style 	"Icon"
 1.30145 +					line_color 	3342489
 1.30146 +					fill_color 	13434879
 1.30147 +					quidu      	"3A75AF100197"
 1.30148 +					height     	154
 1.30149 +					annotation 	8
 1.30150 +					autoResize 	TRUE)
 1.30151 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1398
 1.30152 +					ShowCompartmentStereotypes 	TRUE
 1.30153 +					location   	(372, 620)
 1.30154 +					label      	(object ItemLabel
 1.30155 +					    Parent_View 	@1398
 1.30156 +					    location   	(261, 776)
 1.30157 +					    anchor_loc 	3
 1.30158 +					    nlines     	2
 1.30159 +					    max_width  	430
 1.30160 +					    justify    	0
 1.30161 +					    label      	"TUid")
 1.30162 +					icon       	"entity"
 1.30163 +					icon_style 	"Icon"
 1.30164 +					line_color 	3342489
 1.30165 +					fill_color 	13434879
 1.30166 +					quidu      	"3A813535001D"
 1.30167 +					height     	154
 1.30168 +					annotation 	8
 1.30169 +					autoResize 	TRUE)
 1.30170 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1399
 1.30171 +					ShowCompartmentStereotypes 	TRUE
 1.30172 +					location   	(992, 620)
 1.30173 +					label      	(object ItemLabel
 1.30174 +					    Parent_View 	@1399
 1.30175 +					    location   	(881, 776)
 1.30176 +					    anchor_loc 	3
 1.30177 +					    nlines     	2
 1.30178 +					    max_width  	430
 1.30179 +					    justify    	0
 1.30180 +					    label      	"TDriveUnit")
 1.30181 +					icon       	"entity"
 1.30182 +					icon_style 	"Icon"
 1.30183 +					line_color 	3342489
 1.30184 +					fill_color 	13434879
 1.30185 +					quidu      	"3A8135F103C1"
 1.30186 +					height     	154
 1.30187 +					annotation 	8
 1.30188 +					autoResize 	TRUE)
 1.30189 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TThreadId" @1400
 1.30190 +					ShowCompartmentStereotypes 	TRUE
 1.30191 +					location   	(1612, 620)
 1.30192 +					label      	(object ItemLabel
 1.30193 +					    Parent_View 	@1400
 1.30194 +					    location   	(1501, 776)
 1.30195 +					    anchor_loc 	3
 1.30196 +					    nlines     	2
 1.30197 +					    max_width  	430
 1.30198 +					    justify    	0
 1.30199 +					    label      	"TThreadId")
 1.30200 +					icon       	"entity"
 1.30201 +					icon_style 	"Icon"
 1.30202 +					line_color 	3342489
 1.30203 +					fill_color 	13434879
 1.30204 +					quidu      	"3B58251C0085"
 1.30205 +					height     	154
 1.30206 +					annotation 	8
 1.30207 +					autoResize 	TRUE)
 1.30208 +				    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TRequestStatus" @1401
 1.30209 +					ShowCompartmentStereotypes 	TRUE
 1.30210 +					location   	(372, 992)
 1.30211 +					label      	(object ItemLabel
 1.30212 +					    Parent_View 	@1401
 1.30213 +					    location   	(261, 1148)
 1.30214 +					    anchor_loc 	3
 1.30215 +					    nlines     	2
 1.30216 +					    max_width  	430
 1.30217 +					    justify    	0
 1.30218 +					    label      	"TRequestStatus")
 1.30219 +					icon       	"entity"
 1.30220 +					icon_style 	"Icon"
 1.30221 +					line_color 	3342489
 1.30222 +					fill_color 	13434879
 1.30223 +					quidu      	"3B5825CD0210"
 1.30224 +					height     	154
 1.30225 +					annotation 	8
 1.30226 +					autoResize 	TRUE)))))
 1.30227 +		    (object Class_Category "C-Classes"
 1.30228 +			quid       	"3B5823160329"
 1.30229 +			exportControl 	"Public"
 1.30230 +			logical_models 	(list unit_reference_list
 1.30231 +			    (object Class "CActive"
 1.30232 +				quid       	"3A75AD9C0124"
 1.30233 +				superclasses 	(list inheritance_relationship_list
 1.30234 +				    (object Inheritance_Relationship
 1.30235 +					quid       	"3A75AE490123"
 1.30236 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.30237 +					quidu      	"3A75AD8E019C")))
 1.30238 +			    (object Class "CBase"
 1.30239 +				quid       	"3A75AD8E019C")
 1.30240 +			    (object Class "CServer"
 1.30241 +				quid       	"3AACF8880171"
 1.30242 +				superclasses 	(list inheritance_relationship_list
 1.30243 +				    (object Inheritance_Relationship
 1.30244 +					quid       	"3B56F363035B"
 1.30245 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
 1.30246 +					quidu      	"3A75AD9C0124")))
 1.30247 +			    (object Class "CSharableSession"
 1.30248 +				quid       	"3AACF8D80090"
 1.30249 +				superclasses 	(list inheritance_relationship_list
 1.30250 +				    (object Inheritance_Relationship
 1.30251 +					quid       	"3B56F3990377"
 1.30252 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.30253 +					quidu      	"3A75AD8E019C")))
 1.30254 +			    (object Class "CTimer"
 1.30255 +				quid       	"3A75AE3000AE"
 1.30256 +				superclasses 	(list inheritance_relationship_list
 1.30257 +				    (object Inheritance_Relationship
 1.30258 +					quid       	"3A75AE5002DB"
 1.30259 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CActive"
 1.30260 +					quidu      	"3A75AD9C0124")))
 1.30261 +			    (object Class "CBaBackupSessionWrapper"
 1.30262 +				quid       	"3B58219C00E1"
 1.30263 +				superclasses 	(list inheritance_relationship_list
 1.30264 +				    (object Inheritance_Relationship
 1.30265 +					quid       	"3B5821B00035"
 1.30266 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.30267 +					quidu      	"3A75AD8E019C")))
 1.30268 +			    (object Class "CBufBase"
 1.30269 +				quid       	"3B58268800EC"
 1.30270 +				superclasses 	(list inheritance_relationship_list
 1.30271 +				    (object Inheritance_Relationship
 1.30272 +					quid       	"3B58269F021C"
 1.30273 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CBase"
 1.30274 +					quidu      	"3A75AD8E019C")))
 1.30275 +			    (object Class "CBufFlat"
 1.30276 +				quid       	"3B58268A00A9"
 1.30277 +				superclasses 	(list inheritance_relationship_list
 1.30278 +				    (object Inheritance_Relationship
 1.30279 +					quid       	"3B58269D001A"
 1.30280 +					supplier   	"Logical View::EPOC Base classes::C-Classes::CBufBase"
 1.30281 +					quidu      	"3B58268800EC"))))
 1.30282 +			logical_presentations 	(list unit_reference_list
 1.30283 +			    (object ClassDiagram "Main"
 1.30284 +				quid       	"3B5822C9018E"
 1.30285 +				title      	"Main"
 1.30286 +				zoom       	100
 1.30287 +				max_height 	28350
 1.30288 +				max_width  	21600
 1.30289 +				origin_x   	0
 1.30290 +				origin_y   	0
 1.30291 +				items      	(list diagram_item_list
 1.30292 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBase" @1402
 1.30293 +					ShowCompartmentStereotypes 	TRUE
 1.30294 +					location   	(1054, 310)
 1.30295 +					label      	(object ItemLabel
 1.30296 +					    Parent_View 	@1402
 1.30297 +					    location   	(973, 259)
 1.30298 +					    fill_color 	13434879
 1.30299 +					    nlines     	1
 1.30300 +					    max_width  	162
 1.30301 +					    justify    	0
 1.30302 +					    label      	"CBase")
 1.30303 +					icon_style 	"Icon"
 1.30304 +					line_color 	3342489
 1.30305 +					fill_color 	13434879
 1.30306 +					quidu      	"3A75AD8E019C"
 1.30307 +					height     	126
 1.30308 +					annotation 	8
 1.30309 +					autoResize 	TRUE)
 1.30310 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CActive" @1403
 1.30311 +					ShowCompartmentStereotypes 	TRUE
 1.30312 +					location   	(1240, 744)
 1.30313 +					label      	(object ItemLabel
 1.30314 +					    Parent_View 	@1403
 1.30315 +					    location   	(1152, 693)
 1.30316 +					    fill_color 	13434879
 1.30317 +					    nlines     	1
 1.30318 +					    max_width  	176
 1.30319 +					    justify    	0
 1.30320 +					    label      	"CActive")
 1.30321 +					icon_style 	"Icon"
 1.30322 +					line_color 	3342489
 1.30323 +					fill_color 	13434879
 1.30324 +					quidu      	"3A75AD9C0124"
 1.30325 +					width      	194
 1.30326 +					height     	126
 1.30327 +					annotation 	8
 1.30328 +					autoResize 	TRUE)
 1.30329 +				    (object InheritView "" @1404
 1.30330 +					stereotype 	TRUE
 1.30331 +					line_color 	3342489
 1.30332 +					quidu      	"3A75AE490123"
 1.30333 +					client     	@1403
 1.30334 +					supplier   	@1402
 1.30335 +					line_style 	0)
 1.30336 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1405
 1.30337 +					ShowCompartmentStereotypes 	TRUE
 1.30338 +					location   	(1240, 1116)
 1.30339 +					label      	(object ItemLabel
 1.30340 +					    Parent_View 	@1405
 1.30341 +					    location   	(1159, 1065)
 1.30342 +					    fill_color 	13434879
 1.30343 +					    nlines     	1
 1.30344 +					    max_width  	162
 1.30345 +					    justify    	0
 1.30346 +					    label      	"CTimer")
 1.30347 +					icon_style 	"Icon"
 1.30348 +					line_color 	3342489
 1.30349 +					fill_color 	13434879
 1.30350 +					quidu      	"3A75AE3000AE"
 1.30351 +					height     	126
 1.30352 +					annotation 	8
 1.30353 +					autoResize 	TRUE)
 1.30354 +				    (object InheritView "" @1406
 1.30355 +					stereotype 	TRUE
 1.30356 +					line_color 	3342489
 1.30357 +					quidu      	"3A75AE5002DB"
 1.30358 +					client     	@1405
 1.30359 +					supplier   	@1403
 1.30360 +					line_style 	0)
 1.30361 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1407
 1.30362 +					ShowCompartmentStereotypes 	TRUE
 1.30363 +					location   	(992, 1116)
 1.30364 +					label      	(object ItemLabel
 1.30365 +					    Parent_View 	@1407
 1.30366 +					    location   	(904, 1065)
 1.30367 +					    fill_color 	13434879
 1.30368 +					    nlines     	1
 1.30369 +					    max_width  	176
 1.30370 +					    justify    	0
 1.30371 +					    label      	"CServer")
 1.30372 +					icon_style 	"Icon"
 1.30373 +					line_color 	3342489
 1.30374 +					fill_color 	13434879
 1.30375 +					quidu      	"3AACF8880171"
 1.30376 +					width      	194
 1.30377 +					height     	126
 1.30378 +					annotation 	8
 1.30379 +					autoResize 	TRUE)
 1.30380 +				    (object InheritView "" @1408
 1.30381 +					stereotype 	TRUE
 1.30382 +					line_color 	3342489
 1.30383 +					quidu      	"3B56F363035B"
 1.30384 +					client     	@1407
 1.30385 +					supplier   	@1403
 1.30386 +					line_style 	0)
 1.30387 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1409
 1.30388 +					ShowCompartmentStereotypes 	TRUE
 1.30389 +					location   	(868, 744)
 1.30390 +					label      	(object ItemLabel
 1.30391 +					    Parent_View 	@1409
 1.30392 +					    location   	(678, 693)
 1.30393 +					    fill_color 	13434879
 1.30394 +					    nlines     	1
 1.30395 +					    max_width  	380
 1.30396 +					    justify    	0
 1.30397 +					    label      	"CSharableSession")
 1.30398 +					icon_style 	"Icon"
 1.30399 +					line_color 	3342489
 1.30400 +					fill_color 	13434879
 1.30401 +					quidu      	"3AACF8D80090"
 1.30402 +					width      	398
 1.30403 +					height     	126
 1.30404 +					annotation 	8
 1.30405 +					autoResize 	TRUE)
 1.30406 +				    (object InheritView "" @1410
 1.30407 +					stereotype 	TRUE
 1.30408 +					line_color 	3342489
 1.30409 +					quidu      	"3B56F3990377"
 1.30410 +					client     	@1409
 1.30411 +					supplier   	@1402
 1.30412 +					line_style 	0)
 1.30413 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBaBackupSessionWrapper" @1411
 1.30414 +					ShowCompartmentStereotypes 	TRUE
 1.30415 +					location   	(1674, 744)
 1.30416 +					label      	(object ItemLabel
 1.30417 +					    Parent_View 	@1411
 1.30418 +					    location   	(1397, 693)
 1.30419 +					    fill_color 	13434879
 1.30420 +					    nlines     	1
 1.30421 +					    max_width  	554
 1.30422 +					    justify    	0
 1.30423 +					    label      	"CBaBackupSessionWrapper")
 1.30424 +					icon_style 	"Icon"
 1.30425 +					line_color 	3342489
 1.30426 +					fill_color 	13434879
 1.30427 +					quidu      	"3B58219C00E1"
 1.30428 +					width      	572
 1.30429 +					height     	126
 1.30430 +					annotation 	8
 1.30431 +					autoResize 	TRUE)
 1.30432 +				    (object InheritView "" @1412
 1.30433 +					stereotype 	TRUE
 1.30434 +					line_color 	3342489
 1.30435 +					quidu      	"3B5821B00035"
 1.30436 +					client     	@1411
 1.30437 +					supplier   	@1402
 1.30438 +					line_style 	0)
 1.30439 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufBase" @1413
 1.30440 +					ShowCompartmentStereotypes 	TRUE
 1.30441 +					location   	(496, 744)
 1.30442 +					label      	(object ItemLabel
 1.30443 +					    Parent_View 	@1413
 1.30444 +					    location   	(383, 693)
 1.30445 +					    fill_color 	13434879
 1.30446 +					    nlines     	1
 1.30447 +					    max_width  	226
 1.30448 +					    justify    	0
 1.30449 +					    label      	"CBufBase")
 1.30450 +					icon_style 	"Icon"
 1.30451 +					line_color 	3342489
 1.30452 +					fill_color 	13434879
 1.30453 +					quidu      	"3B58268800EC"
 1.30454 +					width      	244
 1.30455 +					height     	126
 1.30456 +					annotation 	8
 1.30457 +					autoResize 	TRUE)
 1.30458 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBufFlat" @1414
 1.30459 +					ShowCompartmentStereotypes 	TRUE
 1.30460 +					location   	(496, 1116)
 1.30461 +					label      	(object ItemLabel
 1.30462 +					    Parent_View 	@1414
 1.30463 +					    location   	(400, 1065)
 1.30464 +					    fill_color 	13434879
 1.30465 +					    nlines     	1
 1.30466 +					    max_width  	192
 1.30467 +					    justify    	0
 1.30468 +					    label      	"CBufFlat")
 1.30469 +					icon_style 	"Icon"
 1.30470 +					line_color 	3342489
 1.30471 +					fill_color 	13434879
 1.30472 +					quidu      	"3B58268A00A9"
 1.30473 +					width      	210
 1.30474 +					height     	126
 1.30475 +					annotation 	8
 1.30476 +					autoResize 	TRUE)
 1.30477 +				    (object InheritView "" @1415
 1.30478 +					stereotype 	TRUE
 1.30479 +					line_color 	3342489
 1.30480 +					quidu      	"3B58269D001A"
 1.30481 +					client     	@1414
 1.30482 +					supplier   	@1413
 1.30483 +					line_style 	0)
 1.30484 +				    (object InheritView "" @1416
 1.30485 +					stereotype 	TRUE
 1.30486 +					line_color 	3342489
 1.30487 +					quidu      	"3B58269F021C"
 1.30488 +					client     	@1413
 1.30489 +					supplier   	@1402
 1.30490 +					line_style 	0)))))
 1.30491 +		    (object Class_Category "R-Classes"
 1.30492 +			quid       	"3B58231F01D7"
 1.30493 +			exportControl 	"Public"
 1.30494 +			logical_models 	(list unit_reference_list
 1.30495 +			    (object Class "RFile"
 1.30496 +				quid       	"3B5821DE017C")
 1.30497 +			    (object Class "RLibrary"
 1.30498 +				quid       	"3A75AE23038B")
 1.30499 +			    (object Class "RFs"
 1.30500 +				quid       	"3A75ADDA01F5"
 1.30501 +				superclasses 	(list inheritance_relationship_list
 1.30502 +				    (object Inheritance_Relationship
 1.30503 +					quid       	"3B56F3BA028E"
 1.30504 +					supplier   	"Logical View::EPOC Base classes::R-Classes::RSessionBase"
 1.30505 +					quidu      	"3AACF7FF03CD")))
 1.30506 +			    (object Class "RSessionBase"
 1.30507 +				quid       	"3AACF7FF03CD")
 1.30508 +			    (object Parameterized_Class "RPointerArray"
 1.30509 +				quid       	"3A75AEBC01A0")
 1.30510 +			    (object Parameterized_Class "RArray"
 1.30511 +				quid       	"3B582415004B"))
 1.30512 +			logical_presentations 	(list unit_reference_list
 1.30513 +			    (object ClassDiagram "Main"
 1.30514 +				quid       	"3B5822AD01DE"
 1.30515 +				title      	"Main"
 1.30516 +				zoom       	100
 1.30517 +				max_height 	28350
 1.30518 +				max_width  	21600
 1.30519 +				origin_x   	0
 1.30520 +				origin_y   	0
 1.30521 +				items      	(list diagram_item_list
 1.30522 +				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RFile" @1417
 1.30523 +					ShowCompartmentStereotypes 	TRUE
 1.30524 +					location   	(744, 1116)
 1.30525 +					label      	(object ItemLabel
 1.30526 +					    Parent_View 	@1417
 1.30527 +					    location   	(663, 1065)
 1.30528 +					    fill_color 	13434879
 1.30529 +					    nlines     	1
 1.30530 +					    max_width  	162
 1.30531 +					    justify    	0
 1.30532 +					    label      	"RFile")
 1.30533 +					icon_style 	"Icon"
 1.30534 +					line_color 	3342489
 1.30535 +					fill_color 	13434879
 1.30536 +					quidu      	"3B5821DE017C"
 1.30537 +					height     	126
 1.30538 +					annotation 	8
 1.30539 +					autoResize 	TRUE)
 1.30540 +				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RLibrary" @1418
 1.30541 +					ShowCompartmentStereotypes 	TRUE
 1.30542 +					location   	(310, 1116)
 1.30543 +					label      	(object ItemLabel
 1.30544 +					    Parent_View 	@1418
 1.30545 +					    location   	(216, 1065)
 1.30546 +					    fill_color 	13434879
 1.30547 +					    nlines     	1
 1.30548 +					    max_width  	188
 1.30549 +					    justify    	0
 1.30550 +					    label      	"RLibrary")
 1.30551 +					icon_style 	"Icon"
 1.30552 +					line_color 	3342489
 1.30553 +					fill_color 	13434879
 1.30554 +					quidu      	"3A75AE23038B"
 1.30555 +					width      	206
 1.30556 +					height     	126
 1.30557 +					annotation 	8
 1.30558 +					autoResize 	TRUE)
 1.30559 +				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RFs" @1419
 1.30560 +					ShowCompartmentStereotypes 	TRUE
 1.30561 +					location   	(930, 744)
 1.30562 +					label      	(object ItemLabel
 1.30563 +					    Parent_View 	@1419
 1.30564 +					    location   	(849, 693)
 1.30565 +					    fill_color 	13434879
 1.30566 +					    nlines     	1
 1.30567 +					    max_width  	162
 1.30568 +					    justify    	0
 1.30569 +					    label      	"RFs")
 1.30570 +					icon_style 	"Icon"
 1.30571 +					line_color 	3342489
 1.30572 +					fill_color 	13434879
 1.30573 +					quidu      	"3A75ADDA01F5"
 1.30574 +					height     	126
 1.30575 +					annotation 	8
 1.30576 +					autoResize 	TRUE)
 1.30577 +				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1420
 1.30578 +					ShowCompartmentStereotypes 	TRUE
 1.30579 +					location   	(930, 248)
 1.30580 +					label      	(object ItemLabel
 1.30581 +					    Parent_View 	@1420
 1.30582 +					    location   	(781, 197)
 1.30583 +					    fill_color 	13434879
 1.30584 +					    nlines     	1
 1.30585 +					    max_width  	298
 1.30586 +					    justify    	0
 1.30587 +					    label      	"RSessionBase")
 1.30588 +					icon_style 	"Icon"
 1.30589 +					line_color 	3342489
 1.30590 +					fill_color 	13434879
 1.30591 +					quidu      	"3AACF7FF03CD"
 1.30592 +					width      	316
 1.30593 +					height     	126
 1.30594 +					annotation 	8
 1.30595 +					autoResize 	TRUE)
 1.30596 +				    (object InheritView "" @1421
 1.30597 +					stereotype 	TRUE
 1.30598 +					line_color 	3342489
 1.30599 +					quidu      	"3B56F3BA028E"
 1.30600 +					client     	@1419
 1.30601 +					supplier   	@1420
 1.30602 +					line_style 	0)
 1.30603 +				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RPointerArray" @1422
 1.30604 +					ShowCompartmentStereotypes 	TRUE
 1.30605 +					location   	(310, 1550)
 1.30606 +					label      	(object ItemLabel
 1.30607 +					    Parent_View 	@1422
 1.30608 +					    location   	(170, 1520)
 1.30609 +					    fill_color 	13434879
 1.30610 +					    nlines     	1
 1.30611 +					    max_width  	280
 1.30612 +					    justify    	0
 1.30613 +					    label      	"RPointerArray")
 1.30614 +					icon_style 	"Icon"
 1.30615 +					line_color 	3342489
 1.30616 +					fill_color 	13434879
 1.30617 +					quidu      	"3A75AEBC01A0"
 1.30618 +					width      	298
 1.30619 +					height     	161
 1.30620 +					annotation 	8
 1.30621 +					autoResize 	TRUE)
 1.30622 +				    (object ClassView "ParameterizedClass" "Logical View::EPOC Base classes::R-Classes::RArray" @1423
 1.30623 +					ShowCompartmentStereotypes 	TRUE
 1.30624 +					location   	(744, 1550)
 1.30625 +					label      	(object ItemLabel
 1.30626 +					    Parent_View 	@1423
 1.30627 +					    location   	(662, 1520)
 1.30628 +					    fill_color 	13434879
 1.30629 +					    nlines     	1
 1.30630 +					    max_width  	164
 1.30631 +					    justify    	0
 1.30632 +					    label      	"RArray")
 1.30633 +					icon_style 	"Icon"
 1.30634 +					line_color 	3342489
 1.30635 +					fill_color 	13434879
 1.30636 +					quidu      	"3B582415004B"
 1.30637 +					width      	182
 1.30638 +					height     	161
 1.30639 +					annotation 	8
 1.30640 +					autoResize 	TRUE)))))
 1.30641 +		    (object Class_Category "Descriptors"
 1.30642 +			quid       	"3B58246F00AE"
 1.30643 +			exportControl 	"Public"
 1.30644 +			logical_models 	(list unit_reference_list
 1.30645 +			    (object Class "HBufC8"
 1.30646 +				quid       	"3B5813B50129"
 1.30647 +				stereotype 	"entity")
 1.30648 +			    (object Class "TPtrC8"
 1.30649 +				quid       	"3A75AE840362"
 1.30650 +				stereotype 	"entity"
 1.30651 +				superclasses 	(list inheritance_relationship_list
 1.30652 +				    (object Inheritance_Relationship
 1.30653 +					quid       	"3B58258B0319"
 1.30654 +					supplier   	"Logical View::EPOC Base classes::Descriptors::TDesC8"
 1.30655 +					quidu      	"3B5825790328")))
 1.30656 +			    (object Class "TDesC"
 1.30657 +				quid       	"3A75ADA50325"
 1.30658 +				stereotype 	"entity")
 1.30659 +			    (object Class "TDesC8"
 1.30660 +				quid       	"3B5825790328"
 1.30661 +				stereotype 	"entity"))
 1.30662 +			logical_presentations 	(list unit_reference_list
 1.30663 +			    (object ClassDiagram "Main"
 1.30664 +				quid       	"3B58247C0356"
 1.30665 +				title      	"Main"
 1.30666 +				zoom       	100
 1.30667 +				max_height 	28350
 1.30668 +				max_width  	21600
 1.30669 +				origin_x   	0
 1.30670 +				origin_y   	0
 1.30671 +				items      	(list diagram_item_list
 1.30672 +				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TDesC" @1424
 1.30673 +					ShowCompartmentStereotypes 	TRUE
 1.30674 +					location   	(1612, 186)
 1.30675 +					label      	(object ItemLabel
 1.30676 +					    Parent_View 	@1424
 1.30677 +					    location   	(1501, 342)
 1.30678 +					    anchor_loc 	3
 1.30679 +					    nlines     	2
 1.30680 +					    max_width  	430
 1.30681 +					    justify    	0
 1.30682 +					    label      	"TDesC")
 1.30683 +					icon       	"entity"
 1.30684 +					icon_style 	"Icon"
 1.30685 +					line_color 	3342489
 1.30686 +					fill_color 	13434879
 1.30687 +					quidu      	"3A75ADA50325"
 1.30688 +					height     	154
 1.30689 +					annotation 	8
 1.30690 +					autoResize 	TRUE)
 1.30691 +				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TPtrC8" @1425
 1.30692 +					ShowCompartmentStereotypes 	TRUE
 1.30693 +					location   	(248, 930)
 1.30694 +					label      	(object ItemLabel
 1.30695 +					    Parent_View 	@1425
 1.30696 +					    location   	(137, 1086)
 1.30697 +					    anchor_loc 	3
 1.30698 +					    nlines     	2
 1.30699 +					    max_width  	430
 1.30700 +					    justify    	0
 1.30701 +					    label      	"TPtrC8")
 1.30702 +					icon       	"entity"
 1.30703 +					icon_style 	"Icon"
 1.30704 +					line_color 	3342489
 1.30705 +					fill_color 	13434879
 1.30706 +					quidu      	"3A75AE840362"
 1.30707 +					height     	154
 1.30708 +					annotation 	8
 1.30709 +					autoResize 	TRUE)
 1.30710 +				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::HBufC8" @1426
 1.30711 +					ShowCompartmentStereotypes 	TRUE
 1.30712 +					location   	(806, 930)
 1.30713 +					label      	(object ItemLabel
 1.30714 +					    Parent_View 	@1426
 1.30715 +					    location   	(695, 1086)
 1.30716 +					    anchor_loc 	3
 1.30717 +					    nlines     	2
 1.30718 +					    max_width  	430
 1.30719 +					    justify    	0
 1.30720 +					    label      	"HBufC8")
 1.30721 +					icon       	"entity"
 1.30722 +					icon_style 	"Icon"
 1.30723 +					line_color 	3342489
 1.30724 +					fill_color 	13434879
 1.30725 +					quidu      	"3B5813B50129"
 1.30726 +					height     	154
 1.30727 +					annotation 	8
 1.30728 +					autoResize 	TRUE)
 1.30729 +				    (object ClassView "Class" "Logical View::EPOC Base classes::Descriptors::TDesC8" @1427
 1.30730 +					ShowCompartmentStereotypes 	TRUE
 1.30731 +					location   	(558, 186)
 1.30732 +					label      	(object ItemLabel
 1.30733 +					    Parent_View 	@1427
 1.30734 +					    location   	(447, 342)
 1.30735 +					    anchor_loc 	3
 1.30736 +					    nlines     	2
 1.30737 +					    max_width  	430
 1.30738 +					    justify    	0
 1.30739 +					    label      	"TDesC8")
 1.30740 +					icon       	"entity"
 1.30741 +					icon_style 	"Icon"
 1.30742 +					line_color 	3342489
 1.30743 +					fill_color 	13434879
 1.30744 +					quidu      	"3B5825790328"
 1.30745 +					height     	154
 1.30746 +					annotation 	8
 1.30747 +					autoResize 	TRUE)
 1.30748 +				    (object InheritView "" @1428
 1.30749 +					stereotype 	TRUE
 1.30750 +					line_color 	3342489
 1.30751 +					quidu      	"3B58258B0319"
 1.30752 +					client     	@1425
 1.30753 +					supplier   	@1427
 1.30754 +					vertices   	(list Points
 1.30755 +					    (246, 852)
 1.30756 +					    (247, 184)
 1.30757 +					    (482, 183))
 1.30758 +					line_style 	0)))))
 1.30759 +		    (object Class_Category "M-Classes"
 1.30760 +			quid       	"3B58274D0027"
 1.30761 +			exportControl 	"Public"
 1.30762 +			logical_models 	(list unit_reference_list
 1.30763 +			    (object Class "MBackupOperationObserver"
 1.30764 +				quid       	"3B582763021E"
 1.30765 +				stereotype 	"Interface"))
 1.30766 +			logical_presentations 	(list unit_reference_list
 1.30767 +			    (object ClassDiagram "Main"
 1.30768 +				quid       	"3B58275D016B"
 1.30769 +				title      	"Main"
 1.30770 +				zoom       	100
 1.30771 +				max_height 	28350
 1.30772 +				max_width  	21600
 1.30773 +				origin_x   	0
 1.30774 +				origin_y   	0
 1.30775 +				items      	(list diagram_item_list
 1.30776 +				    (object ClassView "Class" "Logical View::EPOC Base classes::M-Classes::MBackupOperationObserver" @1429
 1.30777 +					ShowCompartmentStereotypes 	TRUE
 1.30778 +					location   	(1116, 310)
 1.30779 +					label      	(object ItemLabel
 1.30780 +					    Parent_View 	@1429
 1.30781 +					    location   	(846, 281)
 1.30782 +					    fill_color 	13434879
 1.30783 +					    nlines     	1
 1.30784 +					    max_width  	540
 1.30785 +					    justify    	0
 1.30786 +					    label      	"MBackupOperationObserver")
 1.30787 +					stereotype 	(object ItemLabel
 1.30788 +					    Parent_View 	@1429
 1.30789 +					    location   	(846, 231)
 1.30790 +					    fill_color 	13434879
 1.30791 +					    anchor     	10
 1.30792 +					    nlines     	1
 1.30793 +					    max_width  	540
 1.30794 +					    justify    	0
 1.30795 +					    label      	"<<Interface>>")
 1.30796 +					icon       	"Interface"
 1.30797 +					icon_style 	"Label"
 1.30798 +					line_color 	3342489
 1.30799 +					fill_color 	13434879
 1.30800 +					quidu      	"3B582763021E"
 1.30801 +					width      	558
 1.30802 +					height     	182
 1.30803 +					annotation 	8
 1.30804 +					autoResize 	TRUE))))))
 1.30805 +		logical_presentations 	(list unit_reference_list
 1.30806 +		    (object ClassDiagram "Main"
 1.30807 +			quid       	"3A75AE3A01DF"
 1.30808 +			title      	"Main"
 1.30809 +			zoom       	100
 1.30810 +			max_height 	28350
 1.30811 +			max_width  	21600
 1.30812 +			origin_x   	0
 1.30813 +			origin_y   	0
 1.30814 +			items      	(list diagram_item_list
 1.30815 +			    (object CategoryView "Logical View::EPOC Base classes::T-Classes" @1430
 1.30816 +				location   	(1054, 186)
 1.30817 +				label      	(object ItemLabel
 1.30818 +				    Parent_View 	@1430
 1.30819 +				    location   	(910, 102)
 1.30820 +				    fill_color 	13434879
 1.30821 +				    nlines     	2
 1.30822 +				    max_width  	288
 1.30823 +				    justify    	0
 1.30824 +				    label      	"T-Classes")
 1.30825 +				icon_style 	"Icon"
 1.30826 +				line_color 	3342489
 1.30827 +				fill_color 	13434879
 1.30828 +				quidu      	"3B58230B014C"
 1.30829 +				width      	300
 1.30830 +				height     	180)
 1.30831 +			    (object CategoryView "Logical View::EPOC Base classes::C-Classes" @1431
 1.30832 +				location   	(1054, 496)
 1.30833 +				label      	(object ItemLabel
 1.30834 +				    Parent_View 	@1431
 1.30835 +				    location   	(910, 412)
 1.30836 +				    fill_color 	13434879
 1.30837 +				    nlines     	2
 1.30838 +				    max_width  	288
 1.30839 +				    justify    	0
 1.30840 +				    label      	"C-Classes")
 1.30841 +				icon_style 	"Icon"
 1.30842 +				line_color 	3342489
 1.30843 +				fill_color 	13434879
 1.30844 +				quidu      	"3B5823160329"
 1.30845 +				width      	300
 1.30846 +				height     	180)
 1.30847 +			    (object CategoryView "Logical View::EPOC Base classes::R-Classes" @1432
 1.30848 +				location   	(1054, 806)
 1.30849 +				label      	(object ItemLabel
 1.30850 +				    Parent_View 	@1432
 1.30851 +				    location   	(910, 722)
 1.30852 +				    fill_color 	13434879
 1.30853 +				    nlines     	2
 1.30854 +				    max_width  	288
 1.30855 +				    justify    	0
 1.30856 +				    label      	"R-Classes")
 1.30857 +				icon_style 	"Icon"
 1.30858 +				line_color 	3342489
 1.30859 +				fill_color 	13434879
 1.30860 +				quidu      	"3B58231F01D7"
 1.30861 +				width      	300
 1.30862 +				height     	180)
 1.30863 +			    (object CategoryView "Logical View::EPOC Base classes::Descriptors" @1433
 1.30864 +				location   	(1054, 1426)
 1.30865 +				label      	(object ItemLabel
 1.30866 +				    Parent_View 	@1433
 1.30867 +				    location   	(910, 1342)
 1.30868 +				    fill_color 	13434879
 1.30869 +				    nlines     	2
 1.30870 +				    max_width  	288
 1.30871 +				    justify    	0
 1.30872 +				    label      	"Descriptors")
 1.30873 +				icon_style 	"Icon"
 1.30874 +				line_color 	3342489
 1.30875 +				fill_color 	13434879
 1.30876 +				quidu      	"3B58246F00AE"
 1.30877 +				width      	300
 1.30878 +				height     	180)
 1.30879 +			    (object CategoryView "Logical View::EPOC Base classes::M-Classes" @1434
 1.30880 +				location   	(1054, 1116)
 1.30881 +				label      	(object ItemLabel
 1.30882 +				    Parent_View 	@1434
 1.30883 +				    location   	(910, 1032)
 1.30884 +				    fill_color 	13434879
 1.30885 +				    nlines     	2
 1.30886 +				    max_width  	288
 1.30887 +				    justify    	0
 1.30888 +				    label      	"M-Classes")
 1.30889 +				icon_style 	"Icon"
 1.30890 +				line_color 	3342489
 1.30891 +				fill_color 	13434879
 1.30892 +				quidu      	"3B58274D0027"
 1.30893 +				width      	300
 1.30894 +				height     	180)))))
 1.30895 +	    (object Class_Category "Instantiation mechanism detail"
 1.30896 +		quid       	"3AACD623038D"
 1.30897 +		exportControl 	"Public"
 1.30898 +		logical_models 	(list unit_reference_list
 1.30899 +		    (object Class_Category "Client Session"
 1.30900 +			quid       	"3AACF6AE001B"
 1.30901 +			visible_categories 	(list visibility_relationship_list
 1.30902 +			    (object Visibility_Relationship
 1.30903 +				quid       	"3AACF6E4005F"
 1.30904 +				supplier   	"Logical View::Instantiation mechanism detail::Server Session"
 1.30905 +				quidu      	"3AACF6C50335"))
 1.30906 +			exportControl 	"Public"
 1.30907 +			logical_models 	(list unit_reference_list)
 1.30908 +			logical_presentations 	(list unit_reference_list
 1.30909 +			    (object ClassDiagram "Main"
 1.30910 +				quid       	"3AACF7D9033C"
 1.30911 +				title      	"Main"
 1.30912 +				zoom       	100
 1.30913 +				max_height 	28350
 1.30914 +				max_width  	21600
 1.30915 +				origin_x   	1538
 1.30916 +				origin_y   	1331
 1.30917 +				items      	(list diagram_item_list
 1.30918 +				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1435
 1.30919 +					ShowCompartmentStereotypes 	TRUE
 1.30920 +					IncludeAttribute 	TRUE
 1.30921 +					IncludeOperation 	TRUE
 1.30922 +					location   	(2294, 310)
 1.30923 +					label      	(object ItemLabel
 1.30924 +					    Parent_View 	@1435
 1.30925 +					    location   	(2105, 236)
 1.30926 +					    fill_color 	13434879
 1.30927 +					    nlines     	1
 1.30928 +					    max_width  	378
 1.30929 +					    justify    	0
 1.30930 +					    label      	"RSessionBase")
 1.30931 +					icon_style 	"Icon"
 1.30932 +					line_color 	3342489
 1.30933 +					fill_color 	13434879
 1.30934 +					quidu      	"3AACF7FF03CD"
 1.30935 +					width      	396
 1.30936 +					height     	172
 1.30937 +					annotation 	8
 1.30938 +					autoResize 	TRUE)
 1.30939 +				    (object NoteView @1436
 1.30940 +					location   	(1426, 310)
 1.30941 +					label      	(object ItemLabel
 1.30942 +					    Parent_View 	@1436
 1.30943 +					    location   	(1254, 188)
 1.30944 +					    fill_color 	13434879
 1.30945 +					    nlines     	4
 1.30946 +					    max_width  	308
 1.30947 +					    label      	"Handles IPC communication to the Server session")
 1.30948 +					line_color 	3342489
 1.30949 +					fill_color 	13434879
 1.30950 +					width      	368
 1.30951 +					height     	257)
 1.30952 +				    (object AttachView "" @1437
 1.30953 +					stereotype 	TRUE
 1.30954 +					line_color 	3342489
 1.30955 +					client     	@1436
 1.30956 +					supplier   	@1435
 1.30957 +					line_style 	0)
 1.30958 +				    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1438
 1.30959 +					ShowCompartmentStereotypes 	TRUE
 1.30960 +					location   	(248, 1426)
 1.30961 +					label      	(object ItemLabel
 1.30962 +					    Parent_View 	@1438
 1.30963 +					    location   	(248, 1586)
 1.30964 +					    anchor_loc 	1
 1.30965 +					    nlines     	2
 1.30966 +					    max_width  	327
 1.30967 +					    justify    	0
 1.30968 +					    label      	"Generic Client")
 1.30969 +					icon       	"Actor"
 1.30970 +					icon_style 	"Icon"
 1.30971 +					line_color 	3342489
 1.30972 +					fill_color 	13434879
 1.30973 +					quidu      	"3A1E33F801F8"
 1.30974 +					annotation 	8
 1.30975 +					autoResize 	TRUE)
 1.30976 +				    (object ClassView "Class" "Logical View::REComSession" @1439
 1.30977 +					ShowCompartmentStereotypes 	TRUE
 1.30978 +					IncludeAttribute 	TRUE
 1.30979 +					IncludeOperation 	TRUE
 1.30980 +					location   	(2294, 1426)
 1.30981 +					label      	(object ItemLabel
 1.30982 +					    Parent_View 	@1439
 1.30983 +					    location   	(1916, 572)
 1.30984 +					    fill_color 	13434879
 1.30985 +					    nlines     	1
 1.30986 +					    max_width  	756
 1.30987 +					    justify    	0
 1.30988 +					    label      	"REComSession")
 1.30989 +					icon       	"boundary"
 1.30990 +					icon_style 	"None"
 1.30991 +					line_color 	3342489
 1.30992 +					fill_color 	13434879
 1.30993 +					quidu      	"3A1D08B702D1"
 1.30994 +					width      	774
 1.30995 +					height     	1732
 1.30996 +					annotation 	8
 1.30997 +					autoResize 	TRUE)
 1.30998 +				    (object ClassView "Class" "Logical View::CExampleInterface" @1440
 1.30999 +					ShowCompartmentStereotypes 	TRUE
 1.31000 +					IncludeAttribute 	TRUE
 1.31001 +					IncludeOperation 	TRUE
 1.31002 +					location   	(1116, 1426)
 1.31003 +					label      	(object ItemLabel
 1.31004 +					    Parent_View 	@1440
 1.31005 +					    location   	(787, 1197)
 1.31006 +					    fill_color 	13434879
 1.31007 +					    nlines     	1
 1.31008 +					    max_width  	658
 1.31009 +					    justify    	0
 1.31010 +					    label      	"CExampleInterface")
 1.31011 +					icon       	"boundary"
 1.31012 +					icon_style 	"None"
 1.31013 +					line_color 	3342489
 1.31014 +					fill_color 	13434879
 1.31015 +					quidu      	"3A1D07A10155"
 1.31016 +					width      	676
 1.31017 +					height     	482
 1.31018 +					annotation 	8
 1.31019 +					autoResize 	TRUE)
 1.31020 +				    (object UsesView "" @1441
 1.31021 +					stereotype 	(object SegLabel @1442
 1.31022 +					    Parent_View 	@1441
 1.31023 +					    location   	(541, 1307)
 1.31024 +					    anchor     	10
 1.31025 +					    anchor_loc 	1
 1.31026 +					    nlines     	1
 1.31027 +					    max_width  	450
 1.31028 +					    justify    	0
 1.31029 +					    label      	"<<Uses>>"
 1.31030 +					    pctDist    	0.500000
 1.31031 +					    height     	120
 1.31032 +					    orientation 	0)
 1.31033 +					line_color 	3342489
 1.31034 +					quidu      	"3A798EA9012F"
 1.31035 +					client     	@1438
 1.31036 +					supplier   	@1440
 1.31037 +					line_style 	0)
 1.31038 +				    (object AssociationViewNew "$UNNAMED$143" @1443
 1.31039 +					location   	(1680, 1426)
 1.31040 +					stereotype 	TRUE
 1.31041 +					line_color 	3342489
 1.31042 +					quidu      	"3A6305AE0208"
 1.31043 +					roleview_list 	(list RoleViews
 1.31044 +					    (object RoleView "iEComSession" @1444
 1.31045 +						Parent_View 	@1443
 1.31046 +						location   	(564, 0)
 1.31047 +						label      	(object SegLabel @1445
 1.31048 +						    Parent_View 	@1444
 1.31049 +						    location   	(1833, 1385)
 1.31050 +						    anchor     	1
 1.31051 +						    anchor_loc 	1
 1.31052 +						    nlines     	1
 1.31053 +						    max_width  	283
 1.31054 +						    justify    	0
 1.31055 +						    label      	"-iEComSession"
 1.31056 +						    pctDist    	0.800000
 1.31057 +						    height     	42
 1.31058 +						    orientation 	0)
 1.31059 +						stereotype 	TRUE
 1.31060 +						line_color 	3342489
 1.31061 +						quidu      	"3A6305AE0212"
 1.31062 +						client     	@1443
 1.31063 +						supplier   	@1439
 1.31064 +						line_style 	0)
 1.31065 +					    (object RoleView "$UNNAMED$144" @1446
 1.31066 +						Parent_View 	@1443
 1.31067 +						location   	(564, 0)
 1.31068 +						label      	(object SegLabel @1447
 1.31069 +						    Parent_View 	@1446
 1.31070 +						    location   	(1527, 1385)
 1.31071 +						    hidden     	TRUE
 1.31072 +						    anchor     	1
 1.31073 +						    anchor_loc 	1
 1.31074 +						    nlines     	1
 1.31075 +						    max_width  	450
 1.31076 +						    justify    	0
 1.31077 +						    label      	""
 1.31078 +						    pctDist    	0.800000
 1.31079 +						    height     	42
 1.31080 +						    orientation 	1)
 1.31081 +						stereotype 	TRUE
 1.31082 +						line_color 	3342489
 1.31083 +						quidu      	"3A6305AE0209"
 1.31084 +						client     	@1443
 1.31085 +						supplier   	@1440
 1.31086 +						line_style 	0)))
 1.31087 +				    (object InheritView "" @1448
 1.31088 +					stereotype 	TRUE
 1.31089 +					line_color 	3342489
 1.31090 +					quidu      	"3AD479580059"
 1.31091 +					client     	@1439
 1.31092 +					supplier   	@1435
 1.31093 +					line_style 	0)))))
 1.31094 +		    (object Class_Category "Server Session"
 1.31095 +			quid       	"3AACF6C50335"
 1.31096 +			visible_categories 	(list visibility_relationship_list
 1.31097 +			    (object Visibility_Relationship
 1.31098 +				quid       	"3AACF71400FE"
 1.31099 +				supplier   	"Logical View::Instantiation mechanism detail::Registrar"
 1.31100 +				quidu      	"3AACF6EE00C8")
 1.31101 +			    (object Visibility_Relationship
 1.31102 +				quid       	"3AACF717026B"
 1.31103 +				supplier   	"Logical View::Instantiation mechanism detail::Registry"
 1.31104 +				quidu      	"3AACF6FB006C")
 1.31105 +			    (object Visibility_Relationship
 1.31106 +				quid       	"3AACF71A02B5"
 1.31107 +				supplier   	"Logical View::Instantiation mechanism detail::Resolution"
 1.31108 +				quidu      	"3AACF702024D"))
 1.31109 +			exportControl 	"Public"
 1.31110 +			logical_models 	(list unit_reference_list)
 1.31111 +			logical_presentations 	(list unit_reference_list
 1.31112 +			    (object ClassDiagram "Main"
 1.31113 +				quid       	"3AACF8700177"
 1.31114 +				title      	"Main"
 1.31115 +				zoom       	100
 1.31116 +				max_height 	28350
 1.31117 +				max_width  	21600
 1.31118 +				origin_x   	16
 1.31119 +				origin_y   	888
 1.31120 +				items      	(list diagram_item_list
 1.31121 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1449
 1.31122 +					ShowCompartmentStereotypes 	TRUE
 1.31123 +					IncludeAttribute 	TRUE
 1.31124 +					IncludeOperation 	TRUE
 1.31125 +					location   	(1798, 620)
 1.31126 +					label      	(object ItemLabel
 1.31127 +					    Parent_View 	@1449
 1.31128 +					    location   	(1609, 546)
 1.31129 +					    fill_color 	13434879
 1.31130 +					    nlines     	1
 1.31131 +					    max_width  	378
 1.31132 +					    justify    	0
 1.31133 +					    label      	"CServer")
 1.31134 +					icon_style 	"Icon"
 1.31135 +					line_color 	3342489
 1.31136 +					fill_color 	13434879
 1.31137 +					quidu      	"3AACF8880171"
 1.31138 +					width      	396
 1.31139 +					height     	172
 1.31140 +					annotation 	8
 1.31141 +					autoResize 	TRUE)
 1.31142 +				    (object NoteView @1450
 1.31143 +					location   	(558, 186)
 1.31144 +					label      	(object ItemLabel
 1.31145 +					    Parent_View 	@1450
 1.31146 +					    location   	(383, 86)
 1.31147 +					    fill_color 	13434879
 1.31148 +					    nlines     	4
 1.31149 +					    max_width  	315
 1.31150 +					    label      	"Handle IPC communication to the Client session")
 1.31151 +					line_color 	3342489
 1.31152 +					fill_color 	13434879
 1.31153 +					width      	375
 1.31154 +					height     	213)
 1.31155 +				    (object ClassView "Class" "Logical View::CEComServer" @1451
 1.31156 +					ShowCompartmentStereotypes 	TRUE
 1.31157 +					IncludeAttribute 	TRUE
 1.31158 +					IncludeOperation 	TRUE
 1.31159 +					location   	(1798, 1550)
 1.31160 +					label      	(object ItemLabel
 1.31161 +					    Parent_View 	@1451
 1.31162 +					    location   	(1460, 871)
 1.31163 +					    fill_color 	13434879
 1.31164 +					    nlines     	1
 1.31165 +					    max_width  	676
 1.31166 +					    justify    	0
 1.31167 +					    label      	"CEComServer")
 1.31168 +					icon       	"boundary"
 1.31169 +					icon_style 	"None"
 1.31170 +					line_color 	3342489
 1.31171 +					fill_color 	13434879
 1.31172 +					quidu      	"3A7159680113"
 1.31173 +					width      	694
 1.31174 +					height     	1382
 1.31175 +					annotation 	8
 1.31176 +					autoResize 	TRUE)
 1.31177 +				    (object InheritView "" @1452
 1.31178 +					stereotype 	TRUE
 1.31179 +					line_color 	3342489
 1.31180 +					quidu      	"3AACF893004B"
 1.31181 +					client     	@1451
 1.31182 +					supplier   	@1449
 1.31183 +					line_style 	0)
 1.31184 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1453
 1.31185 +					ShowCompartmentStereotypes 	TRUE
 1.31186 +					IncludeAttribute 	TRUE
 1.31187 +					IncludeOperation 	TRUE
 1.31188 +					location   	(561, 620)
 1.31189 +					label      	(object ItemLabel
 1.31190 +					    Parent_View 	@1453
 1.31191 +					    location   	(371, 546)
 1.31192 +					    fill_color 	13434879
 1.31193 +					    nlines     	1
 1.31194 +					    max_width  	380
 1.31195 +					    justify    	0
 1.31196 +					    label      	"CSharableSession")
 1.31197 +					icon_style 	"Icon"
 1.31198 +					line_color 	3342489
 1.31199 +					fill_color 	13434879
 1.31200 +					quidu      	"3AACF8D80090"
 1.31201 +					width      	398
 1.31202 +					height     	172
 1.31203 +					annotation 	8
 1.31204 +					autoResize 	TRUE)
 1.31205 +				    (object ClassView "Class" "Logical View::CEComServerSession" @1454
 1.31206 +					ShowCompartmentStereotypes 	TRUE
 1.31207 +					IncludeAttribute 	TRUE
 1.31208 +					IncludeOperation 	TRUE
 1.31209 +					location   	(558, 1550)
 1.31210 +					label      	(object ItemLabel
 1.31211 +					    Parent_View 	@1454
 1.31212 +					    location   	(227, 1121)
 1.31213 +					    fill_color 	13434879
 1.31214 +					    nlines     	1
 1.31215 +					    max_width  	662
 1.31216 +					    justify    	0
 1.31217 +					    label      	"CEComServerSession")
 1.31218 +					icon       	"control"
 1.31219 +					icon_style 	"None"
 1.31220 +					line_color 	3342489
 1.31221 +					fill_color 	13434879
 1.31222 +					quidu      	"3AACF95200F0"
 1.31223 +					width      	680
 1.31224 +					height     	882
 1.31225 +					annotation 	8
 1.31226 +					autoResize 	TRUE)
 1.31227 +				    (object InheritView "" @1455
 1.31228 +					stereotype 	TRUE
 1.31229 +					line_color 	3342489
 1.31230 +					quidu      	"3AE45A3E020E"
 1.31231 +					client     	@1454
 1.31232 +					supplier   	@1453
 1.31233 +					line_style 	0)
 1.31234 +				    (object UsesView "" @1456
 1.31235 +					stereotype 	TRUE
 1.31236 +					line_color 	3342489
 1.31237 +					quidu      	"3AACFA3B0054"
 1.31238 +					client     	@1454
 1.31239 +					supplier   	@1451
 1.31240 +					line_style 	0)
 1.31241 +				    (object AttachView "" @1457
 1.31242 +					stereotype 	TRUE
 1.31243 +					line_color 	3342489
 1.31244 +					client     	@1450
 1.31245 +					supplier   	@1453
 1.31246 +					line_style 	0)))))
 1.31247 +		    (object Class_Category "Registrar"
 1.31248 +			quid       	"3AACF6EE00C8"
 1.31249 +			visible_categories 	(list visibility_relationship_list
 1.31250 +			    (object Visibility_Relationship
 1.31251 +				quid       	"3AACF7220311"
 1.31252 +				supplier   	"Logical View::Instantiation mechanism detail::Registry"
 1.31253 +				quidu      	"3AACF6FB006C"))
 1.31254 +			exportControl 	"Public"
 1.31255 +			logical_models 	(list unit_reference_list)
 1.31256 +			logical_presentations 	(list unit_reference_list
 1.31257 +			    (object ClassDiagram "Main"
 1.31258 +				quid       	"3AACFA800270"
 1.31259 +				title      	"Main"
 1.31260 +				zoom       	99
 1.31261 +				max_height 	28350
 1.31262 +				max_width  	21600
 1.31263 +				origin_x   	0
 1.31264 +				origin_y   	0
 1.31265 +				items      	(list diagram_item_list
 1.31266 +				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1458
 1.31267 +					ShowCompartmentStereotypes 	TRUE
 1.31268 +					SuppressAttribute 	TRUE
 1.31269 +					IncludeAttribute 	TRUE
 1.31270 +					IncludeOperation 	TRUE
 1.31271 +					location   	(2170, 434)
 1.31272 +					label      	(object ItemLabel
 1.31273 +					    Parent_View 	@1458
 1.31274 +					    location   	(1824, 264)
 1.31275 +					    fill_color 	16777215
 1.31276 +					    nlines     	1
 1.31277 +					    max_width  	692
 1.31278 +					    justify    	0
 1.31279 +					    label      	"MDiscovererObserver")
 1.31280 +					icon       	"Interface"
 1.31281 +					icon_style 	"None"
 1.31282 +					line_color 	3342489
 1.31283 +					fill_color 	13434879
 1.31284 +					quidu      	"3A7593D7038F"
 1.31285 +					width      	710
 1.31286 +					height     	364
 1.31287 +					annotation 	8
 1.31288 +					autoResize 	TRUE)
 1.31289 +				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1459
 1.31290 +					ShowCompartmentStereotypes 	TRUE
 1.31291 +					IncludeAttribute 	TRUE
 1.31292 +					IncludeOperation 	TRUE
 1.31293 +					location   	(3162, 868)
 1.31294 +					label      	(object ItemLabel
 1.31295 +					    Parent_View 	@1459
 1.31296 +					    location   	(2973, 796)
 1.31297 +					    fill_color 	16777215
 1.31298 +					    nlines     	1
 1.31299 +					    max_width  	378
 1.31300 +					    justify    	0
 1.31301 +					    label      	"CDirChangeNotifier")
 1.31302 +					icon       	"control"
 1.31303 +					icon_style 	"None"
 1.31304 +					line_color 	3342489
 1.31305 +					fill_color 	13434879
 1.31306 +					quidu      	"3A816AAF0109"
 1.31307 +					width      	396
 1.31308 +					height     	168
 1.31309 +					annotation 	8
 1.31310 +					autoResize 	TRUE)
 1.31311 +				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1460
 1.31312 +					ShowCompartmentStereotypes 	TRUE
 1.31313 +					IncludeAttribute 	TRUE
 1.31314 +					IncludeOperation 	TRUE
 1.31315 +					location   	(3162, 2232)
 1.31316 +					label      	(object ItemLabel
 1.31317 +					    Parent_View 	@1460
 1.31318 +					    location   	(2964, 2160)
 1.31319 +					    fill_color 	16777215
 1.31320 +					    nlines     	1
 1.31321 +					    max_width  	396
 1.31322 +					    justify    	0
 1.31323 +					    label      	"CIdleScanningTimer")
 1.31324 +					icon       	"control"
 1.31325 +					icon_style 	"None"
 1.31326 +					line_color 	3342489
 1.31327 +					fill_color 	13434879
 1.31328 +					quidu      	"3A816B5E009C"
 1.31329 +					compartment 	(object Compartment
 1.31330 +					    Parent_View 	@1460
 1.31331 +					    location   	(2964, 2344)
 1.31332 +					    icon_style 	"Icon"
 1.31333 +					    fill_color 	16777215
 1.31334 +					    anchor     	2
 1.31335 +					    nlines     	4
 1.31336 +					    max_width  	0)
 1.31337 +					width      	414
 1.31338 +					height     	168
 1.31339 +					annotation 	8
 1.31340 +					autoResize 	TRUE)
 1.31341 +				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1461
 1.31342 +					ShowCompartmentStereotypes 	TRUE
 1.31343 +					IncludeAttribute 	TRUE
 1.31344 +					IncludeOperation 	TRUE
 1.31345 +					location   	(3162, 1550)
 1.31346 +					label      	(object ItemLabel
 1.31347 +					    Parent_View 	@1461
 1.31348 +					    location   	(3029, 1478)
 1.31349 +					    fill_color 	16777215
 1.31350 +					    nlines     	1
 1.31351 +					    max_width  	266
 1.31352 +					    justify    	0
 1.31353 +					    label      	"CDirScanner")
 1.31354 +					icon       	"control"
 1.31355 +					icon_style 	"None"
 1.31356 +					line_color 	3342489
 1.31357 +					fill_color 	13434879
 1.31358 +					quidu      	"3A816ACC031D"
 1.31359 +					width      	284
 1.31360 +					height     	168
 1.31361 +					annotation 	8
 1.31362 +					autoResize 	TRUE)
 1.31363 +				    (object ClassView "Class" "Logical View::CBackupNotifier" @1462
 1.31364 +					ShowCompartmentStereotypes 	TRUE
 1.31365 +					IncludeAttribute 	TRUE
 1.31366 +					IncludeOperation 	TRUE
 1.31367 +					location   	(806, 434)
 1.31368 +					label      	(object ItemLabel
 1.31369 +					    Parent_View 	@1462
 1.31370 +					    location   	(495, 193)
 1.31371 +					    fill_color 	13434879
 1.31372 +					    nlines     	1
 1.31373 +					    max_width  	622
 1.31374 +					    justify    	0
 1.31375 +					    label      	"CBackupNotifier")
 1.31376 +					icon       	"control"
 1.31377 +					icon_style 	"None"
 1.31378 +					line_color 	3342489
 1.31379 +					fill_color 	13434879
 1.31380 +					quidu      	"3B050EEF021A"
 1.31381 +					width      	640
 1.31382 +					height     	506
 1.31383 +					annotation 	8
 1.31384 +					autoResize 	TRUE)
 1.31385 +				    (object ClassView "Class" "Logical View::CDiscoverer" @1463
 1.31386 +					ShowCompartmentStereotypes 	TRUE
 1.31387 +					IncludeAttribute 	TRUE
 1.31388 +					IncludeOperation 	TRUE
 1.31389 +					location   	(2170, 1550)
 1.31390 +					label      	(object ItemLabel
 1.31391 +					    Parent_View 	@1463
 1.31392 +					    location   	(1805, 1029)
 1.31393 +					    fill_color 	13434879
 1.31394 +					    nlines     	1
 1.31395 +					    max_width  	730
 1.31396 +					    justify    	0
 1.31397 +					    label      	"CDiscoverer")
 1.31398 +					icon       	"control"
 1.31399 +					icon_style 	"None"
 1.31400 +					line_color 	3342489
 1.31401 +					fill_color 	13434879
 1.31402 +					quidu      	"3A1D376D0037"
 1.31403 +					compartment 	(object Compartment
 1.31404 +					    Parent_View 	@1463
 1.31405 +					    location   	(1805, 1662)
 1.31406 +					    icon_style 	"Icon"
 1.31407 +					    fill_color 	16777215
 1.31408 +					    anchor     	2
 1.31409 +					    nlines     	16
 1.31410 +					    max_width  	0)
 1.31411 +					width      	748
 1.31412 +					height     	1064
 1.31413 +					annotation 	8
 1.31414 +					autoResize 	TRUE)
 1.31415 +				    (object AssociationViewNew "$UNNAMED$246" @1464
 1.31416 +					location   	(2170, 816)
 1.31417 +					stereotype 	TRUE
 1.31418 +					line_color 	3342489
 1.31419 +					quidu      	"3A81325F0088"
 1.31420 +					roleview_list 	(list RoleViews
 1.31421 +					    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1465
 1.31422 +						Parent_View 	@1464
 1.31423 +						location   	(-62, -672)
 1.31424 +						label      	(object SegLabel @1466
 1.31425 +						    Parent_View 	@1465
 1.31426 +						    location   	(2129, 692)
 1.31427 +						    anchor     	1
 1.31428 +						    anchor_loc 	1
 1.31429 +						    nlines     	1
 1.31430 +						    max_width  	944
 1.31431 +						    justify    	0
 1.31432 +						    label      	"-iDiscovererObserver:MDiscovererObserver&"
 1.31433 +						    pctDist    	0.800000
 1.31434 +						    height     	42
 1.31435 +						    orientation 	0)
 1.31436 +						stereotype 	TRUE
 1.31437 +						line_color 	3342489
 1.31438 +						quidu      	"3A81325F0092"
 1.31439 +						client     	@1464
 1.31440 +						supplier   	@1458
 1.31441 +						line_style 	0)
 1.31442 +					    (object RoleView "$UNNAMED$247" @1467
 1.31443 +						Parent_View 	@1464
 1.31444 +						location   	(-62, -672)
 1.31445 +						label      	(object SegLabel @1468
 1.31446 +						    Parent_View 	@1467
 1.31447 +						    location   	(2129, 940)
 1.31448 +						    hidden     	TRUE
 1.31449 +						    anchor     	1
 1.31450 +						    anchor_loc 	1
 1.31451 +						    nlines     	1
 1.31452 +						    max_width  	450
 1.31453 +						    justify    	0
 1.31454 +						    label      	""
 1.31455 +						    pctDist    	0.800000
 1.31456 +						    height     	42
 1.31457 +						    orientation 	1)
 1.31458 +						stereotype 	TRUE
 1.31459 +						line_color 	3342489
 1.31460 +						quidu      	"3A81325F0089"
 1.31461 +						client     	@1464
 1.31462 +						supplier   	@1463
 1.31463 +						line_style 	0)))
 1.31464 +				    (object AssociationViewNew "$UNNAMED$234" @1469
 1.31465 +					location   	(2791, 1121)
 1.31466 +					stereotype 	(object SegLabel @1470
 1.31467 +					    Parent_View 	@1469
 1.31468 +					    location   	(2791, 1002)
 1.31469 +					    anchor     	10
 1.31470 +					    anchor_loc 	1
 1.31471 +					    nlines     	1
 1.31472 +					    max_width  	450
 1.31473 +					    justify    	0
 1.31474 +					    label      	"<<Uses>>"
 1.31475 +					    pctDist    	0.500000
 1.31476 +					    height     	120
 1.31477 +					    orientation 	0)
 1.31478 +					line_color 	3342489
 1.31479 +					quidu      	"3A6C23FB03A0"
 1.31480 +					roleview_list 	(list RoleViews
 1.31481 +					    (object RoleView "iDirNotifier" @1471
 1.31482 +						Parent_View 	@1469
 1.31483 +						location   	(559, -367)
 1.31484 +						label      	(object SegLabel @1472
 1.31485 +						    Parent_View 	@1471
 1.31486 +						    location   	(2943, 967)
 1.31487 +						    anchor     	1
 1.31488 +						    anchor_loc 	1
 1.31489 +						    nlines     	1
 1.31490 +						    max_width  	246
 1.31491 +						    justify    	0
 1.31492 +						    label      	"-iDirNotifier"
 1.31493 +						    pctDist    	0.800000
 1.31494 +						    height     	42
 1.31495 +						    orientation 	0)
 1.31496 +						stereotype 	TRUE
 1.31497 +						line_color 	3342489
 1.31498 +						quidu      	"3A6C23FB03AA"
 1.31499 +						client     	@1469
 1.31500 +						supplier   	@1459
 1.31501 +						line_style 	0)
 1.31502 +					    (object RoleView "$UNNAMED$235" @1473
 1.31503 +						Parent_View 	@1469
 1.31504 +						location   	(559, -367)
 1.31505 +						label      	(object SegLabel @1474
 1.31506 +						    Parent_View 	@1473
 1.31507 +						    location   	(2593, 1208)
 1.31508 +						    hidden     	TRUE
 1.31509 +						    anchor     	1
 1.31510 +						    anchor_loc 	1
 1.31511 +						    nlines     	1
 1.31512 +						    max_width  	450
 1.31513 +						    justify    	0
 1.31514 +						    label      	""
 1.31515 +						    pctDist    	0.800000
 1.31516 +						    height     	42
 1.31517 +						    orientation 	1)
 1.31518 +						stereotype 	TRUE
 1.31519 +						line_color 	3342489
 1.31520 +						quidu      	"3A6C23FB03A1"
 1.31521 +						client     	@1469
 1.31522 +						supplier   	@1463
 1.31523 +						line_style 	0)))
 1.31524 +				    (object AssociationViewNew "$UNNAMED$236" @1475
 1.31525 +					location   	(2792, 1976)
 1.31526 +					stereotype 	(object SegLabel @1476
 1.31527 +					    Parent_View 	@1475
 1.31528 +					    location   	(2792, 1857)
 1.31529 +					    anchor     	10
 1.31530 +					    anchor_loc 	1
 1.31531 +					    nlines     	1
 1.31532 +					    max_width  	450
 1.31533 +					    justify    	0
 1.31534 +					    label      	"<<Uses>>"
 1.31535 +					    pctDist    	0.500000
 1.31536 +					    height     	120
 1.31537 +					    orientation 	0)
 1.31538 +					line_color 	3342489
 1.31539 +					quidu      	"3A6C23FB038C"
 1.31540 +					roleview_list 	(list RoleViews
 1.31541 +					    (object RoleView "iScanningTimer" @1477
 1.31542 +						Parent_View 	@1475
 1.31543 +						location   	(560, 488)
 1.31544 +						label      	(object SegLabel @1478
 1.31545 +						    Parent_View 	@1477
 1.31546 +						    location   	(2938, 2127)
 1.31547 +						    anchor     	1
 1.31548 +						    anchor_loc 	1
 1.31549 +						    nlines     	1
 1.31550 +						    max_width  	344
 1.31551 +						    justify    	0
 1.31552 +						    label      	"-iScanningTimer"
 1.31553 +						    pctDist    	0.800000
 1.31554 +						    height     	42
 1.31555 +						    orientation 	1)
 1.31556 +						stereotype 	TRUE
 1.31557 +						line_color 	3342489
 1.31558 +						quidu      	"3A6C23FB0396"
 1.31559 +						client     	@1475
 1.31560 +						supplier   	@1460
 1.31561 +						line_style 	0)
 1.31562 +					    (object RoleView "$UNNAMED$237" @1479
 1.31563 +						Parent_View 	@1475
 1.31564 +						location   	(560, 488)
 1.31565 +						label      	(object SegLabel @1480
 1.31566 +						    Parent_View 	@1479
 1.31567 +						    location   	(2600, 1895)
 1.31568 +						    hidden     	TRUE
 1.31569 +						    anchor     	1
 1.31570 +						    anchor_loc 	1
 1.31571 +						    nlines     	1
 1.31572 +						    max_width  	450
 1.31573 +						    justify    	0
 1.31574 +						    label      	""
 1.31575 +						    pctDist    	0.800000
 1.31576 +						    height     	42
 1.31577 +						    orientation 	0)
 1.31578 +						stereotype 	TRUE
 1.31579 +						line_color 	3342489
 1.31580 +						quidu      	"3A6C23FB038D"
 1.31581 +						client     	@1475
 1.31582 +						supplier   	@1463
 1.31583 +						line_style 	0)))
 1.31584 +				    (object AssociationViewNew "$UNNAMED$238" @1481
 1.31585 +					location   	(2781, 1550)
 1.31586 +					stereotype 	(object SegLabel @1482
 1.31587 +					    Parent_View 	@1481
 1.31588 +					    location   	(2781, 1431)
 1.31589 +					    anchor     	10
 1.31590 +					    anchor_loc 	1
 1.31591 +					    nlines     	1
 1.31592 +					    max_width  	450
 1.31593 +					    justify    	0
 1.31594 +					    label      	"<<Uses>>"
 1.31595 +					    pctDist    	0.500000
 1.31596 +					    height     	120
 1.31597 +					    orientation 	0)
 1.31598 +					line_color 	3342489
 1.31599 +					quidu      	"3A6C23FB0378"
 1.31600 +					roleview_list 	(list RoleViews
 1.31601 +					    (object RoleView "iDirScanner" @1483
 1.31602 +						Parent_View 	@1481
 1.31603 +						location   	(549, 62)
 1.31604 +						label      	(object SegLabel @1484
 1.31605 +						    Parent_View 	@1483
 1.31606 +						    location   	(2947, 1509)
 1.31607 +						    anchor     	1
 1.31608 +						    anchor_loc 	1
 1.31609 +						    nlines     	1
 1.31610 +						    max_width  	265
 1.31611 +						    justify    	0
 1.31612 +						    label      	"-iDirScanner"
 1.31613 +						    pctDist    	0.800000
 1.31614 +						    height     	42
 1.31615 +						    orientation 	0)
 1.31616 +						stereotype 	TRUE
 1.31617 +						line_color 	3342489
 1.31618 +						quidu      	"3A6C23FB0382"
 1.31619 +						client     	@1481
 1.31620 +						supplier   	@1461
 1.31621 +						line_style 	0)
 1.31622 +					    (object RoleView "$UNNAMED$239" @1485
 1.31623 +						Parent_View 	@1481
 1.31624 +						location   	(549, 62)
 1.31625 +						label      	(object SegLabel @1486
 1.31626 +						    Parent_View 	@1485
 1.31627 +						    location   	(2616, 1509)
 1.31628 +						    hidden     	TRUE
 1.31629 +						    anchor     	1
 1.31630 +						    anchor_loc 	1
 1.31631 +						    nlines     	1
 1.31632 +						    max_width  	450
 1.31633 +						    justify    	0
 1.31634 +						    label      	""
 1.31635 +						    pctDist    	0.800000
 1.31636 +						    height     	42
 1.31637 +						    orientation 	1)
 1.31638 +						stereotype 	TRUE
 1.31639 +						line_color 	3342489
 1.31640 +						quidu      	"3A6C23FB0379"
 1.31641 +						client     	@1481
 1.31642 +						supplier   	@1463
 1.31643 +						line_style 	0)))
 1.31644 +				    (object UsesView "iObserver" @1487
 1.31645 +					label      	(object ItemLabel
 1.31646 +					    Parent_View 	@1487
 1.31647 +					    location   	(2170, 817)
 1.31648 +					    anchor_loc 	1
 1.31649 +					    nlines     	1
 1.31650 +					    max_width  	181
 1.31651 +					    justify    	0
 1.31652 +					    label      	"iObserver")
 1.31653 +					stereotype 	(object SegLabel @1488
 1.31654 +					    Parent_View 	@1487
 1.31655 +					    location   	(2051, 817)
 1.31656 +					    anchor     	10
 1.31657 +					    anchor_loc 	1
 1.31658 +					    nlines     	1
 1.31659 +					    max_width  	450
 1.31660 +					    justify    	0
 1.31661 +					    label      	"<<Uses>>"
 1.31662 +					    pctDist    	0.500000
 1.31663 +					    height     	120
 1.31664 +					    orientation 	0)
 1.31665 +					line_color 	3342489
 1.31666 +					quidu      	"3A8043000318"
 1.31667 +					client     	@1463
 1.31668 +					supplier   	@1458
 1.31669 +					line_style 	0)
 1.31670 +				    (object ClassView "Class" "Logical View::CRegistrar" @1489
 1.31671 +					ShowCompartmentStereotypes 	TRUE
 1.31672 +					IncludeAttribute 	TRUE
 1.31673 +					IncludeOperation 	TRUE
 1.31674 +					location   	(806, 1550)
 1.31675 +					label      	(object ItemLabel
 1.31676 +					    Parent_View 	@1489
 1.31677 +					    location   	(557, 1097)
 1.31678 +					    fill_color 	13434879
 1.31679 +					    nlines     	1
 1.31680 +					    max_width  	498
 1.31681 +					    justify    	0
 1.31682 +					    label      	"CRegistrar")
 1.31683 +					icon       	"control"
 1.31684 +					icon_style 	"None"
 1.31685 +					line_color 	3342489
 1.31686 +					fill_color 	13434879
 1.31687 +					quidu      	"3A1D3A0D0282"
 1.31688 +					width      	516
 1.31689 +					height     	930
 1.31690 +					annotation 	8
 1.31691 +					autoResize 	TRUE)
 1.31692 +				    (object AssociationViewNew "$UNNAMED$224" @1490
 1.31693 +					location   	(806, 885)
 1.31694 +					stereotype 	TRUE
 1.31695 +					line_color 	3342489
 1.31696 +					quidu      	"3B050BD0021B"
 1.31697 +					roleview_list 	(list RoleViews
 1.31698 +					    (object RoleView "iBackupNotifier" @1491
 1.31699 +						Parent_View 	@1490
 1.31700 +						location   	(0, -479)
 1.31701 +						label      	(object SegLabel @1492
 1.31702 +						    Parent_View 	@1491
 1.31703 +						    location   	(765, 728)
 1.31704 +						    anchor     	1
 1.31705 +						    anchor_loc 	1
 1.31706 +						    nlines     	1
 1.31707 +						    max_width  	337
 1.31708 +						    justify    	0
 1.31709 +						    label      	"-iBackupNotifier"
 1.31710 +						    pctDist    	0.800000
 1.31711 +						    height     	42
 1.31712 +						    orientation 	0)
 1.31713 +						stereotype 	TRUE
 1.31714 +						line_color 	3342489
 1.31715 +						quidu      	"3B050BD0022F"
 1.31716 +						client     	@1490
 1.31717 +						supplier   	@1462
 1.31718 +						line_style 	0)
 1.31719 +					    (object RoleView "$UNNAMED$225" @1493
 1.31720 +						Parent_View 	@1490
 1.31721 +						location   	(0, -479)
 1.31722 +						label      	(object SegLabel @1494
 1.31723 +						    Parent_View 	@1493
 1.31724 +						    location   	(765, 1043)
 1.31725 +						    hidden     	TRUE
 1.31726 +						    anchor     	1
 1.31727 +						    anchor_loc 	1
 1.31728 +						    nlines     	1
 1.31729 +						    max_width  	450
 1.31730 +						    justify    	0
 1.31731 +						    label      	""
 1.31732 +						    pctDist    	0.800000
 1.31733 +						    height     	42
 1.31734 +						    orientation 	1)
 1.31735 +						stereotype 	TRUE
 1.31736 +						line_color 	3342489
 1.31737 +						quidu      	"3B050BD0021C"
 1.31738 +						client     	@1490
 1.31739 +						supplier   	@1489
 1.31740 +						line_style 	0)))
 1.31741 +				    (object InheritView "" @1495
 1.31742 +					stereotype 	TRUE
 1.31743 +					line_color 	3342489
 1.31744 +					quidu      	"3A8042EB0119"
 1.31745 +					client     	@1489
 1.31746 +					supplier   	@1458
 1.31747 +					line_style 	0)
 1.31748 +				    (object AssociationViewNew "$UNNAMED$244" @1496
 1.31749 +					location   	(1429, 1550)
 1.31750 +					stereotype 	TRUE
 1.31751 +					line_color 	3342489
 1.31752 +					quidu      	"3A6C23F9014F"
 1.31753 +					roleview_list 	(list RoleViews
 1.31754 +					    (object RoleView "iDiscoverer" @1497
 1.31755 +						Parent_View 	@1496
 1.31756 +						location   	(623, 0)
 1.31757 +						label      	(object SegLabel @1498
 1.31758 +						    Parent_View 	@1497
 1.31759 +						    location   	(1686, 1509)
 1.31760 +						    anchor     	1
 1.31761 +						    anchor_loc 	1
 1.31762 +						    nlines     	1
 1.31763 +						    max_width  	262
 1.31764 +						    justify    	0
 1.31765 +						    label      	"-iDiscoverer"
 1.31766 +						    pctDist    	0.800000
 1.31767 +						    height     	42
 1.31768 +						    orientation 	0)
 1.31769 +						stereotype 	TRUE
 1.31770 +						line_color 	3342489
 1.31771 +						quidu      	"3A6C23F90159"
 1.31772 +						client     	@1496
 1.31773 +						supplier   	@1463
 1.31774 +						line_style 	0)
 1.31775 +					    (object RoleView "$UNNAMED$245" @1499
 1.31776 +						Parent_View 	@1496
 1.31777 +						location   	(623, 0)
 1.31778 +						label      	(object SegLabel @1500
 1.31779 +						    Parent_View 	@1499
 1.31780 +						    location   	(1172, 1509)
 1.31781 +						    hidden     	TRUE
 1.31782 +						    anchor     	1
 1.31783 +						    anchor_loc 	1
 1.31784 +						    nlines     	1
 1.31785 +						    max_width  	450
 1.31786 +						    justify    	0
 1.31787 +						    label      	""
 1.31788 +						    pctDist    	0.800000
 1.31789 +						    height     	42
 1.31790 +						    orientation 	1)
 1.31791 +						stereotype 	TRUE
 1.31792 +						line_color 	3342489
 1.31793 +						quidu      	"3A6C23F90150"
 1.31794 +						client     	@1496
 1.31795 +						supplier   	@1489
 1.31796 +						line_style 	0)))
 1.31797 +				    (object ClassView "Class" "Logical View::CRegistryData" @1501
 1.31798 +					ShowCompartmentStereotypes 	TRUE
 1.31799 +					IncludeAttribute 	TRUE
 1.31800 +					IncludeOperation 	TRUE
 1.31801 +					location   	(2170, 3038)
 1.31802 +					label      	(object ItemLabel
 1.31803 +					    Parent_View 	@1501
 1.31804 +					    location   	(1763, 2282)
 1.31805 +					    fill_color 	13434879
 1.31806 +					    nlines     	1
 1.31807 +					    max_width  	814
 1.31808 +					    justify    	0
 1.31809 +					    label      	"CRegistryData")
 1.31810 +					icon       	"entity"
 1.31811 +					icon_style 	"None"
 1.31812 +					line_color 	3342489
 1.31813 +					fill_color 	13434879
 1.31814 +					quidu      	"3A1D0A2B03D0"
 1.31815 +					width      	832
 1.31816 +					height     	1534
 1.31817 +					annotation 	8
 1.31818 +					autoResize 	TRUE)
 1.31819 +				    (object AssociationViewNew "$UNNAMED$165" @1502
 1.31820 +					location   	(1408, 2208)
 1.31821 +					stereotype 	TRUE
 1.31822 +					line_color 	3342489
 1.31823 +					quidu      	"3A5F3590001C"
 1.31824 +					roleview_list 	(list RoleViews
 1.31825 +					    (object RoleView "iRegistry:CRegistryData&" @1503
 1.31826 +						Parent_View 	@1502
 1.31827 +						location   	(602, 658)
 1.31828 +						label      	(object SegLabel @1504
 1.31829 +						    Parent_View 	@1503
 1.31830 +						    location   	(1619, 2498)
 1.31831 +						    anchor     	1
 1.31832 +						    anchor_loc 	1
 1.31833 +						    nlines     	1
 1.31834 +						    max_width  	549
 1.31835 +						    justify    	0
 1.31836 +						    label      	"-iRegistry:CRegistryData&"
 1.31837 +						    pctDist    	0.800000
 1.31838 +						    height     	42
 1.31839 +						    orientation 	1)
 1.31840 +						stereotype 	TRUE
 1.31841 +						line_color 	3342489
 1.31842 +						quidu      	"3A5F35900026"
 1.31843 +						client     	@1502
 1.31844 +						supplier   	@1501
 1.31845 +						line_style 	0
 1.31846 +						label      	(object SegLabel @1505
 1.31847 +						    Parent_View 	@1503
 1.31848 +						    location   	(1741, 2492)
 1.31849 +						    anchor     	2
 1.31850 +						    anchor_loc 	1
 1.31851 +						    nlines     	1
 1.31852 +						    max_width  	15
 1.31853 +						    justify    	0
 1.31854 +						    label      	"1"
 1.31855 +						    pctDist    	0.900000
 1.31856 +						    height     	54
 1.31857 +						    orientation 	0))
 1.31858 +					    (object RoleView "$UNNAMED$166" @1506
 1.31859 +						Parent_View 	@1502
 1.31860 +						location   	(602, 658)
 1.31861 +						label      	(object SegLabel @1507
 1.31862 +						    Parent_View 	@1506
 1.31863 +						    location   	(1199, 1918)
 1.31864 +						    hidden     	TRUE
 1.31865 +						    anchor     	1
 1.31866 +						    anchor_loc 	1
 1.31867 +						    nlines     	1
 1.31868 +						    max_width  	450
 1.31869 +						    justify    	0
 1.31870 +						    label      	""
 1.31871 +						    pctDist    	0.800000
 1.31872 +						    height     	42
 1.31873 +						    orientation 	1)
 1.31874 +						stereotype 	TRUE
 1.31875 +						line_color 	3342489
 1.31876 +						quidu      	"3A5F3590001D"
 1.31877 +						client     	@1502
 1.31878 +						supplier   	@1489
 1.31879 +						line_style 	0
 1.31880 +						label      	(object SegLabel @1508
 1.31881 +						    Parent_View 	@1506
 1.31882 +						    location   	(1076, 1924)
 1.31883 +						    anchor     	2
 1.31884 +						    anchor_loc 	1
 1.31885 +						    nlines     	1
 1.31886 +						    max_width  	15
 1.31887 +						    justify    	0
 1.31888 +						    label      	"1"
 1.31889 +						    pctDist    	0.900000
 1.31890 +						    height     	54
 1.31891 +						    orientation 	0))))
 1.31892 +				    (object ClassView "Class" "Logical View::CEComServer" @1509
 1.31893 +					ShowCompartmentStereotypes 	TRUE
 1.31894 +					IncludeAttribute 	TRUE
 1.31895 +					IncludeOperation 	TRUE
 1.31896 +					location   	(806, 3038)
 1.31897 +					label      	(object ItemLabel
 1.31898 +					    Parent_View 	@1509
 1.31899 +					    location   	(480, 2397)
 1.31900 +					    fill_color 	16777215
 1.31901 +					    nlines     	1
 1.31902 +					    max_width  	652
 1.31903 +					    justify    	0
 1.31904 +					    label      	"CEComServer")
 1.31905 +					icon       	"boundary"
 1.31906 +					icon_style 	"None"
 1.31907 +					line_color 	3342489
 1.31908 +					fill_color 	13434879
 1.31909 +					quidu      	"3A7159680113"
 1.31910 +					width      	670
 1.31911 +					height     	1306
 1.31912 +					annotation 	8
 1.31913 +					autoResize 	TRUE)
 1.31914 +				    (object AssociationViewNew "$UNNAMED$153" @1510
 1.31915 +					location   	(806, 2199)
 1.31916 +					stereotype 	TRUE
 1.31917 +					line_color 	3342489
 1.31918 +					quidu      	"3A716F990343"
 1.31919 +					roleview_list 	(list RoleViews
 1.31920 +					    (object RoleView "iRegistrar" @1511
 1.31921 +						Parent_View 	@1510
 1.31922 +						location   	(0, -839)
 1.31923 +						label      	(object SegLabel @1512
 1.31924 +						    Parent_View 	@1511
 1.31925 +						    location   	(765, 2052)
 1.31926 +						    anchor     	1
 1.31927 +						    anchor_loc 	1
 1.31928 +						    nlines     	1
 1.31929 +						    max_width  	227
 1.31930 +						    justify    	0
 1.31931 +						    label      	"-iRegistrar"
 1.31932 +						    pctDist    	0.800000
 1.31933 +						    height     	42
 1.31934 +						    orientation 	0)
 1.31935 +						stereotype 	TRUE
 1.31936 +						line_color 	3342489
 1.31937 +						quidu      	"3A716F990357"
 1.31938 +						client     	@1510
 1.31939 +						supplier   	@1489
 1.31940 +						line_style 	0)
 1.31941 +					    (object RoleView "$UNNAMED$154" @1513
 1.31942 +						Parent_View 	@1510
 1.31943 +						location   	(0, -839)
 1.31944 +						label      	(object SegLabel @1514
 1.31945 +						    Parent_View 	@1513
 1.31946 +						    location   	(765, 2347)
 1.31947 +						    hidden     	TRUE
 1.31948 +						    anchor     	1
 1.31949 +						    anchor_loc 	1
 1.31950 +						    nlines     	1
 1.31951 +						    max_width  	450
 1.31952 +						    justify    	0
 1.31953 +						    label      	""
 1.31954 +						    pctDist    	0.800000
 1.31955 +						    height     	42
 1.31956 +						    orientation 	1)
 1.31957 +						stereotype 	TRUE
 1.31958 +						line_color 	3342489
 1.31959 +						quidu      	"3A716F990344"
 1.31960 +						client     	@1510
 1.31961 +						supplier   	@1509
 1.31962 +						line_style 	0)))
 1.31963 +				    (object AssociationViewNew "$UNNAMED$167" @1515
 1.31964 +					location   	(1447, 3038)
 1.31965 +					stereotype 	TRUE
 1.31966 +					line_color 	3342489
 1.31967 +					quidu      	"3A79797102B5"
 1.31968 +					roleview_list 	(list RoleViews
 1.31969 +					    (object RoleView "iRegistryData" @1516
 1.31970 +						Parent_View 	@1515
 1.31971 +						location   	(641, 0)
 1.31972 +						label      	(object SegLabel @1517
 1.31973 +						    Parent_View 	@1516
 1.31974 +						    location   	(1657, 2997)
 1.31975 +						    anchor     	1
 1.31976 +						    anchor_loc 	1
 1.31977 +						    nlines     	1
 1.31978 +						    max_width  	306
 1.31979 +						    justify    	0
 1.31980 +						    label      	"-iRegistryData"
 1.31981 +						    pctDist    	0.800000
 1.31982 +						    height     	42
 1.31983 +						    orientation 	0)
 1.31984 +						stereotype 	TRUE
 1.31985 +						line_color 	3342489
 1.31986 +						quidu      	"3A79797102C9"
 1.31987 +						client     	@1515
 1.31988 +						supplier   	@1501
 1.31989 +						line_style 	0)
 1.31990 +					    (object RoleView "$UNNAMED$168" @1518
 1.31991 +						Parent_View 	@1515
 1.31992 +						location   	(641, 0)
 1.31993 +						label      	(object SegLabel @1519
 1.31994 +						    Parent_View 	@1518
 1.31995 +						    location   	(1237, 2997)
 1.31996 +						    hidden     	TRUE
 1.31997 +						    anchor     	1
 1.31998 +						    anchor_loc 	1
 1.31999 +						    nlines     	1
 1.32000 +						    max_width  	450
 1.32001 +						    justify    	0
 1.32002 +						    label      	""
 1.32003 +						    pctDist    	0.800000
 1.32004 +						    height     	42
 1.32005 +						    orientation 	1)
 1.32006 +						stereotype 	TRUE
 1.32007 +						line_color 	3342489
 1.32008 +						quidu      	"3A79797102B6"
 1.32009 +						client     	@1515
 1.32010 +						supplier   	@1509
 1.32011 +						line_style 	0)))))))
 1.32012 +		    (object Class_Category "Registry"
 1.32013 +			quid       	"3AACF6FB006C"
 1.32014 +			exportControl 	"Public"
 1.32015 +			logical_models 	(list unit_reference_list)
 1.32016 +			logical_presentations 	(list unit_reference_list
 1.32017 +			    (object ClassDiagram "Main"
 1.32018 +				quid       	"3AACFC180050"
 1.32019 +				title      	"Main"
 1.32020 +				zoom       	83
 1.32021 +				max_height 	28350
 1.32022 +				max_width  	21600
 1.32023 +				origin_x   	0
 1.32024 +				origin_y   	0
 1.32025 +				items      	(list diagram_item_list
 1.32026 +				    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1520
 1.32027 +					location   	(3844, 2976)
 1.32028 +					label      	(object ItemLabel
 1.32029 +					    Parent_View 	@1520
 1.32030 +					    location   	(3844, 3136)
 1.32031 +					    anchor_loc 	1
 1.32032 +					    nlines     	2
 1.32033 +					    max_width  	327
 1.32034 +					    justify    	0
 1.32035 +					    label      	"Interface Implementation")
 1.32036 +					icon       	"Actor"
 1.32037 +					icon_style 	"Icon"
 1.32038 +					line_color 	3342489
 1.32039 +					fill_color 	13434879
 1.32040 +					quidu      	"3A13FF96031A"
 1.32041 +					annotation 	8
 1.32042 +					autoResize 	TRUE)
 1.32043 +				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1521
 1.32044 +					IncludeAttribute 	TRUE
 1.32045 +					IncludeOperation 	TRUE
 1.32046 +					location   	(1984, 2976)
 1.32047 +					label      	(object ItemLabel
 1.32048 +					    Parent_View 	@1521
 1.32049 +					    location   	(1883, 2896)
 1.32050 +					    fill_color 	16777215
 1.32051 +					    nlines     	1
 1.32052 +					    max_width  	202
 1.32053 +					    justify    	0
 1.32054 +					    label      	"TIndex")
 1.32055 +					icon       	"entity"
 1.32056 +					icon_style 	"None"
 1.32057 +					line_color 	3342489
 1.32058 +					fill_color 	13434879
 1.32059 +					quidu      	"3A8134A40141"
 1.32060 +					width      	220
 1.32061 +					height     	184
 1.32062 +					autoResize 	TRUE)
 1.32063 +				    (object NoteView @1522
 1.32064 +					location   	(1302, 2480)
 1.32065 +					label      	(object ItemLabel
 1.32066 +					    Parent_View 	@1522
 1.32067 +					    location   	(1064, 2355)
 1.32068 +					    fill_color 	13434879
 1.32069 +					    nlines     	5
 1.32070 +					    max_width  	440
 1.32071 +					    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
 1.32072 +					line_color 	3342489
 1.32073 +					fill_color 	13434879
 1.32074 +					width      	500
 1.32075 +					height     	263)
 1.32076 +				    (object NoteView @1523
 1.32077 +					location   	(1364, 186)
 1.32078 +					label      	(object ItemLabel
 1.32079 +					    Parent_View 	@1523
 1.32080 +					    location   	(1180, 23)
 1.32081 +					    fill_color 	13434879
 1.32082 +					    nlines     	6
 1.32083 +					    max_width  	333
 1.32084 +					    label      	
 1.32085 +|The actual registration data hierarchy.
 1.32086 +|That is stored persistantly.
 1.32087 +					    )
 1.32088 +					line_color 	3342489
 1.32089 +					fill_color 	13434879
 1.32090 +					width      	393
 1.32091 +					height     	338)
 1.32092 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1524
 1.32093 +					IncludeAttribute 	TRUE
 1.32094 +					IncludeOperation 	TRUE
 1.32095 +					location   	(2914, 620)
 1.32096 +					label      	(object ItemLabel
 1.32097 +					    Parent_View 	@1524
 1.32098 +					    location   	(2661, 590)
 1.32099 +					    fill_color 	16777215
 1.32100 +					    nlines     	1
 1.32101 +					    max_width  	506
 1.32102 +					    justify    	0
 1.32103 +					    label      	"RPointerArray<CDllData>")
 1.32104 +					icon       	"control"
 1.32105 +					icon_style 	"None"
 1.32106 +					line_color 	3342489
 1.32107 +					fill_color 	13434879
 1.32108 +					quidu      	"3A8137F8004C"
 1.32109 +					width      	524
 1.32110 +					height     	161
 1.32111 +					autoResize 	TRUE)
 1.32112 +				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1525
 1.32113 +					IncludeAttribute 	TRUE
 1.32114 +					IncludeOperation 	TRUE
 1.32115 +					location   	(2914, 124)
 1.32116 +					label      	(object ItemLabel
 1.32117 +					    Parent_View 	@1525
 1.32118 +					    location   	(2728, 15)
 1.32119 +					    fill_color 	16777215
 1.32120 +					    nlines     	1
 1.32121 +					    max_width  	372
 1.32122 +					    justify    	0
 1.32123 +					    label      	"CDriveData")
 1.32124 +					icon       	"entity"
 1.32125 +					icon_style 	"None"
 1.32126 +					line_color 	3342489
 1.32127 +					fill_color 	13434879
 1.32128 +					quidu      	"3A81363E039A"
 1.32129 +					width      	390
 1.32130 +					height     	248
 1.32131 +					autoResize 	TRUE)
 1.32132 +				    (object AssociationViewNew "$UNNAMED$177" @1526
 1.32133 +					location   	(2914, 393)
 1.32134 +					stereotype 	TRUE
 1.32135 +					line_color 	3342489
 1.32136 +					quidu      	"3A81382300C6"
 1.32137 +					roleview_list 	(list RoleViews
 1.32138 +					    (object RoleView "$UNNAMED$178" @1527
 1.32139 +						Parent_View 	@1526
 1.32140 +						location   	(-1178, -165)
 1.32141 +						stereotype 	TRUE
 1.32142 +						line_color 	3342489
 1.32143 +						quidu      	"3A81382402C6"
 1.32144 +						client     	@1526
 1.32145 +						supplier   	@1524
 1.32146 +						line_style 	0)
 1.32147 +					    (object RoleView "$UNNAMED$179" @1528
 1.32148 +						Parent_View 	@1526
 1.32149 +						location   	(-1178, -165)
 1.32150 +						stereotype 	TRUE
 1.32151 +						line_color 	3342489
 1.32152 +						quidu      	"3A81382402D0"
 1.32153 +						client     	@1526
 1.32154 +						supplier   	@1525
 1.32155 +						line_style 	0)))
 1.32156 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1529
 1.32157 +					IncludeAttribute 	TRUE
 1.32158 +					IncludeOperation 	TRUE
 1.32159 +					location   	(2914, 1550)
 1.32160 +					label      	(object ItemLabel
 1.32161 +					    Parent_View 	@1529
 1.32162 +					    location   	(2609, 1520)
 1.32163 +					    fill_color 	16777215
 1.32164 +					    nlines     	1
 1.32165 +					    max_width  	610
 1.32166 +					    justify    	0
 1.32167 +					    label      	"RPointerArray<CInterfaceData>")
 1.32168 +					icon       	"control"
 1.32169 +					icon_style 	"None"
 1.32170 +					line_color 	3342489
 1.32171 +					fill_color 	13434879
 1.32172 +					quidu      	"3A813855026D"
 1.32173 +					width      	628
 1.32174 +					height     	161
 1.32175 +					autoResize 	TRUE)
 1.32176 +				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1530
 1.32177 +					IncludeAttribute 	TRUE
 1.32178 +					IncludeOperation 	TRUE
 1.32179 +					location   	(2914, 1054)
 1.32180 +					label      	(object ItemLabel
 1.32181 +					    Parent_View 	@1530
 1.32182 +					    location   	(2756, 921)
 1.32183 +					    fill_color 	16777215
 1.32184 +					    nlines     	1
 1.32185 +					    max_width  	316
 1.32186 +					    justify    	0
 1.32187 +					    label      	"CDllData")
 1.32188 +					icon       	"entity"
 1.32189 +					icon_style 	"None"
 1.32190 +					line_color 	3342489
 1.32191 +					fill_color 	13434879
 1.32192 +					quidu      	"3A81365601C8"
 1.32193 +					width      	334
 1.32194 +					height     	296
 1.32195 +					autoResize 	TRUE)
 1.32196 +				    (object UsesView "" @1531
 1.32197 +					stereotype 	TRUE
 1.32198 +					line_color 	3342489
 1.32199 +					quidu      	"3A813846026B"
 1.32200 +					client     	@1524
 1.32201 +					supplier   	@1530
 1.32202 +					line_style 	0)
 1.32203 +				    (object AssociationViewNew "$UNNAMED$180" @1532
 1.32204 +					location   	(2914, 1335)
 1.32205 +					stereotype 	TRUE
 1.32206 +					line_color 	3342489
 1.32207 +					quidu      	"3A81389B00AB"
 1.32208 +					roleview_list 	(list RoleViews
 1.32209 +					    (object RoleView "$UNNAMED$181" @1533
 1.32210 +						Parent_View 	@1532
 1.32211 +						location   	(-1612, 405)
 1.32212 +						stereotype 	TRUE
 1.32213 +						line_color 	3342489
 1.32214 +						quidu      	"3A81389C0020"
 1.32215 +						client     	@1532
 1.32216 +						supplier   	@1529
 1.32217 +						line_style 	0)
 1.32218 +					    (object RoleView "$UNNAMED$182" @1534
 1.32219 +						Parent_View 	@1532
 1.32220 +						location   	(-1612, 405)
 1.32221 +						stereotype 	TRUE
 1.32222 +						line_color 	3342489
 1.32223 +						quidu      	"3A81389C002A"
 1.32224 +						client     	@1532
 1.32225 +						supplier   	@1530
 1.32226 +						line_style 	0)))
 1.32227 +				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1535
 1.32228 +					ShowCompartmentStereotypes 	TRUE
 1.32229 +					IncludeAttribute 	TRUE
 1.32230 +					IncludeOperation 	TRUE
 1.32231 +					location   	(3906, 1054)
 1.32232 +					label      	(object ItemLabel
 1.32233 +					    Parent_View 	@1535
 1.32234 +					    location   	(3596, 556)
 1.32235 +					    fill_color 	13434879
 1.32236 +					    nlines     	1
 1.32237 +					    max_width  	620
 1.32238 +					    justify    	0
 1.32239 +					    label      	"CUnloadPolicy")
 1.32240 +					icon       	"control"
 1.32241 +					icon_style 	"None"
 1.32242 +					line_color 	3342489
 1.32243 +					fill_color 	13434879
 1.32244 +					quidu      	"3A1D309500CE"
 1.32245 +					width      	638
 1.32246 +					height     	1026
 1.32247 +					annotation 	8
 1.32248 +					autoResize 	TRUE)
 1.32249 +				    (object AssociationViewNew "$UNNAMED$186" @1536
 1.32250 +					location   	(3333, 1054)
 1.32251 +					stereotype 	TRUE
 1.32252 +					line_color 	3342489
 1.32253 +					quidu      	"3A8144DD0388"
 1.32254 +					roleview_list 	(list RoleViews
 1.32255 +					    (object RoleView "$UNNAMED$187" @1537
 1.32256 +						Parent_View 	@1536
 1.32257 +						location   	(-2557, 0)
 1.32258 +						label      	(object SegLabel @1538
 1.32259 +						    Parent_View 	@1537
 1.32260 +						    location   	(3132, 1013)
 1.32261 +						    hidden     	TRUE
 1.32262 +						    anchor     	1
 1.32263 +						    anchor_loc 	1
 1.32264 +						    nlines     	1
 1.32265 +						    max_width  	450
 1.32266 +						    justify    	0
 1.32267 +						    label      	""
 1.32268 +						    pctDist    	0.800000
 1.32269 +						    height     	42
 1.32270 +						    orientation 	1)
 1.32271 +						stereotype 	TRUE
 1.32272 +						line_color 	3342489
 1.32273 +						quidu      	"3A8144DE02B7"
 1.32274 +						client     	@1536
 1.32275 +						supplier   	@1530
 1.32276 +						line_style 	0)
 1.32277 +					    (object RoleView "theCUnloadPolicy" @1539
 1.32278 +						Parent_View 	@1536
 1.32279 +						location   	(-2557, 0)
 1.32280 +						label      	(object SegLabel @1540
 1.32281 +						    Parent_View 	@1539
 1.32282 +						    location   	(3410, 1013)
 1.32283 +						    anchor     	1
 1.32284 +						    anchor_loc 	1
 1.32285 +						    nlines     	1
 1.32286 +						    max_width  	476
 1.32287 +						    justify    	0
 1.32288 +						    label      	"+theCUnloadPolicy"
 1.32289 +						    pctDist    	0.304348
 1.32290 +						    height     	41
 1.32291 +						    orientation 	0)
 1.32292 +						stereotype 	TRUE
 1.32293 +						line_color 	3342489
 1.32294 +						quidu      	"3A8144DE02A3"
 1.32295 +						client     	@1536
 1.32296 +						supplier   	@1535
 1.32297 +						line_style 	0)))
 1.32298 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1541
 1.32299 +					IncludeAttribute 	TRUE
 1.32300 +					IncludeOperation 	TRUE
 1.32301 +					location   	(1302, 2976)
 1.32302 +					label      	(object ItemLabel
 1.32303 +					    Parent_View 	@1541
 1.32304 +					    location   	(1023, 2946)
 1.32305 +					    fill_color 	16777215
 1.32306 +					    nlines     	1
 1.32307 +					    max_width  	558
 1.32308 +					    justify    	0
 1.32309 +					    label      	"mutable RArray<TIndex>")
 1.32310 +					icon       	"control"
 1.32311 +					icon_style 	"None"
 1.32312 +					line_color 	3342489
 1.32313 +					fill_color 	13434879
 1.32314 +					quidu      	"3A7FEAF302B1"
 1.32315 +					width      	576
 1.32316 +					height     	161
 1.32317 +					autoResize 	TRUE)
 1.32318 +				    (object UsesView "" @1542
 1.32319 +					stereotype 	TRUE
 1.32320 +					line_color 	3342489
 1.32321 +					quidu      	"3A8134C80215"
 1.32322 +					client     	@1541
 1.32323 +					supplier   	@1521
 1.32324 +					line_style 	0)
 1.32325 +				    (object AttachView "" @1543
 1.32326 +					stereotype 	TRUE
 1.32327 +					line_color 	3342489
 1.32328 +					client     	@1522
 1.32329 +					supplier   	@1541
 1.32330 +					line_style 	0)
 1.32331 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1544
 1.32332 +					IncludeAttribute 	TRUE
 1.32333 +					IncludeOperation 	TRUE
 1.32334 +					location   	(2108, 124)
 1.32335 +					label      	(object ItemLabel
 1.32336 +					    Parent_View 	@1544
 1.32337 +					    location   	(1837, 94)
 1.32338 +					    fill_color 	16777215
 1.32339 +					    nlines     	1
 1.32340 +					    max_width  	542
 1.32341 +					    justify    	0
 1.32342 +					    label      	"RPointerArray<CDriveData>")
 1.32343 +					icon       	"control"
 1.32344 +					icon_style 	"None"
 1.32345 +					line_color 	3342489
 1.32346 +					fill_color 	13434879
 1.32347 +					quidu      	"3A8136FF035B"
 1.32348 +					width      	560
 1.32349 +					height     	161
 1.32350 +					autoResize 	TRUE)
 1.32351 +				    (object UsesView "" @1545
 1.32352 +					stereotype 	TRUE
 1.32353 +					line_color 	3342489
 1.32354 +					quidu      	"3A8137DD0089"
 1.32355 +					client     	@1544
 1.32356 +					supplier   	@1525
 1.32357 +					line_style 	0)
 1.32358 +				    (object AttachView "" @1546
 1.32359 +					stereotype 	TRUE
 1.32360 +					line_color 	3342489
 1.32361 +					client     	@1523
 1.32362 +					supplier   	@1544
 1.32363 +					line_style 	0)
 1.32364 +				    (object ClassView "Class" "Logical View::CRegistryData" @1547
 1.32365 +					ShowCompartmentStereotypes 	TRUE
 1.32366 +					IncludeAttribute 	TRUE
 1.32367 +					IncludeOperation 	TRUE
 1.32368 +					location   	(1364, 1240)
 1.32369 +					label      	(object ItemLabel
 1.32370 +					    Parent_View 	@1547
 1.32371 +					    location   	(943, 453)
 1.32372 +					    fill_color 	13434879
 1.32373 +					    nlines     	1
 1.32374 +					    max_width  	842
 1.32375 +					    justify    	0
 1.32376 +					    label      	"CRegistryData")
 1.32377 +					icon       	"entity"
 1.32378 +					icon_style 	"None"
 1.32379 +					line_color 	3342489
 1.32380 +					fill_color 	13434879
 1.32381 +					quidu      	"3A1D0A2B03D0"
 1.32382 +					width      	860
 1.32383 +					height     	1598
 1.32384 +					annotation 	8
 1.32385 +					autoResize 	TRUE)
 1.32386 +				    (object ClassView "Class" "Logical View::CEComServer" @1548
 1.32387 +					ShowCompartmentStereotypes 	TRUE
 1.32388 +					IncludeAttribute 	TRUE
 1.32389 +					IncludeOperation 	TRUE
 1.32390 +					location   	(372, 1240)
 1.32391 +					label      	(object ItemLabel
 1.32392 +					    Parent_View 	@1548
 1.32393 +					    location   	(43, 574)
 1.32394 +					    fill_color 	16777215
 1.32395 +					    nlines     	1
 1.32396 +					    max_width  	658
 1.32397 +					    justify    	0
 1.32398 +					    label      	"CEComServer")
 1.32399 +					icon       	"boundary"
 1.32400 +					icon_style 	"None"
 1.32401 +					line_color 	3342489
 1.32402 +					fill_color 	13434879
 1.32403 +					quidu      	"3A7159680113"
 1.32404 +					width      	676
 1.32405 +					height     	1356
 1.32406 +					annotation 	8
 1.32407 +					autoResize 	TRUE)
 1.32408 +				    (object AssociationViewNew "$UNNAMED$167" @1549
 1.32409 +					location   	(821, 1240)
 1.32410 +					stereotype 	TRUE
 1.32411 +					line_color 	3342489
 1.32412 +					quidu      	"3A79797102B5"
 1.32413 +					roleview_list 	(list RoleViews
 1.32414 +					    (object RoleView "iRegistryData" @1550
 1.32415 +						Parent_View 	@1549
 1.32416 +						location   	(449, 0)
 1.32417 +						label      	(object SegLabel @1551
 1.32418 +						    Parent_View 	@1550
 1.32419 +						    location   	(889, 1199)
 1.32420 +						    anchor     	1
 1.32421 +						    anchor_loc 	1
 1.32422 +						    nlines     	1
 1.32423 +						    max_width  	363
 1.32424 +						    justify    	0
 1.32425 +						    label      	"-iRegistryData"
 1.32426 +						    pctDist    	0.800000
 1.32427 +						    height     	42
 1.32428 +						    orientation 	0)
 1.32429 +						stereotype 	TRUE
 1.32430 +						line_color 	3342489
 1.32431 +						quidu      	"3A79797102C9"
 1.32432 +						client     	@1549
 1.32433 +						supplier   	@1547
 1.32434 +						line_style 	0)
 1.32435 +					    (object RoleView "$UNNAMED$168" @1552
 1.32436 +						Parent_View 	@1549
 1.32437 +						location   	(449, 0)
 1.32438 +						label      	(object SegLabel @1553
 1.32439 +						    Parent_View 	@1552
 1.32440 +						    location   	(753, 1199)
 1.32441 +						    hidden     	TRUE
 1.32442 +						    anchor     	1
 1.32443 +						    anchor_loc 	1
 1.32444 +						    nlines     	1
 1.32445 +						    max_width  	450
 1.32446 +						    justify    	0
 1.32447 +						    label      	""
 1.32448 +						    pctDist    	0.800000
 1.32449 +						    height     	42
 1.32450 +						    orientation 	1)
 1.32451 +						stereotype 	TRUE
 1.32452 +						line_color 	3342489
 1.32453 +						quidu      	"3A79797102B6"
 1.32454 +						client     	@1549
 1.32455 +						supplier   	@1548
 1.32456 +						line_style 	0)))
 1.32457 +				    (object UsesView "" @1554
 1.32458 +					stereotype 	TRUE
 1.32459 +					line_color 	3342489
 1.32460 +					quidu      	"3A8156CB0266"
 1.32461 +					client     	@1547
 1.32462 +					supplier   	@1544
 1.32463 +					line_style 	0)
 1.32464 +				    (object ClassView "Class" "Logical View::CImplementationInformation" @1555
 1.32465 +					ShowCompartmentStereotypes 	TRUE
 1.32466 +					IncludeAttribute 	TRUE
 1.32467 +					IncludeOperation 	TRUE
 1.32468 +					location   	(2914, 2976)
 1.32469 +					label      	(object ItemLabel
 1.32470 +					    Parent_View 	@1555
 1.32471 +					    location   	(2604, 2478)
 1.32472 +					    fill_color 	13434879
 1.32473 +					    nlines     	1
 1.32474 +					    max_width  	620
 1.32475 +					    justify    	0
 1.32476 +					    label      	"CImplementationInformation")
 1.32477 +					icon       	"entity"
 1.32478 +					icon_style 	"None"
 1.32479 +					line_color 	3342489
 1.32480 +					fill_color 	13434879
 1.32481 +					quidu      	"3AD31E780181"
 1.32482 +					width      	638
 1.32483 +					height     	1026
 1.32484 +					annotation 	8
 1.32485 +					autoResize 	TRUE)
 1.32486 +				    (object UsesView "" @1556
 1.32487 +					stereotype 	TRUE
 1.32488 +					line_color 	3342489
 1.32489 +					quidu      	"3AD47C73023D"
 1.32490 +					client     	@1555
 1.32491 +					supplier   	@1520
 1.32492 +					line_style 	0)
 1.32493 +				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1557
 1.32494 +					ShowCompartmentStereotypes 	TRUE
 1.32495 +					IncludeAttribute 	TRUE
 1.32496 +					IncludeOperation 	TRUE
 1.32497 +					location   	(2914, 1922)
 1.32498 +					label      	(object ItemLabel
 1.32499 +					    Parent_View 	@1557
 1.32500 +					    location   	(2767, 1821)
 1.32501 +					    fill_color 	13434879
 1.32502 +					    nlines     	1
 1.32503 +					    max_width  	294
 1.32504 +					    justify    	0
 1.32505 +					    label      	"CInterfaceData")
 1.32506 +					icon       	"entity"
 1.32507 +					icon_style 	"None"
 1.32508 +					line_color 	3342489
 1.32509 +					fill_color 	13434879
 1.32510 +					quidu      	"3A81366B01F0"
 1.32511 +					width      	312
 1.32512 +					height     	226
 1.32513 +					annotation 	8
 1.32514 +					autoResize 	TRUE)
 1.32515 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1558
 1.32516 +					IncludeAttribute 	TRUE
 1.32517 +					IncludeOperation 	TRUE
 1.32518 +					location   	(2914, 2232)
 1.32519 +					label      	(object ItemLabel
 1.32520 +					    Parent_View 	@1558
 1.32521 +					    location   	(2489, 2202)
 1.32522 +					    fill_color 	16777215
 1.32523 +					    nlines     	1
 1.32524 +					    max_width  	850
 1.32525 +					    justify    	0
 1.32526 +					    label      	"RPointerArray<CImplementationInformation>")
 1.32527 +					icon       	"control"
 1.32528 +					icon_style 	"None"
 1.32529 +					line_color 	3342489
 1.32530 +					fill_color 	13434879
 1.32531 +					quidu      	"3A81387301B1"
 1.32532 +					width      	868
 1.32533 +					height     	161
 1.32534 +					autoResize 	TRUE)
 1.32535 +				    (object UsesView "" @1559
 1.32536 +					stereotype 	TRUE
 1.32537 +					line_color 	3342489
 1.32538 +					quidu      	"3AD47BA402B7"
 1.32539 +					client     	@1558
 1.32540 +					supplier   	@1555
 1.32541 +					line_style 	0)
 1.32542 +				    (object AssociationViewNew "$UNNAMED$183" @1560
 1.32543 +					location   	(2914, 2093)
 1.32544 +					stereotype 	TRUE
 1.32545 +					line_color 	3342489
 1.32546 +					quidu      	"3A8138C1004B"
 1.32547 +					roleview_list 	(list RoleViews
 1.32548 +					    (object RoleView "$UNNAMED$185" @1561
 1.32549 +						Parent_View 	@1560
 1.32550 +						location   	(0, -139)
 1.32551 +						label      	(object SegLabel @1562
 1.32552 +						    Parent_View 	@1561
 1.32553 +						    location   	(2873, 2050)
 1.32554 +						    hidden     	TRUE
 1.32555 +						    anchor     	1
 1.32556 +						    anchor_loc 	1
 1.32557 +						    nlines     	1
 1.32558 +						    max_width  	450
 1.32559 +						    justify    	0
 1.32560 +						    label      	""
 1.32561 +						    pctDist    	0.800000
 1.32562 +						    height     	42
 1.32563 +						    orientation 	0)
 1.32564 +						stereotype 	TRUE
 1.32565 +						line_color 	3342489
 1.32566 +						quidu      	"3A8138C201AB"
 1.32567 +						client     	@1560
 1.32568 +						supplier   	@1557
 1.32569 +						line_style 	0)
 1.32570 +					    (object RoleView "$UNNAMED$184" @1563
 1.32571 +						Parent_View 	@1560
 1.32572 +						location   	(0, -139)
 1.32573 +						label      	(object SegLabel @1564
 1.32574 +						    Parent_View 	@1563
 1.32575 +						    location   	(2873, 2136)
 1.32576 +						    hidden     	TRUE
 1.32577 +						    anchor     	1
 1.32578 +						    anchor_loc 	1
 1.32579 +						    nlines     	1
 1.32580 +						    max_width  	450
 1.32581 +						    justify    	0
 1.32582 +						    label      	""
 1.32583 +						    pctDist    	0.800000
 1.32584 +						    height     	42
 1.32585 +						    orientation 	1)
 1.32586 +						stereotype 	TRUE
 1.32587 +						line_color 	3342489
 1.32588 +						quidu      	"3A8138C201A1"
 1.32589 +						client     	@1560
 1.32590 +						supplier   	@1558
 1.32591 +						line_style 	0)))
 1.32592 +				    (object UsesView "" @1565
 1.32593 +					stereotype 	TRUE
 1.32594 +					line_color 	3342489
 1.32595 +					quidu      	"3A8138A701E8"
 1.32596 +					client     	@1529
 1.32597 +					supplier   	@1557
 1.32598 +					line_style 	0)
 1.32599 +				    (object UsesView "iDriveArrayLoc" @1566
 1.32600 +					label      	(object ItemLabel
 1.32601 +					    Parent_View 	@1566
 1.32602 +					    location   	(2112, 1422)
 1.32603 +					    anchor_loc 	1
 1.32604 +					    nlines     	1
 1.32605 +					    max_width  	269
 1.32606 +					    justify    	0
 1.32607 +					    label      	"iDriveArrayLoc")
 1.32608 +					stereotype 	(object SegLabel @1567
 1.32609 +					    Parent_View 	@1566
 1.32610 +					    location   	(2104, 1344)
 1.32611 +					    anchor     	10
 1.32612 +					    anchor_loc 	1
 1.32613 +					    nlines     	1
 1.32614 +					    max_width  	450
 1.32615 +					    justify    	0
 1.32616 +					    label      	"<<Uses>>"
 1.32617 +					    pctDist    	0.526161
 1.32618 +					    height     	16
 1.32619 +					    orientation 	0)
 1.32620 +					line_color 	3342489
 1.32621 +					quidu      	"3A81395D00B4"
 1.32622 +					client     	@1521
 1.32623 +					supplier   	@1525
 1.32624 +					vertices   	(list Points
 1.32625 +					    (1991, 2883)
 1.32626 +					    (2179, 618)
 1.32627 +					    (2727, 248))
 1.32628 +					line_style 	0)
 1.32629 +				    (object UsesView "iDllArrayLoc" @1568
 1.32630 +					label      	(object ItemLabel
 1.32631 +					    Parent_View 	@1568
 1.32632 +					    location   	(2256, 1872)
 1.32633 +					    anchor_loc 	1
 1.32634 +					    nlines     	1
 1.32635 +					    max_width  	225
 1.32636 +					    justify    	0
 1.32637 +					    label      	"iDllArrayLoc")
 1.32638 +					stereotype 	(object SegLabel @1569
 1.32639 +					    Parent_View 	@1568
 1.32640 +					    location   	(2339, 1764)
 1.32641 +					    anchor     	10
 1.32642 +					    anchor_loc 	1
 1.32643 +					    nlines     	1
 1.32644 +					    max_width  	450
 1.32645 +					    justify    	0
 1.32646 +					    label      	"<<Uses>>"
 1.32647 +					    pctDist    	0.559018
 1.32648 +					    height     	55
 1.32649 +					    orientation 	1)
 1.32650 +					line_color 	3342489
 1.32651 +					quidu      	"3A8138DB01A7"
 1.32652 +					client     	@1521
 1.32653 +					supplier   	@1530
 1.32654 +					vertices   	(list Points
 1.32655 +					    (2005, 2883)
 1.32656 +					    (2428, 1177)
 1.32657 +					    (2746, 1095))
 1.32658 +					line_style 	0)
 1.32659 +				    (object UsesView "" @1570
 1.32660 +					stereotype 	TRUE
 1.32661 +					line_color 	3342489
 1.32662 +					quidu      	"3AD47BA901E2"
 1.32663 +					client     	@1521
 1.32664 +					supplier   	@1555
 1.32665 +					line_style 	0)
 1.32666 +				    (object UsesView "iInterfaceArrayLoc" @1571
 1.32667 +					label      	(object ItemLabel
 1.32668 +					    Parent_View 	@1571
 1.32669 +					    location   	(2294, 2305)
 1.32670 +					    anchor_loc 	1
 1.32671 +					    nlines     	1
 1.32672 +					    max_width  	339
 1.32673 +					    justify    	0
 1.32674 +					    label      	"iInterfaceArrayLoc")
 1.32675 +					stereotype 	(object SegLabel @1572
 1.32676 +					    Parent_View 	@1571
 1.32677 +					    location   	(2434, 2027)
 1.32678 +					    anchor     	10
 1.32679 +					    anchor_loc 	1
 1.32680 +					    nlines     	1
 1.32681 +					    max_width  	450
 1.32682 +					    justify    	0
 1.32683 +					    label      	"<<Uses>>"
 1.32684 +					    pctDist    	0.741658
 1.32685 +					    height     	12
 1.32686 +					    orientation 	0)
 1.32687 +					line_color 	3342489
 1.32688 +					quidu      	"3A8138EA00F4"
 1.32689 +					client     	@1521
 1.32690 +					supplier   	@1557
 1.32691 +					vertices   	(list Points
 1.32692 +					    (2024, 2883)
 1.32693 +					    (2415, 2045)
 1.32694 +					    (2757, 1959))
 1.32695 +					line_style 	0)))))
 1.32696 +		    (object Class_Category "Resolution"
 1.32697 +			quid       	"3AACF702024D"
 1.32698 +			visible_categories 	(list visibility_relationship_list
 1.32699 +			    (object Visibility_Relationship
 1.32700 +				quid       	"3AACF71F0104"
 1.32701 +				supplier   	"Logical View::Instantiation mechanism detail::Registry"
 1.32702 +				quidu      	"3AACF6FB006C"))
 1.32703 +			exportControl 	"Public"
 1.32704 +			logical_models 	(list unit_reference_list)
 1.32705 +			logical_presentations 	(list unit_reference_list
 1.32706 +			    (object ClassDiagram "Main"
 1.32707 +				quid       	"3AACFC3B0372"
 1.32708 +				title      	"Main"
 1.32709 +				zoom       	100
 1.32710 +				max_height 	28350
 1.32711 +				max_width  	21600
 1.32712 +				origin_x   	1066
 1.32713 +				origin_y   	0
 1.32714 +				items      	(list diagram_item_list
 1.32715 +				    (object ClassView "Class" "Logical View::CResolver" @1573
 1.32716 +					ShowCompartmentStereotypes 	TRUE
 1.32717 +					SuppressAttribute 	TRUE
 1.32718 +					IncludeAttribute 	TRUE
 1.32719 +					IncludeOperation 	TRUE
 1.32720 +					location   	(682, 2542)
 1.32721 +					label      	(object ItemLabel
 1.32722 +					    Parent_View 	@1573
 1.32723 +					    location   	(239, 2388)
 1.32724 +					    fill_color 	13434879
 1.32725 +					    nlines     	1
 1.32726 +					    max_width  	886
 1.32727 +					    justify    	0
 1.32728 +					    label      	"CResolver")
 1.32729 +					icon       	"Interface"
 1.32730 +					icon_style 	"None"
 1.32731 +					line_color 	3342489
 1.32732 +					fill_color 	13434879
 1.32733 +					quidu      	"3B050BD702BB"
 1.32734 +					width      	904
 1.32735 +					height     	332
 1.32736 +					annotation 	8
 1.32737 +					autoResize 	TRUE)
 1.32738 +				    (object ClassView "Class" "Logical View::CDefaultResolver" @1574
 1.32739 +					ShowCompartmentStereotypes 	TRUE
 1.32740 +					IncludeAttribute 	TRUE
 1.32741 +					IncludeOperation 	TRUE
 1.32742 +					location   	(682, 1798)
 1.32743 +					label      	(object ItemLabel
 1.32744 +					    Parent_View 	@1574
 1.32745 +					    location   	(324, 1544)
 1.32746 +					    fill_color 	16777215
 1.32747 +					    nlines     	1
 1.32748 +					    max_width  	716
 1.32749 +					    justify    	0
 1.32750 +					    label      	"CDefaultResolver")
 1.32751 +					icon       	"control"
 1.32752 +					icon_style 	"None"
 1.32753 +					line_color 	3342489
 1.32754 +					fill_color 	13434879
 1.32755 +					quidu      	"3A1D097B0305"
 1.32756 +					width      	734
 1.32757 +					height     	532
 1.32758 +					annotation 	8
 1.32759 +					autoResize 	TRUE)
 1.32760 +				    (object InheritView "" @1575
 1.32761 +					stereotype 	TRUE
 1.32762 +					line_color 	3342489
 1.32763 +					quidu      	"3B050EEF00D9"
 1.32764 +					client     	@1574
 1.32765 +					supplier   	@1573
 1.32766 +					line_style 	0)
 1.32767 +				    (object ClassView "Class" "Logical View::CEComServer" @1576
 1.32768 +					ShowCompartmentStereotypes 	TRUE
 1.32769 +					IncludeAttribute 	TRUE
 1.32770 +					IncludeOperation 	TRUE
 1.32771 +					location   	(682, 682)
 1.32772 +					label      	(object ItemLabel
 1.32773 +					    Parent_View 	@1576
 1.32774 +					    location   	(344, 3)
 1.32775 +					    fill_color 	16777215
 1.32776 +					    nlines     	1
 1.32777 +					    max_width  	676
 1.32778 +					    justify    	0
 1.32779 +					    label      	"CEComServer")
 1.32780 +					icon       	"boundary"
 1.32781 +					icon_style 	"None"
 1.32782 +					line_color 	3342489
 1.32783 +					fill_color 	13434879
 1.32784 +					quidu      	"3A7159680113"
 1.32785 +					width      	694
 1.32786 +					height     	1382
 1.32787 +					annotation 	8
 1.32788 +					autoResize 	TRUE)
 1.32789 +				    (object AssociationViewNew "$UNNAMED$157" @1577
 1.32790 +					location   	(682, 1452)
 1.32791 +					stereotype 	TRUE
 1.32792 +					line_color 	3342489
 1.32793 +					quidu      	"3A71944C02A2"
 1.32794 +					roleview_list 	(list RoleViews
 1.32795 +					    (object RoleView "iResolver" @1578
 1.32796 +						Parent_View 	@1577
 1.32797 +						location   	(-1178, 212)
 1.32798 +						label      	(object SegLabel @1579
 1.32799 +						    Parent_View 	@1578
 1.32800 +						    location   	(661, 1462)
 1.32801 +						    anchor     	1
 1.32802 +						    anchor_loc 	1
 1.32803 +						    nlines     	1
 1.32804 +						    max_width  	270
 1.32805 +						    justify    	0
 1.32806 +						    label      	"-iResolver"
 1.32807 +						    pctDist    	0.142229
 1.32808 +						    height     	22
 1.32809 +						    orientation 	1)
 1.32810 +						stereotype 	TRUE
 1.32811 +						line_color 	3342489
 1.32812 +						quidu      	"3A71944C02AC"
 1.32813 +						client     	@1577
 1.32814 +						supplier   	@1574
 1.32815 +						line_style 	0)
 1.32816 +					    (object RoleView "$UNNAMED$158" @1580
 1.32817 +						Parent_View 	@1577
 1.32818 +						location   	(-1178, 212)
 1.32819 +						label      	(object SegLabel @1581
 1.32820 +						    Parent_View 	@1580
 1.32821 +						    location   	(641, 1389)
 1.32822 +						    hidden     	TRUE
 1.32823 +						    anchor     	1
 1.32824 +						    anchor_loc 	1
 1.32825 +						    nlines     	1
 1.32826 +						    max_width  	450
 1.32827 +						    justify    	0
 1.32828 +						    label      	""
 1.32829 +						    pctDist    	0.800000
 1.32830 +						    height     	42
 1.32831 +						    orientation 	0)
 1.32832 +						stereotype 	TRUE
 1.32833 +						line_color 	3342489
 1.32834 +						quidu      	"3A71944C02A3"
 1.32835 +						client     	@1577
 1.32836 +						supplier   	@1576
 1.32837 +						line_style 	0)))
 1.32838 +				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1582
 1.32839 +					ShowCompartmentStereotypes 	TRUE
 1.32840 +					IncludeAttribute 	TRUE
 1.32841 +					IncludeOperation 	TRUE
 1.32842 +					location   	(1612, 124)
 1.32843 +					label      	(object ItemLabel
 1.32844 +					    Parent_View 	@1582
 1.32845 +					    location   	(1312, 50)
 1.32846 +					    fill_color 	13434879
 1.32847 +					    nlines     	1
 1.32848 +					    max_width  	600
 1.32849 +					    justify    	0
 1.32850 +					    label      	"RPointerArray<CUnloadPolicy>")
 1.32851 +					icon_style 	"Icon"
 1.32852 +					line_color 	3342489
 1.32853 +					fill_color 	13434879
 1.32854 +					quidu      	"3AE05EC201BC"
 1.32855 +					width      	618
 1.32856 +					height     	172
 1.32857 +					annotation 	8
 1.32858 +					autoResize 	TRUE)
 1.32859 +				    (object ClassView "Class" "Logical View::CRegistryData" @1583
 1.32860 +					ShowCompartmentStereotypes 	TRUE
 1.32861 +					IncludeAttribute 	TRUE
 1.32862 +					IncludeOperation 	TRUE
 1.32863 +					location   	(2542, 1674)
 1.32864 +					label      	(object ItemLabel
 1.32865 +					    Parent_View 	@1583
 1.32866 +					    location   	(2122, 870)
 1.32867 +					    fill_color 	16777215
 1.32868 +					    nlines     	1
 1.32869 +					    max_width  	840
 1.32870 +					    justify    	0
 1.32871 +					    label      	"CRegistryData")
 1.32872 +					icon       	"entity"
 1.32873 +					icon_style 	"None"
 1.32874 +					line_color 	3342489
 1.32875 +					fill_color 	13434879
 1.32876 +					quidu      	"3A1D0A2B03D0"
 1.32877 +					width      	858
 1.32878 +					height     	1632
 1.32879 +					annotation 	8
 1.32880 +					autoResize 	TRUE)
 1.32881 +				    (object AssociationViewNew "$UNNAMED$167" @1584
 1.32882 +					location   	(1570, 1155)
 1.32883 +					stereotype 	TRUE
 1.32884 +					line_color 	3342489
 1.32885 +					quidu      	"3A79797102B5"
 1.32886 +					roleview_list 	(list RoleViews
 1.32887 +					    (object RoleView "iRegistryData" @1585
 1.32888 +						Parent_View 	@1584
 1.32889 +						location   	(-290, -85)
 1.32890 +						label      	(object SegLabel @1586
 1.32891 +						    Parent_View 	@1585
 1.32892 +						    location   	(1602, 1128)
 1.32893 +						    anchor     	1
 1.32894 +						    anchor_loc 	1
 1.32895 +						    nlines     	1
 1.32896 +						    max_width  	370
 1.32897 +						    justify    	0
 1.32898 +						    label      	"-iRegistryData"
 1.32899 +						    pctDist    	0.025890
 1.32900 +						    height     	40
 1.32901 +						    orientation 	0)
 1.32902 +						stereotype 	TRUE
 1.32903 +						line_color 	3342489
 1.32904 +						quidu      	"3A79797102C9"
 1.32905 +						client     	@1584
 1.32906 +						supplier   	@1583
 1.32907 +						line_style 	0)
 1.32908 +					    (object RoleView "$UNNAMED$168" @1587
 1.32909 +						Parent_View 	@1584
 1.32910 +						location   	(-290, -85)
 1.32911 +						label      	(object SegLabel @1588
 1.32912 +						    Parent_View 	@1587
 1.32913 +						    location   	(1158, 889)
 1.32914 +						    hidden     	TRUE
 1.32915 +						    anchor     	1
 1.32916 +						    anchor_loc 	1
 1.32917 +						    nlines     	1
 1.32918 +						    max_width  	450
 1.32919 +						    justify    	0
 1.32920 +						    label      	""
 1.32921 +						    pctDist    	0.800000
 1.32922 +						    height     	42
 1.32923 +						    orientation 	1)
 1.32924 +						stereotype 	TRUE
 1.32925 +						line_color 	3342489
 1.32926 +						quidu      	"3A79797102B6"
 1.32927 +						client     	@1584
 1.32928 +						supplier   	@1576
 1.32929 +						line_style 	0)))
 1.32930 +				    (object ClassView "Class" "Logical View::CLoadManager" @1589
 1.32931 +					ShowCompartmentStereotypes 	TRUE
 1.32932 +					IncludeAttribute 	TRUE
 1.32933 +					IncludeOperation 	TRUE
 1.32934 +					location   	(2542, 372)
 1.32935 +					label      	(object ItemLabel
 1.32936 +					    Parent_View 	@1589
 1.32937 +					    location   	(2259, 43)
 1.32938 +					    fill_color 	16777215
 1.32939 +					    nlines     	1
 1.32940 +					    max_width  	566
 1.32941 +					    justify    	0
 1.32942 +					    label      	"CLoadManager")
 1.32943 +					icon       	"control"
 1.32944 +					icon_style 	"None"
 1.32945 +					line_color 	3342489
 1.32946 +					fill_color 	13434879
 1.32947 +					quidu      	"3A1D0F4101D4"
 1.32948 +					width      	584
 1.32949 +					height     	682
 1.32950 +					annotation 	8
 1.32951 +					autoResize 	TRUE)
 1.32952 +				    (object AssociationViewNew "$UNNAMED$155" @1590
 1.32953 +					location   	(1639, 521)
 1.32954 +					stereotype 	TRUE
 1.32955 +					line_color 	3342489
 1.32956 +					quidu      	"3A71944C028E"
 1.32957 +					roleview_list 	(list RoleViews
 1.32958 +					    (object RoleView "iLoadManager" @1591
 1.32959 +						Parent_View 	@1590
 1.32960 +						location   	(-221, -719)
 1.32961 +						label      	(object SegLabel @1592
 1.32962 +						    Parent_View 	@1591
 1.32963 +						    location   	(1837, 540)
 1.32964 +						    anchor     	1
 1.32965 +						    anchor_loc 	1
 1.32966 +						    nlines     	1
 1.32967 +						    max_width  	385
 1.32968 +						    justify    	0
 1.32969 +						    label      	"-iLoadManager"
 1.32970 +						    pctDist    	0.312973
 1.32971 +						    height     	52
 1.32972 +						    orientation 	1)
 1.32973 +						stereotype 	TRUE
 1.32974 +						line_color 	3342489
 1.32975 +						quidu      	"3A71944C0298"
 1.32976 +						client     	@1590
 1.32977 +						supplier   	@1589
 1.32978 +						line_style 	0)
 1.32979 +					    (object RoleView "$UNNAMED$156" @1593
 1.32980 +						Parent_View 	@1590
 1.32981 +						location   	(-221, -719)
 1.32982 +						label      	(object SegLabel @1594
 1.32983 +						    Parent_View 	@1593
 1.32984 +						    location   	(1159, 643)
 1.32985 +						    hidden     	TRUE
 1.32986 +						    anchor     	1
 1.32987 +						    anchor_loc 	1
 1.32988 +						    nlines     	1
 1.32989 +						    max_width  	450
 1.32990 +						    justify    	0
 1.32991 +						    label      	""
 1.32992 +						    pctDist    	0.800000
 1.32993 +						    height     	42
 1.32994 +						    orientation 	0)
 1.32995 +						stereotype 	TRUE
 1.32996 +						line_color 	3342489
 1.32997 +						quidu      	"3A71944C028F"
 1.32998 +						client     	@1590
 1.32999 +						supplier   	@1576
 1.33000 +						line_style 	0)))
 1.33001 +				    (object AssociationViewNew "$UNNAMED$204" @1595
 1.33002 +					location   	(2085, 249)
 1.33003 +					stereotype 	TRUE
 1.33004 +					line_color 	3342489
 1.33005 +					quidu      	"3AE05EC201E4"
 1.33006 +					roleview_list 	(list RoleViews
 1.33007 +					    (object RoleView "iGarbagePolicies" @1596
 1.33008 +						Parent_View 	@1595
 1.33009 +						location   	(-457, -123)
 1.33010 +						label      	(object SegLabel @1597
 1.33011 +						    Parent_View 	@1596
 1.33012 +						    location   	(1943, 256)
 1.33013 +						    anchor     	1
 1.33014 +						    anchor_loc 	1
 1.33015 +						    nlines     	1
 1.33016 +						    max_width  	320
 1.33017 +						    justify    	0
 1.33018 +						    label      	"-iGarbagePolicies"
 1.33019 +						    pctDist    	0.800000
 1.33020 +						    height     	42
 1.33021 +						    orientation 	0)
 1.33022 +						stereotype 	TRUE
 1.33023 +						line_color 	3342489
 1.33024 +						quidu      	"3AE05EC201EE"
 1.33025 +						client     	@1595
 1.33026 +						supplier   	@1582
 1.33027 +						line_style 	0)
 1.33028 +					    (object RoleView "$UNNAMED$205" @1598
 1.33029 +						Parent_View 	@1595
 1.33030 +						location   	(-457, -123)
 1.33031 +						label      	(object SegLabel @1599
 1.33032 +						    Parent_View 	@1598
 1.33033 +						    location   	(2206, 325)
 1.33034 +						    hidden     	TRUE
 1.33035 +						    anchor     	1
 1.33036 +						    anchor_loc 	1
 1.33037 +						    nlines     	1
 1.33038 +						    max_width  	450
 1.33039 +						    justify    	0
 1.33040 +						    label      	""
 1.33041 +						    pctDist    	0.800000
 1.33042 +						    height     	42
 1.33043 +						    orientation 	1)
 1.33044 +						stereotype 	TRUE
 1.33045 +						line_color 	3342489
 1.33046 +						quidu      	"3AE05EC201E5"
 1.33047 +						client     	@1595
 1.33048 +						supplier   	@1589
 1.33049 +						line_style 	0)))
 1.33050 +				    (object AssociationViewNew "$UNNAMED$149" @1600
 1.33051 +					location   	(2542, 785)
 1.33052 +					stereotype 	TRUE
 1.33053 +					line_color 	3342489
 1.33054 +					quidu      	"3A6C23FA022C"
 1.33055 +					roleview_list 	(list RoleViews
 1.33056 +					    (object RoleView "iRegistry:CRegistryData&" @1601
 1.33057 +						Parent_View 	@1600
 1.33058 +						location   	(806, -1323)
 1.33059 +						label      	(object SegLabel @1602
 1.33060 +						    Parent_View 	@1601
 1.33061 +						    location   	(2539, 793)
 1.33062 +						    anchor     	1
 1.33063 +						    anchor_loc 	1
 1.33064 +						    nlines     	1
 1.33065 +						    max_width  	666
 1.33066 +						    justify    	0
 1.33067 +						    label      	"-iRegistry:CRegistryData&"
 1.33068 +						    pctDist    	0.111556
 1.33069 +						    height     	4
 1.33070 +						    orientation 	1)
 1.33071 +						stereotype 	TRUE
 1.33072 +						line_color 	3342489
 1.33073 +						quidu      	"3A6C23FA0236"
 1.33074 +						client     	@1600
 1.33075 +						supplier   	@1583
 1.33076 +						line_style 	0)
 1.33077 +					    (object RoleView "$UNNAMED$150" @1603
 1.33078 +						Parent_View 	@1600
 1.33079 +						location   	(806, -1323)
 1.33080 +						label      	(object SegLabel @1604
 1.33081 +						    Parent_View 	@1603
 1.33082 +						    location   	(2584, 727)
 1.33083 +						    hidden     	TRUE
 1.33084 +						    anchor     	1
 1.33085 +						    anchor_loc 	1
 1.33086 +						    nlines     	1
 1.33087 +						    max_width  	450
 1.33088 +						    justify    	0
 1.33089 +						    label      	""
 1.33090 +						    pctDist    	0.800000
 1.33091 +						    height     	42
 1.33092 +						    orientation 	1)
 1.33093 +						stereotype 	TRUE
 1.33094 +						line_color 	3342489
 1.33095 +						quidu      	"3A6C23FA022D"
 1.33096 +						client     	@1600
 1.33097 +						supplier   	@1589
 1.33098 +						line_style 	0))))))))
 1.33099 +		logical_presentations 	(list unit_reference_list
 1.33100 +		    (object ClassDiagram "Sub-Systems"
 1.33101 +			quid       	"3AACF69A0185"
 1.33102 +			title      	"Sub-Systems"
 1.33103 +			zoom       	100
 1.33104 +			max_height 	28350
 1.33105 +			max_width  	21600
 1.33106 +			origin_x   	344
 1.33107 +			origin_y   	106
 1.33108 +			items      	(list diagram_item_list
 1.33109 +			    (object CategoryView "Logical View::Instantiation mechanism detail::Client Session" @1605
 1.33110 +				location   	(806, 992)
 1.33111 +				label      	(object ItemLabel
 1.33112 +				    Parent_View 	@1605
 1.33113 +				    location   	(662, 908)
 1.33114 +				    fill_color 	13434879
 1.33115 +				    nlines     	2
 1.33116 +				    max_width  	288
 1.33117 +				    justify    	0
 1.33118 +				    label      	"Client Session")
 1.33119 +				icon_style 	"Icon"
 1.33120 +				line_color 	3342489
 1.33121 +				fill_color 	13434879
 1.33122 +				quidu      	"3AACF6AE001B"
 1.33123 +				width      	300
 1.33124 +				height     	180)
 1.33125 +			    (object CategoryView "Logical View::Instantiation mechanism detail::Server Session" @1606
 1.33126 +				location   	(1364, 992)
 1.33127 +				label      	(object ItemLabel
 1.33128 +				    Parent_View 	@1606
 1.33129 +				    location   	(1220, 908)
 1.33130 +				    fill_color 	13434879
 1.33131 +				    nlines     	2
 1.33132 +				    max_width  	288
 1.33133 +				    justify    	0
 1.33134 +				    label      	"Server Session")
 1.33135 +				icon_style 	"Icon"
 1.33136 +				line_color 	3342489
 1.33137 +				fill_color 	13434879
 1.33138 +				quidu      	"3AACF6C50335"
 1.33139 +				width      	300
 1.33140 +				height     	180)
 1.33141 +			    (object ImportView "" @1607
 1.33142 +				stereotype 	TRUE
 1.33143 +				line_color 	3342489
 1.33144 +				quidu      	"3AACF6E4005F"
 1.33145 +				client     	@1605
 1.33146 +				supplier   	@1606
 1.33147 +				line_style 	0)
 1.33148 +			    (object CategoryView "Logical View::Instantiation mechanism detail::Registrar" @1608
 1.33149 +				location   	(1984, 496)
 1.33150 +				label      	(object ItemLabel
 1.33151 +				    Parent_View 	@1608
 1.33152 +				    location   	(1840, 412)
 1.33153 +				    fill_color 	13434879
 1.33154 +				    nlines     	2
 1.33155 +				    max_width  	288
 1.33156 +				    justify    	0
 1.33157 +				    label      	"Registrar")
 1.33158 +				icon_style 	"Icon"
 1.33159 +				line_color 	3342489
 1.33160 +				fill_color 	13434879
 1.33161 +				quidu      	"3AACF6EE00C8"
 1.33162 +				width      	300
 1.33163 +				height     	180)
 1.33164 +			    (object CategoryView "Logical View::Instantiation mechanism detail::Registry" @1609
 1.33165 +				location   	(1984, 992)
 1.33166 +				label      	(object ItemLabel
 1.33167 +				    Parent_View 	@1609
 1.33168 +				    location   	(1840, 908)
 1.33169 +				    fill_color 	13434879
 1.33170 +				    nlines     	2
 1.33171 +				    max_width  	288
 1.33172 +				    justify    	0
 1.33173 +				    label      	"Registry")
 1.33174 +				icon_style 	"Icon"
 1.33175 +				line_color 	3342489
 1.33176 +				fill_color 	13434879
 1.33177 +				quidu      	"3AACF6FB006C"
 1.33178 +				width      	300
 1.33179 +				height     	180)
 1.33180 +			    (object CategoryView "Logical View::Instantiation mechanism detail::Resolution" @1610
 1.33181 +				location   	(1984, 1488)
 1.33182 +				label      	(object ItemLabel
 1.33183 +				    Parent_View 	@1610
 1.33184 +				    location   	(1840, 1404)
 1.33185 +				    fill_color 	13434879
 1.33186 +				    nlines     	2
 1.33187 +				    max_width  	288
 1.33188 +				    justify    	0
 1.33189 +				    label      	"Resolution")
 1.33190 +				icon_style 	"Icon"
 1.33191 +				line_color 	3342489
 1.33192 +				fill_color 	13434879
 1.33193 +				quidu      	"3AACF702024D"
 1.33194 +				width      	300
 1.33195 +				height     	180)
 1.33196 +			    (object ImportView "" @1611
 1.33197 +				stereotype 	TRUE
 1.33198 +				line_color 	3342489
 1.33199 +				quidu      	"3AACF71400FE"
 1.33200 +				client     	@1606
 1.33201 +				supplier   	@1608
 1.33202 +				line_style 	0)
 1.33203 +			    (object ImportView "" @1612
 1.33204 +				stereotype 	TRUE
 1.33205 +				line_color 	3342489
 1.33206 +				quidu      	"3AACF717026B"
 1.33207 +				client     	@1606
 1.33208 +				supplier   	@1609
 1.33209 +				line_style 	0)
 1.33210 +			    (object ImportView "" @1613
 1.33211 +				stereotype 	TRUE
 1.33212 +				line_color 	3342489
 1.33213 +				quidu      	"3AACF71A02B5"
 1.33214 +				client     	@1606
 1.33215 +				supplier   	@1610
 1.33216 +				line_style 	0)
 1.33217 +			    (object ImportView "" @1614
 1.33218 +				stereotype 	TRUE
 1.33219 +				line_color 	3342489
 1.33220 +				quidu      	"3AACF71F0104"
 1.33221 +				client     	@1610
 1.33222 +				supplier   	@1609
 1.33223 +				line_style 	0)
 1.33224 +			    (object ImportView "" @1615
 1.33225 +				stereotype 	TRUE
 1.33226 +				line_color 	3342489
 1.33227 +				quidu      	"3AACF7220311"
 1.33228 +				client     	@1608
 1.33229 +				supplier   	@1609
 1.33230 +				line_style 	0)))))
 1.33231 +	    (object Class_Category "Reverse Engineered"
 1.33232 +		quid       	"3B16382E027A"
 1.33233 +		exportControl 	"Public"
 1.33234 +		logical_models 	(list unit_reference_list
 1.33235 +		    (object Class_Category "MAGIC"
 1.33236 +			quid       	"3B16382E027C"
 1.33237 +			exportControl 	"Public"
 1.33238 +			logical_models 	(list unit_reference_list)
 1.33239 +			logical_presentations 	(list unit_reference_list
 1.33240 +			    (object ClassDiagram "MAGIC Model Update Overview"
 1.33241 +				quid       	"3B1638790340"
 1.33242 +				title      	"MAGIC Model Update Overview"
 1.33243 +				zoom       	100
 1.33244 +				max_height 	28350
 1.33245 +				max_width  	21600
 1.33246 +				origin_x   	11406
 1.33247 +				origin_y   	1175
 1.33248 +				items      	(list diagram_item_list
 1.33249 +				    (object Label @1616
 1.33250 +					location   	(62, 62)
 1.33251 +					nlines     	2
 1.33252 +					max_width  	2212
 1.33253 +					label      	
 1.33254 +|MAGIC Model Update Overview
 1.33255 +|This diagram was automatically created by Rational Rose Model Update Tool.
 1.33256 +|Thursday, May 31, 2001 1:26:33 PM
 1.33257 +					)
 1.33258 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1617
 1.33259 +					ShowCompartmentStereotypes 	TRUE
 1.33260 +					location   	(1984, 1798)
 1.33261 +					label      	(object ItemLabel
 1.33262 +					    Parent_View 	@1617
 1.33263 +					    location   	(1886, 1959)
 1.33264 +					    anchor_loc 	3
 1.33265 +					    nlines     	2
 1.33266 +					    max_width  	441
 1.33267 +					    justify    	0
 1.33268 +					    label      	"RPointerArray<CDriveData>")
 1.33269 +					icon       	"control"
 1.33270 +					icon_style 	"Icon"
 1.33271 +					line_color 	3342489
 1.33272 +					fill_color 	13434879
 1.33273 +					quidu      	"3A8136FF035B"
 1.33274 +					width      	158
 1.33275 +					annotation 	8
 1.33276 +					autoResize 	TRUE)
 1.33277 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CServer" @1618
 1.33278 +					ShowCompartmentStereotypes 	TRUE
 1.33279 +					location   	(7502, 1798)
 1.33280 +					label      	(object ItemLabel
 1.33281 +					    Parent_View 	@1618
 1.33282 +					    location   	(7313, 1724)
 1.33283 +					    fill_color 	13434879
 1.33284 +					    nlines     	1
 1.33285 +					    max_width  	378
 1.33286 +					    justify    	0
 1.33287 +					    label      	"CServer")
 1.33288 +					icon_style 	"Icon"
 1.33289 +					line_color 	3342489
 1.33290 +					fill_color 	14671839
 1.33291 +					quidu      	"3AACF8880171"
 1.33292 +					width      	396
 1.33293 +					height     	172
 1.33294 +					annotation 	8
 1.33295 +					autoResize 	TRUE)
 1.33296 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CBase" @1619
 1.33297 +					ShowCompartmentStereotypes 	TRUE
 1.33298 +					location   	(3348, 434)
 1.33299 +					label      	(object ItemLabel
 1.33300 +					    Parent_View 	@1619
 1.33301 +					    location   	(3159, 360)
 1.33302 +					    fill_color 	13434879
 1.33303 +					    nlines     	1
 1.33304 +					    max_width  	378
 1.33305 +					    justify    	0
 1.33306 +					    label      	"CBase")
 1.33307 +					icon_style 	"Icon"
 1.33308 +					line_color 	3342489
 1.33309 +					fill_color 	14671839
 1.33310 +					quidu      	"3A75AD8E019C"
 1.33311 +					width      	396
 1.33312 +					height     	172
 1.33313 +					annotation 	8
 1.33314 +					autoResize 	TRUE)
 1.33315 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1620
 1.33316 +					ShowCompartmentStereotypes 	TRUE
 1.33317 +					location   	(3224, 1116)
 1.33318 +					label      	(object ItemLabel
 1.33319 +					    Parent_View 	@1620
 1.33320 +					    location   	(3126, 1277)
 1.33321 +					    anchor_loc 	3
 1.33322 +					    nlines     	2
 1.33323 +					    max_width  	441
 1.33324 +					    justify    	0
 1.33325 +					    label      	"mutable RArray<TIndex>")
 1.33326 +					icon       	"control"
 1.33327 +					icon_style 	"Icon"
 1.33328 +					line_color 	3342489
 1.33329 +					fill_color 	13434879
 1.33330 +					quidu      	"3A7FEAF302B1"
 1.33331 +					width      	158
 1.33332 +					annotation 	8
 1.33333 +					autoResize 	TRUE)
 1.33334 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CSharableSession" @1621
 1.33335 +					ShowCompartmentStereotypes 	TRUE
 1.33336 +					location   	(7006, 1798)
 1.33337 +					label      	(object ItemLabel
 1.33338 +					    Parent_View 	@1621
 1.33339 +					    location   	(6816, 1724)
 1.33340 +					    fill_color 	13434879
 1.33341 +					    nlines     	1
 1.33342 +					    max_width  	380
 1.33343 +					    justify    	0
 1.33344 +					    label      	"CSharableSession")
 1.33345 +					icon_style 	"Icon"
 1.33346 +					line_color 	3342489
 1.33347 +					fill_color 	14671839
 1.33348 +					quidu      	"3AACF8D80090"
 1.33349 +					width      	398
 1.33350 +					height     	172
 1.33351 +					annotation 	8
 1.33352 +					autoResize 	TRUE)
 1.33353 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1622
 1.33354 +					ShowCompartmentStereotypes 	TRUE
 1.33355 +					location   	(3658, 2232)
 1.33356 +					label      	(object ItemLabel
 1.33357 +					    Parent_View 	@1622
 1.33358 +					    location   	(3560, 2393)
 1.33359 +					    anchor_loc 	3
 1.33360 +					    nlines     	2
 1.33361 +					    max_width  	441
 1.33362 +					    justify    	0
 1.33363 +					    label      	"RPointerArray<CInterfaceData>")
 1.33364 +					icon       	"control"
 1.33365 +					icon_style 	"Icon"
 1.33366 +					line_color 	3342489
 1.33367 +					fill_color 	13434879
 1.33368 +					quidu      	"3A813855026D"
 1.33369 +					width      	158
 1.33370 +					annotation 	8
 1.33371 +					autoResize 	TRUE)
 1.33372 +				    (object ClassView "Class" "Logical View::EPOC Base classes::C-Classes::CTimer" @1623
 1.33373 +					ShowCompartmentStereotypes 	TRUE
 1.33374 +					location   	(7626, 434)
 1.33375 +					label      	(object ItemLabel
 1.33376 +					    Parent_View 	@1623
 1.33377 +					    location   	(7437, 360)
 1.33378 +					    fill_color 	13434879
 1.33379 +					    nlines     	1
 1.33380 +					    max_width  	378
 1.33381 +					    justify    	0
 1.33382 +					    label      	"CTimer")
 1.33383 +					icon_style 	"Icon"
 1.33384 +					line_color 	3342489
 1.33385 +					fill_color 	14671839
 1.33386 +					quidu      	"3A75AE3000AE"
 1.33387 +					width      	396
 1.33388 +					height     	172
 1.33389 +					annotation 	8
 1.33390 +					autoResize 	TRUE)
 1.33391 +				    (object ClassView "Class" "Logical View::CShutdown" @1624
 1.33392 +					ShowCompartmentStereotypes 	TRUE
 1.33393 +					location   	(7254, 1116)
 1.33394 +					label      	(object ItemLabel
 1.33395 +					    Parent_View 	@1624
 1.33396 +					    location   	(7156, 1277)
 1.33397 +					    anchor_loc 	3
 1.33398 +					    nlines     	2
 1.33399 +					    max_width  	441
 1.33400 +					    justify    	0
 1.33401 +					    label      	"CShutdown")
 1.33402 +					icon       	"control"
 1.33403 +					icon_style 	"Icon"
 1.33404 +					line_color 	3342489
 1.33405 +					fill_color 	13434879
 1.33406 +					quidu      	"3AE99A330277"
 1.33407 +					width      	158
 1.33408 +					annotation 	8
 1.33409 +					autoResize 	TRUE)
 1.33410 +				    (object InheritView "" @1625
 1.33411 +					stereotype 	TRUE
 1.33412 +					line_color 	3342489
 1.33413 +					quidu      	"3AE99A330281"
 1.33414 +					client     	@1624
 1.33415 +					supplier   	@1623
 1.33416 +					line_style 	0)
 1.33417 +				    (object ClassView "Class" "Logical View::EPOC Base classes::R-Classes::RSessionBase" @1626
 1.33418 +					ShowCompartmentStereotypes 	TRUE
 1.33419 +					location   	(8494, 434)
 1.33420 +					label      	(object ItemLabel
 1.33421 +					    Parent_View 	@1626
 1.33422 +					    location   	(8305, 360)
 1.33423 +					    fill_color 	13434879
 1.33424 +					    nlines     	1
 1.33425 +					    max_width  	378
 1.33426 +					    justify    	0
 1.33427 +					    label      	"RSessionBase")
 1.33428 +					icon_style 	"Icon"
 1.33429 +					line_color 	3342489
 1.33430 +					fill_color 	14671839
 1.33431 +					quidu      	"3AACF7FF03CD"
 1.33432 +					width      	396
 1.33433 +					height     	172
 1.33434 +					annotation 	8
 1.33435 +					autoResize 	TRUE)
 1.33436 +				    (object ClassView "Class" "Logical View::REComSession" @1627
 1.33437 +					ShowCompartmentStereotypes 	TRUE
 1.33438 +					location   	(8494, 1116)
 1.33439 +					label      	(object ItemLabel
 1.33440 +					    Parent_View 	@1627
 1.33441 +					    location   	(8363, 1272)
 1.33442 +					    anchor_loc 	3
 1.33443 +					    nlines     	2
 1.33444 +					    max_width  	657
 1.33445 +					    justify    	0
 1.33446 +					    label      	"REComSession")
 1.33447 +					icon       	"boundary"
 1.33448 +					icon_style 	"Icon"
 1.33449 +					line_color 	3342489
 1.33450 +					fill_color 	13434879
 1.33451 +					quidu      	"3A1D08B702D1"
 1.33452 +					width      	230
 1.33453 +					height     	154
 1.33454 +					annotation 	8
 1.33455 +					autoResize 	TRUE)
 1.33456 +				    (object InheritView "" @1628
 1.33457 +					stereotype 	TRUE
 1.33458 +					line_color 	3342489
 1.33459 +					quidu      	"3AD479580059"
 1.33460 +					client     	@1627
 1.33461 +					supplier   	@1626
 1.33462 +					line_style 	0)
 1.33463 +				    (object ClassView "Class" "Logical View::TEComServerStart" @1629
 1.33464 +					ShowCompartmentStereotypes 	TRUE
 1.33465 +					location   	(1364, 2852)
 1.33466 +					label      	(object ItemLabel
 1.33467 +					    Parent_View 	@1629
 1.33468 +					    location   	(1266, 3013)
 1.33469 +					    anchor_loc 	3
 1.33470 +					    nlines     	2
 1.33471 +					    max_width  	441
 1.33472 +					    justify    	0
 1.33473 +					    label      	"TEComServerStart")
 1.33474 +					icon       	"control"
 1.33475 +					icon_style 	"Icon"
 1.33476 +					line_color 	3342489
 1.33477 +					fill_color 	13434879
 1.33478 +					quidu      	"3AE45A6E00B9"
 1.33479 +					width      	158
 1.33480 +					annotation 	8
 1.33481 +					autoResize 	TRUE)
 1.33482 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1630
 1.33483 +					ShowCompartmentStereotypes 	TRUE
 1.33484 +					location   	(4154, 2232)
 1.33485 +					label      	(object ItemLabel
 1.33486 +					    Parent_View 	@1630
 1.33487 +					    location   	(4056, 2393)
 1.33488 +					    anchor_loc 	3
 1.33489 +					    nlines     	2
 1.33490 +					    max_width  	441
 1.33491 +					    justify    	0
 1.33492 +					    label      	"RPointerArray<CImplementationInformation>")
 1.33493 +					icon       	"control"
 1.33494 +					icon_style 	"Icon"
 1.33495 +					line_color 	3342489
 1.33496 +					fill_color 	13434879
 1.33497 +					quidu      	"3A81387301B1"
 1.33498 +					width      	158
 1.33499 +					annotation 	8
 1.33500 +					autoResize 	TRUE)
 1.33501 +				    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1631
 1.33502 +					ShowCompartmentStereotypes 	TRUE
 1.33503 +					location   	(3658, 1798)
 1.33504 +					label      	(object ItemLabel
 1.33505 +					    Parent_View 	@1631
 1.33506 +					    location   	(3547, 1954)
 1.33507 +					    anchor_loc 	3
 1.33508 +					    nlines     	2
 1.33509 +					    max_width  	430
 1.33510 +					    justify    	0
 1.33511 +					    label      	"CInterfaceData")
 1.33512 +					icon       	"entity"
 1.33513 +					icon_style 	"Icon"
 1.33514 +					line_color 	3342489
 1.33515 +					fill_color 	13434879
 1.33516 +					quidu      	"3A81366B01F0"
 1.33517 +					height     	154
 1.33518 +					annotation 	8
 1.33519 +					autoResize 	TRUE)
 1.33520 +				    (object UsesView "" @1632
 1.33521 +					stereotype 	TRUE
 1.33522 +					line_color 	3342489
 1.33523 +					quidu      	"3A8138A701E8"
 1.33524 +					client     	@1622
 1.33525 +					supplier   	@1631
 1.33526 +					line_style 	0)
 1.33527 +				    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1633
 1.33528 +					ShowCompartmentStereotypes 	TRUE
 1.33529 +					location   	(3224, 1798)
 1.33530 +					label      	(object ItemLabel
 1.33531 +					    Parent_View 	@1633
 1.33532 +					    location   	(3126, 1959)
 1.33533 +					    anchor_loc 	3
 1.33534 +					    nlines     	2
 1.33535 +					    max_width  	441
 1.33536 +					    justify    	0
 1.33537 +					    label      	"RPointerArray<CDllData>")
 1.33538 +					icon       	"control"
 1.33539 +					icon_style 	"Icon"
 1.33540 +					line_color 	3342489
 1.33541 +					fill_color 	13434879
 1.33542 +					quidu      	"3A8137F8004C"
 1.33543 +					width      	158
 1.33544 +					annotation 	8
 1.33545 +					autoResize 	TRUE)
 1.33546 +				    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1634
 1.33547 +					ShowCompartmentStereotypes 	TRUE
 1.33548 +					location   	(2170, 2418)
 1.33549 +					label      	(object ItemLabel
 1.33550 +					    Parent_View 	@1634
 1.33551 +					    location   	(2059, 2574)
 1.33552 +					    anchor_loc 	3
 1.33553 +					    nlines     	2
 1.33554 +					    max_width  	430
 1.33555 +					    justify    	0
 1.33556 +					    label      	"CDriveData")
 1.33557 +					icon       	"entity"
 1.33558 +					icon_style 	"Icon"
 1.33559 +					line_color 	3342489
 1.33560 +					fill_color 	13434879
 1.33561 +					quidu      	"3A81363E039A"
 1.33562 +					height     	154
 1.33563 +					annotation 	8
 1.33564 +					autoResize 	TRUE)
 1.33565 +				    (object UsesView "" @1635
 1.33566 +					stereotype 	TRUE
 1.33567 +					line_color 	3342489
 1.33568 +					quidu      	"3A8137DD0089"
 1.33569 +					client     	@1617
 1.33570 +					supplier   	@1634
 1.33571 +					line_style 	0)
 1.33572 +				    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1636
 1.33573 +					ShowCompartmentStereotypes 	TRUE
 1.33574 +					location   	(6262, 1116)
 1.33575 +					label      	(object ItemLabel
 1.33576 +					    Parent_View 	@1636
 1.33577 +					    location   	(6151, 1272)
 1.33578 +					    anchor_loc 	3
 1.33579 +					    nlines     	2
 1.33580 +					    max_width  	430
 1.33581 +					    justify    	0
 1.33582 +					    label      	"CLoadPolicyInformation")
 1.33583 +					icon       	"entity"
 1.33584 +					icon_style 	"Icon"
 1.33585 +					line_color 	3342489
 1.33586 +					fill_color 	13434879
 1.33587 +					quidu      	"3A1D2AFF032B"
 1.33588 +					height     	154
 1.33589 +					annotation 	8
 1.33590 +					autoResize 	TRUE)
 1.33591 +				    (object InheritView "" @1637
 1.33592 +					stereotype 	TRUE
 1.33593 +					line_color 	3342489
 1.33594 +					quidu      	"3A5F109F02F9"
 1.33595 +					client     	@1636
 1.33596 +					supplier   	@1619
 1.33597 +					line_style 	0)
 1.33598 +				    (object ClassView "Class" "Logical View::CUnloadPolicy" @1638
 1.33599 +					ShowCompartmentStereotypes 	TRUE
 1.33600 +					location   	(7812, 1116)
 1.33601 +					label      	(object ItemLabel
 1.33602 +					    Parent_View 	@1638
 1.33603 +					    location   	(7714, 1277)
 1.33604 +					    anchor_loc 	3
 1.33605 +					    nlines     	2
 1.33606 +					    max_width  	441
 1.33607 +					    justify    	0
 1.33608 +					    label      	"CUnloadPolicy")
 1.33609 +					icon       	"control"
 1.33610 +					icon_style 	"Icon"
 1.33611 +					line_color 	3342489
 1.33612 +					fill_color 	13434879
 1.33613 +					quidu      	"3A1D309500CE"
 1.33614 +					width      	158
 1.33615 +					annotation 	8
 1.33616 +					autoResize 	TRUE)
 1.33617 +				    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1639
 1.33618 +					ShowCompartmentStereotypes 	TRUE
 1.33619 +					location   	(2728, 1798)
 1.33620 +					label      	(object ItemLabel
 1.33621 +					    Parent_View 	@1639
 1.33622 +					    location   	(2617, 1954)
 1.33623 +					    anchor_loc 	3
 1.33624 +					    nlines     	2
 1.33625 +					    max_width  	430
 1.33626 +					    justify    	0
 1.33627 +					    label      	"CDllData")
 1.33628 +					icon       	"entity"
 1.33629 +					icon_style 	"Icon"
 1.33630 +					line_color 	3342489
 1.33631 +					fill_color 	13434879
 1.33632 +					quidu      	"3A81365601C8"
 1.33633 +					height     	154
 1.33634 +					annotation 	8
 1.33635 +					autoResize 	TRUE)
 1.33636 +				    (object UsesView "" @1640
 1.33637 +					stereotype 	TRUE
 1.33638 +					line_color 	3342489
 1.33639 +					quidu      	"3A813846026B"
 1.33640 +					client     	@1633
 1.33641 +					supplier   	@1639
 1.33642 +					line_style 	0)
 1.33643 +				    (object InheritView "" @1641
 1.33644 +					stereotype 	TRUE
 1.33645 +					line_color 	3342489
 1.33646 +					quidu      	"3A754F410390"
 1.33647 +					client     	@1638
 1.33648 +					supplier   	@1623
 1.33649 +					line_style 	0)
 1.33650 +				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUnloadPolicyIndex>" @1642
 1.33651 +					ShowCompartmentStereotypes 	TRUE
 1.33652 +					location   	(2232, 2852)
 1.33653 +					label      	(object ItemLabel
 1.33654 +					    Parent_View 	@1642
 1.33655 +					    location   	(1794, 2778)
 1.33656 +					    fill_color 	13434879
 1.33657 +					    nlines     	1
 1.33658 +					    max_width  	876
 1.33659 +					    justify    	0
 1.33660 +					    label      	"mutable RArray<TUnloadPolicyIndex>")
 1.33661 +					icon_style 	"Icon"
 1.33662 +					line_color 	3342489
 1.33663 +					fill_color 	13434879
 1.33664 +					quidu      	"3AE99A6200BC"
 1.33665 +					width      	894
 1.33666 +					height     	172
 1.33667 +					annotation 	8
 1.33668 +					autoResize 	TRUE)
 1.33669 +				    (object ClassView "Class" "Logical View::CImplementationInformation" @1643
 1.33670 +					ShowCompartmentStereotypes 	TRUE
 1.33671 +					location   	(4154, 1798)
 1.33672 +					label      	(object ItemLabel
 1.33673 +					    Parent_View 	@1643
 1.33674 +					    location   	(4043, 1954)
 1.33675 +					    anchor_loc 	3
 1.33676 +					    nlines     	2
 1.33677 +					    max_width  	430
 1.33678 +					    justify    	0
 1.33679 +					    label      	"CImplementationInformation")
 1.33680 +					icon       	"entity"
 1.33681 +					icon_style 	"Icon"
 1.33682 +					line_color 	3342489
 1.33683 +					fill_color 	13434879
 1.33684 +					quidu      	"3AD31E780181"
 1.33685 +					height     	154
 1.33686 +					annotation 	8
 1.33687 +					autoResize 	TRUE)
 1.33688 +				    (object UsesView "" @1644
 1.33689 +					stereotype 	TRUE
 1.33690 +					line_color 	3342489
 1.33691 +					quidu      	"3AD47BA402B7"
 1.33692 +					client     	@1630
 1.33693 +					supplier   	@1643
 1.33694 +					line_style 	0)
 1.33695 +				    (object InheritView "" @1645
 1.33696 +					stereotype 	TRUE
 1.33697 +					line_color 	3342489
 1.33698 +					quidu      	"3AD31E78018B"
 1.33699 +					client     	@1643
 1.33700 +					supplier   	@1619
 1.33701 +					line_style 	0)
 1.33702 +				    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1646
 1.33703 +					ShowCompartmentStereotypes 	TRUE
 1.33704 +					location   	(2914, 2852)
 1.33705 +					label      	(object ItemLabel
 1.33706 +					    Parent_View 	@1646
 1.33707 +					    location   	(2816, 3013)
 1.33708 +					    anchor_loc 	3
 1.33709 +					    nlines     	2
 1.33710 +					    max_width  	441
 1.33711 +					    justify    	0
 1.33712 +					    label      	"mutable RArray<TUid>")
 1.33713 +					icon       	"control"
 1.33714 +					icon_style 	"Icon"
 1.33715 +					line_color 	3342489
 1.33716 +					fill_color 	13434879
 1.33717 +					quidu      	"3A7979750198"
 1.33718 +					width      	158
 1.33719 +					annotation 	8
 1.33720 +					autoResize 	TRUE)
 1.33721 +				    (object ClassView "Class" "Logical View::CResolver" @1647
 1.33722 +					ShowCompartmentStereotypes 	TRUE
 1.33723 +					SuppressAttribute 	TRUE
 1.33724 +					location   	(806, 1054)
 1.33725 +					label      	(object ItemLabel
 1.33726 +					    Parent_View 	@1647
 1.33727 +					    location   	(805, 1162)
 1.33728 +					    anchor_loc 	1
 1.33729 +					    nlines     	2
 1.33730 +					    max_width  	290
 1.33731 +					    justify    	0
 1.33732 +					    label      	"CResolver")
 1.33733 +					icon       	"Interface"
 1.33734 +					icon_style 	"Icon"
 1.33735 +					line_color 	3342489
 1.33736 +					fill_color 	13434879
 1.33737 +					quidu      	"3B050BD702BB"
 1.33738 +					width      	58
 1.33739 +					height     	58
 1.33740 +					annotation 	8
 1.33741 +					autoResize 	TRUE)
 1.33742 +				    (object InheritView "" @1648
 1.33743 +					stereotype 	TRUE
 1.33744 +					line_color 	3342489
 1.33745 +					quidu      	"3B050BD702C5"
 1.33746 +					client     	@1647
 1.33747 +					supplier   	@1619
 1.33748 +					line_style 	0)
 1.33749 +				    (object ClassView "Class" "Logical View::CDefaultResolver" @1649
 1.33750 +					ShowCompartmentStereotypes 	TRUE
 1.33751 +					location   	(1364, 1798)
 1.33752 +					label      	(object ItemLabel
 1.33753 +					    Parent_View 	@1649
 1.33754 +					    location   	(1266, 1959)
 1.33755 +					    anchor_loc 	3
 1.33756 +					    nlines     	2
 1.33757 +					    max_width  	441
 1.33758 +					    justify    	0
 1.33759 +					    label      	"CDefaultResolver")
 1.33760 +					icon       	"control"
 1.33761 +					icon_style 	"Icon"
 1.33762 +					line_color 	3342489
 1.33763 +					fill_color 	13434879
 1.33764 +					quidu      	"3A1D097B0305"
 1.33765 +					width      	158
 1.33766 +					annotation 	8
 1.33767 +					autoResize 	TRUE)
 1.33768 +				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CImplementationInformation>" @1650
 1.33769 +					ShowCompartmentStereotypes 	TRUE
 1.33770 +					location   	(3782, 3348)
 1.33771 +					label      	(object ItemLabel
 1.33772 +					    Parent_View 	@1650
 1.33773 +					    location   	(3360, 3274)
 1.33774 +					    fill_color 	13434879
 1.33775 +					    nlines     	1
 1.33776 +					    max_width  	844
 1.33777 +					    justify    	0
 1.33778 +					    label      	"RPointerArray<CImplementationInformation>")
 1.33779 +					icon_style 	"Icon"
 1.33780 +					line_color 	3342489
 1.33781 +					fill_color 	13434879
 1.33782 +					quidu      	"3AE99A660090"
 1.33783 +					width      	862
 1.33784 +					height     	172
 1.33785 +					annotation 	8
 1.33786 +					autoResize 	TRUE)
 1.33787 +				    (object InheritView "" @1651
 1.33788 +					stereotype 	TRUE
 1.33789 +					line_color 	3342489
 1.33790 +					quidu      	"3B050EEF00D9"
 1.33791 +					client     	@1649
 1.33792 +					supplier   	@1647
 1.33793 +					line_style 	0)
 1.33794 +				    (object ClassView "InstantiatedClass" "Logical View::RArray<TFileName>" @1652
 1.33795 +					ShowCompartmentStereotypes 	TRUE
 1.33796 +					location   	(4650, 3348)
 1.33797 +					label      	(object ItemLabel
 1.33798 +					    Parent_View 	@1652
 1.33799 +					    location   	(4450, 3274)
 1.33800 +					    fill_color 	13434879
 1.33801 +					    nlines     	1
 1.33802 +					    max_width  	400
 1.33803 +					    justify    	0
 1.33804 +					    label      	"RArray<TFileName>")
 1.33805 +					icon_style 	"Icon"
 1.33806 +					line_color 	3342489
 1.33807 +					fill_color 	13434879
 1.33808 +					quidu      	"3B050EEF0243"
 1.33809 +					width      	418
 1.33810 +					height     	172
 1.33811 +					annotation 	8
 1.33812 +					autoResize 	TRUE)
 1.33813 +				    (object ClassView "Class" "Logical View::MPolicyObserver" @1653
 1.33814 +					ShowCompartmentStereotypes 	TRUE
 1.33815 +					SuppressAttribute 	TRUE
 1.33816 +					location   	(5642, 1550)
 1.33817 +					label      	(object ItemLabel
 1.33818 +					    Parent_View 	@1653
 1.33819 +					    location   	(5641, 1658)
 1.33820 +					    anchor_loc 	1
 1.33821 +					    nlines     	2
 1.33822 +					    max_width  	290
 1.33823 +					    justify    	0
 1.33824 +					    label      	"MPolicyObserver")
 1.33825 +					icon       	"Interface"
 1.33826 +					icon_style 	"Icon"
 1.33827 +					line_color 	3342489
 1.33828 +					fill_color 	13434879
 1.33829 +					quidu      	"3AE4439E01FD"
 1.33830 +					width      	58
 1.33831 +					height     	58
 1.33832 +					annotation 	8
 1.33833 +					autoResize 	TRUE)
 1.33834 +				    (object ClassView "Class" "Logical View::CEComServer" @1654
 1.33835 +					ShowCompartmentStereotypes 	TRUE
 1.33836 +					location   	(7502, 2294)
 1.33837 +					label      	(object ItemLabel
 1.33838 +					    Parent_View 	@1654
 1.33839 +					    location   	(7371, 2450)
 1.33840 +					    anchor_loc 	3
 1.33841 +					    nlines     	2
 1.33842 +					    max_width  	657
 1.33843 +					    justify    	0
 1.33844 +					    label      	"CEComServer")
 1.33845 +					icon       	"boundary"
 1.33846 +					icon_style 	"Icon"
 1.33847 +					line_color 	3342489
 1.33848 +					fill_color 	13434879
 1.33849 +					quidu      	"3A7159680113"
 1.33850 +					width      	230
 1.33851 +					height     	154
 1.33852 +					annotation 	8
 1.33853 +					autoResize 	TRUE)
 1.33854 +				    (object InheritView "" @1655
 1.33855 +					stereotype 	TRUE
 1.33856 +					line_color 	3342489
 1.33857 +					quidu      	"3AACF893004B"
 1.33858 +					client     	@1654
 1.33859 +					supplier   	@1618
 1.33860 +					line_style 	0)
 1.33861 +				    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CUnloadPolicy>" @1656
 1.33862 +					ShowCompartmentStereotypes 	TRUE
 1.33863 +					location   	(6138, 3410)
 1.33864 +					label      	(object ItemLabel
 1.33865 +					    Parent_View 	@1656
 1.33866 +					    location   	(5838, 3336)
 1.33867 +					    fill_color 	13434879
 1.33868 +					    nlines     	1
 1.33869 +					    max_width  	600
 1.33870 +					    justify    	0
 1.33871 +					    label      	"RPointerArray<CUnloadPolicy>")
 1.33872 +					icon_style 	"Icon"
 1.33873 +					line_color 	3342489
 1.33874 +					fill_color 	13434879
 1.33875 +					quidu      	"3AE05EC201BC"
 1.33876 +					width      	618
 1.33877 +					height     	172
 1.33878 +					annotation 	8
 1.33879 +					autoResize 	TRUE)
 1.33880 +				    (object ClassView "Class" "Logical View::CLoadManager" @1657
 1.33881 +					ShowCompartmentStereotypes 	TRUE
 1.33882 +					location   	(5642, 1116)
 1.33883 +					label      	(object ItemLabel
 1.33884 +					    Parent_View 	@1657
 1.33885 +					    location   	(5544, 1277)
 1.33886 +					    anchor_loc 	3
 1.33887 +					    nlines     	2
 1.33888 +					    max_width  	441
 1.33889 +					    justify    	0
 1.33890 +					    label      	"CLoadManager")
 1.33891 +					icon       	"control"
 1.33892 +					icon_style 	"Icon"
 1.33893 +					line_color 	3342489
 1.33894 +					fill_color 	13434879
 1.33895 +					quidu      	"3A1D0F4101D4"
 1.33896 +					width      	158
 1.33897 +					annotation 	8
 1.33898 +					autoResize 	TRUE)
 1.33899 +				    (object ClassView "InstantiatedClass" "Logical View::RArray<TUnloadPolicyIndex>" @1658
 1.33900 +					ShowCompartmentStereotypes 	TRUE
 1.33901 +					location   	(7068, 3410)
 1.33902 +					label      	(object ItemLabel
 1.33903 +					    Parent_View 	@1658
 1.33904 +					    location   	(6782, 3336)
 1.33905 +					    fill_color 	13434879
 1.33906 +					    nlines     	1
 1.33907 +					    max_width  	572
 1.33908 +					    justify    	0
 1.33909 +					    label      	"RArray<TUnloadPolicyIndex>")
 1.33910 +					icon_style 	"Icon"
 1.33911 +					line_color 	3342489
 1.33912 +					fill_color 	13434879
 1.33913 +					quidu      	"3AE05EC20202"
 1.33914 +					width      	590
 1.33915 +					height     	172
 1.33916 +					annotation 	8
 1.33917 +					autoResize 	TRUE)
 1.33918 +				    (object InheritView "" @1659
 1.33919 +					stereotype 	TRUE
 1.33920 +					line_color 	3342489
 1.33921 +					quidu      	"3A5F10A103D8"
 1.33922 +					client     	@1657
 1.33923 +					supplier   	@1619
 1.33924 +					line_style 	0)
 1.33925 +				    (object InheritView "" @1660
 1.33926 +					stereotype 	TRUE
 1.33927 +					line_color 	3342489
 1.33928 +					quidu      	"3AE05EC20176"
 1.33929 +					client     	@1657
 1.33930 +					supplier   	@1653
 1.33931 +					line_style 	0)
 1.33932 +				    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1661
 1.33933 +					ShowCompartmentStereotypes 	TRUE
 1.33934 +					location   	(2356, 1116)
 1.33935 +					label      	(object ItemLabel
 1.33936 +					    Parent_View 	@1661
 1.33937 +					    location   	(2245, 1272)
 1.33938 +					    anchor_loc 	3
 1.33939 +					    nlines     	2
 1.33940 +					    max_width  	430
 1.33941 +					    justify    	0
 1.33942 +					    label      	"TIndex")
 1.33943 +					icon       	"entity"
 1.33944 +					icon_style 	"Icon"
 1.33945 +					line_color 	3342489
 1.33946 +					fill_color 	13434879
 1.33947 +					quidu      	"3A8134A40141"
 1.33948 +					height     	154
 1.33949 +					annotation 	8
 1.33950 +					autoResize 	TRUE)
 1.33951 +				    (object UsesView "" @1662
 1.33952 +					stereotype 	TRUE
 1.33953 +					line_color 	3342489
 1.33954 +					quidu      	"3A8134C80215"
 1.33955 +					client     	@1620
 1.33956 +					supplier   	@1661
 1.33957 +					line_style 	0)
 1.33958 +				    (object ClassView "Class" "Logical View::CRegistryData" @1663
 1.33959 +					ShowCompartmentStereotypes 	TRUE
 1.33960 +					location   	(1178, 1116)
 1.33961 +					label      	(object ItemLabel
 1.33962 +					    Parent_View 	@1663
 1.33963 +					    location   	(1067, 1272)
 1.33964 +					    anchor_loc 	3
 1.33965 +					    nlines     	2
 1.33966 +					    max_width  	430
 1.33967 +					    justify    	0
 1.33968 +					    label      	"CRegistryData")
 1.33969 +					icon       	"entity"
 1.33970 +					icon_style 	"Icon"
 1.33971 +					line_color 	3342489
 1.33972 +					fill_color 	13434879
 1.33973 +					quidu      	"3A1D0A2B03D0"
 1.33974 +					height     	154
 1.33975 +					annotation 	8
 1.33976 +					autoResize 	TRUE)
 1.33977 +				    (object InheritView "" @1664
 1.33978 +					stereotype 	TRUE
 1.33979 +					line_color 	3342489
 1.33980 +					quidu      	"3A5F10A00106"
 1.33981 +					client     	@1663
 1.33982 +					supplier   	@1619
 1.33983 +					line_style 	0)
 1.33984 +				    (object UsesView "" @1665
 1.33985 +					stereotype 	TRUE
 1.33986 +					line_color 	3342489
 1.33987 +					quidu      	"3A8156CB0266"
 1.33988 +					client     	@1663
 1.33989 +					supplier   	@1617
 1.33990 +					line_style 	0)
 1.33991 +				    (object ClassView "Class" "Logical View::MDiscovererObserver" @1666
 1.33992 +					ShowCompartmentStereotypes 	TRUE
 1.33993 +					SuppressAttribute 	TRUE
 1.33994 +					location   	(5828, 2976)
 1.33995 +					label      	(object ItemLabel
 1.33996 +					    Parent_View 	@1666
 1.33997 +					    location   	(5827, 3084)
 1.33998 +					    anchor_loc 	1
 1.33999 +					    nlines     	2
 1.34000 +					    max_width  	290
 1.34001 +					    justify    	0
 1.34002 +					    label      	"MDiscovererObserver")
 1.34003 +					icon       	"Interface"
 1.34004 +					icon_style 	"Icon"
 1.34005 +					line_color 	3342489
 1.34006 +					fill_color 	13434879
 1.34007 +					quidu      	"3A7593D7038F"
 1.34008 +					width      	58
 1.34009 +					height     	58
 1.34010 +					annotation 	8
 1.34011 +					autoResize 	TRUE)
 1.34012 +				    (object ClassView "Class" "Logical View::MPublicRegistry" @1667
 1.34013 +					ShowCompartmentStereotypes 	TRUE
 1.34014 +					location   	(558, 1798)
 1.34015 +					label      	(object ItemLabel
 1.34016 +					    Parent_View 	@1667
 1.34017 +					    location   	(388, 1724)
 1.34018 +					    fill_color 	13434879
 1.34019 +					    nlines     	1
 1.34020 +					    max_width  	340
 1.34021 +					    justify    	0
 1.34022 +					    label      	"MPublicRegistry")
 1.34023 +					icon_style 	"Icon"
 1.34024 +					line_color 	3342489
 1.34025 +					fill_color 	13434879
 1.34026 +					quidu      	"3B2A284A0332"
 1.34027 +					width      	358
 1.34028 +					height     	172
 1.34029 +					annotation 	8
 1.34030 +					autoResize 	TRUE)
 1.34031 +				    (object InheritView "" @1668
 1.34032 +					stereotype 	TRUE
 1.34033 +					line_color 	3342489
 1.34034 +					quidu      	"3B2A28880241"
 1.34035 +					client     	@1663
 1.34036 +					supplier   	@1667
 1.34037 +					line_style 	0)
 1.34038 +				    (object ClassView "Class" "Logical View::MBackupNotifierObserver" @1669
 1.34039 +					ShowCompartmentStereotypes 	TRUE
 1.34040 +					SuppressAttribute 	TRUE
 1.34041 +					location   	(6324, 2976)
 1.34042 +					label      	(object ItemLabel
 1.34043 +					    Parent_View 	@1669
 1.34044 +					    location   	(6323, 3084)
 1.34045 +					    anchor_loc 	1
 1.34046 +					    nlines     	2
 1.34047 +					    max_width  	290
 1.34048 +					    justify    	0
 1.34049 +					    label      	"MBackupNotifierObserver")
 1.34050 +					icon       	"Interface"
 1.34051 +					icon_style 	"Icon"
 1.34052 +					line_color 	3342489
 1.34053 +					fill_color 	13434879
 1.34054 +					quidu      	"3B44A309002F"
 1.34055 +					width      	58
 1.34056 +					height     	58
 1.34057 +					annotation 	8
 1.34058 +					autoResize 	TRUE)
 1.34059 +				    (object ClassView "Class" "Logical View::MRegistrarObserver" @1670
 1.34060 +					ShowCompartmentStereotypes 	TRUE
 1.34061 +					SuppressAttribute 	TRUE
 1.34062 +					location   	(7502, 2604)
 1.34063 +					label      	(object ItemLabel
 1.34064 +					    Parent_View 	@1670
 1.34065 +					    location   	(7501, 2712)
 1.34066 +					    anchor_loc 	1
 1.34067 +					    nlines     	2
 1.34068 +					    max_width  	290
 1.34069 +					    justify    	0
 1.34070 +					    label      	"MRegistrarObserver")
 1.34071 +					icon       	"Interface"
 1.34072 +					icon_style 	"Icon"
 1.34073 +					line_color 	3342489
 1.34074 +					fill_color 	13434879
 1.34075 +					quidu      	"3B050BD60057"
 1.34076 +					width      	58
 1.34077 +					height     	58
 1.34078 +					annotation 	8
 1.34079 +					autoResize 	TRUE)
 1.34080 +				    (object InheritView "" @1671
 1.34081 +					stereotype 	TRUE
 1.34082 +					line_color 	3342489
 1.34083 +					quidu      	"3B050B950017"
 1.34084 +					client     	@1654
 1.34085 +					supplier   	@1670
 1.34086 +					line_style 	0)
 1.34087 +				    (object ClassView "Class" "Logical View::CRegistrar" @1672
 1.34088 +					ShowCompartmentStereotypes 	TRUE
 1.34089 +					location   	(6076, 2604)
 1.34090 +					label      	(object ItemLabel
 1.34091 +					    Parent_View 	@1672
 1.34092 +					    location   	(5978, 2765)
 1.34093 +					    anchor_loc 	3
 1.34094 +					    nlines     	2
 1.34095 +					    max_width  	441
 1.34096 +					    justify    	0
 1.34097 +					    label      	"CRegistrar")
 1.34098 +					icon       	"control"
 1.34099 +					icon_style 	"Icon"
 1.34100 +					line_color 	3342489
 1.34101 +					fill_color 	13434879
 1.34102 +					quidu      	"3A1D3A0D0282"
 1.34103 +					width      	158
 1.34104 +					annotation 	8
 1.34105 +					autoResize 	TRUE)
 1.34106 +				    (object InheritView "" @1673
 1.34107 +					stereotype 	TRUE
 1.34108 +					line_color 	3342489
 1.34109 +					quidu      	"3A5F10A10220"
 1.34110 +					client     	@1672
 1.34111 +					supplier   	@1619
 1.34112 +					line_style 	0)
 1.34113 +				    (object InheritView "" @1674
 1.34114 +					stereotype 	TRUE
 1.34115 +					line_color 	3342489
 1.34116 +					quidu      	"3A8042EB0119"
 1.34117 +					client     	@1672
 1.34118 +					supplier   	@1666
 1.34119 +					line_style 	0)
 1.34120 +				    (object InheritView "" @1675
 1.34121 +					stereotype 	TRUE
 1.34122 +					line_color 	3342489
 1.34123 +					quidu      	"3B44A30902C4"
 1.34124 +					client     	@1672
 1.34125 +					supplier   	@1669
 1.34126 +					line_style 	0)
 1.34127 +				    (object AssociationViewNew "$UNNAMED$222" @1676
 1.34128 +					location   	(6812, 2604)
 1.34129 +					stereotype 	TRUE
 1.34130 +					line_color 	3342489
 1.34131 +					quidu      	"3B050BD001FD"
 1.34132 +					roleview_list 	(list RoleViews
 1.34133 +					    (object RoleView "iRegistrarObserver:MRegistrarObserver&" @1677
 1.34134 +						Parent_View 	@1676
 1.34135 +						location   	(5820, 186)
 1.34136 +						label      	(object SegLabel @1678
 1.34137 +						    Parent_View 	@1677
 1.34138 +						    location   	(7222, 2563)
 1.34139 +						    anchor     	1
 1.34140 +						    anchor_loc 	1
 1.34141 +						    nlines     	1
 1.34142 +						    max_width  	756
 1.34143 +						    justify    	0
 1.34144 +						    label      	"-iRegistrarObserver:MRegistrarObserver&"
 1.34145 +						    pctDist    	0.800000
 1.34146 +						    height     	42
 1.34147 +						    orientation 	0)
 1.34148 +						stereotype 	TRUE
 1.34149 +						line_color 	3342489
 1.34150 +						quidu      	"3B050BD00211"
 1.34151 +						client     	@1676
 1.34152 +						supplier   	@1670
 1.34153 +						line_style 	0)
 1.34154 +					    (object RoleView "$UNNAMED$223" @1679
 1.34155 +						Parent_View 	@1676
 1.34156 +						location   	(5820, 186)
 1.34157 +						label      	(object SegLabel @1680
 1.34158 +						    Parent_View 	@1679
 1.34159 +						    location   	(6403, 2563)
 1.34160 +						    hidden     	TRUE
 1.34161 +						    anchor     	1
 1.34162 +						    anchor_loc 	1
 1.34163 +						    nlines     	1
 1.34164 +						    max_width  	450
 1.34165 +						    justify    	0
 1.34166 +						    label      	""
 1.34167 +						    pctDist    	0.800000
 1.34168 +						    height     	42
 1.34169 +						    orientation 	1)
 1.34170 +						stereotype 	TRUE
 1.34171 +						line_color 	3342489
 1.34172 +						quidu      	"3B050BD001FE"
 1.34173 +						client     	@1676
 1.34174 +						supplier   	@1672
 1.34175 +						line_style 	0)))
 1.34176 +				    (object ClassView "Class" "Logical View::CBackupNotifier" @1681
 1.34177 +					ShowCompartmentStereotypes 	TRUE
 1.34178 +					location   	(5208, 2604)
 1.34179 +					label      	(object ItemLabel
 1.34180 +					    Parent_View 	@1681
 1.34181 +					    location   	(5110, 2765)
 1.34182 +					    anchor_loc 	3
 1.34183 +					    nlines     	2
 1.34184 +					    max_width  	441
 1.34185 +					    justify    	0
 1.34186 +					    label      	"CBackupNotifier")
 1.34187 +					icon       	"control"
 1.34188 +					icon_style 	"Icon"
 1.34189 +					line_color 	3342489
 1.34190 +					fill_color 	13434879
 1.34191 +					quidu      	"3B050EEF021A"
 1.34192 +					width      	158
 1.34193 +					annotation 	8
 1.34194 +					autoResize 	TRUE)
 1.34195 +				    (object AssociationViewNew "$UNNAMED$224" @1682
 1.34196 +					location   	(5641, 2604)
 1.34197 +					stereotype 	TRUE
 1.34198 +					line_color 	3342489
 1.34199 +					quidu      	"3B050BD0021B"
 1.34200 +					roleview_list 	(list RoleViews
 1.34201 +					    (object RoleView "iBackupNotifier" @1683
 1.34202 +						Parent_View 	@1682
 1.34203 +						location   	(-435, 0)
 1.34204 +						label      	(object SegLabel @1684
 1.34205 +						    Parent_View 	@1683
 1.34206 +						    location   	(5373, 2563)
 1.34207 +						    anchor     	1
 1.34208 +						    anchor_loc 	1
 1.34209 +						    nlines     	1
 1.34210 +						    max_width  	286
 1.34211 +						    justify    	0
 1.34212 +						    label      	"-iBackupNotifier"
 1.34213 +						    pctDist    	0.800000
 1.34214 +						    height     	42
 1.34215 +						    orientation 	1)
 1.34216 +						stereotype 	TRUE
 1.34217 +						line_color 	3342489
 1.34218 +						quidu      	"3B050BD0022F"
 1.34219 +						client     	@1682
 1.34220 +						supplier   	@1681
 1.34221 +						line_style 	0)
 1.34222 +					    (object RoleView "$UNNAMED$225" @1685
 1.34223 +						Parent_View 	@1682
 1.34224 +						location   	(-435, 0)
 1.34225 +						label      	(object SegLabel @1686
 1.34226 +						    Parent_View 	@1685
 1.34227 +						    location   	(5909, 2563)
 1.34228 +						    hidden     	TRUE
 1.34229 +						    anchor     	1
 1.34230 +						    anchor_loc 	1
 1.34231 +						    nlines     	1
 1.34232 +						    max_width  	450
 1.34233 +						    justify    	0
 1.34234 +						    label      	""
 1.34235 +						    pctDist    	0.800000
 1.34236 +						    height     	42
 1.34237 +						    orientation 	0)
 1.34238 +						stereotype 	TRUE
 1.34239 +						line_color 	3342489
 1.34240 +						quidu      	"3B050BD0021C"
 1.34241 +						client     	@1682
 1.34242 +						supplier   	@1672
 1.34243 +						line_style 	0)))
 1.34244 +				    (object AssociationViewNew "$UNNAMED$228" @1687
 1.34245 +					location   	(5647, 2472)
 1.34246 +					stereotype 	TRUE
 1.34247 +					line_color 	3342489
 1.34248 +					quidu      	"3B1638670069"
 1.34249 +					roleview_list 	(list RoleViews
 1.34250 +					    (object RoleView "iObserver:MBackupNotifierObserver&" @1688
 1.34251 +						Parent_View 	@1687
 1.34252 +						location   	(253, -1000)
 1.34253 +						label      	(object SegLabel @1689
 1.34254 +						    Parent_View 	@1688
 1.34255 +						    location   	(5931, 2494)
 1.34256 +						    anchor     	1
 1.34257 +						    anchor_loc 	1
 1.34258 +						    nlines     	1
 1.34259 +						    max_width  	682
 1.34260 +						    justify    	0
 1.34261 +						    label      	"-iObserver:MBackupNotifierObserver&"
 1.34262 +						    pctDist    	0.800000
 1.34263 +						    height     	42
 1.34264 +						    orientation 	0)
 1.34265 +						stereotype 	TRUE
 1.34266 +						line_color 	3342489
 1.34267 +						quidu      	"3B1638670073"
 1.34268 +						client     	@1687
 1.34269 +						supplier   	@1672
 1.34270 +						vertices   	(list Points
 1.34271 +						    (5647, 2472)
 1.34272 +						    (5725, 2450)
 1.34273 +						    (5997, 2568))
 1.34274 +						line_style 	0)
 1.34275 +					    (object RoleView "$UNNAMED$229" @1690
 1.34276 +						Parent_View 	@1687
 1.34277 +						location   	(253, -1000)
 1.34278 +						label      	(object SegLabel @1691
 1.34279 +						    Parent_View 	@1690
 1.34280 +						    location   	(5358, 2513)
 1.34281 +						    hidden     	TRUE
 1.34282 +						    anchor     	1
 1.34283 +						    anchor_loc 	1
 1.34284 +						    nlines     	1
 1.34285 +						    max_width  	450
 1.34286 +						    justify    	0
 1.34287 +						    label      	""
 1.34288 +						    pctDist    	0.800000
 1.34289 +						    height     	42
 1.34290 +						    orientation 	1)
 1.34291 +						stereotype 	TRUE
 1.34292 +						line_color 	3342489
 1.34293 +						quidu      	"3B163867006A"
 1.34294 +						client     	@1687
 1.34295 +						supplier   	@1681
 1.34296 +						line_style 	0)))
 1.34297 +				    (object InheritView "" @1692
 1.34298 +					stereotype 	TRUE
 1.34299 +					line_color 	3342489
 1.34300 +					quidu      	"3B44A30B0140"
 1.34301 +					client     	@1681
 1.34302 +					supplier   	@1619
 1.34303 +					line_style 	0)
 1.34304 +				    (object UsesView "iDllArrayLoc" @1693
 1.34305 +					label      	(object ItemLabel
 1.34306 +					    Parent_View 	@1693
 1.34307 +					    location   	(2571, 1513)
 1.34308 +					    anchor_loc 	1
 1.34309 +					    nlines     	1
 1.34310 +					    max_width  	225
 1.34311 +					    justify    	0
 1.34312 +					    label      	"iDllArrayLoc")
 1.34313 +					stereotype 	(object SegLabel @1694
 1.34314 +					    Parent_View 	@1693
 1.34315 +					    location   	(2643, 1399)
 1.34316 +					    anchor     	10
 1.34317 +					    anchor_loc 	1
 1.34318 +					    nlines     	1
 1.34319 +					    max_width  	450
 1.34320 +					    justify    	0
 1.34321 +					    label      	"<<Uses>>"
 1.34322 +					    pctDist    	0.500000
 1.34323 +					    height     	120
 1.34324 +					    orientation 	0)
 1.34325 +					line_color 	3342489
 1.34326 +					quidu      	"3A8138DB01A7"
 1.34327 +					client     	@1661
 1.34328 +					supplier   	@1639
 1.34329 +					line_style 	0)
 1.34330 +				    (object UsesView "iInterfaceArrayLoc" @1695
 1.34331 +					label      	(object ItemLabel
 1.34332 +					    Parent_View 	@1695
 1.34333 +					    location   	(3064, 1485)
 1.34334 +					    anchor_loc 	1
 1.34335 +					    nlines     	1
 1.34336 +					    max_width  	339
 1.34337 +					    justify    	0
 1.34338 +					    label      	"iInterfaceArrayLoc")
 1.34339 +					stereotype 	(object SegLabel @1696
 1.34340 +					    Parent_View 	@1695
 1.34341 +					    location   	(3063, 1349)
 1.34342 +					    anchor     	10
 1.34343 +					    anchor_loc 	1
 1.34344 +					    nlines     	1
 1.34345 +					    max_width  	450
 1.34346 +					    justify    	0
 1.34347 +					    label      	"<<Uses>>"
 1.34348 +					    pctDist    	0.500000
 1.34349 +					    height     	120
 1.34350 +					    orientation 	0)
 1.34351 +					line_color 	3342489
 1.34352 +					quidu      	"3A8138EA00F4"
 1.34353 +					client     	@1661
 1.34354 +					supplier   	@1631
 1.34355 +					line_style 	0)
 1.34356 +				    (object UsesView "iDriveArrayLoc" @1697
 1.34357 +					label      	(object ItemLabel
 1.34358 +					    Parent_View 	@1697
 1.34359 +					    location   	(2259, 1766)
 1.34360 +					    anchor_loc 	1
 1.34361 +					    nlines     	1
 1.34362 +					    max_width  	269
 1.34363 +					    justify    	0
 1.34364 +					    label      	"iDriveArrayLoc")
 1.34365 +					stereotype 	(object SegLabel @1698
 1.34366 +					    Parent_View 	@1697
 1.34367 +					    location   	(2378, 1783)
 1.34368 +					    anchor     	10
 1.34369 +					    anchor_loc 	1
 1.34370 +					    nlines     	1
 1.34371 +					    max_width  	450
 1.34372 +					    justify    	0
 1.34373 +					    label      	"<<Uses>>"
 1.34374 +					    pctDist    	0.500000
 1.34375 +					    height     	120
 1.34376 +					    orientation 	0)
 1.34377 +					line_color 	3342489
 1.34378 +					quidu      	"3A81395D00B4"
 1.34379 +					client     	@1661
 1.34380 +					supplier   	@1634
 1.34381 +					line_style 	0)
 1.34382 +				    (object UsesView "" @1699
 1.34383 +					stereotype 	TRUE
 1.34384 +					line_color 	3342489
 1.34385 +					quidu      	"3AD47BA901E2"
 1.34386 +					client     	@1661
 1.34387 +					supplier   	@1643
 1.34388 +					line_style 	0)
 1.34389 +				    (object ClassView "Class" "Logical View::TEComResolverParams" @1700
 1.34390 +					ShowCompartmentStereotypes 	TRUE
 1.34391 +					location   	(1364, 2294)
 1.34392 +					label      	(object ItemLabel
 1.34393 +					    Parent_View 	@1700
 1.34394 +					    location   	(1253, 2450)
 1.34395 +					    anchor_loc 	3
 1.34396 +					    nlines     	2
 1.34397 +					    max_width  	430
 1.34398 +					    justify    	0
 1.34399 +					    label      	"TEComResolverParams")
 1.34400 +					icon       	"entity"
 1.34401 +					icon_style 	"Icon"
 1.34402 +					line_color 	3342489
 1.34403 +					fill_color 	13434879
 1.34404 +					quidu      	"3A71B08F031E"
 1.34405 +					height     	154
 1.34406 +					annotation 	8
 1.34407 +					autoResize 	TRUE)
 1.34408 +				    (object UsesView "" @1701
 1.34409 +					stereotype 	(object SegLabel @1702
 1.34410 +					    Parent_View 	@1701
 1.34411 +					    location   	(1484, 2047)
 1.34412 +					    anchor     	10
 1.34413 +					    anchor_loc 	1
 1.34414 +					    nlines     	1
 1.34415 +					    max_width  	450
 1.34416 +					    justify    	0
 1.34417 +					    label      	"<<Uses>>"
 1.34418 +					    pctDist    	0.500000
 1.34419 +					    height     	120
 1.34420 +					    orientation 	0)
 1.34421 +					line_color 	3342489
 1.34422 +					quidu      	"3A798F7302D4"
 1.34423 +					client     	@1649
 1.34424 +					supplier   	@1700
 1.34425 +					line_style 	0)
 1.34426 +				    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1703
 1.34427 +					ShowCompartmentStereotypes 	TRUE
 1.34428 +					location   	(186, 3286)
 1.34429 +					label      	(object ItemLabel
 1.34430 +					    Parent_View 	@1703
 1.34431 +					    location   	(88, 3447)
 1.34432 +					    anchor_loc 	3
 1.34433 +					    nlines     	2
 1.34434 +					    max_width  	441
 1.34435 +					    justify    	0
 1.34436 +					    label      	"CIdleScanningTimer")
 1.34437 +					icon       	"control"
 1.34438 +					icon_style 	"Icon"
 1.34439 +					line_color 	3342489
 1.34440 +					fill_color 	13434879
 1.34441 +					quidu      	"3A816B5E009C"
 1.34442 +					width      	158
 1.34443 +					annotation 	8
 1.34444 +					autoResize 	TRUE)
 1.34445 +				    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1704
 1.34446 +					ShowCompartmentStereotypes 	TRUE
 1.34447 +					location   	(7502, 3348)
 1.34448 +					label      	(object ItemLabel
 1.34449 +					    Parent_View 	@1704
 1.34450 +					    location   	(7404, 3509)
 1.34451 +					    anchor_loc 	3
 1.34452 +					    nlines     	2
 1.34453 +					    max_width  	441
 1.34454 +					    justify    	0
 1.34455 +					    label      	"CDirScanner")
 1.34456 +					icon       	"control"
 1.34457 +					icon_style 	"Icon"
 1.34458 +					line_color 	3342489
 1.34459 +					fill_color 	13434879
 1.34460 +					quidu      	"3A816ACC031D"
 1.34461 +					width      	158
 1.34462 +					annotation 	8
 1.34463 +					autoResize 	TRUE)
 1.34464 +				    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1705
 1.34465 +					ShowCompartmentStereotypes 	TRUE
 1.34466 +					location   	(806, 3286)
 1.34467 +					label      	(object ItemLabel
 1.34468 +					    Parent_View 	@1705
 1.34469 +					    location   	(708, 3447)
 1.34470 +					    anchor_loc 	3
 1.34471 +					    nlines     	2
 1.34472 +					    max_width  	441
 1.34473 +					    justify    	0
 1.34474 +					    label      	"CDirChangeNotifier")
 1.34475 +					icon       	"control"
 1.34476 +					icon_style 	"Icon"
 1.34477 +					line_color 	3342489
 1.34478 +					fill_color 	13434879
 1.34479 +					quidu      	"3A816AAF0109"
 1.34480 +					width      	158
 1.34481 +					annotation 	8
 1.34482 +					autoResize 	TRUE)
 1.34483 +				    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1706
 1.34484 +					ShowCompartmentStereotypes 	TRUE
 1.34485 +					location   	(744, 2852)
 1.34486 +					label      	(object ItemLabel
 1.34487 +					    Parent_View 	@1706
 1.34488 +					    location   	(646, 3013)
 1.34489 +					    anchor_loc 	3
 1.34490 +					    nlines     	2
 1.34491 +					    max_width  	441
 1.34492 +					    justify    	0
 1.34493 +					    label      	"RArray<TDriveUnit>")
 1.34494 +					icon       	"control"
 1.34495 +					icon_style 	"Icon"
 1.34496 +					line_color 	3342489
 1.34497 +					fill_color 	13434879
 1.34498 +					quidu      	"3A7FEAF801A0"
 1.34499 +					width      	158
 1.34500 +					annotation 	8
 1.34501 +					autoResize 	TRUE)
 1.34502 +				    (object ClassView "Class" "Logical View::CDiscoverer" @1707
 1.34503 +					ShowCompartmentStereotypes 	TRUE
 1.34504 +					location   	(5208, 2976)
 1.34505 +					label      	(object ItemLabel
 1.34506 +					    Parent_View 	@1707
 1.34507 +					    location   	(5110, 3137)
 1.34508 +					    anchor_loc 	3
 1.34509 +					    nlines     	2
 1.34510 +					    max_width  	441
 1.34511 +					    justify    	0
 1.34512 +					    label      	"CDiscoverer")
 1.34513 +					icon       	"control"
 1.34514 +					icon_style 	"Icon"
 1.34515 +					line_color 	3342489
 1.34516 +					fill_color 	13434879
 1.34517 +					quidu      	"3A1D376D0037"
 1.34518 +					width      	158
 1.34519 +					annotation 	8
 1.34520 +					autoResize 	TRUE)
 1.34521 +				    (object UsesView "iObserver" @1708
 1.34522 +					label      	(object ItemLabel
 1.34523 +					    Parent_View 	@1708
 1.34524 +					    location   	(5541, 2976)
 1.34525 +					    anchor_loc 	1
 1.34526 +					    nlines     	1
 1.34527 +					    max_width  	181
 1.34528 +					    justify    	0
 1.34529 +					    label      	"iObserver")
 1.34530 +					stereotype 	(object SegLabel @1709
 1.34531 +					    Parent_View 	@1708
 1.34532 +					    location   	(5541, 2857)
 1.34533 +					    anchor     	10
 1.34534 +					    anchor_loc 	1
 1.34535 +					    nlines     	1
 1.34536 +					    max_width  	450
 1.34537 +					    justify    	0
 1.34538 +					    label      	"<<Uses>>"
 1.34539 +					    pctDist    	0.500000
 1.34540 +					    height     	120
 1.34541 +					    orientation 	0)
 1.34542 +					line_color 	3342489
 1.34543 +					quidu      	"3A8043000318"
 1.34544 +					client     	@1707
 1.34545 +					supplier   	@1666
 1.34546 +					line_style 	0)
 1.34547 +				    (object InheritView "" @1710
 1.34548 +					stereotype 	TRUE
 1.34549 +					line_color 	3342489
 1.34550 +					quidu      	"3A5F10A201B3"
 1.34551 +					client     	@1707
 1.34552 +					supplier   	@1619
 1.34553 +					line_style 	0)
 1.34554 +				    (object ClassView "InstantiatedClass" "Logical View::RArray<TSuppliedImplementationTrackingDetail>" @1711
 1.34555 +					ShowCompartmentStereotypes 	TRUE
 1.34556 +					location   	(6324, 2294)
 1.34557 +					label      	(object ItemLabel
 1.34558 +					    Parent_View 	@1711
 1.34559 +					    location   	(5863, 2220)
 1.34560 +					    fill_color 	13434879
 1.34561 +					    nlines     	1
 1.34562 +					    max_width  	922
 1.34563 +					    justify    	0
 1.34564 +					    label      	"RArray<TSuppliedImplementationTrackingDetail>")
 1.34565 +					icon_style 	"Icon"
 1.34566 +					line_color 	3342489
 1.34567 +					fill_color 	13434879
 1.34568 +					quidu      	"3B2A2852010D"
 1.34569 +					width      	940
 1.34570 +					height     	172
 1.34571 +					annotation 	8
 1.34572 +					autoResize 	TRUE)
 1.34573 +				    (object ClassView "Class" "Logical View::CEComServerSession" @1712
 1.34574 +					ShowCompartmentStereotypes 	TRUE
 1.34575 +					location   	(7006, 2294)
 1.34576 +					label      	(object ItemLabel
 1.34577 +					    Parent_View 	@1712
 1.34578 +					    location   	(6908, 2455)
 1.34579 +					    anchor_loc 	3
 1.34580 +					    nlines     	2
 1.34581 +					    max_width  	441
 1.34582 +					    justify    	0
 1.34583 +					    label      	"CEComServerSession")
 1.34584 +					icon       	"control"
 1.34585 +					icon_style 	"Icon"
 1.34586 +					line_color 	3342489
 1.34587 +					fill_color 	13434879
 1.34588 +					quidu      	"3AACF95200F0"
 1.34589 +					width      	158
 1.34590 +					annotation 	8
 1.34591 +					autoResize 	TRUE)
 1.34592 +				    (object InheritView "" @1713
 1.34593 +					stereotype 	TRUE
 1.34594 +					line_color 	3342489
 1.34595 +					quidu      	"3AE45A3E020E"
 1.34596 +					client     	@1712
 1.34597 +					supplier   	@1621
 1.34598 +					line_style 	0)
 1.34599 +				    (object UsesView "" @1714
 1.34600 +					stereotype 	TRUE
 1.34601 +					line_color 	3342489
 1.34602 +					quidu      	"3AACFA3B0054"
 1.34603 +					client     	@1712
 1.34604 +					supplier   	@1654
 1.34605 +					line_style 	0)
 1.34606 +				    (object AssociationViewNew "$UNNAMED$230" @1715
 1.34607 +					location   	(6861, 2294)
 1.34608 +					stereotype 	TRUE
 1.34609 +					line_color 	3342489
 1.34610 +					quidu      	"3B2A2852010E"
 1.34611 +					roleview_list 	(list RoleViews
 1.34612 +					    (object RoleView "iImplementationsSupplied" @1716
 1.34613 +						Parent_View 	@1715
 1.34614 +						location   	(289, 124)
 1.34615 +						label      	(object SegLabel @1717
 1.34616 +						    Parent_View 	@1716
 1.34617 +						    location   	(6819, 2253)
 1.34618 +						    anchor     	1
 1.34619 +						    anchor_loc 	1
 1.34620 +						    nlines     	1
 1.34621 +						    max_width  	474
 1.34622 +						    justify    	0
 1.34623 +						    label      	"-iImplementationsSupplied"
 1.34624 +						    pctDist    	0.800000
 1.34625 +						    height     	42
 1.34626 +						    orientation 	1)
 1.34627 +						stereotype 	TRUE
 1.34628 +						line_color 	3342489
 1.34629 +						quidu      	"3B2A28520280"
 1.34630 +						client     	@1715
 1.34631 +						supplier   	@1711
 1.34632 +						line_style 	0)
 1.34633 +					    (object RoleView "$UNNAMED$231" @1718
 1.34634 +						Parent_View 	@1715
 1.34635 +						location   	(289, 124)
 1.34636 +						label      	(object SegLabel @1719
 1.34637 +						    Parent_View 	@1718
 1.34638 +						    location   	(6903, 2253)
 1.34639 +						    hidden     	TRUE
 1.34640 +						    anchor     	1
 1.34641 +						    anchor_loc 	1
 1.34642 +						    nlines     	1
 1.34643 +						    max_width  	450
 1.34644 +						    justify    	0
 1.34645 +						    label      	""
 1.34646 +						    pctDist    	0.800000
 1.34647 +						    height     	42
 1.34648 +						    orientation 	0)
 1.34649 +						stereotype 	TRUE
 1.34650 +						line_color 	3342489
 1.34651 +						quidu      	"3B2A2852010F"
 1.34652 +						client     	@1715
 1.34653 +						supplier   	@1712
 1.34654 +						line_style 	0))))))))
 1.34655 +		logical_presentations 	(list unit_reference_list)))
 1.34656 +	logical_presentations 	(list unit_reference_list
 1.34657 +	    (object ClassDiagram "Main"
 1.34658 +		quid       	"3A13E88603E3"
 1.34659 +		title      	"Main"
 1.34660 +		zoom       	77
 1.34661 +		max_height 	28350
 1.34662 +		max_width  	21600
 1.34663 +		origin_x   	0
 1.34664 +		origin_y   	3042
 1.34665 +		items      	(list diagram_item_list
 1.34666 +		    (object ClassView "Class" "Logical View::TEComResolverParams" @1720
 1.34667 +			ShowCompartmentStereotypes 	TRUE
 1.34668 +			IncludeAttribute 	TRUE
 1.34669 +			IncludeOperation 	TRUE
 1.34670 +			location   	(744, 930)
 1.34671 +			label      	(object ItemLabel
 1.34672 +			    Parent_View 	@1720
 1.34673 +			    location   	(439, 691)
 1.34674 +			    fill_color 	13434879
 1.34675 +			    nlines     	1
 1.34676 +			    max_width  	610
 1.34677 +			    justify    	0
 1.34678 +			    label      	"TEComResolverParams")
 1.34679 +			icon       	"entity"
 1.34680 +			icon_style 	"None"
 1.34681 +			line_color 	3342489
 1.34682 +			fill_color 	13434879
 1.34683 +			quidu      	"3A71B08F031E"
 1.34684 +			compartment 	(object Compartment
 1.34685 +			    Parent_View 	@1720
 1.34686 +			    location   	(439, 751)
 1.34687 +			    icon_style 	"Icon"
 1.34688 +			    fill_color 	13434879
 1.34689 +			    anchor     	2
 1.34690 +			    nlines     	8
 1.34691 +			    max_width  	957)
 1.34692 +			width      	628
 1.34693 +			height     	502
 1.34694 +			annotation 	8
 1.34695 +			autoResize 	TRUE)
 1.34696 +		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1721
 1.34697 +			ShowCompartmentStereotypes 	TRUE
 1.34698 +			IncludeAttribute 	TRUE
 1.34699 +			IncludeOperation 	TRUE
 1.34700 +			location   	(4960, 496)
 1.34701 +			label      	(object ItemLabel
 1.34702 +			    Parent_View 	@1721
 1.34703 +			    location   	(4736, 320)
 1.34704 +			    fill_color 	13434879
 1.34705 +			    nlines     	1
 1.34706 +			    max_width  	448
 1.34707 +			    justify    	0
 1.34708 +			    label      	"CDriveData")
 1.34709 +			icon       	"entity"
 1.34710 +			icon_style 	"None"
 1.34711 +			line_color 	3342489
 1.34712 +			fill_color 	13434879
 1.34713 +			quidu      	"3A81363E039A"
 1.34714 +			compartment 	(object Compartment
 1.34715 +			    Parent_View 	@1721
 1.34716 +			    location   	(4736, 424)
 1.34717 +			    icon_style 	"Icon"
 1.34718 +			    fill_color 	16777215
 1.34719 +			    anchor     	2
 1.34720 +			    nlines     	5
 1.34721 +			    max_width  	456)
 1.34722 +			width      	466
 1.34723 +			height     	376
 1.34724 +			annotation 	8
 1.34725 +			autoResize 	TRUE)
 1.34726 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1722
 1.34727 +			ShowCompartmentStereotypes 	TRUE
 1.34728 +			IncludeAttribute 	TRUE
 1.34729 +			IncludeOperation 	TRUE
 1.34730 +			location   	(5828, 496)
 1.34731 +			label      	(object ItemLabel
 1.34732 +			    Parent_View 	@1722
 1.34733 +			    location   	(5575, 444)
 1.34734 +			    fill_color 	13434879
 1.34735 +			    nlines     	1
 1.34736 +			    max_width  	506
 1.34737 +			    justify    	0
 1.34738 +			    label      	"RPointerArray<CDllData>")
 1.34739 +			icon       	"control"
 1.34740 +			icon_style 	"None"
 1.34741 +			line_color 	3342489
 1.34742 +			fill_color 	13434879
 1.34743 +			quidu      	"3A8137F8004C"
 1.34744 +			width      	524
 1.34745 +			height     	205
 1.34746 +			annotation 	8
 1.34747 +			autoResize 	TRUE)
 1.34748 +		    (object AssociationViewNew "$UNNAMED$177" @1723
 1.34749 +			location   	(5379, 496)
 1.34750 +			stereotype 	TRUE
 1.34751 +			line_color 	3342489
 1.34752 +			quidu      	"3A81382300C6"
 1.34753 +			roleview_list 	(list RoleViews
 1.34754 +			    (object RoleView "$UNNAMED$179" @1724
 1.34755 +				Parent_View 	@1723
 1.34756 +				location   	(-1255, -2046)
 1.34757 +				label      	(object SegLabel @1725
 1.34758 +				    Parent_View 	@1724
 1.34759 +				    location   	(5230, 538)
 1.34760 +				    hidden     	TRUE
 1.34761 +				    anchor     	1
 1.34762 +				    anchor_loc 	1
 1.34763 +				    nlines     	1
 1.34764 +				    max_width  	450
 1.34765 +				    justify    	0
 1.34766 +				    label      	""
 1.34767 +				    pctDist    	0.800000
 1.34768 +				    height     	42
 1.34769 +				    orientation 	0)
 1.34770 +				stereotype 	TRUE
 1.34771 +				line_color 	3342489
 1.34772 +				quidu      	"3A81382402D0"
 1.34773 +				client     	@1723
 1.34774 +				supplier   	@1721
 1.34775 +				line_style 	0)
 1.34776 +			    (object RoleView "$UNNAMED$178" @1726
 1.34777 +				Parent_View 	@1723
 1.34778 +				location   	(-1255, -2046)
 1.34779 +				label      	(object SegLabel @1727
 1.34780 +				    Parent_View 	@1726
 1.34781 +				    location   	(5528, 538)
 1.34782 +				    hidden     	TRUE
 1.34783 +				    anchor     	1
 1.34784 +				    anchor_loc 	1
 1.34785 +				    nlines     	1
 1.34786 +				    max_width  	450
 1.34787 +				    justify    	0
 1.34788 +				    label      	""
 1.34789 +				    pctDist    	0.800000
 1.34790 +				    height     	42
 1.34791 +				    orientation 	1)
 1.34792 +				stereotype 	TRUE
 1.34793 +				line_color 	3342489
 1.34794 +				quidu      	"3A81382402C6"
 1.34795 +				client     	@1723
 1.34796 +				supplier   	@1722
 1.34797 +				line_style 	0)))
 1.34798 +		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1728
 1.34799 +			ShowCompartmentStereotypes 	TRUE
 1.34800 +			IncludeAttribute 	TRUE
 1.34801 +			IncludeOperation 	TRUE
 1.34802 +			location   	(5828, 2790)
 1.34803 +			label      	(object ItemLabel
 1.34804 +			    Parent_View 	@1728
 1.34805 +			    location   	(5667, 2688)
 1.34806 +			    fill_color 	13434879
 1.34807 +			    nlines     	1
 1.34808 +			    max_width  	322
 1.34809 +			    justify    	0
 1.34810 +			    label      	"CInterfaceData")
 1.34811 +			icon       	"entity"
 1.34812 +			icon_style 	"None"
 1.34813 +			line_color 	3342489
 1.34814 +			fill_color 	13434879
 1.34815 +			quidu      	"3A81366B01F0"
 1.34816 +			compartment 	(object Compartment
 1.34817 +			    Parent_View 	@1728
 1.34818 +			    location   	(5667, 2792)
 1.34819 +			    icon_style 	"Icon"
 1.34820 +			    fill_color 	16777215
 1.34821 +			    anchor     	2
 1.34822 +			    nlines     	2
 1.34823 +			    max_width  	256)
 1.34824 +			width      	340
 1.34825 +			height     	232
 1.34826 +			annotation 	8
 1.34827 +			autoResize 	TRUE)
 1.34828 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1729
 1.34829 +			ShowCompartmentStereotypes 	TRUE
 1.34830 +			IncludeAttribute 	TRUE
 1.34831 +			IncludeOperation 	TRUE
 1.34832 +			location   	(5828, 3472)
 1.34833 +			label      	(object ItemLabel
 1.34834 +			    Parent_View 	@1729
 1.34835 +			    location   	(5412, 3425)
 1.34836 +			    fill_color 	13434879
 1.34837 +			    nlines     	1
 1.34838 +			    max_width  	832
 1.34839 +			    justify    	0
 1.34840 +			    label      	"RPointerArray<CImplementationInformation>")
 1.34841 +			icon       	"control"
 1.34842 +			icon_style 	"None"
 1.34843 +			line_color 	3342489
 1.34844 +			fill_color 	13434879
 1.34845 +			quidu      	"3A81387301B1"
 1.34846 +			width      	850
 1.34847 +			height     	200
 1.34848 +			annotation 	8
 1.34849 +			autoResize 	TRUE)
 1.34850 +		    (object AssociationViewNew "$UNNAMED$183" @1730
 1.34851 +			location   	(5828, 3138)
 1.34852 +			stereotype 	TRUE
 1.34853 +			line_color 	3342489
 1.34854 +			quidu      	"3A8138C1004B"
 1.34855 +			roleview_list 	(list RoleViews
 1.34856 +			    (object RoleView "$UNNAMED$185" @1731
 1.34857 +				Parent_View 	@1730
 1.34858 +				location   	(2480, -2318)
 1.34859 +				label      	(object SegLabel @1732
 1.34860 +				    Parent_View 	@1731
 1.34861 +				    location   	(5787, 2953)
 1.34862 +				    hidden     	TRUE
 1.34863 +				    anchor     	1
 1.34864 +				    anchor_loc 	1
 1.34865 +				    nlines     	1
 1.34866 +				    max_width  	450
 1.34867 +				    justify    	0
 1.34868 +				    label      	""
 1.34869 +				    pctDist    	0.800000
 1.34870 +				    height     	42
 1.34871 +				    orientation 	0)
 1.34872 +				stereotype 	TRUE
 1.34873 +				line_color 	3342489
 1.34874 +				quidu      	"3A8138C201AB"
 1.34875 +				client     	@1730
 1.34876 +				supplier   	@1728
 1.34877 +				line_style 	0)
 1.34878 +			    (object RoleView "$UNNAMED$184" @1733
 1.34879 +				Parent_View 	@1730
 1.34880 +				location   	(2480, -2318)
 1.34881 +				label      	(object SegLabel @1734
 1.34882 +				    Parent_View 	@1733
 1.34883 +				    location   	(5787, 3324)
 1.34884 +				    hidden     	TRUE
 1.34885 +				    anchor     	1
 1.34886 +				    anchor_loc 	1
 1.34887 +				    nlines     	1
 1.34888 +				    max_width  	450
 1.34889 +				    justify    	0
 1.34890 +				    label      	""
 1.34891 +				    pctDist    	0.800000
 1.34892 +				    height     	42
 1.34893 +				    orientation 	1)
 1.34894 +				stereotype 	TRUE
 1.34895 +				line_color 	3342489
 1.34896 +				quidu      	"3A8138C201A1"
 1.34897 +				client     	@1730
 1.34898 +				supplier   	@1729
 1.34899 +				line_style 	0)))
 1.34900 +		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1735
 1.34901 +			ShowCompartmentStereotypes 	TRUE
 1.34902 +			IncludeAttribute 	TRUE
 1.34903 +			IncludeOperation 	TRUE
 1.34904 +			location   	(4960, 1178)
 1.34905 +			label      	(object ItemLabel
 1.34906 +			    Parent_View 	@1735
 1.34907 +			    location   	(4799, 1076)
 1.34908 +			    fill_color 	13434879
 1.34909 +			    nlines     	1
 1.34910 +			    max_width  	322
 1.34911 +			    justify    	0
 1.34912 +			    label      	"TIndex")
 1.34913 +			icon       	"entity"
 1.34914 +			icon_style 	"None"
 1.34915 +			line_color 	3342489
 1.34916 +			fill_color 	13434879
 1.34917 +			quidu      	"3A8134A40141"
 1.34918 +			compartment 	(object Compartment
 1.34919 +			    Parent_View 	@1735
 1.34920 +			    location   	(4799, 1180)
 1.34921 +			    icon_style 	"Icon"
 1.34922 +			    fill_color 	16777215
 1.34923 +			    anchor     	2
 1.34924 +			    nlines     	2
 1.34925 +			    max_width  	259)
 1.34926 +			width      	340
 1.34927 +			height     	232
 1.34928 +			annotation 	8
 1.34929 +			autoResize 	TRUE)
 1.34930 +		    (object UsesView "iInterfaceArrayLoc" @1736
 1.34931 +			label      	(object ItemLabel
 1.34932 +			    Parent_View 	@1736
 1.34933 +			    location   	(5393, 1984)
 1.34934 +			    anchor_loc 	1
 1.34935 +			    nlines     	1
 1.34936 +			    max_width  	339
 1.34937 +			    justify    	0
 1.34938 +			    label      	"iInterfaceArrayLoc")
 1.34939 +			stereotype 	(object SegLabel @1737
 1.34940 +			    Parent_View 	@1736
 1.34941 +			    location   	(5343, 1830)
 1.34942 +			    anchor     	10
 1.34943 +			    anchor_loc 	1
 1.34944 +			    nlines     	1
 1.34945 +			    max_width  	450
 1.34946 +			    justify    	0
 1.34947 +			    label      	"<<Uses>>"
 1.34948 +			    pctDist    	0.397782
 1.34949 +			    height     	30
 1.34950 +			    orientation 	0)
 1.34951 +			line_color 	3342489
 1.34952 +			quidu      	"3A8138EA00F4"
 1.34953 +			client     	@1735
 1.34954 +			supplier   	@1728
 1.34955 +			line_style 	0)
 1.34956 +		    (object UsesView "iDriveArrayLoc" @1738
 1.34957 +			label      	(object ItemLabel
 1.34958 +			    Parent_View 	@1738
 1.34959 +			    location   	(4960, 872)
 1.34960 +			    anchor_loc 	1
 1.34961 +			    nlines     	1
 1.34962 +			    max_width  	269
 1.34963 +			    justify    	0
 1.34964 +			    label      	"iDriveArrayLoc")
 1.34965 +			stereotype 	(object SegLabel @1739
 1.34966 +			    Parent_View 	@1738
 1.34967 +			    location   	(4881, 840)
 1.34968 +			    anchor     	10
 1.34969 +			    anchor_loc 	1
 1.34970 +			    nlines     	1
 1.34971 +			    max_width  	450
 1.34972 +			    justify    	0
 1.34973 +			    label      	"<<Uses>>"
 1.34974 +			    pctDist    	0.586153
 1.34975 +			    height     	80
 1.34976 +			    orientation 	0)
 1.34977 +			line_color 	3342489
 1.34978 +			quidu      	"3A81395D00B4"
 1.34979 +			client     	@1735
 1.34980 +			supplier   	@1721
 1.34981 +			line_style 	0)
 1.34982 +		    (object ClassView "Class" "Logical View::CLoadPolicyInformation" @1740
 1.34983 +			ShowCompartmentStereotypes 	TRUE
 1.34984 +			IncludeAttribute 	TRUE
 1.34985 +			IncludeOperation 	TRUE
 1.34986 +			location   	(6882, 2418)
 1.34987 +			label      	(object ItemLabel
 1.34988 +			    Parent_View 	@1740
 1.34989 +			    location   	(6618, 2212)
 1.34990 +			    fill_color 	13434879
 1.34991 +			    nlines     	1
 1.34992 +			    max_width  	528
 1.34993 +			    justify    	0
 1.34994 +			    label      	"CLoadPolicyInformation")
 1.34995 +			icon       	"entity"
 1.34996 +			icon_style 	"None"
 1.34997 +			line_color 	3342489
 1.34998 +			fill_color 	13434879
 1.34999 +			quidu      	"3A1D2AFF032B"
 1.35000 +			compartment 	(object Compartment
 1.35001 +			    Parent_View 	@1740
 1.35002 +			    location   	(6618, 2272)
 1.35003 +			    icon_style 	"Icon"
 1.35004 +			    fill_color 	13434879
 1.35005 +			    anchor     	2
 1.35006 +			    nlines     	7
 1.35007 +			    max_width  	534)
 1.35008 +			width      	546
 1.35009 +			height     	436
 1.35010 +			annotation 	8
 1.35011 +			autoResize 	TRUE)
 1.35012 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1741
 1.35013 +			ShowCompartmentStereotypes 	TRUE
 1.35014 +			IncludeAttribute 	TRUE
 1.35015 +			IncludeOperation 	TRUE
 1.35016 +			location   	(5828, 1798)
 1.35017 +			label      	(object ItemLabel
 1.35018 +			    Parent_View 	@1741
 1.35019 +			    location   	(5525, 1746)
 1.35020 +			    fill_color 	13434879
 1.35021 +			    nlines     	1
 1.35022 +			    max_width  	606
 1.35023 +			    justify    	0
 1.35024 +			    label      	"RPointerArray<CInterfaceData>")
 1.35025 +			icon       	"control"
 1.35026 +			icon_style 	"None"
 1.35027 +			line_color 	3342489
 1.35028 +			fill_color 	13434879
 1.35029 +			quidu      	"3A813855026D"
 1.35030 +			width      	624
 1.35031 +			height     	205
 1.35032 +			annotation 	8
 1.35033 +			autoResize 	TRUE)
 1.35034 +		    (object UsesView "" @1742
 1.35035 +			stereotype 	TRUE
 1.35036 +			line_color 	3342489
 1.35037 +			quidu      	"3A8138A701E8"
 1.35038 +			client     	@1741
 1.35039 +			supplier   	@1728
 1.35040 +			line_style 	0)
 1.35041 +		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1743
 1.35042 +			ShowCompartmentStereotypes 	TRUE
 1.35043 +			IncludeAttribute 	TRUE
 1.35044 +			IncludeOperation 	TRUE
 1.35045 +			location   	(6882, 1240)
 1.35046 +			label      	(object ItemLabel
 1.35047 +			    Parent_View 	@1743
 1.35048 +			    location   	(6552, 739)
 1.35049 +			    fill_color 	13434879
 1.35050 +			    nlines     	1
 1.35051 +			    max_width  	660
 1.35052 +			    justify    	0
 1.35053 +			    label      	"CUnloadPolicy")
 1.35054 +			icon       	"control"
 1.35055 +			icon_style 	"None"
 1.35056 +			line_color 	3342489
 1.35057 +			fill_color 	13434879
 1.35058 +			quidu      	"3A1D309500CE"
 1.35059 +			compartment 	(object Compartment
 1.35060 +			    Parent_View 	@1743
 1.35061 +			    location   	(6552, 799)
 1.35062 +			    icon_style 	"Icon"
 1.35063 +			    fill_color 	16777215
 1.35064 +			    anchor     	2
 1.35065 +			    nlines     	18
 1.35066 +			    max_width  	1018)
 1.35067 +			width      	678
 1.35068 +			height     	1028
 1.35069 +			annotation 	8
 1.35070 +			autoResize 	TRUE)
 1.35071 +		    (object AssociationViewNew "$UNNAMED$141" @1744
 1.35072 +			location   	(6882, 1976)
 1.35073 +			stereotype 	TRUE
 1.35074 +			line_color 	3342489
 1.35075 +			quidu      	"3A630269011F"
 1.35076 +			roleview_list 	(list RoleViews
 1.35077 +			    (object RoleView "iLoadPolicyInformation" @1745
 1.35078 +				Parent_View 	@1744
 1.35079 +				location   	(3286, -1620)
 1.35080 +				label      	(object SegLabel @1746
 1.35081 +				    Parent_View 	@1745
 1.35082 +				    location   	(6924, 2153)
 1.35083 +				    anchor     	1
 1.35084 +				    anchor_loc 	1
 1.35085 +				    nlines     	1
 1.35086 +				    max_width  	544
 1.35087 +				    justify    	0
 1.35088 +				    label      	"-iLoadPolicyInformation"
 1.35089 +				    pctDist    	0.800000
 1.35090 +				    height     	42
 1.35091 +				    orientation 	0)
 1.35092 +				stereotype 	TRUE
 1.35093 +				line_color 	3342489
 1.35094 +				quidu      	"3A6302690129"
 1.35095 +				client     	@1744
 1.35096 +				supplier   	@1740
 1.35097 +				line_style 	0)
 1.35098 +			    (object RoleView "$UNNAMED$142" @1747
 1.35099 +				Parent_View 	@1744
 1.35100 +				location   	(3286, -1620)
 1.35101 +				label      	(object SegLabel @1748
 1.35102 +				    Parent_View 	@1747
 1.35103 +				    location   	(6924, 1799)
 1.35104 +				    hidden     	TRUE
 1.35105 +				    anchor     	1
 1.35106 +				    anchor_loc 	1
 1.35107 +				    nlines     	1
 1.35108 +				    max_width  	450
 1.35109 +				    justify    	0
 1.35110 +				    label      	""
 1.35111 +				    pctDist    	0.800000
 1.35112 +				    height     	42
 1.35113 +				    orientation 	1)
 1.35114 +				stereotype 	TRUE
 1.35115 +				line_color 	3342489
 1.35116 +				quidu      	"3A6302690120"
 1.35117 +				client     	@1744
 1.35118 +				supplier   	@1743
 1.35119 +				line_style 	0)))
 1.35120 +		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1749
 1.35121 +			ShowCompartmentStereotypes 	TRUE
 1.35122 +			IncludeAttribute 	TRUE
 1.35123 +			IncludeOperation 	TRUE
 1.35124 +			location   	(5828, 1178)
 1.35125 +			label      	(object ItemLabel
 1.35126 +			    Parent_View 	@1749
 1.35127 +			    location   	(5640, 1003)
 1.35128 +			    fill_color 	13434879
 1.35129 +			    nlines     	1
 1.35130 +			    max_width  	376
 1.35131 +			    justify    	0
 1.35132 +			    label      	"CDllData")
 1.35133 +			icon       	"entity"
 1.35134 +			icon_style 	"None"
 1.35135 +			line_color 	3342489
 1.35136 +			fill_color 	13434879
 1.35137 +			quidu      	"3A81365601C8"
 1.35138 +			compartment 	(object Compartment
 1.35139 +			    Parent_View 	@1749
 1.35140 +			    location   	(5640, 1107)
 1.35141 +			    icon_style 	"Icon"
 1.35142 +			    fill_color 	16777215
 1.35143 +			    anchor     	2
 1.35144 +			    nlines     	5
 1.35145 +			    max_width  	378)
 1.35146 +			width      	394
 1.35147 +			height     	374
 1.35148 +			annotation 	8
 1.35149 +			autoResize 	TRUE)
 1.35150 +		    (object UsesView "" @1750
 1.35151 +			stereotype 	TRUE
 1.35152 +			line_color 	3342489
 1.35153 +			quidu      	"3A813846026B"
 1.35154 +			client     	@1722
 1.35155 +			supplier   	@1749
 1.35156 +			line_style 	0)
 1.35157 +		    (object AssociationViewNew "$UNNAMED$180" @1751
 1.35158 +			location   	(5828, 1530)
 1.35159 +			stereotype 	TRUE
 1.35160 +			line_color 	3342489
 1.35161 +			quidu      	"3A81389B00AB"
 1.35162 +			roleview_list 	(list RoleViews
 1.35163 +			    (object RoleView "$UNNAMED$182" @1752
 1.35164 +				Parent_View 	@1751
 1.35165 +				location   	(-434, -3492)
 1.35166 +				label      	(object SegLabel @1753
 1.35167 +				    Parent_View 	@1752
 1.35168 +				    location   	(5787, 1398)
 1.35169 +				    hidden     	TRUE
 1.35170 +				    anchor     	1
 1.35171 +				    anchor_loc 	1
 1.35172 +				    nlines     	1
 1.35173 +				    max_width  	450
 1.35174 +				    justify    	0
 1.35175 +				    label      	""
 1.35176 +				    pctDist    	0.800000
 1.35177 +				    height     	42
 1.35178 +				    orientation 	0)
 1.35179 +				stereotype 	TRUE
 1.35180 +				line_color 	3342489
 1.35181 +				quidu      	"3A81389C002A"
 1.35182 +				client     	@1751
 1.35183 +				supplier   	@1749
 1.35184 +				line_style 	0)
 1.35185 +			    (object RoleView "$UNNAMED$181" @1754
 1.35186 +				Parent_View 	@1751
 1.35187 +				location   	(-434, -3492)
 1.35188 +				label      	(object SegLabel @1755
 1.35189 +				    Parent_View 	@1754
 1.35190 +				    location   	(5787, 1662)
 1.35191 +				    hidden     	TRUE
 1.35192 +				    anchor     	1
 1.35193 +				    anchor_loc 	1
 1.35194 +				    nlines     	1
 1.35195 +				    max_width  	450
 1.35196 +				    justify    	0
 1.35197 +				    label      	""
 1.35198 +				    pctDist    	0.800000
 1.35199 +				    height     	42
 1.35200 +				    orientation 	1)
 1.35201 +				stereotype 	TRUE
 1.35202 +				line_color 	3342489
 1.35203 +				quidu      	"3A81389C0020"
 1.35204 +				client     	@1751
 1.35205 +				supplier   	@1741
 1.35206 +				line_style 	0)))
 1.35207 +		    (object UsesView "iDllArrayLoc" @1756
 1.35208 +			label      	(object ItemLabel
 1.35209 +			    Parent_View 	@1756
 1.35210 +			    location   	(5380, 1178)
 1.35211 +			    anchor_loc 	1
 1.35212 +			    nlines     	1
 1.35213 +			    max_width  	225
 1.35214 +			    justify    	0
 1.35215 +			    label      	"iDllArrayLoc")
 1.35216 +			stereotype 	(object SegLabel @1757
 1.35217 +			    Parent_View 	@1756
 1.35218 +			    location   	(5394, 1123)
 1.35219 +			    anchor     	10
 1.35220 +			    anchor_loc 	1
 1.35221 +			    nlines     	1
 1.35222 +			    max_width  	450
 1.35223 +			    justify    	0
 1.35224 +			    label      	"<<Uses>>"
 1.35225 +			    pctDist    	0.529330
 1.35226 +			    height     	56
 1.35227 +			    orientation 	0)
 1.35228 +			line_color 	3342489
 1.35229 +			quidu      	"3A8138DB01A7"
 1.35230 +			client     	@1735
 1.35231 +			supplier   	@1749
 1.35232 +			line_style 	0)
 1.35233 +		    (object AssociationViewNew "$UNNAMED$186" @1758
 1.35234 +			location   	(6283, 1204)
 1.35235 +			stereotype 	TRUE
 1.35236 +			line_color 	3342489
 1.35237 +			quidu      	"3A8144DD0388"
 1.35238 +			roleview_list 	(list RoleViews
 1.35239 +			    (object RoleView "theCUnloadPolicy" @1759
 1.35240 +				Parent_View 	@1758
 1.35241 +				location   	(-289, -904)
 1.35242 +				label      	(object SegLabel @1760
 1.35243 +				    Parent_View 	@1759
 1.35244 +				    location   	(6491, 1175)
 1.35245 +				    anchor     	1
 1.35246 +				    anchor_loc 	1
 1.35247 +				    nlines     	1
 1.35248 +				    max_width  	439
 1.35249 +				    justify    	0
 1.35250 +				    label      	"+theCUnloadPolicy"
 1.35251 +				    pctDist    	0.800000
 1.35252 +				    height     	42
 1.35253 +				    orientation 	0)
 1.35254 +				stereotype 	TRUE
 1.35255 +				line_color 	3342489
 1.35256 +				quidu      	"3A8144DE02A3"
 1.35257 +				client     	@1758
 1.35258 +				supplier   	@1743
 1.35259 +				line_style 	0)
 1.35260 +			    (object RoleView "$UNNAMED$187" @1761
 1.35261 +				Parent_View 	@1758
 1.35262 +				location   	(-289, -904)
 1.35263 +				stereotype 	TRUE
 1.35264 +				line_color 	3342489
 1.35265 +				quidu      	"3A8144DE02B7"
 1.35266 +				client     	@1758
 1.35267 +				supplier   	@1749
 1.35268 +				line_style 	0)))
 1.35269 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1762
 1.35270 +			ShowCompartmentStereotypes 	TRUE
 1.35271 +			IncludeAttribute 	TRUE
 1.35272 +			IncludeOperation 	TRUE
 1.35273 +			location   	(4960, 124)
 1.35274 +			label      	(object ItemLabel
 1.35275 +			    Parent_View 	@1762
 1.35276 +			    location   	(4694, 72)
 1.35277 +			    fill_color 	13434879
 1.35278 +			    nlines     	1
 1.35279 +			    max_width  	532
 1.35280 +			    justify    	0
 1.35281 +			    label      	"RPointerArray<CDriveData>")
 1.35282 +			icon       	"control"
 1.35283 +			icon_style 	"None"
 1.35284 +			line_color 	3342489
 1.35285 +			fill_color 	13434879
 1.35286 +			quidu      	"3A8136FF035B"
 1.35287 +			width      	550
 1.35288 +			height     	205
 1.35289 +			annotation 	8
 1.35290 +			autoResize 	TRUE)
 1.35291 +		    (object UsesView "" @1763
 1.35292 +			stereotype 	TRUE
 1.35293 +			line_color 	3342489
 1.35294 +			quidu      	"3A8137DD0089"
 1.35295 +			client     	@1762
 1.35296 +			supplier   	@1721
 1.35297 +			line_style 	0)
 1.35298 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1764
 1.35299 +			ShowCompartmentStereotypes 	TRUE
 1.35300 +			IncludeAttribute 	TRUE
 1.35301 +			IncludeOperation 	TRUE
 1.35302 +			location   	(4340, 1860)
 1.35303 +			label      	(object ItemLabel
 1.35304 +			    Parent_View 	@1764
 1.35305 +			    location   	(4095, 1808)
 1.35306 +			    fill_color 	13434879
 1.35307 +			    nlines     	1
 1.35308 +			    max_width  	490
 1.35309 +			    justify    	0
 1.35310 +			    label      	"mutable RArray<TIndex>")
 1.35311 +			icon       	"control"
 1.35312 +			icon_style 	"None"
 1.35313 +			line_color 	3342489
 1.35314 +			fill_color 	13434879
 1.35315 +			quidu      	"3A7FEAF302B1"
 1.35316 +			width      	508
 1.35317 +			height     	205
 1.35318 +			annotation 	8
 1.35319 +			autoResize 	TRUE)
 1.35320 +		    (object UsesView "" @1765
 1.35321 +			stereotype 	TRUE
 1.35322 +			line_color 	3342489
 1.35323 +			quidu      	"3A8134C80215"
 1.35324 +			client     	@1764
 1.35325 +			supplier   	@1735
 1.35326 +			line_style 	0)
 1.35327 +		    (object ClassView "Class" "Logical View::CImplementationInformation" @1766
 1.35328 +			ShowCompartmentStereotypes 	TRUE
 1.35329 +			IncludeAttribute 	TRUE
 1.35330 +			IncludeOperation 	TRUE
 1.35331 +			location   	(4898, 2542)
 1.35332 +			label      	(object ItemLabel
 1.35333 +			    Parent_View 	@1766
 1.35334 +			    location   	(4600, 1998)
 1.35335 +			    fill_color 	13434879
 1.35336 +			    nlines     	1
 1.35337 +			    max_width  	596
 1.35338 +			    justify    	0
 1.35339 +			    label      	"CImplementationInformation")
 1.35340 +			icon       	"entity"
 1.35341 +			icon_style 	"None"
 1.35342 +			line_color 	3342489
 1.35343 +			fill_color 	13434879
 1.35344 +			quidu      	"3AD31E780181"
 1.35345 +			compartment 	(object Compartment
 1.35346 +			    Parent_View 	@1766
 1.35347 +			    location   	(4600, 2058)
 1.35348 +			    icon_style 	"Icon"
 1.35349 +			    fill_color 	16777215
 1.35350 +			    anchor     	2
 1.35351 +			    nlines     	21
 1.35352 +			    max_width  	631)
 1.35353 +			width      	614
 1.35354 +			height     	1112
 1.35355 +			annotation 	8
 1.35356 +			autoResize 	TRUE)
 1.35357 +		    (object UsesView "" @1767
 1.35358 +			stereotype 	TRUE
 1.35359 +			line_color 	3342489
 1.35360 +			quidu      	"3AD47BA402B7"
 1.35361 +			client     	@1729
 1.35362 +			supplier   	@1766
 1.35363 +			line_style 	0)
 1.35364 +		    (object UsesView "" @1768
 1.35365 +			stereotype 	TRUE
 1.35366 +			line_color 	3342489
 1.35367 +			quidu      	"3AD47BA901E2"
 1.35368 +			client     	@1735
 1.35369 +			supplier   	@1766
 1.35370 +			line_style 	0)
 1.35371 +		    (object ClassView "Class" "Logical View::CResolver" @1769
 1.35372 +			ShowCompartmentStereotypes 	TRUE
 1.35373 +			SuppressAttribute 	TRUE
 1.35374 +			IncludeAttribute 	TRUE
 1.35375 +			IncludeOperation 	TRUE
 1.35376 +			location   	(2232, 310)
 1.35377 +			label      	(object ItemLabel
 1.35378 +			    Parent_View 	@1769
 1.35379 +			    location   	(1829, 186)
 1.35380 +			    fill_color 	13434879
 1.35381 +			    nlines     	1
 1.35382 +			    max_width  	806
 1.35383 +			    justify    	0
 1.35384 +			    label      	"CResolver")
 1.35385 +			icon       	"Interface"
 1.35386 +			icon_style 	"None"
 1.35387 +			line_color 	3342489
 1.35388 +			fill_color 	13434879
 1.35389 +			quidu      	"3B050BD702BB"
 1.35390 +			compartment 	(object Compartment
 1.35391 +			    Parent_View 	@1769
 1.35392 +			    location   	(1829, 246)
 1.35393 +			    icon_style 	"Icon"
 1.35394 +			    fill_color 	16777215
 1.35395 +			    anchor     	2
 1.35396 +			    nlines     	4
 1.35397 +			    max_width  	893)
 1.35398 +			width      	824
 1.35399 +			height     	276
 1.35400 +			annotation 	8
 1.35401 +			autoResize 	TRUE)
 1.35402 +		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1770
 1.35403 +			ShowCompartmentStereotypes 	TRUE
 1.35404 +			IncludeAttribute 	TRUE
 1.35405 +			IncludeOperation 	TRUE
 1.35406 +			location   	(6758, 3534)
 1.35407 +			label      	(object ItemLabel
 1.35408 +			    Parent_View 	@1770
 1.35409 +			    location   	(6561, 3481)
 1.35410 +			    fill_color 	13434879
 1.35411 +			    nlines     	1
 1.35412 +			    max_width  	394
 1.35413 +			    justify    	0
 1.35414 +			    label      	"RArray<TDriveUnit>")
 1.35415 +			icon       	"control"
 1.35416 +			icon_style 	"None"
 1.35417 +			line_color 	3342489
 1.35418 +			fill_color 	13434879
 1.35419 +			quidu      	"3A7FEAF801A0"
 1.35420 +			width      	412
 1.35421 +			height     	205
 1.35422 +			annotation 	8
 1.35423 +			autoResize 	TRUE)
 1.35424 +		    (object ClassView "Class" "Logical View::CDiscoverer::CDirChangeNotifier" @1771
 1.35425 +			ShowCompartmentStereotypes 	TRUE
 1.35426 +			IncludeAttribute 	TRUE
 1.35427 +			IncludeOperation 	TRUE
 1.35428 +			location   	(6572, 4092)
 1.35429 +			label      	(object ItemLabel
 1.35430 +			    Parent_View 	@1771
 1.35431 +			    location   	(6383, 3990)
 1.35432 +			    fill_color 	13434879
 1.35433 +			    nlines     	1
 1.35434 +			    max_width  	378
 1.35435 +			    justify    	0
 1.35436 +			    label      	"CDirChangeNotifier")
 1.35437 +			icon       	"control"
 1.35438 +			icon_style 	"None"
 1.35439 +			line_color 	3342489
 1.35440 +			fill_color 	13434879
 1.35441 +			quidu      	"3A816AAF0109"
 1.35442 +			compartment 	(object Compartment
 1.35443 +			    Parent_View 	@1771
 1.35444 +			    location   	(6383, 4094)
 1.35445 +			    icon_style 	"Icon"
 1.35446 +			    fill_color 	16777215
 1.35447 +			    anchor     	2
 1.35448 +			    nlines     	2
 1.35449 +			    max_width  	235)
 1.35450 +			width      	396
 1.35451 +			height     	228
 1.35452 +			annotation 	8
 1.35453 +			autoResize 	TRUE)
 1.35454 +		    (object ClassView "Class" "Logical View::CExampleInterface" @1772
 1.35455 +			ShowCompartmentStereotypes 	TRUE
 1.35456 +			IncludeAttribute 	TRUE
 1.35457 +			IncludeOperation 	TRUE
 1.35458 +			location   	(744, 2294)
 1.35459 +			label      	(object ItemLabel
 1.35460 +			    Parent_View 	@1772
 1.35461 +			    location   	(399, 2079)
 1.35462 +			    fill_color 	13434879
 1.35463 +			    nlines     	1
 1.35464 +			    max_width  	690
 1.35465 +			    justify    	0
 1.35466 +			    label      	"CExampleInterface")
 1.35467 +			icon       	"boundary"
 1.35468 +			icon_style 	"None"
 1.35469 +			line_color 	3342489
 1.35470 +			fill_color 	13434879
 1.35471 +			quidu      	"3A1D07A10155"
 1.35472 +			compartment 	(object Compartment
 1.35473 +			    Parent_View 	@1772
 1.35474 +			    location   	(399, 2139)
 1.35475 +			    icon_style 	"Icon"
 1.35476 +			    fill_color 	16777215
 1.35477 +			    anchor     	2
 1.35478 +			    nlines     	7
 1.35479 +			    max_width  	1068)
 1.35480 +			width      	708
 1.35481 +			height     	456
 1.35482 +			annotation 	8
 1.35483 +			autoResize 	TRUE)
 1.35484 +		    (object UsesView "" @1773
 1.35485 +			stereotype 	(object SegLabel @1774
 1.35486 +			    Parent_View 	@1773
 1.35487 +			    location   	(625, 1623)
 1.35488 +			    anchor     	10
 1.35489 +			    anchor_loc 	1
 1.35490 +			    nlines     	1
 1.35491 +			    max_width  	450
 1.35492 +			    justify    	0
 1.35493 +			    label      	"<<Uses>>"
 1.35494 +			    pctDist    	0.500000
 1.35495 +			    height     	120
 1.35496 +			    orientation 	0)
 1.35497 +			line_color 	3342489
 1.35498 +			quidu      	"3A798F28024A"
 1.35499 +			client     	@1772
 1.35500 +			supplier   	@1720
 1.35501 +			line_style 	0)
 1.35502 +		    (object ClassView "Class" "Logical View::CDefaultResolver" @1775
 1.35503 +			ShowCompartmentStereotypes 	TRUE
 1.35504 +			IncludeAttribute 	TRUE
 1.35505 +			IncludeOperation 	TRUE
 1.35506 +			location   	(2232, 930)
 1.35507 +			label      	(object ItemLabel
 1.35508 +			    Parent_View 	@1775
 1.35509 +			    location   	(1856, 689)
 1.35510 +			    fill_color 	13434879
 1.35511 +			    nlines     	1
 1.35512 +			    max_width  	752
 1.35513 +			    justify    	0
 1.35514 +			    label      	"CDefaultResolver")
 1.35515 +			icon       	"control"
 1.35516 +			icon_style 	"None"
 1.35517 +			line_color 	3342489
 1.35518 +			fill_color 	13434879
 1.35519 +			quidu      	"3A1D097B0305"
 1.35520 +			compartment 	(object Compartment
 1.35521 +			    Parent_View 	@1775
 1.35522 +			    location   	(1856, 749)
 1.35523 +			    icon_style 	"Icon"
 1.35524 +			    fill_color 	16777215
 1.35525 +			    anchor     	2
 1.35526 +			    nlines     	8
 1.35527 +			    max_width  	1139)
 1.35528 +			width      	770
 1.35529 +			height     	508
 1.35530 +			annotation 	8
 1.35531 +			autoResize 	TRUE)
 1.35532 +		    (object UsesView "" @1776
 1.35533 +			stereotype 	(object SegLabel @1777
 1.35534 +			    Parent_View 	@1776
 1.35535 +			    location   	(1454, 864)
 1.35536 +			    anchor     	10
 1.35537 +			    anchor_loc 	1
 1.35538 +			    nlines     	1
 1.35539 +			    max_width  	450
 1.35540 +			    justify    	0
 1.35541 +			    label      	"<<Uses>>"
 1.35542 +			    pctDist    	0.498588
 1.35543 +			    height     	67
 1.35544 +			    orientation 	1)
 1.35545 +			line_color 	3342489
 1.35546 +			quidu      	"3A798F7302D4"
 1.35547 +			client     	@1775
 1.35548 +			supplier   	@1720
 1.35549 +			line_style 	0)
 1.35550 +		    (object ClassView "Class" "Logical View::REComSession" @1778
 1.35551 +			ShowCompartmentStereotypes 	TRUE
 1.35552 +			IncludeAttribute 	TRUE
 1.35553 +			IncludeOperation 	TRUE
 1.35554 +			location   	(744, 4402)
 1.35555 +			label      	(object ItemLabel
 1.35556 +			    Parent_View 	@1778
 1.35557 +			    location   	(343, 3537)
 1.35558 +			    fill_color 	16777215
 1.35559 +			    nlines     	1
 1.35560 +			    max_width  	802
 1.35561 +			    justify    	0
 1.35562 +			    label      	"REComSession")
 1.35563 +			icon       	"boundary"
 1.35564 +			icon_style 	"None"
 1.35565 +			line_color 	3342489
 1.35566 +			fill_color 	13434879
 1.35567 +			quidu      	"3A1D08B702D1"
 1.35568 +			compartment 	(object Compartment
 1.35569 +			    Parent_View 	@1778
 1.35570 +			    location   	(343, 3597)
 1.35571 +			    icon_style 	"Icon"
 1.35572 +			    fill_color 	16777215
 1.35573 +			    anchor     	2
 1.35574 +			    nlines     	32
 1.35575 +			    max_width  	1179)
 1.35576 +			width      	820
 1.35577 +			height     	1756
 1.35578 +			annotation 	8
 1.35579 +			autoResize 	TRUE)
 1.35580 +		    (object AssociationViewNew "$UNNAMED$143" @1779
 1.35581 +			location   	(744, 3022)
 1.35582 +			stereotype 	TRUE
 1.35583 +			line_color 	3342489
 1.35584 +			quidu      	"3A6305AE0208"
 1.35585 +			roleview_list 	(list RoleViews
 1.35586 +			    (object RoleView "iEComSession" @1780
 1.35587 +				Parent_View 	@1779
 1.35588 +				location   	(186, -822)
 1.35589 +				label      	(object SegLabel @1781
 1.35590 +				    Parent_View 	@1780
 1.35591 +				    location   	(786, 3422)
 1.35592 +				    anchor     	1
 1.35593 +				    anchor_loc 	1
 1.35594 +				    nlines     	1
 1.35595 +				    max_width  	356
 1.35596 +				    justify    	0
 1.35597 +				    label      	"-iEComSession"
 1.35598 +				    pctDist    	0.800000
 1.35599 +				    height     	42
 1.35600 +				    orientation 	0)
 1.35601 +				stereotype 	TRUE
 1.35602 +				line_color 	3342489
 1.35603 +				quidu      	"3A6305AE0212"
 1.35604 +				client     	@1779
 1.35605 +				supplier   	@1778
 1.35606 +				line_style 	0)
 1.35607 +			    (object RoleView "$UNNAMED$144" @1782
 1.35608 +				Parent_View 	@1779
 1.35609 +				location   	(186, -822)
 1.35610 +				label      	(object SegLabel @1783
 1.35611 +				    Parent_View 	@1782
 1.35612 +				    location   	(786, 2622)
 1.35613 +				    hidden     	TRUE
 1.35614 +				    anchor     	1
 1.35615 +				    anchor_loc 	1
 1.35616 +				    nlines     	1
 1.35617 +				    max_width  	450
 1.35618 +				    justify    	0
 1.35619 +				    label      	""
 1.35620 +				    pctDist    	0.800000
 1.35621 +				    height     	42
 1.35622 +				    orientation 	1)
 1.35623 +				stereotype 	TRUE
 1.35624 +				line_color 	3342489
 1.35625 +				quidu      	"3A6305AE0209"
 1.35626 +				client     	@1779
 1.35627 +				supplier   	@1772
 1.35628 +				line_style 	0)))
 1.35629 +		    (object ClassView "Class" "Logical View::CLoadManager" @1784
 1.35630 +			ShowCompartmentStereotypes 	TRUE
 1.35631 +			IncludeAttribute 	TRUE
 1.35632 +			IncludeOperation 	TRUE
 1.35633 +			location   	(2418, 2294)
 1.35634 +			label      	(object ItemLabel
 1.35635 +			    Parent_View 	@1784
 1.35636 +			    location   	(2137, 1975)
 1.35637 +			    fill_color 	13434879
 1.35638 +			    nlines     	1
 1.35639 +			    max_width  	562
 1.35640 +			    justify    	0
 1.35641 +			    label      	"CLoadManager")
 1.35642 +			icon       	"control"
 1.35643 +			icon_style 	"None"
 1.35644 +			line_color 	3342489
 1.35645 +			fill_color 	13434879
 1.35646 +			quidu      	"3A1D0F4101D4"
 1.35647 +			compartment 	(object Compartment
 1.35648 +			    Parent_View 	@1784
 1.35649 +			    location   	(2137, 2035)
 1.35650 +			    icon_style 	"Icon"
 1.35651 +			    fill_color 	16777215
 1.35652 +			    anchor     	2
 1.35653 +			    nlines     	11
 1.35654 +			    max_width  	907)
 1.35655 +			width      	580
 1.35656 +			height     	664
 1.35657 +			annotation 	8
 1.35658 +			autoResize 	TRUE)
 1.35659 +		    (object ClassView "Class" "Logical View::CEComServer" @1785
 1.35660 +			ShowCompartmentStereotypes 	TRUE
 1.35661 +			IncludeAttribute 	TRUE
 1.35662 +			IncludeOperation 	TRUE
 1.35663 +			location   	(2232, 4402)
 1.35664 +			label      	(object ItemLabel
 1.35665 +			    Parent_View 	@1785
 1.35666 +			    location   	(1875, 3719)
 1.35667 +			    fill_color 	13434879
 1.35668 +			    nlines     	1
 1.35669 +			    max_width  	714
 1.35670 +			    justify    	0
 1.35671 +			    label      	"CEComServer")
 1.35672 +			icon       	"boundary"
 1.35673 +			icon_style 	"None"
 1.35674 +			line_color 	3342489
 1.35675 +			fill_color 	13434879
 1.35676 +			quidu      	"3A7159680113"
 1.35677 +			compartment 	(object Compartment
 1.35678 +			    Parent_View 	@1785
 1.35679 +			    location   	(1875, 3779)
 1.35680 +			    icon_style 	"Icon"
 1.35681 +			    fill_color 	16777215
 1.35682 +			    anchor     	2
 1.35683 +			    nlines     	25
 1.35684 +			    max_width  	1068)
 1.35685 +			width      	732
 1.35686 +			height     	1392
 1.35687 +			annotation 	8
 1.35688 +			autoResize 	TRUE)
 1.35689 +		    (object AssociationViewNew "$UNNAMED$155" @1786
 1.35690 +			location   	(2339, 3165)
 1.35691 +			stereotype 	TRUE
 1.35692 +			line_color 	3342489
 1.35693 +			quidu      	"3A71944C028E"
 1.35694 +			roleview_list 	(list RoleViews
 1.35695 +			    (object RoleView "iLoadManager" @1787
 1.35696 +				Parent_View 	@1786
 1.35697 +				location   	(-575, -679)
 1.35698 +				label      	(object SegLabel @1788
 1.35699 +				    Parent_View 	@1787
 1.35700 +				    location   	(2336, 2732)
 1.35701 +				    anchor     	1
 1.35702 +				    anchor_loc 	1
 1.35703 +				    nlines     	1
 1.35704 +				    max_width  	349
 1.35705 +				    justify    	0
 1.35706 +				    label      	"-iLoadManager"
 1.35707 +				    pctDist    	0.800000
 1.35708 +				    height     	42
 1.35709 +				    orientation 	0)
 1.35710 +				stereotype 	TRUE
 1.35711 +				line_color 	3342489
 1.35712 +				quidu      	"3A71944C0298"
 1.35713 +				client     	@1786
 1.35714 +				supplier   	@1784
 1.35715 +				line_style 	0)
 1.35716 +			    (object RoleView "$UNNAMED$156" @1789
 1.35717 +				Parent_View 	@1786
 1.35718 +				location   	(-575, -679)
 1.35719 +				label      	(object SegLabel @1790
 1.35720 +				    Parent_View 	@1789
 1.35721 +				    location   	(2260, 3594)
 1.35722 +				    hidden     	TRUE
 1.35723 +				    anchor     	1
 1.35724 +				    anchor_loc 	1
 1.35725 +				    nlines     	1
 1.35726 +				    max_width  	450
 1.35727 +				    justify    	0
 1.35728 +				    label      	""
 1.35729 +				    pctDist    	0.800000
 1.35730 +				    height     	42
 1.35731 +				    orientation 	1)
 1.35732 +				stereotype 	TRUE
 1.35733 +				line_color 	3342489
 1.35734 +				quidu      	"3A71944C028F"
 1.35735 +				client     	@1786
 1.35736 +				supplier   	@1785
 1.35737 +				line_style 	0)))
 1.35738 +		    (object AssociationViewNew "$UNNAMED$157" @1791
 1.35739 +			location   	(1910, 2428)
 1.35740 +			stereotype 	TRUE
 1.35741 +			line_color 	3342489
 1.35742 +			quidu      	"3A71944C02A2"
 1.35743 +			roleview_list 	(list RoleViews
 1.35744 +			    (object RoleView "iResolver" @1792
 1.35745 +				Parent_View 	@1791
 1.35746 +				location   	(-1128, -1602)
 1.35747 +				label      	(object SegLabel @1793
 1.35748 +				    Parent_View 	@1792
 1.35749 +				    location   	(2031, 1420)
 1.35750 +				    anchor     	1
 1.35751 +				    anchor_loc 	1
 1.35752 +				    nlines     	1
 1.35753 +				    max_width  	245
 1.35754 +				    justify    	0
 1.35755 +				    label      	"-iResolver"
 1.35756 +				    pctDist    	0.800000
 1.35757 +				    height     	42
 1.35758 +				    orientation 	0)
 1.35759 +				stereotype 	TRUE
 1.35760 +				line_color 	3342489
 1.35761 +				quidu      	"3A71944C02AC"
 1.35762 +				client     	@1791
 1.35763 +				supplier   	@1775
 1.35764 +				vertices   	(list Points
 1.35765 +				    (1910, 2428)
 1.35766 +				    (1857, 2103)
 1.35767 +				    (2149, 1184))
 1.35768 +				line_style 	0)
 1.35769 +			    (object RoleView "$UNNAMED$158" @1794
 1.35770 +				Parent_View 	@1791
 1.35771 +				location   	(-1128, -1602)
 1.35772 +				label      	(object SegLabel @1795
 1.35773 +				    Parent_View 	@1794
 1.35774 +				    location   	(2036, 3457)
 1.35775 +				    hidden     	TRUE
 1.35776 +				    anchor     	1
 1.35777 +				    anchor_loc 	1
 1.35778 +				    nlines     	1
 1.35779 +				    max_width  	450
 1.35780 +				    justify    	0
 1.35781 +				    label      	""
 1.35782 +				    pctDist    	0.800000
 1.35783 +				    height     	42
 1.35784 +				    orientation 	1)
 1.35785 +				stereotype 	TRUE
 1.35786 +				line_color 	3342489
 1.35787 +				quidu      	"3A71944C02A3"
 1.35788 +				client     	@1791
 1.35789 +				supplier   	@1785
 1.35790 +				line_style 	0)))
 1.35791 +		    (object AssociationViewNew "$UNNAMED$151" @1796
 1.35792 +			location   	(1509, 4402)
 1.35793 +			stereotype 	TRUE
 1.35794 +			line_color 	3342489
 1.35795 +			quidu      	"3A7159660323"
 1.35796 +			roleview_list 	(list RoleViews
 1.35797 +			    (object RoleView "iEComServer" @1797
 1.35798 +				Parent_View 	@1796
 1.35799 +				location   	(-289, 372)
 1.35800 +				label      	(object SegLabel @1798
 1.35801 +				    Parent_View 	@1797
 1.35802 +				    location   	(1793, 4361)
 1.35803 +				    anchor     	1
 1.35804 +				    anchor_loc 	1
 1.35805 +				    nlines     	1
 1.35806 +				    max_width  	321
 1.35807 +				    justify    	0
 1.35808 +				    label      	"-iEComServer"
 1.35809 +				    pctDist    	0.800000
 1.35810 +				    height     	42
 1.35811 +				    orientation 	0)
 1.35812 +				stereotype 	TRUE
 1.35813 +				line_color 	3342489
 1.35814 +				quidu      	"3A715966032D"
 1.35815 +				client     	@1796
 1.35816 +				supplier   	@1785
 1.35817 +				line_style 	0)
 1.35818 +			    (object RoleView "$UNNAMED$152" @1799
 1.35819 +				Parent_View 	@1796
 1.35820 +				location   	(-289, 372)
 1.35821 +				label      	(object SegLabel @1800
 1.35822 +				    Parent_View 	@1799
 1.35823 +				    location   	(1225, 4361)
 1.35824 +				    hidden     	TRUE
 1.35825 +				    anchor     	1
 1.35826 +				    anchor_loc 	1
 1.35827 +				    nlines     	1
 1.35828 +				    max_width  	450
 1.35829 +				    justify    	0
 1.35830 +				    label      	""
 1.35831 +				    pctDist    	0.800000
 1.35832 +				    height     	42
 1.35833 +				    orientation 	1)
 1.35834 +				stereotype 	TRUE
 1.35835 +				line_color 	3342489
 1.35836 +				quidu      	"3A7159660324"
 1.35837 +				client     	@1796
 1.35838 +				supplier   	@1778
 1.35839 +				line_style 	0)))
 1.35840 +		    (object ClassView "Class" "Logical View::CRegistryData" @1801
 1.35841 +			ShowCompartmentStereotypes 	TRUE
 1.35842 +			IncludeAttribute 	TRUE
 1.35843 +			IncludeOperation 	TRUE
 1.35844 +			location   	(3720, 806)
 1.35845 +			label      	(object ItemLabel
 1.35846 +			    Parent_View 	@1801
 1.35847 +			    location   	(3317, 9)
 1.35848 +			    fill_color 	13434879
 1.35849 +			    nlines     	1
 1.35850 +			    max_width  	806
 1.35851 +			    justify    	0
 1.35852 +			    label      	"CRegistryData")
 1.35853 +			icon       	"entity"
 1.35854 +			icon_style 	"None"
 1.35855 +			line_color 	3342489
 1.35856 +			fill_color 	13434879
 1.35857 +			quidu      	"3A1D0A2B03D0"
 1.35858 +			compartment 	(object Compartment
 1.35859 +			    Parent_View 	@1801
 1.35860 +			    location   	(3317, 69)
 1.35861 +			    icon_style 	"Icon"
 1.35862 +			    fill_color 	16777215
 1.35863 +			    anchor     	2
 1.35864 +			    nlines     	31
 1.35865 +			    max_width  	846)
 1.35866 +			width      	824
 1.35867 +			height     	1626
 1.35868 +			annotation 	8
 1.35869 +			autoResize 	TRUE)
 1.35870 +		    (object AssociationViewNew "$UNNAMED$149" @1802
 1.35871 +			location   	(3007, 1617)
 1.35872 +			stereotype 	TRUE
 1.35873 +			line_color 	3342489
 1.35874 +			quidu      	"3A6C23FA022C"
 1.35875 +			roleview_list 	(list RoleViews
 1.35876 +			    (object RoleView "iRegistry:CRegistryData&" @1803
 1.35877 +				Parent_View 	@1802
 1.35878 +				location   	(2325, 67)
 1.35879 +				label      	(object SegLabel @1804
 1.35880 +				    Parent_View 	@1803
 1.35881 +				    location   	(3216, 1316)
 1.35882 +				    anchor     	1
 1.35883 +				    anchor_loc 	1
 1.35884 +				    nlines     	1
 1.35885 +				    max_width  	603
 1.35886 +				    justify    	0
 1.35887 +				    label      	"-iRegistry:CRegistryData&"
 1.35888 +				    pctDist    	0.800000
 1.35889 +				    height     	42
 1.35890 +				    orientation 	0)
 1.35891 +				stereotype 	TRUE
 1.35892 +				line_color 	3342489
 1.35893 +				quidu      	"3A6C23FA0236"
 1.35894 +				client     	@1802
 1.35895 +				supplier   	@1801
 1.35896 +				line_style 	0)
 1.35897 +			    (object RoleView "$UNNAMED$150" @1805
 1.35898 +				Parent_View 	@1802
 1.35899 +				location   	(2325, 67)
 1.35900 +				label      	(object SegLabel @1806
 1.35901 +				    Parent_View 	@1805
 1.35902 +				    location   	(2737, 1864)
 1.35903 +				    hidden     	TRUE
 1.35904 +				    anchor     	1
 1.35905 +				    anchor_loc 	1
 1.35906 +				    nlines     	1
 1.35907 +				    max_width  	450
 1.35908 +				    justify    	0
 1.35909 +				    label      	""
 1.35910 +				    pctDist    	0.800000
 1.35911 +				    height     	42
 1.35912 +				    orientation 	1)
 1.35913 +				stereotype 	TRUE
 1.35914 +				line_color 	3342489
 1.35915 +				quidu      	"3A6C23FA022D"
 1.35916 +				client     	@1802
 1.35917 +				supplier   	@1784
 1.35918 +				line_style 	0)))
 1.35919 +		    (object AssociationViewNew "$UNNAMED$167" @1807
 1.35920 +			location   	(3194, 2806)
 1.35921 +			stereotype 	TRUE
 1.35922 +			line_color 	3342489
 1.35923 +			quidu      	"3A79797102B5"
 1.35924 +			roleview_list 	(list RoleViews
 1.35925 +			    (object RoleView "iRegistryData" @1808
 1.35926 +				Parent_View 	@1807
 1.35927 +				location   	(280, -1224)
 1.35928 +				label      	(object SegLabel @1809
 1.35929 +				    Parent_View 	@1808
 1.35930 +				    location   	(3403, 1847)
 1.35931 +				    anchor     	1
 1.35932 +				    anchor_loc 	1
 1.35933 +				    nlines     	1
 1.35934 +				    max_width  	335
 1.35935 +				    justify    	0
 1.35936 +				    label      	"-iRegistryData"
 1.35937 +				    pctDist    	0.800000
 1.35938 +				    height     	42
 1.35939 +				    orientation 	0)
 1.35940 +				stereotype 	TRUE
 1.35941 +				line_color 	3342489
 1.35942 +				quidu      	"3A79797102C9"
 1.35943 +				client     	@1807
 1.35944 +				supplier   	@1801
 1.35945 +				line_style 	0)
 1.35946 +			    (object RoleView "$UNNAMED$168" @1810
 1.35947 +				Parent_View 	@1807
 1.35948 +				location   	(280, -1224)
 1.35949 +				label      	(object SegLabel @1811
 1.35950 +				    Parent_View 	@1810
 1.35951 +				    location   	(2704, 3637)
 1.35952 +				    hidden     	TRUE
 1.35953 +				    anchor     	1
 1.35954 +				    anchor_loc 	1
 1.35955 +				    nlines     	1
 1.35956 +				    max_width  	450
 1.35957 +				    justify    	0
 1.35958 +				    label      	""
 1.35959 +				    pctDist    	0.800000
 1.35960 +				    height     	42
 1.35961 +				    orientation 	1)
 1.35962 +				stereotype 	TRUE
 1.35963 +				line_color 	3342489
 1.35964 +				quidu      	"3A79797102B6"
 1.35965 +				client     	@1807
 1.35966 +				supplier   	@1785
 1.35967 +				vertices   	(list Points
 1.35968 +				    (3194, 2806)
 1.35969 +				    (3113, 3115)
 1.35970 +				    (2598, 3864))
 1.35971 +				line_style 	0)))
 1.35972 +		    (object UsesView "" @1812
 1.35973 +			stereotype 	TRUE
 1.35974 +			line_color 	3342489
 1.35975 +			quidu      	"3A8156CB0266"
 1.35976 +			client     	@1801
 1.35977 +			supplier   	@1762
 1.35978 +			line_style 	0)
 1.35979 +		    (object ClassView "Class" "Logical View::CBackupNotifier" @1813
 1.35980 +			ShowCompartmentStereotypes 	TRUE
 1.35981 +			IncludeAttribute 	TRUE
 1.35982 +			IncludeOperation 	TRUE
 1.35983 +			location   	(3782, 5270)
 1.35984 +			label      	(object ItemLabel
 1.35985 +			    Parent_View 	@1813
 1.35986 +			    location   	(3440, 5029)
 1.35987 +			    fill_color 	13434879
 1.35988 +			    nlines     	1
 1.35989 +			    max_width  	684
 1.35990 +			    justify    	0
 1.35991 +			    label      	"CBackupNotifier")
 1.35992 +			icon       	"control"
 1.35993 +			icon_style 	"None"
 1.35994 +			line_color 	3342489
 1.35995 +			fill_color 	13434879
 1.35996 +			quidu      	"3B050EEF021A"
 1.35997 +			compartment 	(object Compartment
 1.35998 +			    Parent_View 	@1813
 1.35999 +			    location   	(3440, 5089)
 1.36000 +			    icon_style 	"Icon"
 1.36001 +			    fill_color 	13434879
 1.36002 +			    anchor     	2
 1.36003 +			    nlines     	8
 1.36004 +			    max_width  	998)
 1.36005 +			width      	702
 1.36006 +			height     	508
 1.36007 +			annotation 	8
 1.36008 +			autoResize 	TRUE)
 1.36009 +		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1814
 1.36010 +			ShowCompartmentStereotypes 	TRUE
 1.36011 +			SuppressAttribute 	TRUE
 1.36012 +			IncludeOperation 	TRUE
 1.36013 +			location   	(4588, 3410)
 1.36014 +			label      	(object ItemLabel
 1.36015 +			    Parent_View 	@1814
 1.36016 +			    location   	(4244, 3225)
 1.36017 +			    fill_color 	13434879
 1.36018 +			    nlines     	1
 1.36019 +			    max_width  	688
 1.36020 +			    justify    	0
 1.36021 +			    label      	"MDiscovererObserver")
 1.36022 +			icon       	"Interface"
 1.36023 +			icon_style 	"None"
 1.36024 +			line_color 	3342489
 1.36025 +			fill_color 	13434879
 1.36026 +			quidu      	"3A7593D7038F"
 1.36027 +			compartment 	(object Compartment
 1.36028 +			    Parent_View 	@1814
 1.36029 +			    location   	(4244, 3285)
 1.36030 +			    icon_style 	"Icon"
 1.36031 +			    fill_color 	13434879
 1.36032 +			    anchor     	2
 1.36033 +			    nlines     	6
 1.36034 +			    max_width  	721)
 1.36035 +			width      	706
 1.36036 +			height     	402
 1.36037 +			annotation 	8
 1.36038 +			autoResize 	TRUE)
 1.36039 +		    (object ClassView "Class" "Logical View::CDiscoverer::CDirScanner" @1815
 1.36040 +			ShowCompartmentStereotypes 	TRUE
 1.36041 +			IncludeAttribute 	TRUE
 1.36042 +			IncludeOperation 	TRUE
 1.36043 +			location   	(6572, 4402)
 1.36044 +			label      	(object ItemLabel
 1.36045 +			    Parent_View 	@1815
 1.36046 +			    location   	(6439, 4345)
 1.36047 +			    fill_color 	13434879
 1.36048 +			    nlines     	1
 1.36049 +			    max_width  	266
 1.36050 +			    justify    	0
 1.36051 +			    label      	"CDirScanner")
 1.36052 +			icon       	"control"
 1.36053 +			icon_style 	"None"
 1.36054 +			line_color 	3342489
 1.36055 +			fill_color 	13434879
 1.36056 +			quidu      	"3A816ACC031D"
 1.36057 +			width      	284
 1.36058 +			height     	138
 1.36059 +			annotation 	8
 1.36060 +			autoResize 	TRUE)
 1.36061 +		    (object ClassView "Class" "Logical View::CRegistrar" @1816
 1.36062 +			ShowCompartmentStereotypes 	TRUE
 1.36063 +			IncludeAttribute 	TRUE
 1.36064 +			IncludeOperation 	TRUE
 1.36065 +			location   	(3720, 4278)
 1.36066 +			label      	(object ItemLabel
 1.36067 +			    Parent_View 	@1816
 1.36068 +			    location   	(3473, 3799)
 1.36069 +			    fill_color 	13434879
 1.36070 +			    nlines     	1
 1.36071 +			    max_width  	494
 1.36072 +			    justify    	0
 1.36073 +			    label      	"CRegistrar")
 1.36074 +			icon       	"control"
 1.36075 +			icon_style 	"None"
 1.36076 +			line_color 	3342489
 1.36077 +			fill_color 	13434879
 1.36078 +			quidu      	"3A1D3A0D0282"
 1.36079 +			compartment 	(object Compartment
 1.36080 +			    Parent_View 	@1816
 1.36081 +			    location   	(3473, 3859)
 1.36082 +			    icon_style 	"Icon"
 1.36083 +			    fill_color 	16777215
 1.36084 +			    anchor     	2
 1.36085 +			    nlines     	18
 1.36086 +			    max_width  	512)
 1.36087 +			width      	512
 1.36088 +			height     	990
 1.36089 +			annotation 	8
 1.36090 +			autoResize 	TRUE)
 1.36091 +		    (object AssociationViewNew "$UNNAMED$153" @1817
 1.36092 +			location   	(3030, 4335)
 1.36093 +			stereotype 	TRUE
 1.36094 +			line_color 	3342489
 1.36095 +			quidu      	"3A716F990343"
 1.36096 +			roleview_list 	(list RoleViews
 1.36097 +			    (object RoleView "iRegistrar" @1818
 1.36098 +				Parent_View 	@1817
 1.36099 +				location   	(116, 305)
 1.36100 +				label      	(object SegLabel @1819
 1.36101 +				    Parent_View 	@1818
 1.36102 +				    location   	(3373, 4265)
 1.36103 +				    anchor     	1
 1.36104 +				    anchor_loc 	1
 1.36105 +				    nlines     	1
 1.36106 +				    max_width  	248
 1.36107 +				    justify    	0
 1.36108 +				    label      	"-iRegistrar"
 1.36109 +				    pctDist    	0.800000
 1.36110 +				    height     	42
 1.36111 +				    orientation 	0)
 1.36112 +				stereotype 	TRUE
 1.36113 +				line_color 	3342489
 1.36114 +				quidu      	"3A716F990357"
 1.36115 +				client     	@1817
 1.36116 +				supplier   	@1816
 1.36117 +				line_style 	0)
 1.36118 +			    (object RoleView "$UNNAMED$154" @1820
 1.36119 +				Parent_View 	@1817
 1.36120 +				location   	(116, 305)
 1.36121 +				label      	(object SegLabel @1821
 1.36122 +				    Parent_View 	@1820
 1.36123 +				    location   	(2684, 4323)
 1.36124 +				    hidden     	TRUE
 1.36125 +				    anchor     	1
 1.36126 +				    anchor_loc 	1
 1.36127 +				    nlines     	1
 1.36128 +				    max_width  	450
 1.36129 +				    justify    	0
 1.36130 +				    label      	""
 1.36131 +				    pctDist    	0.800000
 1.36132 +				    height     	42
 1.36133 +				    orientation 	1)
 1.36134 +				stereotype 	TRUE
 1.36135 +				line_color 	3342489
 1.36136 +				quidu      	"3A716F990344"
 1.36137 +				client     	@1817
 1.36138 +				supplier   	@1785
 1.36139 +				line_style 	0)))
 1.36140 +		    (object AssociationViewNew "$UNNAMED$165" @1822
 1.36141 +			location   	(3720, 2700)
 1.36142 +			stereotype 	TRUE
 1.36143 +			line_color 	3342489
 1.36144 +			quidu      	"3A5F3590001C"
 1.36145 +			roleview_list 	(list RoleViews
 1.36146 +			    (object RoleView "iRegistry:CRegistryData&" @1823
 1.36147 +				Parent_View 	@1822
 1.36148 +				location   	(-1116, 1770)
 1.36149 +				label      	(object SegLabel @1824
 1.36150 +				    Parent_View 	@1823
 1.36151 +				    location   	(3762, 1835)
 1.36152 +				    anchor     	1
 1.36153 +				    anchor_loc 	1
 1.36154 +				    nlines     	1
 1.36155 +				    max_width  	603
 1.36156 +				    justify    	0
 1.36157 +				    label      	"-iRegistry:CRegistryData&"
 1.36158 +				    pctDist    	0.800000
 1.36159 +				    height     	42
 1.36160 +				    orientation 	1)
 1.36161 +				stereotype 	TRUE
 1.36162 +				line_color 	3342489
 1.36163 +				quidu      	"3A5F35900026"
 1.36164 +				client     	@1822
 1.36165 +				supplier   	@1801
 1.36166 +				line_style 	0
 1.36167 +				label      	(object SegLabel @1825
 1.36168 +				    Parent_View 	@1823
 1.36169 +				    location   	(3667, 1728)
 1.36170 +				    anchor     	2
 1.36171 +				    anchor_loc 	1
 1.36172 +				    nlines     	1
 1.36173 +				    max_width  	15
 1.36174 +				    justify    	0
 1.36175 +				    label      	"1"
 1.36176 +				    pctDist    	0.900000
 1.36177 +				    height     	54
 1.36178 +				    orientation 	0))
 1.36179 +			    (object RoleView "$UNNAMED$166" @1826
 1.36180 +				Parent_View 	@1822
 1.36181 +				location   	(-1116, 1770)
 1.36182 +				label      	(object SegLabel @1827
 1.36183 +				    Parent_View 	@1826
 1.36184 +				    location   	(3762, 3565)
 1.36185 +				    hidden     	TRUE
 1.36186 +				    anchor     	1
 1.36187 +				    anchor_loc 	1
 1.36188 +				    nlines     	1
 1.36189 +				    max_width  	450
 1.36190 +				    justify    	0
 1.36191 +				    label      	""
 1.36192 +				    pctDist    	0.800000
 1.36193 +				    height     	42
 1.36194 +				    orientation 	0)
 1.36195 +				stereotype 	TRUE
 1.36196 +				line_color 	3342489
 1.36197 +				quidu      	"3A5F3590001D"
 1.36198 +				client     	@1822
 1.36199 +				supplier   	@1816
 1.36200 +				line_style 	0
 1.36201 +				label      	(object SegLabel @1828
 1.36202 +				    Parent_View 	@1826
 1.36203 +				    location   	(3667, 3674)
 1.36204 +				    anchor     	2
 1.36205 +				    anchor_loc 	1
 1.36206 +				    nlines     	1
 1.36207 +				    max_width  	15
 1.36208 +				    justify    	0
 1.36209 +				    label      	"1"
 1.36210 +				    pctDist    	0.900000
 1.36211 +				    height     	54
 1.36212 +				    orientation 	1))))
 1.36213 +		    (object InheritView "" @1829
 1.36214 +			stereotype 	TRUE
 1.36215 +			line_color 	3342489
 1.36216 +			quidu      	"3A8042EB0119"
 1.36217 +			client     	@1816
 1.36218 +			supplier   	@1814
 1.36219 +			line_style 	0)
 1.36220 +		    (object AssociationViewNew "$UNNAMED$224" @1830
 1.36221 +			location   	(3757, 4894)
 1.36222 +			stereotype 	TRUE
 1.36223 +			line_color 	3342489
 1.36224 +			quidu      	"3B050BD0021B"
 1.36225 +			roleview_list 	(list RoleViews
 1.36226 +			    (object RoleView "iBackupNotifier" @1831
 1.36227 +				Parent_View 	@1830
 1.36228 +				location   	(-25, 492)
 1.36229 +				label      	(object SegLabel @1832
 1.36230 +				    Parent_View 	@1831
 1.36231 +				    location   	(3782, 4927)
 1.36232 +				    anchor     	1
 1.36233 +				    anchor_loc 	1
 1.36234 +				    nlines     	1
 1.36235 +				    max_width  	370
 1.36236 +				    justify    	0
 1.36237 +				    label      	"-iBackupNotifier"
 1.36238 +				    pctDist    	0.292035
 1.36239 +				    height     	23
 1.36240 +				    orientation 	0)
 1.36241 +				stereotype 	TRUE
 1.36242 +				line_color 	3342489
 1.36243 +				quidu      	"3B050BD0022F"
 1.36244 +				client     	@1830
 1.36245 +				supplier   	@1813
 1.36246 +				line_style 	0)
 1.36247 +			    (object RoleView "$UNNAMED$225" @1833
 1.36248 +				Parent_View 	@1830
 1.36249 +				location   	(-25, 492)
 1.36250 +				label      	(object SegLabel @1834
 1.36251 +				    Parent_View 	@1833
 1.36252 +				    location   	(3710, 4799)
 1.36253 +				    hidden     	TRUE
 1.36254 +				    anchor     	1
 1.36255 +				    anchor_loc 	1
 1.36256 +				    nlines     	1
 1.36257 +				    max_width  	450
 1.36258 +				    justify    	0
 1.36259 +				    label      	""
 1.36260 +				    pctDist    	0.800000
 1.36261 +				    height     	42
 1.36262 +				    orientation 	0)
 1.36263 +				stereotype 	TRUE
 1.36264 +				line_color 	3342489
 1.36265 +				quidu      	"3B050BD0021C"
 1.36266 +				client     	@1830
 1.36267 +				supplier   	@1816
 1.36268 +				line_style 	0)))
 1.36269 +		    (object AssociationViewNew "$UNNAMED$228" @1835
 1.36270 +			location   	(3217, 4890)
 1.36271 +			stereotype 	TRUE
 1.36272 +			line_color 	3342489
 1.36273 +			quidu      	"3B1638670069"
 1.36274 +			roleview_list 	(list RoleViews
 1.36275 +			    (object RoleView "iObserver:MBackupNotifierObserver&" @1836
 1.36276 +				Parent_View 	@1835
 1.36277 +				location   	(-627, -194)
 1.36278 +				label      	(object SegLabel @1837
 1.36279 +				    Parent_View 	@1836
 1.36280 +				    location   	(3294, 4825)
 1.36281 +				    anchor     	1
 1.36282 +				    anchor_loc 	1
 1.36283 +				    nlines     	1
 1.36284 +				    max_width  	874
 1.36285 +				    justify    	0
 1.36286 +				    label      	"-iObserver:MBackupNotifierObserver&"
 1.36287 +				    pctDist    	0.254584
 1.36288 +				    height     	19
 1.36289 +				    orientation 	1)
 1.36290 +				stereotype 	TRUE
 1.36291 +				line_color 	3342489
 1.36292 +				quidu      	"3B1638670073"
 1.36293 +				client     	@1835
 1.36294 +				supplier   	@1816
 1.36295 +				line_style 	0)
 1.36296 +			    (object RoleView "$UNNAMED$229" @1838
 1.36297 +				Parent_View 	@1835
 1.36298 +				location   	(-627, -194)
 1.36299 +				label      	(object SegLabel @1839
 1.36300 +				    Parent_View 	@1838
 1.36301 +				    location   	(3343, 5096)
 1.36302 +				    hidden     	TRUE
 1.36303 +				    anchor     	1
 1.36304 +				    anchor_loc 	1
 1.36305 +				    nlines     	1
 1.36306 +				    max_width  	450
 1.36307 +				    justify    	0
 1.36308 +				    label      	""
 1.36309 +				    pctDist    	0.800000
 1.36310 +				    height     	42
 1.36311 +				    orientation 	1)
 1.36312 +				stereotype 	TRUE
 1.36313 +				line_color 	3342489
 1.36314 +				quidu      	"3B163867006A"
 1.36315 +				client     	@1835
 1.36316 +				supplier   	@1813
 1.36317 +				vertices   	(list Points
 1.36318 +				    (3217, 4890)
 1.36319 +				    (3161, 4959)
 1.36320 +				    (3430, 5093))
 1.36321 +				line_style 	0)))
 1.36322 +		    (object ClassView "InstantiatedClass" "Logical View::RPointerArray<CDirChangeNotifier>" @1840
 1.36323 +			ShowCompartmentStereotypes 	TRUE
 1.36324 +			IncludeAttribute 	TRUE
 1.36325 +			IncludeOperation 	TRUE
 1.36326 +			location   	(6572, 3782)
 1.36327 +			label      	(object ItemLabel
 1.36328 +			    Parent_View 	@1840
 1.36329 +			    location   	(6234, 3720)
 1.36330 +			    fill_color 	13434879
 1.36331 +			    nlines     	1
 1.36332 +			    max_width  	676
 1.36333 +			    justify    	0
 1.36334 +			    label      	"RPointerArray<CDirChangeNotifier>")
 1.36335 +			icon_style 	"Icon"
 1.36336 +			line_color 	3342489
 1.36337 +			fill_color 	13434879
 1.36338 +			quidu      	"4447F3A6036B"
 1.36339 +			width      	694
 1.36340 +			height     	148
 1.36341 +			annotation 	8
 1.36342 +			autoResize 	TRUE)
 1.36343 +		    (object UsesView "" @1841
 1.36344 +			stereotype 	TRUE
 1.36345 +			line_color 	3342489
 1.36346 +			quidu      	"4447F3A6036A"
 1.36347 +			client     	@1840
 1.36348 +			supplier   	@1771
 1.36349 +			line_style 	0)
 1.36350 +		    (object ClassView "Class" "Logical View::CDiscoverer" @1842
 1.36351 +			ShowCompartmentStereotypes 	TRUE
 1.36352 +			IncludeAttribute 	TRUE
 1.36353 +			IncludeOperation 	TRUE
 1.36354 +			location   	(5146, 4402)
 1.36355 +			label      	(object ItemLabel
 1.36356 +			    Parent_View 	@1842
 1.36357 +			    location   	(4828, 3980)
 1.36358 +			    fill_color 	13434879
 1.36359 +			    nlines     	1
 1.36360 +			    max_width  	636
 1.36361 +			    justify    	0
 1.36362 +			    label      	"CDiscoverer")
 1.36363 +			icon       	"control"
 1.36364 +			icon_style 	"None"
 1.36365 +			line_color 	3342489
 1.36366 +			fill_color 	13434879
 1.36367 +			quidu      	"3A1D376D0037"
 1.36368 +			compartment 	(object Compartment
 1.36369 +			    Parent_View 	@1842
 1.36370 +			    location   	(4828, 4040)
 1.36371 +			    icon_style 	"Icon"
 1.36372 +			    fill_color 	16777215
 1.36373 +			    anchor     	2
 1.36374 +			    nlines     	16
 1.36375 +			    max_width  	633)
 1.36376 +			width      	654
 1.36377 +			height     	868
 1.36378 +			annotation 	8
 1.36379 +			autoResize 	TRUE)
 1.36380 +		    (object UsesView "iObserver" @1843
 1.36381 +			label      	(object ItemLabel
 1.36382 +			    Parent_View 	@1843
 1.36383 +			    location   	(4800, 3789)
 1.36384 +			    anchor_loc 	1
 1.36385 +			    nlines     	1
 1.36386 +			    max_width  	181
 1.36387 +			    justify    	0
 1.36388 +			    label      	"iObserver")
 1.36389 +			stereotype 	(object SegLabel @1844
 1.36390 +			    Parent_View 	@1843
 1.36391 +			    location   	(4696, 3848)
 1.36392 +			    anchor     	10
 1.36393 +			    anchor_loc 	1
 1.36394 +			    nlines     	1
 1.36395 +			    max_width  	450
 1.36396 +			    justify    	0
 1.36397 +			    label      	"<<Uses>>"
 1.36398 +			    pctDist    	0.500000
 1.36399 +			    height     	120
 1.36400 +			    orientation 	0)
 1.36401 +			line_color 	3342489
 1.36402 +			quidu      	"3A8043000318"
 1.36403 +			client     	@1842
 1.36404 +			supplier   	@1814
 1.36405 +			line_style 	0)
 1.36406 +		    (object AssociationViewNew "$UNNAMED$246" @1845
 1.36407 +			location   	(4800, 3789)
 1.36408 +			stereotype 	TRUE
 1.36409 +			line_color 	3342489
 1.36410 +			quidu      	"3A81325F0088"
 1.36411 +			roleview_list 	(list RoleViews
 1.36412 +			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1846
 1.36413 +				Parent_View 	@1845
 1.36414 +				location   	(-346, -613)
 1.36415 +				label      	(object SegLabel @1847
 1.36416 +				    Parent_View 	@1846
 1.36417 +				    location   	(4684, 3668)
 1.36418 +				    anchor     	1
 1.36419 +				    anchor_loc 	1
 1.36420 +				    nlines     	1
 1.36421 +				    max_width  	1037
 1.36422 +				    justify    	0
 1.36423 +				    label      	"-iDiscovererObserver:MDiscovererObserver&"
 1.36424 +				    pctDist    	0.800000
 1.36425 +				    height     	42
 1.36426 +				    orientation 	0)
 1.36427 +				stereotype 	TRUE
 1.36428 +				line_color 	3342489
 1.36429 +				quidu      	"3A81325F0092"
 1.36430 +				client     	@1845
 1.36431 +				supplier   	@1814
 1.36432 +				line_style 	0)
 1.36433 +			    (object RoleView "$UNNAMED$247" @1848
 1.36434 +				Parent_View 	@1845
 1.36435 +				location   	(-346, -613)
 1.36436 +				label      	(object SegLabel @1849
 1.36437 +				    Parent_View 	@1848
 1.36438 +				    location   	(4844, 3952)
 1.36439 +				    hidden     	TRUE
 1.36440 +				    anchor     	1
 1.36441 +				    anchor_loc 	1
 1.36442 +				    nlines     	1
 1.36443 +				    max_width  	450
 1.36444 +				    justify    	0
 1.36445 +				    label      	""
 1.36446 +				    pctDist    	0.800000
 1.36447 +				    height     	42
 1.36448 +				    orientation 	1)
 1.36449 +				stereotype 	TRUE
 1.36450 +				line_color 	3342489
 1.36451 +				quidu      	"3A81325F0089"
 1.36452 +				client     	@1845
 1.36453 +				supplier   	@1842
 1.36454 +				line_style 	0)))
 1.36455 +		    (object AssociationViewNew "$UNNAMED$238" @1850
 1.36456 +			location   	(5951, 4402)
 1.36457 +			stereotype 	(object SegLabel @1851
 1.36458 +			    Parent_View 	@1850
 1.36459 +			    location   	(5951, 4283)
 1.36460 +			    anchor     	10
 1.36461 +			    anchor_loc 	1
 1.36462 +			    nlines     	1
 1.36463 +			    max_width  	450
 1.36464 +			    justify    	0
 1.36465 +			    label      	"<<Uses>>"
 1.36466 +			    pctDist    	0.500000
 1.36467 +			    height     	120
 1.36468 +			    orientation 	0)
 1.36469 +			line_color 	3342489
 1.36470 +			quidu      	"3A6C23FB0378"
 1.36471 +			roleview_list 	(list RoleViews
 1.36472 +			    (object RoleView "iDirScanner" @1852
 1.36473 +				Parent_View 	@1850
 1.36474 +				location   	(805, 0)
 1.36475 +				label      	(object SegLabel @1853
 1.36476 +				    Parent_View 	@1852
 1.36477 +				    location   	(6269, 4360)
 1.36478 +				    anchor     	1
 1.36479 +				    anchor_loc 	1
 1.36480 +				    nlines     	1
 1.36481 +				    max_width  	290
 1.36482 +				    justify    	0
 1.36483 +				    label      	"-iDirScanner"
 1.36484 +				    pctDist    	0.665272
 1.36485 +				    height     	42
 1.36486 +				    orientation 	0)
 1.36487 +				stereotype 	TRUE
 1.36488 +				line_color 	3342489
 1.36489 +				quidu      	"3A6C23FB0382"
 1.36490 +				client     	@1850
 1.36491 +				supplier   	@1815
 1.36492 +				line_style 	0)
 1.36493 +			    (object RoleView "$UNNAMED$239" @1854
 1.36494 +				Parent_View 	@1850
 1.36495 +				location   	(805, 0)
 1.36496 +				label      	(object SegLabel @1855
 1.36497 +				    Parent_View 	@1854
 1.36498 +				    location   	(5570, 4361)
 1.36499 +				    hidden     	TRUE
 1.36500 +				    anchor     	1
 1.36501 +				    anchor_loc 	1
 1.36502 +				    nlines     	1
 1.36503 +				    max_width  	450
 1.36504 +				    justify    	0
 1.36505 +				    label      	""
 1.36506 +				    pctDist    	0.800000
 1.36507 +				    height     	42
 1.36508 +				    orientation 	1)
 1.36509 +				stereotype 	TRUE
 1.36510 +				line_color 	3342489
 1.36511 +				quidu      	"3A6C23FB0379"
 1.36512 +				client     	@1850
 1.36513 +				supplier   	@1842
 1.36514 +				line_style 	0)))
 1.36515 +		    (object AssociationViewNew "$UNNAMED$244" @1856
 1.36516 +			location   	(4397, 4336)
 1.36517 +			stereotype 	TRUE
 1.36518 +			line_color 	3342489
 1.36519 +			quidu      	"3A6C23F9014F"
 1.36520 +			roleview_list 	(list RoleViews
 1.36521 +			    (object RoleView "iDiscoverer" @1857
 1.36522 +				Parent_View 	@1856
 1.36523 +				location   	(-439, 3406)
 1.36524 +				label      	(object SegLabel @1858
 1.36525 +				    Parent_View 	@1857
 1.36526 +				    location   	(4731, 4407)
 1.36527 +				    anchor     	1
 1.36528 +				    anchor_loc 	1
 1.36529 +				    nlines     	1
 1.36530 +				    max_width  	286
 1.36531 +				    justify    	0
 1.36532 +				    label      	"-iDiscoverer"
 1.36533 +				    pctDist    	0.800000
 1.36534 +				    height     	42
 1.36535 +				    orientation 	1)
 1.36536 +				stereotype 	TRUE
 1.36537 +				line_color 	3342489
 1.36538 +				quidu      	"3A6C23F90159"
 1.36539 +				client     	@1856
 1.36540 +				supplier   	@1842
 1.36541 +				line_style 	0)
 1.36542 +			    (object RoleView "$UNNAMED$245" @1859
 1.36543 +				Parent_View 	@1856
 1.36544 +				location   	(-439, 3406)
 1.36545 +				label      	(object SegLabel @1860
 1.36546 +				    Parent_View 	@1859
 1.36547 +				    location   	(4057, 4349)
 1.36548 +				    hidden     	TRUE
 1.36549 +				    anchor     	1
 1.36550 +				    anchor_loc 	1
 1.36551 +				    nlines     	1
 1.36552 +				    max_width  	450
 1.36553 +				    justify    	0
 1.36554 +				    label      	""
 1.36555 +				    pctDist    	0.800000
 1.36556 +				    height     	42
 1.36557 +				    orientation 	0)
 1.36558 +				stereotype 	TRUE
 1.36559 +				line_color 	3342489
 1.36560 +				quidu      	"3A6C23F90150"
 1.36561 +				client     	@1856
 1.36562 +				supplier   	@1816
 1.36563 +				line_style 	0)))
 1.36564 +		    (object AssociationViewNew "$UNNAMED$250" @1861
 1.36565 +			location   	(5935, 4057)
 1.36566 +			stereotype 	(object SegLabel @1862
 1.36567 +			    Parent_View 	@1861
 1.36568 +			    location   	(5935, 3938)
 1.36569 +			    anchor     	10
 1.36570 +			    anchor_loc 	1
 1.36571 +			    nlines     	1
 1.36572 +			    max_width  	450
 1.36573 +			    justify    	0
 1.36574 +			    label      	"<<Uses>>"
 1.36575 +			    pctDist    	0.500000
 1.36576 +			    height     	120
 1.36577 +			    orientation 	0)
 1.36578 +			line_color 	3342489
 1.36579 +			quidu      	"4447F3F903C5"
 1.36580 +			roleview_list 	(list RoleViews
 1.36581 +			    (object RoleView "iRscDirNotifierList" @1863
 1.36582 +				Parent_View 	@1861
 1.36583 +				location   	(789, -345)
 1.36584 +				label      	(object SegLabel @1864
 1.36585 +				    Parent_View 	@1863
 1.36586 +				    location   	(5843, 4012)
 1.36587 +				    anchor     	1
 1.36588 +				    anchor_loc 	1
 1.36589 +				    nlines     	1
 1.36590 +				    max_width  	348
 1.36591 +				    justify    	0
 1.36592 +				    label      	"+iRscDirNotifierList"
 1.36593 +				    pctDist    	-0.136122
 1.36594 +				    height     	80
 1.36595 +				    orientation 	0)
 1.36596 +				stereotype 	TRUE
 1.36597 +				line_color 	3342489
 1.36598 +				quidu      	"4447F3F903C6"
 1.36599 +				client     	@1861
 1.36600 +				supplier   	@1840
 1.36601 +				line_style 	0)
 1.36602 +			    (object RoleView "$UNNAMED$251" @1865
 1.36603 +				Parent_View 	@1861
 1.36604 +				location   	(789, -345)
 1.36605 +				label      	(object SegLabel @1866
 1.36606 +				    Parent_View 	@1865
 1.36607 +				    location   	(5550, 4179)
 1.36608 +				    hidden     	TRUE
 1.36609 +				    anchor     	1
 1.36610 +				    anchor_loc 	1
 1.36611 +				    nlines     	1
 1.36612 +				    max_width  	450
 1.36613 +				    justify    	0
 1.36614 +				    label      	""
 1.36615 +				    pctDist    	0.800000
 1.36616 +				    height     	42
 1.36617 +				    orientation 	1)
 1.36618 +				stereotype 	TRUE
 1.36619 +				line_color 	3342489
 1.36620 +				quidu      	"4447F3F903C7"
 1.36621 +				client     	@1861
 1.36622 +				supplier   	@1842
 1.36623 +				line_style 	0)))
 1.36624 +		    (object ClassView "Class" "Logical View::CDiscoverer::CIdleScanningTimer" @1867
 1.36625 +			ShowCompartmentStereotypes 	TRUE
 1.36626 +			IncludeAttribute 	TRUE
 1.36627 +			IncludeOperation 	TRUE
 1.36628 +			location   	(6634, 4836)
 1.36629 +			label      	(object ItemLabel
 1.36630 +			    Parent_View 	@1867
 1.36631 +			    location   	(6280, 4685)
 1.36632 +			    fill_color 	13434879
 1.36633 +			    nlines     	1
 1.36634 +			    max_width  	708
 1.36635 +			    justify    	0
 1.36636 +			    label      	"CIdleScanningTimer")
 1.36637 +			icon       	"control"
 1.36638 +			icon_style 	"None"
 1.36639 +			line_color 	3342489
 1.36640 +			fill_color 	13434879
 1.36641 +			quidu      	"3A816B5E009C"
 1.36642 +			compartment 	(object Compartment
 1.36643 +			    Parent_View 	@1867
 1.36644 +			    location   	(6280, 4789)
 1.36645 +			    icon_style 	"Icon"
 1.36646 +			    fill_color 	16777215
 1.36647 +			    anchor     	2
 1.36648 +			    nlines     	4
 1.36649 +			    max_width  	737)
 1.36650 +			width      	726
 1.36651 +			height     	326
 1.36652 +			annotation 	8
 1.36653 +			autoResize 	TRUE)
 1.36654 +		    (object AssociationViewNew "$UNNAMED$252" @1868
 1.36655 +			location   	(5871, 4612)
 1.36656 +			label      	(object SegLabel @1869
 1.36657 +			    Parent_View 	@1868
 1.36658 +			    location   	(5871, 4553)
 1.36659 +			    font       	(object Font
 1.36660 +				italics    	TRUE)
 1.36661 +			    hidden     	TRUE
 1.36662 +			    anchor     	1
 1.36663 +			    anchor_loc 	1
 1.36664 +			    nlines     	1
 1.36665 +			    max_width  	600
 1.36666 +			    justify    	0
 1.36667 +			    label      	""
 1.36668 +			    pctDist    	0.500000
 1.36669 +			    height     	60
 1.36670 +			    orientation 	0)
 1.36671 +			stereotype 	TRUE
 1.36672 +			line_color 	3342489
 1.36673 +			quidu      	"44F0447D036F"
 1.36674 +			roleview_list 	(list RoleViews
 1.36675 +			    (object RoleView "$UNNAMED$253" @1870
 1.36676 +				Parent_View 	@1868
 1.36677 +				location   	(725, 210)
 1.36678 +				stereotype 	TRUE
 1.36679 +				line_color 	3342489
 1.36680 +				quidu      	"44F0447E02E2"
 1.36681 +				client     	@1868
 1.36682 +				supplier   	@1867
 1.36683 +				line_style 	0)
 1.36684 +			    (object RoleView "$UNNAMED$254" @1871
 1.36685 +				Parent_View 	@1868
 1.36686 +				location   	(725, 210)
 1.36687 +				stereotype 	TRUE
 1.36688 +				line_color 	3342489
 1.36689 +				quidu      	"44F0447E02F2"
 1.36690 +				client     	@1868
 1.36691 +				supplier   	@1842
 1.36692 +				line_style 	0)))
 1.36693 +		    (object Label @1872
 1.36694 +			location   	(6014, 4588)
 1.36695 +			nlines     	1
 1.36696 +			max_width  	308
 1.36697 +			label      	"iScanningTimer")))
 1.36698 +	    (object ClassDiagram "High level view"
 1.36699 +		quid       	"3AACD5BF020D"
 1.36700 +		title      	"High level view"
 1.36701 +		zoom       	100
 1.36702 +		max_height 	28350
 1.36703 +		max_width  	21600
 1.36704 +		origin_x   	194
 1.36705 +		origin_y   	59
 1.36706 +		items      	(list diagram_item_list
 1.36707 +		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1873
 1.36708 +			ShowCompartmentStereotypes 	TRUE
 1.36709 +			location   	(372, 682)
 1.36710 +			label      	(object ItemLabel
 1.36711 +			    Parent_View 	@1873
 1.36712 +			    location   	(372, 842)
 1.36713 +			    anchor_loc 	1
 1.36714 +			    nlines     	2
 1.36715 +			    max_width  	327
 1.36716 +			    justify    	0
 1.36717 +			    label      	"Generic Client")
 1.36718 +			icon       	"Actor"
 1.36719 +			icon_style 	"Icon"
 1.36720 +			line_color 	3342489
 1.36721 +			fill_color 	13434879
 1.36722 +			quidu      	"3A1E33F801F8"
 1.36723 +			annotation 	8
 1.36724 +			autoResize 	TRUE)
 1.36725 +		    (object ClassView "Class" "Logical View::CExampleInterface" @1874
 1.36726 +			ShowCompartmentStereotypes 	TRUE
 1.36727 +			location   	(868, 682)
 1.36728 +			label      	(object ItemLabel
 1.36729 +			    Parent_View 	@1874
 1.36730 +			    location   	(737, 838)
 1.36731 +			    anchor_loc 	3
 1.36732 +			    nlines     	2
 1.36733 +			    max_width  	657
 1.36734 +			    justify    	0
 1.36735 +			    label      	"CExampleInterface")
 1.36736 +			icon       	"boundary"
 1.36737 +			icon_style 	"Icon"
 1.36738 +			line_color 	3342489
 1.36739 +			fill_color 	13434879
 1.36740 +			quidu      	"3A1D07A10155"
 1.36741 +			width      	230
 1.36742 +			height     	154
 1.36743 +			annotation 	8
 1.36744 +			autoResize 	TRUE)
 1.36745 +		    (object UsesView "" @1875
 1.36746 +			stereotype 	(object SegLabel @1876
 1.36747 +			    Parent_View 	@1875
 1.36748 +			    location   	(591, 563)
 1.36749 +			    anchor     	10
 1.36750 +			    anchor_loc 	1
 1.36751 +			    nlines     	1
 1.36752 +			    max_width  	450
 1.36753 +			    justify    	0
 1.36754 +			    label      	"<<Uses>>"
 1.36755 +			    pctDist    	0.500000
 1.36756 +			    height     	120
 1.36757 +			    orientation 	0)
 1.36758 +			line_color 	3342489
 1.36759 +			quidu      	"3A798EA9012F"
 1.36760 +			client     	@1873
 1.36761 +			supplier   	@1874
 1.36762 +			line_style 	0)
 1.36763 +		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1877
 1.36764 +			ShowCompartmentStereotypes 	TRUE
 1.36765 +			location   	(1809, 682)
 1.36766 +			label      	(object ItemLabel
 1.36767 +			    Parent_View 	@1877
 1.36768 +			    location   	(1809, 842)
 1.36769 +			    anchor_loc 	1
 1.36770 +			    nlines     	2
 1.36771 +			    max_width  	327
 1.36772 +			    justify    	0
 1.36773 +			    label      	"Interface Implementation")
 1.36774 +			icon       	"Actor"
 1.36775 +			icon_style 	"Icon"
 1.36776 +			line_color 	3342489
 1.36777 +			fill_color 	13434879
 1.36778 +			quidu      	"3A13FF96031A"
 1.36779 +			annotation 	8
 1.36780 +			autoResize 	TRUE)
 1.36781 +		    (object UsesView "" @1878
 1.36782 +			label      	(object ItemLabel
 1.36783 +			    Parent_View 	@1878
 1.36784 +			    location   	(1365, 682)
 1.36785 +			    anchor_loc 	1
 1.36786 +			    nlines     	1
 1.36787 +			    max_width  	60
 1.36788 +			    justify    	0
 1.36789 +			    label      	"")
 1.36790 +			stereotype 	(object SegLabel @1879
 1.36791 +			    Parent_View 	@1878
 1.36792 +			    location   	(1365, 563)
 1.36793 +			    anchor     	10
 1.36794 +			    anchor_loc 	1
 1.36795 +			    nlines     	1
 1.36796 +			    max_width  	450
 1.36797 +			    justify    	0
 1.36798 +			    label      	"<<Uses>>"
 1.36799 +			    pctDist    	0.500000
 1.36800 +			    height     	120
 1.36801 +			    orientation 	0)
 1.36802 +			line_color 	3342489
 1.36803 +			quidu      	"3AACF4C20367"
 1.36804 +			client     	@1874
 1.36805 +			supplier   	@1877
 1.36806 +			line_style 	0)
 1.36807 +		    (object NoteView @1880
 1.36808 +			location   	(1364, 1031)
 1.36809 +			label      	(object ItemLabel
 1.36810 +			    Parent_View 	@1880
 1.36811 +			    location   	(1201, 947)
 1.36812 +			    fill_color 	13434879
 1.36813 +			    nlines     	3
 1.36814 +			    max_width  	290
 1.36815 +			    label      	"Transparent instantiation mechanism")
 1.36816 +			line_color 	3342489
 1.36817 +			fill_color 	13434879
 1.36818 +			width      	350
 1.36819 +			height     	181
 1.36820 +			quidu      	"3A798BE801C2")
 1.36821 +		    (object AttachView "" @1881
 1.36822 +			stereotype 	TRUE
 1.36823 +			line_color 	3342489
 1.36824 +			client     	@1878
 1.36825 +			supplier   	@1880
 1.36826 +			line_style 	0)
 1.36827 +		    (object CategoryView "Logical View::Instantiation mechanism detail" @1882
 1.36828 +			location   	(1364, 1403)
 1.36829 +			label      	(object ItemLabel
 1.36830 +			    Parent_View 	@1882
 1.36831 +			    location   	(1195, 1319)
 1.36832 +			    fill_color 	13434879
 1.36833 +			    nlines     	2
 1.36834 +			    max_width  	338
 1.36835 +			    justify    	0
 1.36836 +			    label      	"Instantiation mechanism detail")
 1.36837 +			icon_style 	"Icon"
 1.36838 +			line_color 	3342489
 1.36839 +			fill_color 	13434879
 1.36840 +			quidu      	"3AACD623038D"
 1.36841 +			width      	350
 1.36842 +			height     	180)
 1.36843 +		    (object AttachView "" @1883
 1.36844 +			stereotype 	TRUE
 1.36845 +			line_color 	3342489
 1.36846 +			client     	@1880
 1.36847 +			supplier   	@1882
 1.36848 +			line_style 	0)))
 1.36849 +	    (object ClassDiagram "Interactions"
 1.36850 +		quid       	"3A798BE801C2"
 1.36851 +		title      	"Interactions"
 1.36852 +		zoom       	97
 1.36853 +		max_height 	28350
 1.36854 +		max_width  	21600
 1.36855 +		origin_x   	0
 1.36856 +		origin_y   	0
 1.36857 +		items      	(list diagram_item_list
 1.36858 +		    (object ClassView "Class" "Use Case View::Customers::Generic Client" @1884
 1.36859 +			location   	(62, 1240)
 1.36860 +			label      	(object ItemLabel
 1.36861 +			    Parent_View 	@1884
 1.36862 +			    location   	(62, 1400)
 1.36863 +			    anchor_loc 	1
 1.36864 +			    nlines     	2
 1.36865 +			    max_width  	327
 1.36866 +			    justify    	0
 1.36867 +			    label      	"Generic Client")
 1.36868 +			icon       	"Actor"
 1.36869 +			icon_style 	"Icon"
 1.36870 +			line_color 	3342489
 1.36871 +			fill_color 	13434879
 1.36872 +			quidu      	"3A1E33F801F8"
 1.36873 +			autoResize 	TRUE)
 1.36874 +		    (object ClassView "Class" "Logical View::TEComResolverParams" @1885
 1.36875 +			ShowCompartmentStereotypes 	TRUE
 1.36876 +			location   	(1302, 1736)
 1.36877 +			label      	(object ItemLabel
 1.36878 +			    Parent_View 	@1885
 1.36879 +			    location   	(1191, 1892)
 1.36880 +			    anchor_loc 	3
 1.36881 +			    nlines     	2
 1.36882 +			    max_width  	430
 1.36883 +			    justify    	0
 1.36884 +			    label      	"TEComResolverParams")
 1.36885 +			icon       	"entity"
 1.36886 +			icon_style 	"Icon"
 1.36887 +			line_color 	3342489
 1.36888 +			fill_color 	13434879
 1.36889 +			quidu      	"3A71B08F031E"
 1.36890 +			height     	154
 1.36891 +			annotation 	8
 1.36892 +			autoResize 	TRUE)
 1.36893 +		    (object NoteView @1886
 1.36894 +			location   	(1563, 171)
 1.36895 +			label      	(object ItemLabel
 1.36896 +			    Parent_View 	@1886
 1.36897 +			    location   	(1425, 111)
 1.36898 +			    fill_color 	13434879
 1.36899 +			    nlines     	2
 1.36900 +			    max_width  	240
 1.36901 +			    label      	"IPC Boundary")
 1.36902 +			line_color 	3342489
 1.36903 +			fill_color 	13434879
 1.36904 +			width      	300
 1.36905 +			height     	132)
 1.36906 +		    (object NoteView @1887
 1.36907 +			location   	(940, 170)
 1.36908 +			label      	(object ItemLabel
 1.36909 +			    Parent_View 	@1887
 1.36910 +			    location   	(802, 110)
 1.36911 +			    fill_color 	13434879
 1.36912 +			    nlines     	2
 1.36913 +			    max_width  	240
 1.36914 +			    label      	
 1.36915 +|MAGIC
 1.36916 +|Boundary
 1.36917 +			    )
 1.36918 +			line_color 	3342489
 1.36919 +			fill_color 	13434879
 1.36920 +			width      	300
 1.36921 +			height     	132)
 1.36922 +		    (object NoteView @1888
 1.36923 +			location   	(248, 248)
 1.36924 +			label      	(object ItemLabel
 1.36925 +			    Parent_View 	@1888
 1.36926 +			    location   	(65, 55)
 1.36927 +			    fill_color 	13434879
 1.36928 +			    nlines     	8
 1.36929 +			    max_width  	331
 1.36930 +			    label      	"A diagram showing the use relationships of the class instances.")
 1.36931 +			line_color 	3342489
 1.36932 +			fill_color 	13434879
 1.36933 +			width      	391
 1.36934 +			height     	399)
 1.36935 +		    (object ClassView "Class" "Logical View::CRegistryData::TIndex" @1889
 1.36936 +			location   	(4216, 2170)
 1.36937 +			label      	(object ItemLabel
 1.36938 +			    Parent_View 	@1889
 1.36939 +			    location   	(4105, 2326)
 1.36940 +			    anchor_loc 	3
 1.36941 +			    nlines     	2
 1.36942 +			    max_width  	430
 1.36943 +			    justify    	0
 1.36944 +			    label      	"TIndex")
 1.36945 +			icon       	"entity"
 1.36946 +			icon_style 	"Icon"
 1.36947 +			line_color 	3342489
 1.36948 +			fill_color 	13434879
 1.36949 +			quidu      	"3A8134A40141"
 1.36950 +			height     	154
 1.36951 +			autoResize 	TRUE)
 1.36952 +		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TDriveUnit" @1890
 1.36953 +			location   	(4092, 186)
 1.36954 +			label      	(object ItemLabel
 1.36955 +			    Parent_View 	@1890
 1.36956 +			    location   	(3981, 342)
 1.36957 +			    anchor_loc 	3
 1.36958 +			    nlines     	2
 1.36959 +			    max_width  	430
 1.36960 +			    justify    	0
 1.36961 +			    label      	"TDriveUnit")
 1.36962 +			icon       	"entity"
 1.36963 +			icon_style 	"Icon"
 1.36964 +			line_color 	3342489
 1.36965 +			fill_color 	13434879
 1.36966 +			quidu      	"3A8135F103C1"
 1.36967 +			height     	154
 1.36968 +			autoResize 	TRUE)
 1.36969 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDllData>" @1891
 1.36970 +			location   	(4712, 558)
 1.36971 +			label      	(object ItemLabel
 1.36972 +			    Parent_View 	@1891
 1.36973 +			    location   	(4614, 719)
 1.36974 +			    anchor_loc 	3
 1.36975 +			    nlines     	2
 1.36976 +			    max_width  	441
 1.36977 +			    justify    	0
 1.36978 +			    label      	"RPointerArray<CDllData>")
 1.36979 +			icon       	"control"
 1.36980 +			icon_style 	"Icon"
 1.36981 +			line_color 	3342489
 1.36982 +			fill_color 	13434879
 1.36983 +			quidu      	"3A8137F8004C"
 1.36984 +			width      	158
 1.36985 +			autoResize 	TRUE)
 1.36986 +		    (object ClassView "Class" "Logical View::CRegistryData::CDriveData" @1892
 1.36987 +			location   	(4712, 186)
 1.36988 +			label      	(object ItemLabel
 1.36989 +			    Parent_View 	@1892
 1.36990 +			    location   	(4601, 342)
 1.36991 +			    anchor_loc 	3
 1.36992 +			    nlines     	2
 1.36993 +			    max_width  	430
 1.36994 +			    justify    	0
 1.36995 +			    label      	"CDriveData")
 1.36996 +			icon       	"entity"
 1.36997 +			icon_style 	"Icon"
 1.36998 +			line_color 	3342489
 1.36999 +			fill_color 	13434879
 1.37000 +			quidu      	"3A81363E039A"
 1.37001 +			height     	154
 1.37002 +			autoResize 	TRUE)
 1.37003 +		    (object AssociationViewNew "$UNNAMED$177" @1893
 1.37004 +			location   	(4712, 368)
 1.37005 +			stereotype 	TRUE
 1.37006 +			line_color 	3342489
 1.37007 +			quidu      	"3A81382300C6"
 1.37008 +			roleview_list 	(list RoleViews
 1.37009 +			    (object RoleView "$UNNAMED$178" @1894
 1.37010 +				Parent_View 	@1893
 1.37011 +				location   	(620, -190)
 1.37012 +				stereotype 	TRUE
 1.37013 +				line_color 	3342489
 1.37014 +				quidu      	"3A81382402C6"
 1.37015 +				client     	@1893
 1.37016 +				supplier   	@1891
 1.37017 +				line_style 	0)
 1.37018 +			    (object RoleView "$UNNAMED$179" @1895
 1.37019 +				Parent_View 	@1893
 1.37020 +				location   	(620, -190)
 1.37021 +				stereotype 	TRUE
 1.37022 +				line_color 	3342489
 1.37023 +				quidu      	"3A81382402D0"
 1.37024 +				client     	@1893
 1.37025 +				supplier   	@1892
 1.37026 +				line_style 	0)))
 1.37027 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CImplementationInformation>" @1896
 1.37028 +			location   	(4712, 2046)
 1.37029 +			label      	(object ItemLabel
 1.37030 +			    Parent_View 	@1896
 1.37031 +			    location   	(4614, 2207)
 1.37032 +			    anchor_loc 	3
 1.37033 +			    nlines     	2
 1.37034 +			    max_width  	441
 1.37035 +			    justify    	0
 1.37036 +			    label      	"RPointerArray<CImplementationInformation>")
 1.37037 +			icon       	"control"
 1.37038 +			icon_style 	"Icon"
 1.37039 +			line_color 	3342489
 1.37040 +			fill_color 	13434879
 1.37041 +			quidu      	"3A81387301B1"
 1.37042 +			width      	158
 1.37043 +			autoResize 	TRUE)
 1.37044 +		    (object ClassView "Class" "Logical View::CRegistryData::CInterfaceData" @1897
 1.37045 +			location   	(4712, 1674)
 1.37046 +			label      	(object ItemLabel
 1.37047 +			    Parent_View 	@1897
 1.37048 +			    location   	(4601, 1830)
 1.37049 +			    anchor_loc 	3
 1.37050 +			    nlines     	2
 1.37051 +			    max_width  	430
 1.37052 +			    justify    	0
 1.37053 +			    label      	"CInterfaceData")
 1.37054 +			icon       	"entity"
 1.37055 +			icon_style 	"Icon"
 1.37056 +			line_color 	3342489
 1.37057 +			fill_color 	13434879
 1.37058 +			quidu      	"3A81366B01F0"
 1.37059 +			height     	154
 1.37060 +			autoResize 	TRUE)
 1.37061 +		    (object AssociationViewNew "$UNNAMED$183" @1898
 1.37062 +			location   	(4712, 1856)
 1.37063 +			stereotype 	TRUE
 1.37064 +			line_color 	3342489
 1.37065 +			quidu      	"3A8138C1004B"
 1.37066 +			roleview_list 	(list RoleViews
 1.37067 +			    (object RoleView "$UNNAMED$184" @1899
 1.37068 +				Parent_View 	@1898
 1.37069 +				location   	(186, 58)
 1.37070 +				stereotype 	TRUE
 1.37071 +				line_color 	3342489
 1.37072 +				quidu      	"3A8138C201A1"
 1.37073 +				client     	@1898
 1.37074 +				supplier   	@1896
 1.37075 +				line_style 	0)
 1.37076 +			    (object RoleView "$UNNAMED$185" @1900
 1.37077 +				Parent_View 	@1898
 1.37078 +				location   	(186, 58)
 1.37079 +				stereotype 	TRUE
 1.37080 +				line_color 	3342489
 1.37081 +				quidu      	"3A8138C201AB"
 1.37082 +				client     	@1898
 1.37083 +				supplier   	@1897
 1.37084 +				line_style 	0)))
 1.37085 +		    (object UsesView "iInterfaceArrayLoc" @1901
 1.37086 +			label      	(object ItemLabel
 1.37087 +			    Parent_View 	@1901
 1.37088 +			    location   	(4461, 1919)
 1.37089 +			    anchor_loc 	1
 1.37090 +			    nlines     	1
 1.37091 +			    max_width  	339
 1.37092 +			    justify    	0
 1.37093 +			    label      	"iInterfaceArrayLoc")
 1.37094 +			stereotype 	(object SegLabel @1902
 1.37095 +			    Parent_View 	@1901
 1.37096 +			    location   	(4513, 1889)
 1.37097 +			    anchor     	10
 1.37098 +			    anchor_loc 	1
 1.37099 +			    nlines     	1
 1.37100 +			    max_width  	450
 1.37101 +			    justify    	0
 1.37102 +			    label      	"<<Uses>>"
 1.37103 +			    pctDist    	0.616551
 1.37104 +			    height     	16
 1.37105 +			    orientation 	1)
 1.37106 +			line_color 	3342489
 1.37107 +			quidu      	"3A8138EA00F4"
 1.37108 +			client     	@1889
 1.37109 +			supplier   	@1897
 1.37110 +			line_style 	0)
 1.37111 +		    (object UsesView "iDriveArrayLoc" @1903
 1.37112 +			label      	(object ItemLabel
 1.37113 +			    Parent_View 	@1903
 1.37114 +			    location   	(4460, 1177)
 1.37115 +			    anchor_loc 	1
 1.37116 +			    nlines     	1
 1.37117 +			    max_width  	269
 1.37118 +			    justify    	0
 1.37119 +			    label      	"iDriveArrayLoc")
 1.37120 +			stereotype 	(object SegLabel @1904
 1.37121 +			    Parent_View 	@1903
 1.37122 +			    location   	(4456, 1125)
 1.37123 +			    anchor     	10
 1.37124 +			    anchor_loc 	1
 1.37125 +			    nlines     	1
 1.37126 +			    max_width  	450
 1.37127 +			    justify    	0
 1.37128 +			    label      	"<<Uses>>"
 1.37129 +			    pctDist    	0.526161
 1.37130 +			    height     	16
 1.37131 +			    orientation 	0)
 1.37132 +			line_color 	3342489
 1.37133 +			quidu      	"3A81395D00B4"
 1.37134 +			client     	@1889
 1.37135 +			supplier   	@1892
 1.37136 +			line_style 	0)
 1.37137 +		    (object NoteView @1905
 1.37138 +			location   	(3782, 868)
 1.37139 +			label      	(object ItemLabel
 1.37140 +			    Parent_View 	@1905
 1.37141 +			    location   	(3598, 705)
 1.37142 +			    fill_color 	13434879
 1.37143 +			    nlines     	6
 1.37144 +			    max_width  	333
 1.37145 +			    label      	
 1.37146 +|The actual registration data hierarchy.
 1.37147 +|That is stored persistantly.
 1.37148 +			    )
 1.37149 +			line_color 	3342489
 1.37150 +			fill_color 	13434879
 1.37151 +			width      	393
 1.37152 +			height     	338)
 1.37153 +		    (object NoteView @1906
 1.37154 +			location   	(3906, 1736)
 1.37155 +			label      	(object ItemLabel
 1.37156 +			    Parent_View 	@1906
 1.37157 +			    location   	(3668, 1611)
 1.37158 +			    fill_color 	13434879
 1.37159 +			    nlines     	5
 1.37160 +			    max_width  	440
 1.37161 +			    label      	"The index into the data hierarchy based upon the Interface UID as a key. (Rebuilt on registry data load).")
 1.37162 +			line_color 	3342489
 1.37163 +			fill_color 	13434879
 1.37164 +			width      	500
 1.37165 +			height     	263)
 1.37166 +		    (object NoteView @1907
 1.37167 +			location   	(620, 2418)
 1.37168 +			label      	(object ItemLabel
 1.37169 +			    Parent_View 	@1907
 1.37170 +			    location   	(11, 1858)
 1.37171 +			    fill_color 	13434879
 1.37172 +			    nlines     	23
 1.37173 +			    max_width  	1183
 1.37174 +			    label      	
 1.37175 +| Registry data structure...
 1.37176 +|	
 1.37177 +| iRegistrations
 1.37178 +|	|
 1.37179 +|	 ->CDriveData
 1.37180 +|		|
 1.37181 +|		 ->CDllData
 1.37182 +|		|	|
 1.37183 +|		|	| -> CInterfaceData	
 1.37184 +|		|	|	|
 1.37185 +|		|	|	->CImplementationData	
 1.37186 +|		|	|	|
 1.37187 +|		|	|	 -> CImplementationData
 1.37188 +|		|	|
 1.37189 +|		|	 -> CInterfaceData			
 1.37190 +|		|		|
 1.37191 +|		|		->CImplementationData	
 1.37192 +|		|
 1.37193 +|		 ->CDllData
 1.37194 +|			|
 1.37195 +|			 -> CInterfaceData
 1.37196 +|				|
 1.37197 +|				 -> CImplementationData
 1.37198 +			    )
 1.37199 +			line_color 	3342489
 1.37200 +			fill_color 	13434879
 1.37201 +			width      	1243
 1.37202 +			height     	1132)
 1.37203 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CInterfaceData>" @1908
 1.37204 +			location   	(4712, 1302)
 1.37205 +			label      	(object ItemLabel
 1.37206 +			    Parent_View 	@1908
 1.37207 +			    location   	(4614, 1463)
 1.37208 +			    anchor_loc 	3
 1.37209 +			    nlines     	2
 1.37210 +			    max_width  	441
 1.37211 +			    justify    	0
 1.37212 +			    label      	"RPointerArray<CInterfaceData>")
 1.37213 +			icon       	"control"
 1.37214 +			icon_style 	"Icon"
 1.37215 +			line_color 	3342489
 1.37216 +			fill_color 	13434879
 1.37217 +			quidu      	"3A813855026D"
 1.37218 +			width      	158
 1.37219 +			autoResize 	TRUE)
 1.37220 +		    (object UsesView "" @1909
 1.37221 +			stereotype 	TRUE
 1.37222 +			line_color 	3342489
 1.37223 +			quidu      	"3A8138A701E8"
 1.37224 +			client     	@1908
 1.37225 +			supplier   	@1897
 1.37226 +			line_style 	0)
 1.37227 +		    (object ClassView "Class" "Logical View::CRegistryData::CDllData" @1910
 1.37228 +			location   	(4712, 930)
 1.37229 +			label      	(object ItemLabel
 1.37230 +			    Parent_View 	@1910
 1.37231 +			    location   	(4601, 1086)
 1.37232 +			    anchor_loc 	3
 1.37233 +			    nlines     	2
 1.37234 +			    max_width  	430
 1.37235 +			    justify    	0
 1.37236 +			    label      	"CDllData")
 1.37237 +			icon       	"entity"
 1.37238 +			icon_style 	"Icon"
 1.37239 +			line_color 	3342489
 1.37240 +			fill_color 	13434879
 1.37241 +			quidu      	"3A81365601C8"
 1.37242 +			height     	154
 1.37243 +			autoResize 	TRUE)
 1.37244 +		    (object UsesView "" @1911
 1.37245 +			stereotype 	TRUE
 1.37246 +			line_color 	3342489
 1.37247 +			quidu      	"3A813846026B"
 1.37248 +			client     	@1891
 1.37249 +			supplier   	@1910
 1.37250 +			line_style 	0)
 1.37251 +		    (object AssociationViewNew "$UNNAMED$180" @1912
 1.37252 +			location   	(4712, 1157)
 1.37253 +			stereotype 	TRUE
 1.37254 +			line_color 	3342489
 1.37255 +			quidu      	"3A81389B00AB"
 1.37256 +			roleview_list 	(list RoleViews
 1.37257 +			    (object RoleView "$UNNAMED$181" @1913
 1.37258 +				Parent_View 	@1912
 1.37259 +				location   	(186, 227)
 1.37260 +				stereotype 	TRUE
 1.37261 +				line_color 	3342489
 1.37262 +				quidu      	"3A81389C0020"
 1.37263 +				client     	@1912
 1.37264 +				supplier   	@1908
 1.37265 +				line_style 	0)
 1.37266 +			    (object RoleView "$UNNAMED$182" @1914
 1.37267 +				Parent_View 	@1912
 1.37268 +				location   	(186, 227)
 1.37269 +				stereotype 	TRUE
 1.37270 +				line_color 	3342489
 1.37271 +				quidu      	"3A81389C002A"
 1.37272 +				client     	@1912
 1.37273 +				supplier   	@1910
 1.37274 +				line_style 	0)))
 1.37275 +		    (object UsesView "iDllArrayLoc" @1915
 1.37276 +			label      	(object ItemLabel
 1.37277 +			    Parent_View 	@1915
 1.37278 +			    location   	(4460, 1549)
 1.37279 +			    anchor_loc 	1
 1.37280 +			    nlines     	1
 1.37281 +			    max_width  	225
 1.37282 +			    justify    	0
 1.37283 +			    label      	"iDllArrayLoc")
 1.37284 +			stereotype 	(object SegLabel @1916
 1.37285 +			    Parent_View 	@1915
 1.37286 +			    location   	(4517, 1555)
 1.37287 +			    anchor     	10
 1.37288 +			    anchor_loc 	1
 1.37289 +			    nlines     	1
 1.37290 +			    max_width  	450
 1.37291 +			    justify    	0
 1.37292 +			    label      	"<<Uses>>"
 1.37293 +			    pctDist    	0.559018
 1.37294 +			    height     	55
 1.37295 +			    orientation 	1)
 1.37296 +			line_color 	3342489
 1.37297 +			quidu      	"3A8138DB01A7"
 1.37298 +			client     	@1889
 1.37299 +			supplier   	@1910
 1.37300 +			line_style 	0)
 1.37301 +		    (object ClassView "Class" "Logical View::CUnloadPolicy" @1917
 1.37302 +			ShowCompartmentStereotypes 	TRUE
 1.37303 +			location   	(5146, 930)
 1.37304 +			label      	(object ItemLabel
 1.37305 +			    Parent_View 	@1917
 1.37306 +			    location   	(5048, 1091)
 1.37307 +			    anchor_loc 	3
 1.37308 +			    nlines     	2
 1.37309 +			    max_width  	441
 1.37310 +			    justify    	0
 1.37311 +			    label      	"CUnloadPolicy")
 1.37312 +			icon       	"control"
 1.37313 +			icon_style 	"Icon"
 1.37314 +			line_color 	3342489
 1.37315 +			fill_color 	13434879
 1.37316 +			quidu      	"3A1D309500CE"
 1.37317 +			width      	158
 1.37318 +			annotation 	8
 1.37319 +			autoResize 	TRUE)
 1.37320 +		    (object AssociationViewNew "$UNNAMED$186" @1918
 1.37321 +			location   	(4926, 930)
 1.37322 +			stereotype 	TRUE
 1.37323 +			line_color 	3342489
 1.37324 +			quidu      	"3A8144DD0388"
 1.37325 +			roleview_list 	(list RoleViews
 1.37326 +			    (object RoleView "$UNNAMED$187" @1919
 1.37327 +				Parent_View 	@1918
 1.37328 +				location   	(1144, -2108)
 1.37329 +				label      	(object SegLabel @1920
 1.37330 +				    Parent_View 	@1919
 1.37331 +				    location   	(4814, 972)
 1.37332 +				    hidden     	TRUE
 1.37333 +				    anchor     	1
 1.37334 +				    anchor_loc 	1
 1.37335 +				    nlines     	1
 1.37336 +				    max_width  	450
 1.37337 +				    justify    	0
 1.37338 +				    label      	""
 1.37339 +				    pctDist    	0.800000
 1.37340 +				    height     	42
 1.37341 +				    orientation 	0)
 1.37342 +				stereotype 	TRUE
 1.37343 +				line_color 	3342489
 1.37344 +				quidu      	"3A8144DE02B7"
 1.37345 +				client     	@1918
 1.37346 +				supplier   	@1910
 1.37347 +				line_style 	0)
 1.37348 +			    (object RoleView "theCUnloadPolicy" @1921
 1.37349 +				Parent_View 	@1918
 1.37350 +				location   	(1144, -2108)
 1.37351 +				label      	(object SegLabel @1922
 1.37352 +				    Parent_View 	@1921
 1.37353 +				    location   	(5038, 972)
 1.37354 +				    anchor     	1
 1.37355 +				    anchor_loc 	1
 1.37356 +				    nlines     	1
 1.37357 +				    max_width  	409
 1.37358 +				    justify    	0
 1.37359 +				    label      	"+theCUnloadPolicy"
 1.37360 +				    pctDist    	0.800000
 1.37361 +				    height     	42
 1.37362 +				    orientation 	1)
 1.37363 +				stereotype 	TRUE
 1.37364 +				line_color 	3342489
 1.37365 +				quidu      	"3A8144DE02A3"
 1.37366 +				client     	@1918
 1.37367 +				supplier   	@1917
 1.37368 +				line_style 	0)))
 1.37369 +		    (object ClassView "Class" "Use Case View::System Actors::Interface Implementation" @1923
 1.37370 +			ShowCompartmentStereotypes 	TRUE
 1.37371 +			location   	(5146, 2480)
 1.37372 +			label      	(object ItemLabel
 1.37373 +			    Parent_View 	@1923
 1.37374 +			    location   	(5146, 2640)
 1.37375 +			    anchor_loc 	1
 1.37376 +			    nlines     	2
 1.37377 +			    max_width  	327
 1.37378 +			    justify    	0
 1.37379 +			    label      	"Interface Implementation")
 1.37380 +			icon       	"Actor"
 1.37381 +			icon_style 	"Icon"
 1.37382 +			line_color 	3342489
 1.37383 +			fill_color 	13434879
 1.37384 +			quidu      	"3A13FF96031A"
 1.37385 +			annotation 	8
 1.37386 +			autoResize 	TRUE)
 1.37387 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::mutable RArray<TIndex>" @1924
 1.37388 +			location   	(3534, 2170)
 1.37389 +			label      	(object ItemLabel
 1.37390 +			    Parent_View 	@1924
 1.37391 +			    location   	(3436, 2331)
 1.37392 +			    anchor_loc 	3
 1.37393 +			    nlines     	2
 1.37394 +			    max_width  	441
 1.37395 +			    justify    	0
 1.37396 +			    label      	"mutable RArray<TIndex>")
 1.37397 +			icon       	"control"
 1.37398 +			icon_style 	"Icon"
 1.37399 +			line_color 	3342489
 1.37400 +			fill_color 	13434879
 1.37401 +			quidu      	"3A7FEAF302B1"
 1.37402 +			width      	158
 1.37403 +			autoResize 	TRUE)
 1.37404 +		    (object UsesView "" @1925
 1.37405 +			stereotype 	TRUE
 1.37406 +			line_color 	3342489
 1.37407 +			quidu      	"3A8134C80215"
 1.37408 +			client     	@1924
 1.37409 +			supplier   	@1889
 1.37410 +			line_style 	0)
 1.37411 +		    (object AttachView "" @1926
 1.37412 +			stereotype 	TRUE
 1.37413 +			line_color 	3342489
 1.37414 +			client     	@1906
 1.37415 +			supplier   	@1924
 1.37416 +			line_style 	0)
 1.37417 +		    (object ClassView "ParameterizedClass" "Logical View::CRegistryData::RPointerArray<CDriveData>" @1927
 1.37418 +			location   	(4216, 558)
 1.37419 +			label      	(object ItemLabel
 1.37420 +			    Parent_View 	@1927
 1.37421 +			    location   	(4118, 719)
 1.37422 +			    anchor_loc 	3
 1.37423 +			    nlines     	2
 1.37424 +			    max_width  	441
 1.37425 +			    justify    	0
 1.37426 +			    label      	"RPointerArray<CDriveData>")
 1.37427 +			icon       	"control"
 1.37428 +			icon_style 	"Icon"
 1.37429 +			line_color 	3342489
 1.37430 +			fill_color 	13434879
 1.37431 +			quidu      	"3A8136FF035B"
 1.37432 +			width      	158
 1.37433 +			autoResize 	TRUE)
 1.37434 +		    (object UsesView "" @1928
 1.37435 +			stereotype 	TRUE
 1.37436 +			line_color 	3342489
 1.37437 +			quidu      	"3A8137DD0089"
 1.37438 +			client     	@1927
 1.37439 +			supplier   	@1892
 1.37440 +			line_style 	0)
 1.37441 +		    (object AttachView "" @1929
 1.37442 +			stereotype 	TRUE
 1.37443 +			line_color 	3342489
 1.37444 +			client     	@1905
 1.37445 +			supplier   	@1927
 1.37446 +			line_style 	0)
 1.37447 +		    (object ClassView "InstantiatedClass" "Logical View::mutable RArray<TUid>" @1930
 1.37448 +			ShowCompartmentStereotypes 	TRUE
 1.37449 +			location   	(3596, 2728)
 1.37450 +			label      	(object ItemLabel
 1.37451 +			    Parent_View 	@1930
 1.37452 +			    location   	(3498, 2889)
 1.37453 +			    anchor_loc 	3
 1.37454 +			    nlines     	2
 1.37455 +			    max_width  	441
 1.37456 +			    justify    	0
 1.37457 +			    label      	"mutable RArray<TUid>")
 1.37458 +			icon       	"control"
 1.37459 +			icon_style 	"Icon"
 1.37460 +			line_color 	3342489
 1.37461 +			fill_color 	13434879
 1.37462 +			quidu      	"3A7979750198"
 1.37463 +			width      	158
 1.37464 +			annotation 	8
 1.37465 +			autoResize 	TRUE)
 1.37466 +		    (object ClassView "Class" "Logical View::EPOC Base classes::T-Classes::TUid" @1931
 1.37467 +			ShowCompartmentStereotypes 	TRUE
 1.37468 +			location   	(4216, 2728)
 1.37469 +			label      	(object ItemLabel
 1.37470 +			    Parent_View 	@1931
 1.37471 +			    location   	(4105, 2884)
 1.37472 +			    anchor_loc 	3
 1.37473 +			    nlines     	2
 1.37474 +			    max_width  	430
 1.37475 +			    justify    	0
 1.37476 +			    label      	"TUid")
 1.37477 +			icon       	"entity"
 1.37478 +			icon_style 	"Icon"
 1.37479 +			line_color 	3342489
 1.37480 +			fill_color 	13434879
 1.37481 +			quidu      	"3A813535001D"
 1.37482 +			height     	154
 1.37483 +			autoResize 	TRUE)
 1.37484 +		    (object UsesView "" @1932
 1.37485 +			stereotype 	TRUE
 1.37486 +			line_color 	3342489
 1.37487 +			quidu      	"3A8135570062"
 1.37488 +			client     	@1930
 1.37489 +			supplier   	@1931
 1.37490 +			line_style 	0)
 1.37491 +		    (object ClassView "Class" "Logical View::CImplementationInformation" @1933
 1.37492 +			ShowCompartmentStereotypes 	TRUE
 1.37493 +			location   	(4712, 2480)
 1.37494 +			label      	(object ItemLabel
 1.37495 +			    Parent_View 	@1933
 1.37496 +			    location   	(4601, 2636)
 1.37497 +			    anchor_loc 	3
 1.37498 +			    nlines     	2
 1.37499 +			    max_width  	430
 1.37500 +			    justify    	0
 1.37501 +			    label      	"CImplementationInformation")
 1.37502 +			icon       	"entity"
 1.37503 +			icon_style 	"Icon"
 1.37504 +			line_color 	3342489
 1.37505 +			fill_color 	13434879
 1.37506 +			quidu      	"3AD31E780181"
 1.37507 +			height     	154
 1.37508 +			annotation 	8
 1.37509 +			autoResize 	TRUE)
 1.37510 +		    (object AssociationViewNew "$UNNAMED$202" @1934
 1.37511 +			location   	(4463, 2600)
 1.37512 +			stereotype 	TRUE
 1.37513 +			line_color 	3342489
 1.37514 +			quidu      	"3AE05EBE0329"
 1.37515 +			roleview_list 	(list RoleViews
 1.37516 +			    (object RoleView "iImplementationUid" @1935
 1.37517 +				Parent_View 	@1934
 1.37518 +				location   	(-187, 120)
 1.37519 +				label      	(object SegLabel @1936
 1.37520 +				    Parent_View 	@1935
 1.37521 +				    location   	(4344, 2708)
 1.37522 +				    anchor     	1
 1.37523 +				    anchor_loc 	1
 1.37524 +				    nlines     	1
 1.37525 +				    max_width  	431
 1.37526 +				    justify    	0
 1.37527 +				    label      	"-iImplementationUid"
 1.37528 +				    pctDist    	0.800000
 1.37529 +				    height     	42
 1.37530 +				    orientation 	0)
 1.37531 +				stereotype 	TRUE
 1.37532 +				line_color 	3342489
 1.37533 +				quidu      	"3AE05EBE033D"
 1.37534 +				client     	@1934
 1.37535 +				supplier   	@1931
 1.37536 +				line_style 	0)
 1.37537 +			    (object RoleView "$UNNAMED$203" @1937
 1.37538 +				Parent_View 	@1934
 1.37539 +				location   	(-187, 120)
 1.37540 +				label      	(object SegLabel @1938
 1.37541 +				    Parent_View 	@1937
 1.37542 +				    location   	(4620, 2568)
 1.37543 +				    hidden     	TRUE
 1.37544 +				    anchor     	1
 1.37545 +				    anchor_loc 	1
 1.37546 +				    nlines     	1
 1.37547 +				    max_width  	450
 1.37548 +				    justify    	0
 1.37549 +				    label      	""
 1.37550 +				    pctDist    	0.800000
 1.37551 +				    height     	42
 1.37552 +				    orientation 	1)
 1.37553 +				stereotype 	TRUE
 1.37554 +				line_color 	3342489
 1.37555 +				quidu      	"3AE05EBE032A"
 1.37556 +				client     	@1934
 1.37557 +				supplier   	@1933
 1.37558 +				line_style 	0)))
 1.37559 +		    (object UsesView "" @1939
 1.37560 +			stereotype 	TRUE
 1.37561 +			line_color 	3342489
 1.37562 +			quidu      	"3AD47BA901E2"
 1.37563 +			client     	@1889
 1.37564 +			supplier   	@1933
 1.37565 +			line_style 	0)
 1.37566 +		    (object UsesView "" @1940
 1.37567 +			stereotype 	TRUE
 1.37568 +			line_color 	3342489
 1.37569 +			quidu      	"3AD47BA402B7"
 1.37570 +			client     	@1896
 1.37571 +			supplier   	@1933
 1.37572 +			line_style 	0)
 1.37573 +		    (object UsesView "" @1941
 1.37574 +			stereotype 	TRUE
 1.37575 +			line_color 	3342489
 1.37576 +			quidu      	"3AD47C73023D"
 1.37577 +			client     	@1933
 1.37578 +			supplier   	@1923
 1.37579 +			line_style 	0)
 1.37580 +		    (object ClassView "ParameterizedClass" "Logical View::CDiscoverer::RArray<TDriveUnit>" @1942
 1.37581 +			location   	(3596, 186)
 1.37582 +			label      	(object ItemLabel
 1.37583 +			    Parent_View 	@1942
 1.37584 +			    location   	(3498, 347)
 1.37585 +			    anchor_loc 	3
 1.37586 +			    nlines     	2
 1.37587 +			    max_width  	441
 1.37588 +			    justify    	0
 1.37589 +			    label      	"RArray<TDriveUnit>")
 1.37590 +			icon       	"control"
 1.37591 +			icon_style 	"Icon"
 1.37592 +			line_color 	3342489
 1.37593 +			fill_color 	13434879
 1.37594 +			quidu      	"3A7FEAF801A0"
 1.37595 +			width      	158
 1.37596 +			autoResize 	TRUE)
 1.37597 +		    (object ClassView "Class" "Logical View::CExampleInterface" @1943
 1.37598 +			ShowCompartmentStereotypes 	TRUE
 1.37599 +			location   	(620, 1240)
 1.37600 +			label      	(object ItemLabel
 1.37601 +			    Parent_View 	@1943
 1.37602 +			    location   	(489, 1396)
 1.37603 +			    anchor_loc 	3
 1.37604 +			    nlines     	2
 1.37605 +			    max_width  	657
 1.37606 +			    justify    	0
 1.37607 +			    label      	"CExampleInterface")
 1.37608 +			icon       	"boundary"
 1.37609 +			icon_style 	"Icon"
 1.37610 +			line_color 	3342489
 1.37611 +			fill_color 	13434879
 1.37612 +			quidu      	"3A1D07A10155"
 1.37613 +			width      	230
 1.37614 +			height     	154
 1.37615 +			annotation 	8
 1.37616 +			autoResize 	TRUE)
 1.37617 +		    (object UsesView "" @1944
 1.37618 +			label      	(object ItemLabel
 1.37619 +			    Parent_View 	@1944
 1.37620 +			    location   	(313, 1240)
 1.37621 +			    anchor_loc 	1
 1.37622 +			    nlines     	1
 1.37623 +			    max_width  	108
 1.37624 +			    justify    	0
 1.37625 +			    label      	"")
 1.37626 +			stereotype 	(object SegLabel @1945
 1.37627 +			    Parent_View 	@1944
 1.37628 +			    location   	(313, 1182)
 1.37629 +			    anchor     	10
 1.37630 +			    anchor_loc 	1
 1.37631 +			    nlines     	1
 1.37632 +			    max_width  	450
 1.37633 +			    justify    	0
 1.37634 +			    label      	"<<Uses>>"
 1.37635 +			    pctDist    	0.500000
 1.37636 +			    height     	59
 1.37637 +			    orientation 	0)
 1.37638 +			line_color 	3342489
 1.37639 +			quidu      	"3A798EA9012F"
 1.37640 +			client     	@1884
 1.37641 +			supplier   	@1943
 1.37642 +			line_style 	0)
 1.37643 +		    (object UsesView "" @1946
 1.37644 +			label      	(object ItemLabel
 1.37645 +			    Parent_View 	@1946
 1.37646 +			    location   	(1053, 1554)
 1.37647 +			    anchor_loc 	1
 1.37648 +			    nlines     	1
 1.37649 +			    max_width  	60
 1.37650 +			    justify    	0
 1.37651 +			    label      	"")
 1.37652 +			stereotype 	(object SegLabel @1947
 1.37653 +			    Parent_View 	@1946
 1.37654 +			    location   	(919, 1577)
 1.37655 +			    anchor     	10
 1.37656 +			    anchor_loc 	1
 1.37657 +			    nlines     	1
 1.37658 +			    max_width  	450
 1.37659 +			    justify    	0
 1.37660 +			    label      	"<<Uses>>"
 1.37661 +			    pctDist    	0.505165
 1.37662 +			    height     	99
 1.37663 +			    orientation 	1)
 1.37664 +			line_color 	3342489
 1.37665 +			quidu      	"3A798F28024A"
 1.37666 +			client     	@1943
 1.37667 +			supplier   	@1885
 1.37668 +			line_style 	0)
 1.37669 +		    (object ClassView "Class" "Logical View::REComSession" @1948
 1.37670 +			ShowCompartmentStereotypes 	TRUE
 1.37671 +			location   	(1240, 1240)
 1.37672 +			label      	(object ItemLabel
 1.37673 +			    Parent_View 	@1948
 1.37674 +			    location   	(1109, 1396)
 1.37675 +			    anchor_loc 	3
 1.37676 +			    nlines     	2
 1.37677 +			    max_width  	657
 1.37678 +			    justify    	0
 1.37679 +			    label      	"REComSession")
 1.37680 +			icon       	"boundary"
 1.37681 +			icon_style 	"Icon"
 1.37682 +			line_color 	3342489
 1.37683 +			fill_color 	13434879
 1.37684 +			quidu      	"3A1D08B702D1"
 1.37685 +			width      	230
 1.37686 +			height     	154
 1.37687 +			annotation 	8
 1.37688 +			autoResize 	TRUE)
 1.37689 +		    (object AssociationViewNew "$UNNAMED$143" @1949
 1.37690 +			location   	(929, 1240)
 1.37691 +			stereotype 	TRUE
 1.37692 +			line_color 	3342489
 1.37693 +			quidu      	"3A6305AE0208"
 1.37694 +			roleview_list 	(list RoleViews
 1.37695 +			    (object RoleView "iEComSession" @1950
 1.37696 +				Parent_View 	@1949
 1.37697 +				location   	(247, 0)
 1.37698 +				label      	(object SegLabel @1951
 1.37699 +				    Parent_View 	@1950
 1.37700 +				    location   	(1086, 1199)
 1.37701 +				    anchor     	1
 1.37702 +				    anchor_loc 	1
 1.37703 +				    nlines     	1
 1.37704 +				    max_width  	397
 1.37705 +				    justify    	0
 1.37706 +				    label      	"-iEComSession"
 1.37707 +				    pctDist    	0.800000
 1.37708 +				    height     	42
 1.37709 +				    orientation 	0)
 1.37710 +				stereotype 	TRUE
 1.37711 +				line_color 	3342489
 1.37712 +				quidu      	"3A6305AE0212"
 1.37713 +				client     	@1949
 1.37714 +				supplier   	@1948
 1.37715 +				line_style 	0)
 1.37716 +			    (object RoleView "$UNNAMED$144" @1952
 1.37717 +				Parent_View 	@1949
 1.37718 +				location   	(247, 0)
 1.37719 +				label      	(object SegLabel @1953
 1.37720 +				    Parent_View 	@1952
 1.37721 +				    location   	(772, 1199)
 1.37722 +				    hidden     	TRUE
 1.37723 +				    anchor     	1
 1.37724 +				    anchor_loc 	1
 1.37725 +				    nlines     	1
 1.37726 +				    max_width  	450
 1.37727 +				    justify    	0
 1.37728 +				    label      	""
 1.37729 +				    pctDist    	0.800000
 1.37730 +				    height     	42
 1.37731 +				    orientation 	1)
 1.37732 +				stereotype 	TRUE
 1.37733 +				line_color 	3342489
 1.37734 +				quidu      	"3A6305AE0209"
 1.37735 +				client     	@1949
 1.37736 +				supplier   	@1943
 1.37737 +				line_style 	0)))
 1.37738 +		    (object AttachView "" @1954
 1.37739 +			stereotype 	TRUE
 1.37740 +			line_color 	3342489
 1.37741 +			client     	@1887
 1.37742 +			supplier   	@1949
 1.37743 +			line_style 	0)
 1.37744 +		    (object ClassView "Class" "Logical View::CDefaultResolver" @1955
 1.37745 +			ShowCompartmentStereotypes 	TRUE
 1.37746 +			location   	(2232, 2542)
 1.37747 +			label      	(object ItemLabel
 1.37748 +			    Parent_View 	@1955
 1.37749 +			    location   	(2134, 2703)
 1.37750 +			    anchor_loc 	3
 1.37751 +			    nlines     	2
 1.37752 +			    max_width  	441
 1.37753 +			    justify    	0
 1.37754 +			    label      	"CDefaultResolver")
 1.37755 +			icon       	"control"
 1.37756 +			icon_style 	"Icon"
 1.37757 +			line_color 	3342489
 1.37758 +			fill_color 	13434879
 1.37759 +			quidu      	"3A1D097B0305"
 1.37760 +			width      	158
 1.37761 +			annotation 	8
 1.37762 +			autoResize 	TRUE)
 1.37763 +		    (object UsesView "" @1956
 1.37764 +			stereotype 	(object SegLabel @1957
 1.37765 +			    Parent_View 	@1956
 1.37766 +			    location   	(1687, 2228)
 1.37767 +			    anchor     	10
 1.37768 +			    anchor_loc 	1
 1.37769 +			    nlines     	1
 1.37770 +			    max_width  	450
 1.37771 +			    justify    	0
 1.37772 +			    label      	"<<Uses>>"
 1.37773 +			    pctDist    	0.500000
 1.37774 +			    height     	120
 1.37775 +			    orientation 	0)
 1.37776 +			line_color 	3342489
 1.37777 +			quidu      	"3A798F7302D4"
 1.37778 +			client     	@1955
 1.37779 +			supplier   	@1885
 1.37780 +			line_style 	0)
 1.37781 +		    (object ClassView "Class" "Logical View::CLoadManager" @1958
 1.37782 +			ShowCompartmentStereotypes 	TRUE
 1.37783 +			location   	(3100, 2356)
 1.37784 +			label      	(object ItemLabel
 1.37785 +			    Parent_View 	@1958
 1.37786 +			    location   	(3002, 2517)
 1.37787 +			    anchor_loc 	3
 1.37788 +			    nlines     	2
 1.37789 +			    max_width  	441
 1.37790 +			    justify    	0
 1.37791 +			    label      	"CLoadManager")
 1.37792 +			icon       	"control"
 1.37793 +			icon_style 	"Icon"
 1.37794 +			line_color 	3342489
 1.37795 +			fill_color 	13434879
 1.37796 +			quidu      	"3A1D0F4101D4"
 1.37797 +			width      	158
 1.37798 +			annotation 	8
 1.37799 +			autoResize 	TRUE)
 1.37800 +		    (object ClassView "Class" "Logical View::MDiscovererObserver" @1959
 1.37801 +			ShowCompartmentStereotypes 	TRUE
 1.37802 +			SuppressAttribute 	TRUE
 1.37803 +			location   	(2852, 682)
 1.37804 +			label      	(object ItemLabel
 1.37805 +			    Parent_View 	@1959
 1.37806 +			    location   	(2851, 790)
 1.37807 +			    anchor_loc 	1
 1.37808 +			    nlines     	2
 1.37809 +			    max_width  	232
 1.37810 +			    justify    	0
 1.37811 +			    label      	"MDiscovererObserver")
 1.37812 +			icon       	"Interface"
 1.37813 +			icon_style 	"Icon"
 1.37814 +			line_color 	3342489
 1.37815 +			fill_color 	13434879
 1.37816 +			quidu      	"3A7593D7038F"
 1.37817 +			width      	58
 1.37818 +			height     	58
 1.37819 +			annotation 	8
 1.37820 +			autoResize 	TRUE)
 1.37821 +		    (object ClassView "Class" "Logical View::CEComServer" @1960
 1.37822 +			ShowCompartmentStereotypes 	TRUE
 1.37823 +			location   	(1860, 1240)
 1.37824 +			label      	(object ItemLabel
 1.37825 +			    Parent_View 	@1960
 1.37826 +			    location   	(1729, 1396)
 1.37827 +			    anchor_loc 	3
 1.37828 +			    nlines     	2
 1.37829 +			    max_width  	657
 1.37830 +			    justify    	0
 1.37831 +			    label      	"CEComServer")
 1.37832 +			icon       	"boundary"
 1.37833 +			icon_style 	"Icon"
 1.37834 +			line_color 	3342489
 1.37835 +			fill_color 	13434879
 1.37836 +			quidu      	"3A7159680113"
 1.37837 +			width      	230
 1.37838 +			height     	154
 1.37839 +			annotation 	8
 1.37840 +			autoResize 	TRUE)
 1.37841 +		    (object AssociationViewNew "$UNNAMED$155" @1961
 1.37842 +			location   	(2482, 1799)
 1.37843 +			stereotype 	TRUE
 1.37844 +			line_color 	3342489
 1.37845 +			quidu      	"3A71944C028E"
 1.37846 +			roleview_list 	(list RoleViews
 1.37847 +			    (object RoleView "iLoadManager" @1962
 1.37848 +				Parent_View 	@1961
 1.37849 +				location   	(622, 559)
 1.37850 +				label      	(object SegLabel @1963
 1.37851 +				    Parent_View 	@1962
 1.37852 +				    location   	(2246, 1559)
 1.37853 +				    anchor     	1
 1.37854 +				    anchor_loc 	1
 1.37855 +				    nlines     	1
 1.37856 +				    max_width  	385
 1.37857 +				    justify    	0
 1.37858 +				    label      	"-iLoadManager"
 1.37859 +				    pctDist    	-0.464395
 1.37860 +				    height     	21
 1.37861 +				    orientation 	0)
 1.37862 +				stereotype 	TRUE
 1.37863 +				line_color 	3342489
 1.37864 +				quidu      	"3A71944C0298"
 1.37865 +				client     	@1961
 1.37866 +				supplier   	@1958
 1.37867 +				line_style 	0)
 1.37868 +			    (object RoleView "$UNNAMED$156" @1964
 1.37869 +				Parent_View 	@1961
 1.37870 +				location   	(622, 559)
 1.37871 +				label      	(object SegLabel @1965
 1.37872 +				    Parent_View 	@1964
 1.37873 +				    location   	(2023, 1442)
 1.37874 +				    hidden     	TRUE
 1.37875 +				    anchor     	1
 1.37876 +				    anchor_loc 	1
 1.37877 +				    nlines     	1
 1.37878 +				    max_width  	450
 1.37879 +				    justify    	0
 1.37880 +				    label      	""
 1.37881 +				    pctDist    	0.800000
 1.37882 +				    height     	42
 1.37883 +				    orientation 	0)
 1.37884 +				stereotype 	TRUE
 1.37885 +				line_color 	3342489
 1.37886 +				quidu      	"3A71944C028F"
 1.37887 +				client     	@1961
 1.37888 +				supplier   	@1960
 1.37889 +				line_style 	0)))
 1.37890 +		    (object AssociationViewNew "$UNNAMED$151" @1966
 1.37891 +			location   	(1549, 1240)
 1.37892 +			stereotype 	TRUE
 1.37893 +			line_color 	3342489
 1.37894 +			quidu      	"3A7159660323"
 1.37895 +			roleview_list 	(list RoleViews
 1.37896 +			    (object RoleView "iEComServer" @1967
 1.37897 +				Parent_View 	@1966
 1.37898 +				location   	(247, 0)
 1.37899 +				label      	(object SegLabel @1968
 1.37900 +				    Parent_View 	@1967
 1.37901 +				    location   	(1706, 1199)
 1.37902 +				    anchor     	1
 1.37903 +				    anchor_loc 	1
 1.37904 +				    nlines     	1
 1.37905 +				    max_width  	374
 1.37906 +				    justify    	0
 1.37907 +				    label      	"-iEComServer"
 1.37908 +				    pctDist    	0.800000
 1.37909 +				    height     	42
 1.37910 +				    orientation 	0)
 1.37911 +				stereotype 	TRUE
 1.37912 +				line_color 	3342489
 1.37913 +				quidu      	"3A715966032D"
 1.37914 +				client     	@1966
 1.37915 +				supplier   	@1960
 1.37916 +				line_style 	0)
 1.37917 +			    (object RoleView "$UNNAMED$152" @1969
 1.37918 +				Parent_View 	@1966
 1.37919 +				location   	(247, 0)
 1.37920 +				label      	(object SegLabel @1970
 1.37921 +				    Parent_View 	@1969
 1.37922 +				    location   	(1392, 1199)
 1.37923 +				    hidden     	TRUE
 1.37924 +				    anchor     	1
 1.37925 +				    anchor_loc 	1
 1.37926 +				    nlines     	1
 1.37927 +				    max_width  	450
 1.37928 +				    justify    	0
 1.37929 +				    label      	""
 1.37930 +				    pctDist    	0.800000
 1.37931 +				    height     	42
 1.37932 +				    orientation 	1)
 1.37933 +				stereotype 	TRUE
 1.37934 +				line_color 	3342489
 1.37935 +				quidu      	"3A7159660324"
 1.37936 +				client     	@1966
 1.37937 +				supplier   	@1948
 1.37938 +				line_style 	0)))
 1.37939 +		    (object AttachView "" @1971
 1.37940 +			stereotype 	TRUE
 1.37941 +			line_color 	3342489
 1.37942 +			client     	@1886
 1.37943 +			supplier   	@1966
 1.37944 +			line_style 	0)
 1.37945 +		    (object AssociationViewNew "$UNNAMED$157" @1972
 1.37946 +			location   	(2042, 1887)
 1.37947 +			stereotype 	TRUE
 1.37948 +			line_color 	3342489
 1.37949 +			quidu      	"3A71944C02A2"
 1.37950 +			roleview_list 	(list RoleViews
 1.37951 +			    (object RoleView "iResolver" @1973
 1.37952 +				Parent_View 	@1972
 1.37953 +				location   	(182, 647)
 1.37954 +				label      	(object SegLabel @1974
 1.37955 +				    Parent_View 	@1973
 1.37956 +				    location   	(2010, 1682)
 1.37957 +				    anchor     	1
 1.37958 +				    anchor_loc 	1
 1.37959 +				    nlines     	1
 1.37960 +				    max_width  	228
 1.37961 +				    justify    	0
 1.37962 +				    label      	"-iResolver"
 1.37963 +				    pctDist    	-0.344915
 1.37964 +				    height     	26
 1.37965 +				    orientation 	0)
 1.37966 +				stereotype 	TRUE
 1.37967 +				line_color 	3342489
 1.37968 +				quidu      	"3A71944C02AC"
 1.37969 +				client     	@1972
 1.37970 +				supplier   	@1955
 1.37971 +				line_style 	0)
 1.37972 +			    (object RoleView "$UNNAMED$158" @1975
 1.37973 +				Parent_View 	@1972
 1.37974 +				location   	(182, 647)
 1.37975 +				label      	(object SegLabel @1976
 1.37976 +				    Parent_View 	@1975
 1.37977 +				    location   	(1871, 1432)
 1.37978 +				    hidden     	TRUE
 1.37979 +				    anchor     	1
 1.37980 +				    anchor_loc 	1
 1.37981 +				    nlines     	1
 1.37982 +				    max_width  	450
 1.37983 +				    justify    	0
 1.37984 +				    label      	""
 1.37985 +				    pctDist    	0.800000
 1.37986 +				    height     	42
 1.37987 +				    orientation 	0)
 1.37988 +				stereotype 	TRUE
 1.37989 +				line_color 	3342489
 1.37990 +				quidu      	"3A71944C02A3"
 1.37991 +				client     	@1972
 1.37992 +				supplier   	@1960
 1.37993 +				line_style 	0)))
 1.37994 +		    (object ClassView "Class" "Logical View::CRegistryData" @1977
 1.37995 +			ShowCompartmentStereotypes 	TRUE
 1.37996 +			location   	(2666, 1240)
 1.37997 +			label      	(object ItemLabel
 1.37998 +			    Parent_View 	@1977
 1.37999 +			    location   	(2555, 1396)
 1.38000 +			    anchor_loc 	3
 1.38001 +			    nlines     	2
 1.38002 +			    max_width  	430
 1.38003 +			    justify    	0
 1.38004 +			    label      	"CRegistryData")
 1.38005 +			icon       	"entity"
 1.38006 +			icon_style 	"Icon"
 1.38007 +			line_color 	3342489
 1.38008 +			fill_color 	13434879
 1.38009 +			quidu      	"3A1D0A2B03D0"
 1.38010 +			height     	154
 1.38011 +			annotation 	8
 1.38012 +			autoResize 	TRUE)
 1.38013 +		    (object AssociationViewNew "$UNNAMED$149" @1978
 1.38014 +			location   	(2879, 1794)
 1.38015 +			stereotype 	TRUE
 1.38016 +			line_color 	3342489
 1.38017 +			quidu      	"3A6C23FA022C"
 1.38018 +			roleview_list 	(list RoleViews
 1.38019 +			    (object RoleView "iRegistry:CRegistryData&" @1979
 1.38020 +				Parent_View 	@1978
 1.38021 +				location   	(-221, -562)
 1.38022 +				label      	(object SegLabel @1980
 1.38023 +				    Parent_View 	@1979
 1.38024 +				    location   	(2692, 1425)
 1.38025 +				    anchor     	1
 1.38026 +				    anchor_loc 	1
 1.38027 +				    nlines     	1
 1.38028 +				    max_width  	560
 1.38029 +				    justify    	0
 1.38030 +				    label      	"-iRegistry:CRegistryData&"
 1.38031 +				    pctDist    	0.800000
 1.38032 +				    height     	42
 1.38033 +				    orientation 	0)
 1.38034 +				stereotype 	TRUE
 1.38035 +				line_color 	3342489
 1.38036 +				quidu      	"3A6C23FA0236"
 1.38037 +				client     	@1978
 1.38038 +				supplier   	@1977
 1.38039 +				line_style 	0)
 1.38040 +			    (object RoleView "$UNNAMED$150" @1981
 1.38041 +				Parent_View 	@1978
 1.38042 +				location   	(-221, -562)
 1.38043 +				label      	(object SegLabel @1982
 1.38044 +				    Parent_View 	@1981
 1.38045 +				    location   	(2991, 2193)
 1.38046 +				    hidden     	TRUE
 1.38047 +				    anchor     	1
 1.38048 +				    anchor_loc 	1
 1.38049 +				    nlines     	1
 1.38050 +				    max_width  	450
 1.38051 +				    justify    	0
 1.38052 +				    label      	""
 1.38053 +				    pctDist    	0.800000
 1.38054 +				    height     	42
 1.38055 +				    orientation 	1)
 1.38056 +				stereotype 	TRUE
 1.38057 +				line_color 	3342489
 1.38058 +				quidu      	"3A6C23FA022D"
 1.38059 +				client     	@1978
 1.38060 +				supplier   	@1958
 1.38061 +				line_style 	0)))
 1.38062 +		    (object AssociationViewNew "$UNNAMED$167" @1983
 1.38063 +			location   	(2281, 1240)
 1.38064 +			stereotype 	TRUE
 1.38065 +			line_color 	3342489
 1.38066 +			quidu      	"3A79797102B5"
 1.38067 +			roleview_list 	(list RoleViews
 1.38068 +			    (object RoleView "iRegistryData" @1984
 1.38069 +				Parent_View 	@1983
 1.38070 +				location   	(421, 0)
 1.38071 +				label      	(object SegLabel @1985
 1.38072 +				    Parent_View 	@1984
 1.38073 +				    location   	(2528, 1199)
 1.38074 +				    anchor     	1
 1.38075 +				    anchor_loc 	1
 1.38076 +				    nlines     	1
 1.38077 +				    max_width  	312
 1.38078 +				    justify    	0
 1.38079 +				    label      	"-iRegistryData"
 1.38080 +				    pctDist    	0.800000
 1.38081 +				    height     	42
 1.38082 +				    orientation 	0)
 1.38083 +				stereotype 	TRUE
 1.38084 +				line_color 	3342489
 1.38085 +				quidu      	"3A79797102C9"
 1.38086 +				client     	@1983
 1.38087 +				supplier   	@1977
 1.38088 +				line_style 	0)
 1.38089 +			    (object RoleView "$UNNAMED$168" @1986
 1.38090 +				Parent_View 	@1983
 1.38091 +				location   	(421, 0)
 1.38092 +				label      	(object SegLabel @1987
 1.38093 +				    Parent_View 	@1986
 1.38094 +				    location   	(2034, 1199)
 1.38095 +				    hidden     	TRUE
 1.38096 +				    anchor     	1
 1.38097 +				    anchor_loc 	1
 1.38098 +				    nlines     	1
 1.38099 +				    max_width  	450
 1.38100 +				    justify    	0
 1.38101 +				    label      	""
 1.38102 +				    pctDist    	0.800000
 1.38103 +				    height     	42
 1.38104 +				    orientation 	1)
 1.38105 +				stereotype 	TRUE
 1.38106 +				line_color 	3342489
 1.38107 +				quidu      	"3A79797102B6"
 1.38108 +				client     	@1983
 1.38109 +				supplier   	@1960
 1.38110 +				line_style 	0)))
 1.38111 +		    (object UsesView "" @1988
 1.38112 +			stereotype 	TRUE
 1.38113 +			line_color 	3342489
 1.38114 +			quidu      	"3A8156CB0266"
 1.38115 +			client     	@1977
 1.38116 +			supplier   	@1927
 1.38117 +			vertices   	(list Points
 1.38118 +			    (2740, 1171)
 1.38119 +			    (3441, 557)
 1.38120 +			    (4136, 556))
 1.38121 +			line_style 	0)
 1.38122 +		    (object ClassView "Class" "Logical View::CDiscoverer" @1989
 1.38123 +			ShowCompartmentStereotypes 	TRUE
 1.38124 +			location   	(2852, 186)
 1.38125 +			label      	(object ItemLabel
 1.38126 +			    Parent_View 	@1989
 1.38127 +			    location   	(2754, 347)
 1.38128 +			    anchor_loc 	3
 1.38129 +			    nlines     	2
 1.38130 +			    max_width  	441
 1.38131 +			    justify    	0
 1.38132 +			    label      	"CDiscoverer")
 1.38133 +			icon       	"control"
 1.38134 +			icon_style 	"Icon"
 1.38135 +			line_color 	3342489
 1.38136 +			fill_color 	13434879
 1.38137 +			quidu      	"3A1D376D0037"
 1.38138 +			width      	158
 1.38139 +			annotation 	8
 1.38140 +			autoResize 	TRUE)
 1.38141 +		    (object UsesView "iObserver" @1990
 1.38142 +			label      	(object ItemLabel
 1.38143 +			    Parent_View 	@1990
 1.38144 +			    location   	(2852, 460)
 1.38145 +			    anchor_loc 	1
 1.38146 +			    nlines     	1
 1.38147 +			    max_width  	181
 1.38148 +			    justify    	0
 1.38149 +			    label      	"iObserver")
 1.38150 +			stereotype 	(object SegLabel @1991
 1.38151 +			    Parent_View 	@1990
 1.38152 +			    location   	(2972, 460)
 1.38153 +			    anchor     	10
 1.38154 +			    anchor_loc 	1
 1.38155 +			    nlines     	1
 1.38156 +			    max_width  	450
 1.38157 +			    justify    	0
 1.38158 +			    label      	"<<Uses>>"
 1.38159 +			    pctDist    	0.500000
 1.38160 +			    height     	120
 1.38161 +			    orientation 	0)
 1.38162 +			line_color 	3342489
 1.38163 +			quidu      	"3A8043000318"
 1.38164 +			client     	@1989
 1.38165 +			supplier   	@1959
 1.38166 +			line_style 	0)
 1.38167 +		    (object AssociationViewNew "$UNNAMED$246" @1992
 1.38168 +			location   	(2852, 459)
 1.38169 +			stereotype 	TRUE
 1.38170 +			line_color 	3342489
 1.38171 +			quidu      	"3A81325F0088"
 1.38172 +			roleview_list 	(list RoleViews
 1.38173 +			    (object RoleView "iDiscovererObserver:MDiscovererObserver&" @1993
 1.38174 +				Parent_View 	@1992
 1.38175 +				location   	(62, 273)
 1.38176 +				label      	(object SegLabel @1994
 1.38177 +				    Parent_View 	@1993
 1.38178 +				    location   	(2811, 615)
 1.38179 +				    anchor     	1
 1.38180 +				    anchor_loc 	1
 1.38181 +				    nlines     	1
 1.38182 +				    max_width  	964
 1.38183 +				    justify    	0
 1.38184 +				    label      	"-iDiscovererObserver:MDiscovererObserver&"
 1.38185 +				    pctDist    	0.800000
 1.38186 +				    height     	42
 1.38187 +				    orientation 	1)
 1.38188 +				stereotype 	TRUE
 1.38189 +				line_color 	3342489
 1.38190 +				quidu      	"3A81325F0092"
 1.38191 +				client     	@1992
 1.38192 +				supplier   	@1959
 1.38193 +				line_style 	0)
 1.38194 +			    (object RoleView "$UNNAMED$247" @1995
 1.38195 +				Parent_View 	@1992
 1.38196 +				location   	(62, 273)
 1.38197 +				label      	(object SegLabel @1996
 1.38198 +				    Parent_View 	@1995
 1.38199 +				    location   	(2811, 304)
 1.38200 +				    hidden     	TRUE
 1.38201 +				    anchor     	1
 1.38202 +				    anchor_loc 	1
 1.38203 +				    nlines     	1
 1.38204 +				    max_width  	450
 1.38205 +				    justify    	0
 1.38206 +				    label      	""
 1.38207 +				    pctDist    	0.800000
 1.38208 +				    height     	42
 1.38209 +				    orientation 	0)
 1.38210 +				stereotype 	TRUE
 1.38211 +				line_color 	3342489
 1.38212 +				quidu      	"3A81325F0089"
 1.38213 +				client     	@1992
 1.38214 +				supplier   	@1989
 1.38215 +				line_style 	0)))
 1.38216 +		    (object ClassView "Class" "Logical View::CRegistrar" @1997
 1.38217 +			ShowCompartmentStereotypes 	TRUE
 1.38218 +			location   	(2170, 186)
 1.38219 +			label      	(object ItemLabel
 1.38220 +			    Parent_View 	@1997
 1.38221 +			    location   	(2072, 347)
 1.38222 +			    anchor_loc 	3
 1.38223 +			    nlines     	2
 1.38224 +			    max_width  	441
 1.38225 +			    justify    	0
 1.38226 +			    label      	"CRegistrar")
 1.38227 +			icon       	"control"
 1.38228 +			icon_style 	"Icon"
 1.38229 +			line_color 	3342489
 1.38230 +			fill_color 	13434879
 1.38231 +			quidu      	"3A1D3A0D0282"
 1.38232 +			width      	158
 1.38233 +			annotation 	8
 1.38234 +			autoResize 	TRUE)
 1.38235 +		    (object AssociationViewNew "$UNNAMED$153" @1998
 1.38236 +			location   	(2010, 713)
 1.38237 +			stereotype 	TRUE
 1.38238 +			line_color 	3342489
 1.38239 +			quidu      	"3A716F990343"
 1.38240 +			roleview_list 	(list RoleViews
 1.38241 +			    (object RoleView "iRegistrar" @1999
 1.38242 +				Parent_View 	@1998
 1.38243 +				location   	(150, -527)
 1.38244 +				label      	(object SegLabel @2000
 1.38245 +				    Parent_View 	@1999
 1.38246 +				    location   	(2054, 564)
 1.38247 +				    anchor     	1
 1.38248 +				    anchor_loc 	1
 1.38249 +				    nlines     	1
 1.38250 +				    max_width  	274
 1.38251 +				    justify    	0
 1.38252 +				    label      	"-iRegistrar"
 1.38253 +				    pctDist    	0.332103
 1.38254 +				    height     	1
 1.38255 +				    orientation 	0)
 1.38256 +				stereotype 	TRUE
 1.38257 +				line_color 	3342489
 1.38258 +				quidu      	"3A716F990357"
 1.38259 +				client     	@1998
 1.38260 +				supplier   	@1997
 1.38261 +				line_style 	0)
 1.38262 +			    (object RoleView "$UNNAMED$154" @2001
 1.38263 +				Parent_View 	@1998
 1.38264 +				location   	(150, -527)
 1.38265 +				label      	(object SegLabel @2002
 1.38266 +				    Parent_View 	@2001
 1.38267 +				    location   	(1867, 1060)
 1.38268 +				    hidden     	TRUE
 1.38269 +				    anchor     	1
 1.38270 +				    anchor_loc 	1
 1.38271 +				    nlines     	1
 1.38272 +				    max_width  	450
 1.38273 +				    justify    	0
 1.38274 +				    label      	""
 1.38275 +				    pctDist    	0.800000
 1.38276 +				    height     	42
 1.38277 +				    orientation 	1)
 1.38278 +				stereotype 	TRUE
 1.38279 +				line_color 	3342489
 1.38280 +				quidu      	"3A716F990344"
 1.38281 +				client     	@1998
 1.38282 +				supplier   	@1960
 1.38283 +				line_style 	0)))
 1.38284 +		    (object AssociationViewNew "$UNNAMED$165" @2003
 1.38285 +			location   	(2416, 713)
 1.38286 +			stereotype 	TRUE
 1.38287 +			line_color 	3342489
 1.38288 +			quidu      	"3A5F3590001C"
 1.38289 +			roleview_list 	(list RoleViews
 1.38290 +			    (object RoleView "iRegistry:CRegistryData&" @2004
 1.38291 +				Parent_View 	@2003
 1.38292 +				location   	(246, 527)
 1.38293 +				label      	(object SegLabel @2005
 1.38294 +				    Parent_View 	@2004
 1.38295 +				    location   	(2549, 1091)
 1.38296 +				    anchor     	1
 1.38297 +				    anchor_loc 	1
 1.38298 +				    nlines     	1
 1.38299 +				    max_width  	560
 1.38300 +				    justify    	0
 1.38301 +				    label      	"-iRegistry:CRegistryData&"
 1.38302 +				    pctDist    	0.800000
 1.38303 +				    height     	42
 1.38304 +				    orientation 	1)
 1.38305 +				stereotype 	TRUE
 1.38306 +				line_color 	3342489
 1.38307 +				quidu      	"3A5F35900026"
 1.38308 +				client     	@2003
 1.38309 +				supplier   	@1977
 1.38310 +				line_style 	0
 1.38311 +				label      	(object SegLabel @2006
 1.38312 +				    Parent_View 	@2004
 1.38313 +				    location   	(2655, 1094)
 1.38314 +				    anchor     	2
 1.38315 +				    anchor_loc 	1
 1.38316 +				    nlines     	1
 1.38317 +				    max_width  	15
 1.38318 +				    justify    	0
 1.38319 +				    label      	"1"
 1.38320 +				    pctDist    	0.900000
 1.38321 +				    height     	54
 1.38322 +				    orientation 	0))
 1.38323 +			    (object RoleView "$UNNAMED$166" @2007
 1.38324 +				Parent_View 	@2003
 1.38325 +				location   	(246, 527)
 1.38326 +				label      	(object SegLabel @2008
 1.38327 +				    Parent_View 	@2007
 1.38328 +				    location   	(2209, 372)
 1.38329 +				    hidden     	TRUE
 1.38330 +				    anchor     	1
 1.38331 +				    anchor_loc 	1
 1.38332 +				    nlines     	1
 1.38333 +				    max_width  	450
 1.38334 +				    justify    	0
 1.38335 +				    label      	""
 1.38336 +				    pctDist    	0.800000
 1.38337 +				    height     	42
 1.38338 +				    orientation 	0)
 1.38339 +				stereotype 	TRUE
 1.38340 +				line_color 	3342489
 1.38341 +				quidu      	"3A5F3590001D"
 1.38342 +				client     	@2003
 1.38343 +				supplier   	@1997
 1.38344 +				line_style 	0
 1.38345 +				label      	(object SegLabel @2009
 1.38346 +				    Parent_View 	@2007
 1.38347 +				    location   	(2275, 289)
 1.38348 +				    anchor     	2
 1.38349 +				    anchor_loc 	1
 1.38350 +				    nlines     	1
 1.38351 +				    max_width  	15
 1.38352 +				    justify    	0
 1.38353 +				    label      	"1"
 1.38354 +				    pctDist    	0.900000
 1.38355 +				    height     	54
 1.38356 +				    orientation 	1))))
 1.38357 +		    (object InheritView "" @2010
 1.38358 +			stereotype 	TRUE
 1.38359 +			line_color 	3342489
 1.38360 +			quidu      	"3A8042EB0119"
 1.38361 +			client     	@1997
 1.38362 +			supplier   	@1959
 1.38363 +			line_style 	0)
 1.38364 +		    (object AssociationViewNew "$UNNAMED$244" @2011
 1.38365 +			location   	(2510, 186)
 1.38366 +			stereotype 	TRUE
 1.38367 +			line_color 	3342489
 1.38368 +			quidu      	"3A6C23F9014F"
 1.38369 +			roleview_list 	(list RoleViews
 1.38370 +			    (object RoleView "iDiscoverer" @2012
 1.38371 +				Parent_View 	@2011
 1.38372 +				location   	(340, 0)
 1.38373 +				label      	(object SegLabel @2013
 1.38374 +				    Parent_View 	@2012
 1.38375 +				    location   	(2720, 145)
 1.38376 +				    anchor     	1
 1.38377 +				    anchor_loc 	1
 1.38378 +				    nlines     	1
 1.38379 +				    max_width  	267
 1.38380 +				    justify    	0
 1.38381 +				    label      	"-iDiscoverer"
 1.38382 +				    pctDist    	0.800000
 1.38383 +				    height     	42
 1.38384 +				    orientation 	0)
 1.38385 +				stereotype 	TRUE
 1.38386 +				line_color 	3342489
 1.38387 +				quidu      	"3A6C23F90159"
 1.38388 +				client     	@2011
 1.38389 +				supplier   	@1989
 1.38390 +				line_style 	0)
 1.38391 +			    (object RoleView "$UNNAMED$245" @2014
 1.38392 +				Parent_View 	@2011
 1.38393 +				location   	(340, 0)
 1.38394 +				label      	(object SegLabel @2015
 1.38395 +				    Parent_View 	@2014
 1.38396 +				    location   	(2299, 145)
 1.38397 +				    hidden     	TRUE
 1.38398 +				    anchor     	1
 1.38399 +				    anchor_loc 	1
 1.38400 +				    nlines     	1
 1.38401 +				    max_width  	450
 1.38402 +				    justify    	0
 1.38403 +				    label      	""
 1.38404 +				    pctDist    	0.800000
 1.38405 +				    height     	42
 1.38406 +				    orientation 	1)
 1.38407 +				stereotype 	TRUE
 1.38408 +				line_color 	3342489
 1.38409 +				quidu      	"3A6C23F90150"
 1.38410 +				client     	@2011
 1.38411 +				supplier   	@1997
 1.38412 +				line_style 	0)))
 1.38413 +		    (object UsesView "" @2016
 1.38414 +			stereotype 	TRUE
 1.38415 +			line_color 	3342489
 1.38416 +			quidu      	"3A81361800A6"
 1.38417 +			client     	@1942
 1.38418 +			supplier   	@1890
 1.38419 +			line_style 	0)))))
 1.38420 +    root_subsystem 	(object SubSystem "Component View"
 1.38421 +	quid       	"3A13E88202E2"
 1.38422 +	physical_models 	(list unit_reference_list
 1.38423 +	    (object module "MAGIC" "NotAModuleType" "NotAModulePart"
 1.38424 +		attributes 	(list Attribute_Set
 1.38425 +		    (object Attribute
 1.38426 +			tool       	"VC++"
 1.38427 +			name       	"ProjectFile"
 1.38428 +			value      	"..\\..\\epoc32\\BUILD\\MAGIC\\FRAMEWORK\\MMPFILES\\ECOMSERVER\\WINS\\ECOMSERVER.DSP")
 1.38429 +		    (object Attribute
 1.38430 +			tool       	"VC++"
 1.38431 +			name       	"WorkspaceFile"
 1.38432 +			value      	"J:\\MAGIC\\ECom.dsw")
 1.38433 +		    (object Attribute
 1.38434 +			tool       	"VC++"
 1.38435 +			name       	"Generate"
 1.38436 +			value      	"True")
 1.38437 +		    (object Attribute
 1.38438 +			tool       	"VC++"
 1.38439 +			name       	"InitialSourceIncludes"
 1.38440 +			value      	"#include <e32base.h>")
 1.38441 +		    (object Attribute
 1.38442 +			tool       	"VC++"
 1.38443 +			name       	"Copyright"
 1.38444 +			value      	(value Text 
 1.38445 +|
 1.38446 +|Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved
 1.38447 +|
 1.38448 +|
 1.38449 +			))
 1.38450 +		    (object Attribute
 1.38451 +			tool       	"VC++"
 1.38452 +			name       	"UpdateATL"
 1.38453 +			value      	FALSE)
 1.38454 +		    (object Attribute
 1.38455 +			tool       	"VC++"
 1.38456 +			name       	"SmartPointersOnAssoc"
 1.38457 +			value      	FALSE)
 1.38458 +		    (object Attribute
 1.38459 +			tool       	"VC++"
 1.38460 +			name       	"GenerateImports"
 1.38461 +			value      	FALSE)
 1.38462 +		    (object Attribute
 1.38463 +			tool       	"VC++"
 1.38464 +			name       	"FullPathInImports"
 1.38465 +			value      	FALSE)
 1.38466 +		    (object Attribute
 1.38467 +			tool       	"VC++"
 1.38468 +			name       	"UseImportAttributes"
 1.38469 +			value      	FALSE)
 1.38470 +		    (object Attribute
 1.38471 +			tool       	"VC++"
 1.38472 +			name       	"ImportAttributes"
 1.38473 +			value      	"no_namespace named_guids")
 1.38474 +		    (object Attribute
 1.38475 +			tool       	"VC++"
 1.38476 +			name       	"PutImportsIn"
 1.38477 +			value      	"stdafx.h")
 1.38478 +		    (object Attribute
 1.38479 +			tool       	"VC++"
 1.38480 +			name       	"ImportProjTypeLib"
 1.38481 +			value      	FALSE)
 1.38482 +		    (object Attribute
 1.38483 +			tool       	"VC++"
 1.38484 +			name       	"DefaultTypeLib"
 1.38485 +			value      	TRUE)
 1.38486 +		    (object Attribute
 1.38487 +			tool       	"VC++"
 1.38488 +			name       	"TypeLibLocation"
 1.38489 +			value      	"")
 1.38490 +		    (object Attribute
 1.38491 +			tool       	"VC++"
 1.38492 +			name       	"CompileProjTypeLib"
 1.38493 +			value      	FALSE)
 1.38494 +		    (object Attribute
 1.38495 +			tool       	"VC++"
 1.38496 +			name       	"ProjectName"
 1.38497 +			value      	"ECOMSERVER"))
 1.38498 +		quid       	"3A5DF73E0288"
 1.38499 +		stereotype 	"DLL"
 1.38500 +		realized_interfaces 	(list realize_rel_list
 1.38501 +		    (object Realize_Relationship
 1.38502 +			quid       	"3A8043790041"
 1.38503 +			supplier   	"Logical View::MDiscovererObserver"
 1.38504 +			quidu      	"3A7593D7038F")
 1.38505 +		    (object Realize_Relationship
 1.38506 +			quid       	"3B050F430383"
 1.38507 +			supplier   	"Logical View::CResolver"
 1.38508 +			quidu      	"3B050BD702BB")
 1.38509 +		    (object Realize_Relationship
 1.38510 +			quid       	"3B050F51009E"
 1.38511 +			supplier   	"Logical View::MPolicyObserver"
 1.38512 +			quidu      	"3AE4439E01FD")
 1.38513 +		    (object Realize_Relationship
 1.38514 +			quid       	"3B050F6F00D4"
 1.38515 +			supplier   	"Logical View::MRegistrarObserver"
 1.38516 +			quidu      	"3B050BD60057")
 1.38517 +		    (object Realize_Relationship
 1.38518 +			quid       	"3B56F204003F"
 1.38519 +			supplier   	"Logical View::MBackupNotifierObserver"
 1.38520 +			quidu      	"3B44A309002F"))
 1.38521 +		language   	"VC++"))
 1.38522 +	physical_presentations 	(list unit_reference_list
 1.38523 +	    (object Module_Diagram "Main"
 1.38524 +		quid       	"3A13E88603A6"
 1.38525 +		title      	"Main"
 1.38526 +		zoom       	100
 1.38527 +		max_height 	28350
 1.38528 +		max_width  	21600
 1.38529 +		origin_x   	0
 1.38530 +		origin_y   	0
 1.38531 +		items      	(list diagram_item_list
 1.38532 +		    (object ModView "Component View::MAGIC" "NotAModuleType" "NotAModulePart" @2017
 1.38533 +			location   	(930, 620)
 1.38534 +			label      	(object ItemLabel
 1.38535 +			    Parent_View 	@2017
 1.38536 +			    location   	(895, 595)
 1.38537 +			    fill_color 	13434879
 1.38538 +			    anchor_loc 	3
 1.38539 +			    nlines     	2
 1.38540 +			    max_width  	127
 1.38541 +			    label      	"MAGIC")
 1.38542 +			icon       	"DLL"
 1.38543 +			icon_style 	"Icon"
 1.38544 +			line_color 	3342489
 1.38545 +			fill_color 	13434879
 1.38546 +			quidu      	"3A5DF73E0288"
 1.38547 +			width      	228
 1.38548 +			autoResize 	TRUE
 1.38549 +			width      	228
 1.38550 +			height     	162)
 1.38551 +		    (object InterfaceView "Logical View::MDiscovererObserver" @2018
 1.38552 +			location   	(496, 682)
 1.38553 +			label      	(object ItemLabel
 1.38554 +			    Parent_View 	@2018
 1.38555 +			    location   	(495, 790)
 1.38556 +			    anchor_loc 	1
 1.38557 +			    nlines     	2
 1.38558 +			    max_width  	232
 1.38559 +			    justify    	0
 1.38560 +			    label      	"MDiscovererObserver")
 1.38561 +			icon       	"Interface"
 1.38562 +			icon_style 	"Icon"
 1.38563 +			line_color 	3342489
 1.38564 +			fill_color 	13434879
 1.38565 +			quidu      	"3A7593D7038F"
 1.38566 +			width      	58
 1.38567 +			height     	58
 1.38568 +			autoResize 	TRUE)
 1.38569 +		    (object RealizeView "" @2019
 1.38570 +			stereotype 	TRUE
 1.38571 +			line_color 	3342489
 1.38572 +			quidu      	"3A8043790041"
 1.38573 +			client     	@2017
 1.38574 +			supplier   	@2018
 1.38575 +			line_style 	0)
 1.38576 +		    (object InterfaceView "Logical View::CResolver" @2020
 1.38577 +			location   	(930, 930)
 1.38578 +			label      	(object ItemLabel
 1.38579 +			    Parent_View 	@2020
 1.38580 +			    location   	(929, 1038)
 1.38581 +			    anchor_loc 	1
 1.38582 +			    nlines     	2
 1.38583 +			    max_width  	232
 1.38584 +			    justify    	0
 1.38585 +			    label      	"CResolver")
 1.38586 +			icon       	"Interface"
 1.38587 +			icon_style 	"Icon"
 1.38588 +			line_color 	3342489
 1.38589 +			fill_color 	13434879
 1.38590 +			quidu      	"3B050BD702BB"
 1.38591 +			width      	58
 1.38592 +			height     	58
 1.38593 +			autoResize 	TRUE)
 1.38594 +		    (object RealizeView "" @2021
 1.38595 +			stereotype 	TRUE
 1.38596 +			line_color 	3342489
 1.38597 +			quidu      	"3B050F430383"
 1.38598 +			client     	@2017
 1.38599 +			supplier   	@2020
 1.38600 +			line_style 	0)
 1.38601 +		    (object InterfaceView "Logical View::MPolicyObserver" @2022
 1.38602 +			location   	(930, 124)
 1.38603 +			label      	(object ItemLabel
 1.38604 +			    Parent_View 	@2022
 1.38605 +			    location   	(929, 232)
 1.38606 +			    anchor_loc 	1
 1.38607 +			    nlines     	2
 1.38608 +			    max_width  	232
 1.38609 +			    justify    	0
 1.38610 +			    label      	"MPolicyObserver")
 1.38611 +			icon       	"Interface"
 1.38612 +			icon_style 	"Icon"
 1.38613 +			line_color 	3342489
 1.38614 +			fill_color 	13434879
 1.38615 +			quidu      	"3AE4439E01FD"
 1.38616 +			width      	58
 1.38617 +			height     	58
 1.38618 +			autoResize 	TRUE)
 1.38619 +		    (object RealizeView "" @2023
 1.38620 +			stereotype 	TRUE
 1.38621 +			line_color 	3342489
 1.38622 +			quidu      	"3B050F51009E"
 1.38623 +			client     	@2017
 1.38624 +			supplier   	@2022
 1.38625 +			line_style 	0)
 1.38626 +		    (object InterfaceView "Logical View::MRegistrarObserver" @2024
 1.38627 +			location   	(496, 186)
 1.38628 +			label      	(object ItemLabel
 1.38629 +			    Parent_View 	@2024
 1.38630 +			    location   	(495, 294)
 1.38631 +			    anchor_loc 	1
 1.38632 +			    nlines     	2
 1.38633 +			    max_width  	232
 1.38634 +			    justify    	0
 1.38635 +			    label      	"MRegistrarObserver")
 1.38636 +			icon       	"Interface"
 1.38637 +			icon_style 	"Icon"
 1.38638 +			line_color 	3342489
 1.38639 +			fill_color 	13434879
 1.38640 +			quidu      	"3B050BD60057"
 1.38641 +			width      	58
 1.38642 +			height     	58
 1.38643 +			autoResize 	TRUE)
 1.38644 +		    (object RealizeView "" @2025
 1.38645 +			stereotype 	TRUE
 1.38646 +			line_color 	3342489
 1.38647 +			quidu      	"3B050F6F00D4"
 1.38648 +			client     	@2017
 1.38649 +			supplier   	@2024
 1.38650 +			line_style 	0)
 1.38651 +		    (object InterfaceView "Logical View::MBackupNotifierObserver" @2026
 1.38652 +			location   	(496, 1116)
 1.38653 +			label      	(object ItemLabel
 1.38654 +			    Parent_View 	@2026
 1.38655 +			    location   	(495, 1224)
 1.38656 +			    anchor_loc 	1
 1.38657 +			    nlines     	2
 1.38658 +			    max_width  	248
 1.38659 +			    justify    	0
 1.38660 +			    label      	"MBackupNotifierObserver")
 1.38661 +			icon       	"Interface"
 1.38662 +			icon_style 	"Icon"
 1.38663 +			line_color 	3342489
 1.38664 +			fill_color 	13434879
 1.38665 +			quidu      	"3B44A309002F"
 1.38666 +			width      	58
 1.38667 +			height     	58
 1.38668 +			autoResize 	TRUE)
 1.38669 +		    (object RealizeView "" @2027
 1.38670 +			stereotype 	TRUE
 1.38671 +			line_color 	3342489
 1.38672 +			quidu      	"3B56F204003F"
 1.38673 +			client     	@2017
 1.38674 +			supplier   	@2026
 1.38675 +			line_style 	0)))))
 1.38676 +    process_structure 	(object Processes
 1.38677 +	quid       	"3A13E88202EC"
 1.38678 +	ProcsNDevs 	(list
 1.38679 +	    (object Process_Diagram "Deployment View"
 1.38680 +		quid       	"3A13E88202F6"
 1.38681 +		title      	"Deployment View"
 1.38682 +		zoom       	100
 1.38683 +		max_height 	28350
 1.38684 +		max_width  	21600
 1.38685 +		origin_x   	0
 1.38686 +		origin_y   	0
 1.38687 +		items      	(list diagram_item_list))))
 1.38688 +    properties 	(object Properties
 1.38689 +	attributes 	(list Attribute_Set
 1.38690 +	    (object Attribute
 1.38691 +		tool       	"DDL"
 1.38692 +		name       	"propertyId"
 1.38693 +		value      	"809135966")
 1.38694 +	    (object Attribute
 1.38695 +		tool       	"DDL"
 1.38696 +		name       	"default__Project"
 1.38697 +		value      	(list Attribute_Set
 1.38698 +		    (object Attribute
 1.38699 +			tool       	"DDL"
 1.38700 +			name       	"Directory"
 1.38701 +			value      	"AUTO GENERATE")
 1.38702 +		    (object Attribute
 1.38703 +			tool       	"DDL"
 1.38704 +			name       	"DataBase"
 1.38705 +			value      	("DataBaseSet" 800))
 1.38706 +		    (object Attribute
 1.38707 +			tool       	"DDL"
 1.38708 +			name       	"DataBaseSet"
 1.38709 +			value      	(list Attribute_Set
 1.38710 +			    (object Attribute
 1.38711 +				tool       	"DDL"
 1.38712 +				name       	"ANSI"
 1.38713 +				value      	800)
 1.38714 +			    (object Attribute
 1.38715 +				tool       	"DDL"
 1.38716 +				name       	"Oracle"
 1.38717 +				value      	801)
 1.38718 +			    (object Attribute
 1.38719 +				tool       	"DDL"
 1.38720 +				name       	"SQLServer"
 1.38721 +				value      	802)
 1.38722 +			    (object Attribute
 1.38723 +				tool       	"DDL"
 1.38724 +				name       	"Sybase"
 1.38725 +				value      	803)
 1.38726 +			    (object Attribute
 1.38727 +				tool       	"DDL"
 1.38728 +				name       	"Watcom"
 1.38729 +				value      	804)))
 1.38730 +		    (object Attribute
 1.38731 +			tool       	"DDL"
 1.38732 +			name       	"PrimaryKeyColumnName"
 1.38733 +			value      	"Id")
 1.38734 +		    (object Attribute
 1.38735 +			tool       	"DDL"
 1.38736 +			name       	"PrimaryKeyColumnType"
 1.38737 +			value      	"NUMBER(5)")
 1.38738 +		    (object Attribute
 1.38739 +			tool       	"DDL"
 1.38740 +			name       	"ViewName"
 1.38741 +			value      	"V_")
 1.38742 +		    (object Attribute
 1.38743 +			tool       	"DDL"
 1.38744 +			name       	"TableName"
 1.38745 +			value      	"T_")
 1.38746 +		    (object Attribute
 1.38747 +			tool       	"DDL"
 1.38748 +			name       	"InheritSuffix"
 1.38749 +			value      	"_V")
 1.38750 +		    (object Attribute
 1.38751 +			tool       	"DDL"
 1.38752 +			name       	"DropClause"
 1.38753 +			value      	FALSE)
 1.38754 +		    (object Attribute
 1.38755 +			tool       	"DDL"
 1.38756 +			name       	"BaseViews"
 1.38757 +			value      	FALSE)
 1.38758 +		    (object Attribute
 1.38759 +			tool       	"DDL"
 1.38760 +			name       	"DDLScriptFilename"
 1.38761 +			value      	"DDL1.SQL")))
 1.38762 +	    (object Attribute
 1.38763 +		tool       	"DDL"
 1.38764 +		name       	"default__Attribute"
 1.38765 +		value      	(list Attribute_Set
 1.38766 +		    (object Attribute
 1.38767 +			tool       	"DDL"
 1.38768 +			name       	"ColumnType"
 1.38769 +			value      	"VARCHAR")
 1.38770 +		    (object Attribute
 1.38771 +			tool       	"DDL"
 1.38772 +			name       	"Length"
 1.38773 +			value      	"")
 1.38774 +		    (object Attribute
 1.38775 +			tool       	"DDL"
 1.38776 +			name       	"NullsOK"
 1.38777 +			value      	TRUE)
 1.38778 +		    (object Attribute
 1.38779 +			tool       	"DDL"
 1.38780 +			name       	"PrimaryKey"
 1.38781 +			value      	FALSE)
 1.38782 +		    (object Attribute
 1.38783 +			tool       	"DDL"
 1.38784 +			name       	"Unique"
 1.38785 +			value      	FALSE)
 1.38786 +		    (object Attribute
 1.38787 +			tool       	"DDL"
 1.38788 +			name       	"CompositeUnique"
 1.38789 +			value      	FALSE)
 1.38790 +		    (object Attribute
 1.38791 +			tool       	"DDL"
 1.38792 +			name       	"CheckConstraint"
 1.38793 +			value      	"")))
 1.38794 +	    (object Attribute
 1.38795 +		tool       	"DDL"
 1.38796 +		name       	"HiddenTool"
 1.38797 +		value      	FALSE)
 1.38798 +	    (object Attribute
 1.38799 +		tool       	"IDL"
 1.38800 +		name       	"propertyId"
 1.38801 +		value      	"809135966")
 1.38802 +	    (object Attribute
 1.38803 +		tool       	"IDL"
 1.38804 +		name       	"default__Project"
 1.38805 +		value      	(list Attribute_Set
 1.38806 +		    (object Attribute
 1.38807 +			tool       	"IDL"
 1.38808 +			name       	"CreateMissingDirectories"
 1.38809 +			value      	TRUE)
 1.38810 +		    (object Attribute
 1.38811 +			tool       	"IDL"
 1.38812 +			name       	"StopOnError"
 1.38813 +			value      	TRUE)
 1.38814 +		    (object Attribute
 1.38815 +			tool       	"IDL"
 1.38816 +			name       	"Directory"
 1.38817 +			value      	"AUTO GENERATE")
 1.38818 +		    (object Attribute
 1.38819 +			tool       	"IDL"
 1.38820 +			name       	"GeneratePreserveRegions"
 1.38821 +			value      	TRUE)))
 1.38822 +	    (object Attribute
 1.38823 +		tool       	"IDL"
 1.38824 +		name       	"default__Class"
 1.38825 +		value      	(list Attribute_Set
 1.38826 +		    (object Attribute
 1.38827 +			tool       	"IDL"
 1.38828 +			name       	"ImplementationType"
 1.38829 +			value      	"")
 1.38830 +		    (object Attribute
 1.38831 +			tool       	"IDL"
 1.38832 +			name       	"ConstValue"
 1.38833 +			value      	"")
 1.38834 +		    (object Attribute
 1.38835 +			tool       	"IDL"
 1.38836 +			name       	"GenerateDefaultSpecifier"
 1.38837 +			value      	FALSE)
 1.38838 +		    (object Attribute
 1.38839 +			tool       	"IDL"
 1.38840 +			name       	"DefaultSpecifier"
 1.38841 +			value      	"")
 1.38842 +		    (object Attribute
 1.38843 +			tool       	"IDL"
 1.38844 +			name       	"IDLElement"
 1.38845 +			value      	TRUE)
 1.38846 +		    (object Attribute
 1.38847 +			tool       	"IDL"
 1.38848 +			name       	"IDLSpecificationType"
 1.38849 +			value      	("IDLSpecSet" 22))
 1.38850 +		    (object Attribute
 1.38851 +			tool       	"IDL"
 1.38852 +			name       	"IDLSpecSet"
 1.38853 +			value      	(list Attribute_Set
 1.38854 +			    (object Attribute
 1.38855 +				tool       	"IDL"
 1.38856 +				name       	"Interface"
 1.38857 +				value      	22)
 1.38858 +			    (object Attribute
 1.38859 +				tool       	"IDL"
 1.38860 +				name       	"Typedef"
 1.38861 +				value      	54)
 1.38862 +			    (object Attribute
 1.38863 +				tool       	"IDL"
 1.38864 +				name       	"Enumeration"
 1.38865 +				value      	8)
 1.38866 +			    (object Attribute
 1.38867 +				tool       	"IDL"
 1.38868 +				name       	"Const"
 1.38869 +				value      	71)
 1.38870 +			    (object Attribute
 1.38871 +				tool       	"IDL"
 1.38872 +				name       	"Exception"
 1.38873 +				value      	61)
 1.38874 +			    (object Attribute
 1.38875 +				tool       	"IDL"
 1.38876 +				name       	"Struct"
 1.38877 +				value      	51)
 1.38878 +			    (object Attribute
 1.38879 +				tool       	"IDL"
 1.38880 +				name       	"Union"
 1.38881 +				value      	81)))))
 1.38882 +	    (object Attribute
 1.38883 +		tool       	"IDL"
 1.38884 +		name       	"default__Module-Spec"
 1.38885 +		value      	(list Attribute_Set
 1.38886 +		    (object Attribute
 1.38887 +			tool       	"IDL"
 1.38888 +			name       	"Generate"
 1.38889 +			value      	TRUE)
 1.38890 +		    (object Attribute
 1.38891 +			tool       	"IDL"
 1.38892 +			name       	"CmIdentification"
 1.38893 +			value      	(value Text "  %X% %Q% %Z% %W%"))
 1.38894 +		    (object Attribute
 1.38895 +			tool       	"IDL"
 1.38896 +			name       	"CopyrightNotice"
 1.38897 +			value      	(value Text ""))
 1.38898 +		    (object Attribute
 1.38899 +			tool       	"IDL"
 1.38900 +			name       	"FileName"
 1.38901 +			value      	"AUTO GENERATE")
 1.38902 +		    (object Attribute
 1.38903 +			tool       	"IDL"
 1.38904 +			name       	"GenerateIDLModule"
 1.38905 +			value      	FALSE)
 1.38906 +		    (object Attribute
 1.38907 +			tool       	"IDL"
 1.38908 +			name       	"InclusionProtectionSymbol"
 1.38909 +			value      	"AUTO GENERATE")
 1.38910 +		    (object Attribute
 1.38911 +			tool       	"IDL"
 1.38912 +			name       	"AdditionalIncludes"
 1.38913 +			value      	(value Text ""))
 1.38914 +		    (object Attribute
 1.38915 +			tool       	"IDL"
 1.38916 +			name       	"IncludeBySimpleName"
 1.38917 +			value      	FALSE)))
 1.38918 +	    (object Attribute
 1.38919 +		tool       	"IDL"
 1.38920 +		name       	"default__Module-Body"
 1.38921 +		value      	(list Attribute_Set
 1.38922 +		    (object Attribute
 1.38923 +			tool       	"IDL"
 1.38924 +			name       	"CmIdentification"
 1.38925 +			value      	(value Text "  %X% %Q% %Z% %W%"))
 1.38926 +		    (object Attribute
 1.38927 +			tool       	"IDL"
 1.38928 +			name       	"CopyrightNotice"
 1.38929 +			value      	(value Text ""))
 1.38930 +		    (object Attribute
 1.38931 +			tool       	"IDL"
 1.38932 +			name       	"FileName"
 1.38933 +			value      	"AUTO GENERATE")
 1.38934 +		    (object Attribute
 1.38935 +			tool       	"IDL"
 1.38936 +			name       	"AdditionalIncludes"
 1.38937 +			value      	(value Text ""))
 1.38938 +		    (object Attribute
 1.38939 +			tool       	"IDL"
 1.38940 +			name       	"IncludeBySimpleName"
 1.38941 +			value      	FALSE)))
 1.38942 +	    (object Attribute
 1.38943 +		tool       	"IDL"
 1.38944 +		name       	"default__Operation"
 1.38945 +		value      	(list Attribute_Set
 1.38946 +		    (object Attribute
 1.38947 +			tool       	"IDL"
 1.38948 +			name       	"OperationIsOneWay"
 1.38949 +			value      	FALSE)
 1.38950 +		    (object Attribute
 1.38951 +			tool       	"IDL"
 1.38952 +			name       	"Context"
 1.38953 +			value      	"")
 1.38954 +		    (object Attribute
 1.38955 +			tool       	"IDL"
 1.38956 +			name       	"Raises"
 1.38957 +			value      	"")))
 1.38958 +	    (object Attribute
 1.38959 +		tool       	"IDL"
 1.38960 +		name       	"default__Attribute"
 1.38961 +		value      	(list Attribute_Set
 1.38962 +		    (object Attribute
 1.38963 +			tool       	"IDL"
 1.38964 +			name       	"CaseSpecifier"
 1.38965 +			value      	"")
 1.38966 +		    (object Attribute
 1.38967 +			tool       	"IDL"
 1.38968 +			name       	"GenerateDataMember"
 1.38969 +			value      	TRUE)
 1.38970 +		    (object Attribute
 1.38971 +			tool       	"IDL"
 1.38972 +			name       	"DataMemberName"
 1.38973 +			value      	"$relationship")
 1.38974 +		    (object Attribute
 1.38975 +			tool       	"IDL"
 1.38976 +			name       	"IsReadOnly"
 1.38977 +			value      	FALSE)
 1.38978 +		    (object Attribute
 1.38979 +			tool       	"IDL"
 1.38980 +			name       	"IsConst"
 1.38981 +			value      	FALSE)
 1.38982 +		    (object Attribute
 1.38983 +			tool       	"IDL"
 1.38984 +			name       	"ConstValue"
 1.38985 +			value      	"")))
 1.38986 +	    (object Attribute
 1.38987 +		tool       	"IDL"
 1.38988 +		name       	"default__Has"
 1.38989 +		value      	(list Attribute_Set
 1.38990 +		    (object Attribute
 1.38991 +			tool       	"IDL"
 1.38992 +			name       	"NameIfUnlabeled"
 1.38993 +			value      	"the_$supplier")
 1.38994 +		    (object Attribute
 1.38995 +			tool       	"IDL"
 1.38996 +			name       	"GenerateDataMember"
 1.38997 +			value      	TRUE)
 1.38998 +		    (object Attribute
 1.38999 +			tool       	"IDL"
 1.39000 +			name       	"DataMemberName"
 1.39001 +			value      	"$relationship")
 1.39002 +		    (object Attribute
 1.39003 +			tool       	"IDL"
 1.39004 +			name       	"GenerateForwardReference"
 1.39005 +			value      	FALSE)
 1.39006 +		    (object Attribute
 1.39007 +			tool       	"IDL"
 1.39008 +			name       	"IsReadOnly"
 1.39009 +			value      	FALSE)
 1.39010 +		    (object Attribute
 1.39011 +			tool       	"IDL"
 1.39012 +			name       	"BoundedHasRelType"
 1.39013 +			value      	("HasRelTypeSet" 47))
 1.39014 +		    (object Attribute
 1.39015 +			tool       	"IDL"
 1.39016 +			name       	"HasRelTypeSet"
 1.39017 +			value      	(list Attribute_Set
 1.39018 +			    (object Attribute
 1.39019 +				tool       	"IDL"
 1.39020 +				name       	"Array"
 1.39021 +				value      	24)
 1.39022 +			    (object Attribute
 1.39023 +				tool       	"IDL"
 1.39024 +				name       	"Sequence"
 1.39025 +				value      	47)))))
 1.39026 +	    (object Attribute
 1.39027 +		tool       	"IDL"
 1.39028 +		name       	"default__Role"
 1.39029 +		value      	(list Attribute_Set
 1.39030 +		    (object Attribute
 1.39031 +			tool       	"IDL"
 1.39032 +			name       	"NameIfUnlabeled"
 1.39033 +			value      	"the_$supplier")
 1.39034 +		    (object Attribute
 1.39035 +			tool       	"IDL"
 1.39036 +			name       	"GenerateDataMember"
 1.39037 +			value      	TRUE)
 1.39038 +		    (object Attribute
 1.39039 +			tool       	"IDL"
 1.39040 +			name       	"DataMemberName"
 1.39041 +			value      	"$relationship")
 1.39042 +		    (object Attribute
 1.39043 +			tool       	"IDL"
 1.39044 +			name       	"GenerateForwardReference"
 1.39045 +			value      	FALSE)
 1.39046 +		    (object Attribute
 1.39047 +			tool       	"IDL"
 1.39048 +			name       	"IsReadOnly"
 1.39049 +			value      	FALSE)
 1.39050 +		    (object Attribute
 1.39051 +			tool       	"IDL"
 1.39052 +			name       	"BoundedRoleType"
 1.39053 +			value      	("AssocTypeSet" 47))
 1.39054 +		    (object Attribute
 1.39055 +			tool       	"IDL"
 1.39056 +			name       	"AssocTypeSet"
 1.39057 +			value      	(list Attribute_Set
 1.39058 +			    (object Attribute
 1.39059 +				tool       	"IDL"
 1.39060 +				name       	"Array"
 1.39061 +				value      	24)
 1.39062 +			    (object Attribute
 1.39063 +				tool       	"IDL"
 1.39064 +				name       	"Sequence"
 1.39065 +				value      	47)))))
 1.39066 +	    (object Attribute
 1.39067 +		tool       	"IDL"
 1.39068 +		name       	"default__Uses"
 1.39069 +		value      	(list Attribute_Set
 1.39070 +		    (object Attribute
 1.39071 +			tool       	"IDL"
 1.39072 +			name       	"GenerateForwardReference"
 1.39073 +			value      	FALSE)))
 1.39074 +	    (object Attribute
 1.39075 +		tool       	"IDL"
 1.39076 +		name       	"default__Subsystem"
 1.39077 +		value      	(list Attribute_Set
 1.39078 +		    (object Attribute
 1.39079 +			tool       	"IDL"
 1.39080 +			name       	"Directory"
 1.39081 +			value      	"AUTO GENERATE")))
 1.39082 +	    (object Attribute
 1.39083 +		tool       	"IDL"
 1.39084 +		name       	"HiddenTool"
 1.39085 +		value      	FALSE)
 1.39086 +	    (object Attribute
 1.39087 +		tool       	"cg"
 1.39088 +		name       	"propertyId"
 1.39089 +		value      	"809135966")
 1.39090 +	    (object Attribute
 1.39091 +		tool       	"cg"
 1.39092 +		name       	"default__Project"
 1.39093 +		value      	(list Attribute_Set
 1.39094 +		    (object Attribute
 1.39095 +			tool       	"cg"
 1.39096 +			name       	"UseMSVC"
 1.39097 +			value      	FALSE)
 1.39098 +		    (object Attribute
 1.39099 +			tool       	"cg"
 1.39100 +			name       	"HeaderFileExtension"
 1.39101 +			value      	"h")
 1.39102 +		    (object Attribute
 1.39103 +			tool       	"cg"
 1.39104 +			name       	"HeaderFileBackupExtension"
 1.39105 +			value      	"h~")
 1.39106 +		    (object Attribute
 1.39107 +			tool       	"cg"
 1.39108 +			name       	"HeaderFileTemporaryExtension"
 1.39109 +			value      	"h#")
 1.39110 +		    (object Attribute
 1.39111 +			tool       	"cg"
 1.39112 +			name       	"CodeFileExtension"
 1.39113 +			value      	"cpp")
 1.39114 +		    (object Attribute
 1.39115 +			tool       	"cg"
 1.39116 +			name       	"CodeFileBackupExtension"
 1.39117 +			value      	"cp~")
 1.39118 +		    (object Attribute
 1.39119 +			tool       	"cg"
 1.39120 +			name       	"CodeFileTemporaryExtension"
 1.39121 +			value      	"cp#")
 1.39122 +		    (object Attribute
 1.39123 +			tool       	"cg"
 1.39124 +			name       	"CreateMissingDirectories"
 1.39125 +			value      	TRUE)
 1.39126 +		    (object Attribute
 1.39127 +			tool       	"cg"
 1.39128 +			name       	"StopOnError"
 1.39129 +			value      	FALSE)
 1.39130 +		    (object Attribute
 1.39131 +			tool       	"cg"
 1.39132 +			name       	"ErrorLimit"
 1.39133 +			value      	30)
 1.39134 +		    (object Attribute
 1.39135 +			tool       	"cg"
 1.39136 +			name       	"Directory"
 1.39137 +			value      	"$ROSECPP_SOURCE")
 1.39138 +		    (object Attribute
 1.39139 +			tool       	"cg"
 1.39140 +			name       	"PathSeparator"
 1.39141 +			value      	"")
 1.39142 +		    (object Attribute
 1.39143 +			tool       	"cg"
 1.39144 +			name       	"FileNameFormat"
 1.39145 +			value      	"128vx_b")
 1.39146 +		    (object Attribute
 1.39147 +			tool       	"cg"
 1.39148 +			name       	"BooleanType"
 1.39149 +			value      	"int")
 1.39150 +		    (object Attribute
 1.39151 +			tool       	"cg"
 1.39152 +			name       	"AllowTemplates"
 1.39153 +			value      	TRUE)
 1.39154 +		    (object Attribute
 1.39155 +			tool       	"cg"
 1.39156 +			name       	"AllowExplicitInstantiations"
 1.39157 +			value      	TRUE)
 1.39158 +		    (object Attribute
 1.39159 +			tool       	"cg"
 1.39160 +			name       	"AllowProtectedInheritance"
 1.39161 +			value      	TRUE)
 1.39162 +		    (object Attribute
 1.39163 +			tool       	"cg"
 1.39164 +			name       	"CommentWidth"
 1.39165 +			value      	60)
 1.39166 +		    (object Attribute
 1.39167 +			tool       	"cg"
 1.39168 +			name       	"OneByValueContainer"
 1.39169 +			value      	"$targetClass")
 1.39170 +		    (object Attribute
 1.39171 +			tool       	"cg"
 1.39172 +			name       	"OneByReferenceContainer"
 1.39173 +			value      	"$targetClass *")
 1.39174 +		    (object Attribute
 1.39175 +			tool       	"cg"
 1.39176 +			name       	"OptionalByValueContainer"
 1.39177 +			value      	"OptionalByValue<$targetClass>")
 1.39178 +		    (object Attribute
 1.39179 +			tool       	"cg"
 1.39180 +			name       	"OptionalByReferenceContainer"
 1.39181 +			value      	"$targetClass *")
 1.39182 +		    (object Attribute
 1.39183 +			tool       	"cg"
 1.39184 +			name       	"FixedByValueContainer"
 1.39185 +			value      	"$targetClass[$limit]")
 1.39186 +		    (object Attribute
 1.39187 +			tool       	"cg"
 1.39188 +			name       	"UnorderedFixedByValueContainer"
 1.39189 +			value      	"$targetClass[$limit]")
 1.39190 +		    (object Attribute
 1.39191 +			tool       	"cg"
 1.39192 +			name       	"FixedByReferenceContainer"
 1.39193 +			value      	"$targetClass *[$limit]")
 1.39194 +		    (object Attribute
 1.39195 +			tool       	"cg"
 1.39196 +			name       	"UnorderedFixedByReferenceContainer"
 1.39197 +			value      	"$targetClass *[$limit]")
 1.39198 +		    (object Attribute
 1.39199 +			tool       	"cg"
 1.39200 +			name       	"BoundedByValueContainer"
 1.39201 +			value      	"BoundedListByValue<$targetClass,$limit>")
 1.39202 +		    (object Attribute
 1.39203 +			tool       	"cg"
 1.39204 +			name       	"UnorderedBoundedByValueContainer"
 1.39205 +			value      	"BoundedSetByValue<$targetClass,$limit>")
 1.39206 +		    (object Attribute
 1.39207 +			tool       	"cg"
 1.39208 +			name       	"BoundedByReferenceContainer"
 1.39209 +			value      	"BoundedListByReference<$targetClass,$limit>")
 1.39210 +		    (object Attribute
 1.39211 +			tool       	"cg"
 1.39212 +			name       	"UnorderedBoundedByReferenceContainer"
 1.39213 +			value      	"BoundedSetByReference<$targetClass,$limit>")
 1.39214 +		    (object Attribute
 1.39215 +			tool       	"cg"
 1.39216 +			name       	"UnboundedByValueContainer"
 1.39217 +			value      	"UnboundedListByValue<$targetClass>")
 1.39218 +		    (object Attribute
 1.39219 +			tool       	"cg"
 1.39220 +			name       	"UnorderedUnboundedByValueContainer"
 1.39221 +			value      	"UnboundedSetByValue<$targetClass>")
 1.39222 +		    (object Attribute
 1.39223 +			tool       	"cg"
 1.39224 +			name       	"UnboundedByReferenceContainer"
 1.39225 +			value      	"UnboundedListByReference<$targetClass>")
 1.39226 +		    (object Attribute
 1.39227 +			tool       	"cg"
 1.39228 +			name       	"UnorderedUnboundedByReferenceContainer"
 1.39229 +			value      	"UnboundedSetByReference<$targetClass>")
 1.39230 +		    (object Attribute
 1.39231 +			tool       	"cg"
 1.39232 +			name       	"QualifiedByValueContainer"
 1.39233 +			value      	"AssociationByValue<$qualtype, $qualcont>")
 1.39234 +		    (object Attribute
 1.39235 +			tool       	"cg"
 1.39236 +			name       	"UnorderedQualifiedByValueContainer"
 1.39237 +			value      	"DictionaryByValue<$qualtype, $qualcont>")
 1.39238 +		    (object Attribute
 1.39239 +			tool       	"cg"
 1.39240 +			name       	"QualifiedByReferenceContainer"
 1.39241 +			value      	"AssociationByReference<$qualtype, $qualcont>")
 1.39242 +		    (object Attribute
 1.39243 +			tool       	"cg"
 1.39244 +			name       	"UnorderedQualifiedByReferenceContainer"
 1.39245 +			value      	"DictionaryByReference<$qualtype, $qualcont>")
 1.39246 +		    (object Attribute
 1.39247 +			tool       	"cg"
 1.39248 +			name       	"GeneratePreserveRegions"
 1.39249 +			value      	TRUE)
 1.39250 +		    (object Attribute
 1.39251 +			tool       	"cg"
 1.39252 +			name       	"AllowGenerateOverNewerAnnotations"
 1.39253 +			value      	FALSE)
 1.39254 +		    (object Attribute
 1.39255 +			tool       	"cg"
 1.39256 +			name       	"AllowGenerateOverNewerVersion"
 1.39257 +			value      	FALSE)
 1.39258 +		    (object Attribute
 1.39259 +			tool       	"cg"
 1.39260 +			name       	"AlwaysKeepOrphanedCode"
 1.39261 +			value      	FALSE)))
 1.39262 +	    (object Attribute
 1.39263 +		tool       	"cg"
 1.39264 +		name       	"default__Class"
 1.39265 +		value      	(list Attribute_Set
 1.39266 +		    (object Attribute
 1.39267 +			tool       	"cg"
 1.39268 +			name       	"CodeName"
 1.39269 +			value      	"")
 1.39270 +		    (object Attribute
 1.39271 +			tool       	"cg"
 1.39272 +			name       	"ImplementationType"
 1.39273 +			value      	"")
 1.39274 +		    (object Attribute
 1.39275 +			tool       	"cg"
 1.39276 +			name       	"ClassKey"
 1.39277 +			value      	"class")
 1.39278 +		    (object Attribute
 1.39279 +			tool       	"cg"
 1.39280 +			name       	"GenerateEmptyRegions"
 1.39281 +			value      	("GenerateEmptyRegionSet" 3))
 1.39282 +		    (object Attribute
 1.39283 +			tool       	"cg"
 1.39284 +			name       	"GenerateEmptyRegionSet"
 1.39285 +			value      	(list Attribute_Set
 1.39286 +			    (object Attribute
 1.39287 +				tool       	"cg"
 1.39288 +				name       	"None"
 1.39289 +				value      	0)
 1.39290 +			    (object Attribute
 1.39291 +				tool       	"cg"
 1.39292 +				name       	"Preserved"
 1.39293 +				value      	1)
 1.39294 +			    (object Attribute
 1.39295 +				tool       	"cg"
 1.39296 +				name       	"Unpreserved"
 1.39297 +				value      	2)
 1.39298 +			    (object Attribute
 1.39299 +				tool       	"cg"
 1.39300 +				name       	"All"
 1.39301 +				value      	3)))
 1.39302 +		    (object Attribute
 1.39303 +			tool       	"cg"
 1.39304 +			name       	"PutBodiesInSpec"
 1.39305 +			value      	FALSE)
 1.39306 +		    (object Attribute
 1.39307 +			tool       	"cg"
 1.39308 +			name       	"GenerateDefaultConstructor"
 1.39309 +			value      	("GenerateSet" 199))
 1.39310 +		    (object Attribute
 1.39311 +			tool       	"cg"
 1.39312 +			name       	"DefaultConstructorVisibility"
 1.39313 +			value      	("VisibilitySet" 45))
 1.39314 +		    (object Attribute
 1.39315 +			tool       	"cg"
 1.39316 +			name       	"InlineDefaultConstructor"
 1.39317 +			value      	FALSE)
 1.39318 +		    (object Attribute
 1.39319 +			tool       	"cg"
 1.39320 +			name       	"ExplicitDefaultConstructor"
 1.39321 +			value      	FALSE)
 1.39322 +		    (object Attribute
 1.39323 +			tool       	"cg"
 1.39324 +			name       	"GenerateCopyConstructor"
 1.39325 +			value      	("GenerateSet" 199))
 1.39326 +		    (object Attribute
 1.39327 +			tool       	"cg"
 1.39328 +			name       	"CopyConstructorVisibility"
 1.39329 +			value      	("VisibilitySet" 45))
 1.39330 +		    (object Attribute
 1.39331 +			tool       	"cg"
 1.39332 +			name       	"InlineCopyConstructor"
 1.39333 +			value      	FALSE)
 1.39334 +		    (object Attribute
 1.39335 +			tool       	"cg"
 1.39336 +			name       	"ExplicitCopyConstructor"
 1.39337 +			value      	FALSE)
 1.39338 +		    (object Attribute
 1.39339 +			tool       	"cg"
 1.39340 +			name       	"GenerateDestructor"
 1.39341 +			value      	TRUE)
 1.39342 +		    (object Attribute
 1.39343 +			tool       	"cg"
 1.39344 +			name       	"DestructorVisibility"
 1.39345 +			value      	("VisibilitySet" 45))
 1.39346 +		    (object Attribute
 1.39347 +			tool       	"cg"
 1.39348 +			name       	"DestructorKind"
 1.39349 +			value      	("ThreeKindSet" 200))
 1.39350 +		    (object Attribute
 1.39351 +			tool       	"cg"
 1.39352 +			name       	"InlineDestructor"
 1.39353 +			value      	FALSE)
 1.39354 +		    (object Attribute
 1.39355 +			tool       	"cg"
 1.39356 +			name       	"GenerateAssignmentOperation"
 1.39357 +			value      	("GenerateSet" 199))
 1.39358 +		    (object Attribute
 1.39359 +			tool       	"cg"
 1.39360 +			name       	"AssignmentVisibility"
 1.39361 +			value      	("VisibilitySet" 45))
 1.39362 +		    (object Attribute
 1.39363 +			tool       	"cg"
 1.39364 +			name       	"AssignmentKind"
 1.39365 +			value      	("ThreeKindSet" 200))
 1.39366 +		    (object Attribute
 1.39367 +			tool       	"cg"
 1.39368 +			name       	"InlineAssignmentOperation"
 1.39369 +			value      	FALSE)
 1.39370 +		    (object Attribute
 1.39371 +			tool       	"cg"
 1.39372 +			name       	"GenerateEqualityOperations"
 1.39373 +			value      	("GenerateSet" 199))
 1.39374 +		    (object Attribute
 1.39375 +			tool       	"cg"
 1.39376 +			name       	"EqualityVisibility"
 1.39377 +			value      	("VisibilitySet" 45))
 1.39378 +		    (object Attribute
 1.39379 +			tool       	"cg"
 1.39380 +			name       	"EqualityKind"
 1.39381 +			value      	("FriendKindSet" 200))
 1.39382 +		    (object Attribute
 1.39383 +			tool       	"cg"
 1.39384 +			name       	"InlineEqualityOperations"
 1.39385 +			value      	FALSE)
 1.39386 +		    (object Attribute
 1.39387 +			tool       	"cg"
 1.39388 +			name       	"GenerateRelationalOperations"
 1.39389 +			value      	FALSE)
 1.39390 +		    (object Attribute
 1.39391 +			tool       	"cg"
 1.39392 +			name       	"RelationalVisibility"
 1.39393 +			value      	("VisibilitySet" 45))
 1.39394 +		    (object Attribute
 1.39395 +			tool       	"cg"
 1.39396 +			name       	"RelationalKind"
 1.39397 +			value      	("FriendKindSet" 200))
 1.39398 +		    (object Attribute
 1.39399 +			tool       	"cg"
 1.39400 +			name       	"InlineRelationalOperations"
 1.39401 +			value      	FALSE)
 1.39402 +		    (object Attribute
 1.39403 +			tool       	"cg"
 1.39404 +			name       	"GenerateStorageMgmtOperations"
 1.39405 +			value      	FALSE)
 1.39406 +		    (object Attribute
 1.39407 +			tool       	"cg"
 1.39408 +			name       	"StorageMgmtVisibility"
 1.39409 +			value      	("VisibilitySet" 45))
 1.39410 +		    (object Attribute
 1.39411 +			tool       	"cg"
 1.39412 +			name       	"InlineStorageMgmtOperations"
 1.39413 +			value      	FALSE)
 1.39414 +		    (object Attribute
 1.39415 +			tool       	"cg"
 1.39416 +			name       	"GenerateSubscriptOperation"
 1.39417 +			value      	FALSE)
 1.39418 +		    (object Attribute
 1.39419 +			tool       	"cg"
 1.39420 +			name       	"SubscriptVisibility"
 1.39421 +			value      	("VisibilitySet" 45))
 1.39422 +		    (object Attribute
 1.39423 +			tool       	"cg"
 1.39424 +			name       	"SubscriptKind"
 1.39425 +			value      	("ThreeKindSet" 200))
 1.39426 +		    (object Attribute
 1.39427 +			tool       	"cg"
 1.39428 +			name       	"SubscriptResultType"
 1.39429 +			value      	"")
 1.39430 +		    (object Attribute
 1.39431 +			tool       	"cg"
 1.39432 +			name       	"InlineSubscriptOperation"
 1.39433 +			value      	FALSE)
 1.39434 +		    (object Attribute
 1.39435 +			tool       	"cg"
 1.39436 +			name       	"GenerateDereferenceOperation"
 1.39437 +			value      	FALSE)
 1.39438 +		    (object Attribute
 1.39439 +			tool       	"cg"
 1.39440 +			name       	"DereferenceVisibility"
 1.39441 +			value      	("VisibilitySet" 45))
 1.39442 +		    (object Attribute
 1.39443 +			tool       	"cg"
 1.39444 +			name       	"DereferenceKind"
 1.39445 +			value      	("ThreeKindSet" 200))
 1.39446 +		    (object Attribute
 1.39447 +			tool       	"cg"
 1.39448 +			name       	"DereferenceResultType"
 1.39449 +			value      	"")
 1.39450 +		    (object Attribute
 1.39451 +			tool       	"cg"
 1.39452 +			name       	"InlineDereferenceOperation"
 1.39453 +			value      	FALSE)
 1.39454 +		    (object Attribute
 1.39455 +			tool       	"cg"
 1.39456 +			name       	"GenerateIndirectionOperation"
 1.39457 +			value      	FALSE)
 1.39458 +		    (object Attribute
 1.39459 +			tool       	"cg"
 1.39460 +			name       	"IndirectionVisibility"
 1.39461 +			value      	("VisibilitySet" 45))
 1.39462 +		    (object Attribute
 1.39463 +			tool       	"cg"
 1.39464 +			name       	"IndirectionKind"
 1.39465 +			value      	("ThreeKindSet" 200))
 1.39466 +		    (object Attribute
 1.39467 +			tool       	"cg"
 1.39468 +			name       	"IndirectionResultType"
 1.39469 +			value      	"")
 1.39470 +		    (object Attribute
 1.39471 +			tool       	"cg"
 1.39472 +			name       	"InlineIndirectionOperation"
 1.39473 +			value      	FALSE)
 1.39474 +		    (object Attribute
 1.39475 +			tool       	"cg"
 1.39476 +			name       	"GenerateStreamOperations"
 1.39477 +			value      	FALSE)
 1.39478 +		    (object Attribute
 1.39479 +			tool       	"cg"
 1.39480 +			name       	"StreamVisibility"
 1.39481 +			value      	("VisibilitySet" 45))
 1.39482 +		    (object Attribute
 1.39483 +			tool       	"cg"
 1.39484 +			name       	"InlineStreamOperations"
 1.39485 +			value      	FALSE)
 1.39486 +		    (object Attribute
 1.39487 +			tool       	"cg"
 1.39488 +			name       	"ThreeKindSet"
 1.39489 +			value      	(list Attribute_Set
 1.39490 +			    (object Attribute
 1.39491 +				tool       	"cg"
 1.39492 +				name       	"Common"
 1.39493 +				value      	200)
 1.39494 +			    (object Attribute
 1.39495 +				tool       	"cg"
 1.39496 +				name       	"Virtual"
 1.39497 +				value      	201)
 1.39498 +			    (object Attribute
 1.39499 +				tool       	"cg"
 1.39500 +				name       	"Abstract"
 1.39501 +				value      	202)))
 1.39502 +		    (object Attribute
 1.39503 +			tool       	"cg"
 1.39504 +			name       	"KindSet"
 1.39505 +			value      	(list Attribute_Set
 1.39506 +			    (object Attribute
 1.39507 +				tool       	"cg"
 1.39508 +				name       	"Common"
 1.39509 +				value      	200)
 1.39510 +			    (object Attribute
 1.39511 +				tool       	"cg"
 1.39512 +				name       	"Virtual"
 1.39513 +				value      	201)
 1.39514 +			    (object Attribute
 1.39515 +				tool       	"cg"
 1.39516 +				name       	"Abstract"
 1.39517 +				value      	202)
 1.39518 +			    (object Attribute
 1.39519 +				tool       	"cg"
 1.39520 +				name       	"Static"
 1.39521 +				value      	203)))
 1.39522 +		    (object Attribute
 1.39523 +			tool       	"cg"
 1.39524 +			name       	"FriendKindSet"
 1.39525 +			value      	(list Attribute_Set
 1.39526 +			    (object Attribute
 1.39527 +				tool       	"cg"
 1.39528 +				name       	"Common"
 1.39529 +				value      	200)
 1.39530 +			    (object Attribute
 1.39531 +				tool       	"cg"
 1.39532 +				name       	"Virtual"
 1.39533 +				value      	201)
 1.39534 +			    (object Attribute
 1.39535 +				tool       	"cg"
 1.39536 +				name       	"Abstract"
 1.39537 +				value      	202)
 1.39538 +			    (object Attribute
 1.39539 +				tool       	"cg"
 1.39540 +				name       	"Friend"
 1.39541 +				value      	204)))
 1.39542 +		    (object Attribute
 1.39543 +			tool       	"cg"
 1.39544 +			name       	"GenerateSet"
 1.39545 +			value      	(list Attribute_Set
 1.39546 +			    (object Attribute
 1.39547 +				tool       	"cg"
 1.39548 +				name       	"DeclareAndDefine"
 1.39549 +				value      	199)
 1.39550 +			    (object Attribute
 1.39551 +				tool       	"cg"
 1.39552 +				name       	"DeclareOnly"
 1.39553 +				value      	205)
 1.39554 +			    (object Attribute
 1.39555 +				tool       	"cg"
 1.39556 +				name       	"DoNotDeclare"
 1.39557 +				value      	206)))
 1.39558 +		    (object Attribute
 1.39559 +			tool       	"cg"
 1.39560 +			name       	"VisibilitySet"
 1.39561 +			value      	(list Attribute_Set
 1.39562 +			    (object Attribute
 1.39563 +				tool       	"cg"
 1.39564 +				name       	"Public"
 1.39565 +				value      	45)
 1.39566 +			    (object Attribute
 1.39567 +				tool       	"cg"
 1.39568 +				name       	"Protected"
 1.39569 +				value      	44)
 1.39570 +			    (object Attribute
 1.39571 +				tool       	"cg"
 1.39572 +				name       	"Private"
 1.39573 +				value      	43)
 1.39574 +			    (object Attribute
 1.39575 +				tool       	"cg"
 1.39576 +				name       	"Implementation"
 1.39577 +				value      	14)))
 1.39578 +		    (object Attribute
 1.39579 +			tool       	"cg"
 1.39580 +			name       	"ConstValue"
 1.39581 +			value      	"")
 1.39582 +		    (object Attribute
 1.39583 +			tool       	"cg"
 1.39584 +			name       	"GenerateDefaultSpecifier"
 1.39585 +			value      	FALSE)
 1.39586 +		    (object Attribute
 1.39587 +			tool       	"cg"
 1.39588 +			name       	"DefaultSpecifier"
 1.39589 +			value      	"")))
 1.39590 +	    (object Attribute
 1.39591 +		tool       	"cg"
 1.39592 +		name       	"default__Module-Spec"
 1.39593 +		value      	(list Attribute_Set
 1.39594 +		    (object Attribute
 1.39595 +			tool       	"cg"
 1.39596 +			name       	"Generate"
 1.39597 +			value      	TRUE)
 1.39598 +		    (object Attribute
 1.39599 +			tool       	"cg"
 1.39600 +			name       	"GenerateEmptyRegions"
 1.39601 +			value      	("GenerateEmptyRegionSet" 3))
 1.39602 +		    (object Attribute
 1.39603 +			tool       	"cg"
 1.39604 +			name       	"GenerateEmptyRegionSet"
 1.39605 +			value      	(list Attribute_Set
 1.39606 +			    (object Attribute
 1.39607 +				tool       	"cg"
 1.39608 +				name       	"None"
 1.39609 +				value      	0)
 1.39610 +			    (object Attribute
 1.39611 +				tool       	"cg"
 1.39612 +				name       	"Preserved"
 1.39613 +				value      	1)
 1.39614 +			    (object Attribute
 1.39615 +				tool       	"cg"
 1.39616 +				name       	"Unpreserved"
 1.39617 +				value      	2)
 1.39618 +			    (object Attribute
 1.39619 +				tool       	"cg"
 1.39620 +				name       	"All"
 1.39621 +				value      	3)))
 1.39622 +		    (object Attribute
 1.39623 +			tool       	"cg"
 1.39624 +			name       	"CmIdentification"
 1.39625 +			value      	(value Text "  %X% %Q% %Z% %W%"))
 1.39626 +		    (object Attribute
 1.39627 +			tool       	"cg"
 1.39628 +			name       	"CopyrightNotice"
 1.39629 +			value      	(value Text ""))
 1.39630 +		    (object Attribute
 1.39631 +			tool       	"cg"
 1.39632 +			name       	"FileName"
 1.39633 +			value      	"AUTO GENERATE")
 1.39634 +		    (object Attribute
 1.39635 +			tool       	"cg"
 1.39636 +			name       	"AllowExtensionlessFileName"
 1.39637 +			value      	FALSE)
 1.39638 +		    (object Attribute
 1.39639 +			tool       	"cg"
 1.39640 +			name       	"InclusionProtectionSymbol"
 1.39641 +			value      	"AUTO GENERATE")
 1.39642 +		    (object Attribute
 1.39643 +			tool       	"cg"
 1.39644 +			name       	"IncludeFormat"
 1.39645 +			value      	(value Text 
 1.39646 +|// $package
 1.39647 +|#include "$file"
 1.39648 +|
 1.39649 +			))
 1.39650 +		    (object Attribute
 1.39651 +			tool       	"cg"
 1.39652 +			name       	"IncludeBySimpleName"
 1.39653 +			value      	FALSE)
 1.39654 +		    (object Attribute
 1.39655 +			tool       	"cg"
 1.39656 +			name       	"IncludePrecompiledHeader"
 1.39657 +			value      	FALSE)
 1.39658 +		    (object Attribute
 1.39659 +			tool       	"cg"
 1.39660 +			name       	"IncludeOrder"
 1.39661 +			value      	"AMIR")
 1.39662 +		    (object Attribute
 1.39663 +			tool       	"cg"
 1.39664 +			name       	"AdditionalIncludes"
 1.39665 +			value      	(value Text ""))
 1.39666 +		    (object Attribute
 1.39667 +			tool       	"cg"
 1.39668 +			name       	"InliningStyle"
 1.39669 +			value      	("InliningStyleSet" 207))
 1.39670 +		    (object Attribute
 1.39671 +			tool       	"cg"
 1.39672 +			name       	"InliningStyleSet"
 1.39673 +			value      	(list Attribute_Set
 1.39674 +			    (object Attribute
 1.39675 +				tool       	"cg"
 1.39676 +				name       	"InClassDeclaration"
 1.39677 +				value      	208)
 1.39678 +			    (object Attribute
 1.39679 +				tool       	"cg"
 1.39680 +				name       	"FollowingClassDeclaration"
 1.39681 +				value      	207)))
 1.39682 +		    (object Attribute
 1.39683 +			tool       	"cg"
 1.39684 +			name       	"TypesDefined"
 1.39685 +			value      	(value Text ""))
 1.39686 +		    (object Attribute
 1.39687 +			tool       	"cg"
 1.39688 +			name       	"IncludeClosure"
 1.39689 +			value      	(value Text ""))))
 1.39690 +	    (object Attribute
 1.39691 +		tool       	"cg"
 1.39692 +		name       	"default__Module-Body"
 1.39693 +		value      	(list Attribute_Set
 1.39694 +		    (object Attribute
 1.39695 +			tool       	"cg"
 1.39696 +			name       	"Generate"
 1.39697 +			value      	TRUE)
 1.39698 +		    (object Attribute
 1.39699 +			tool       	"cg"
 1.39700 +			name       	"GenerateEmptyRegions"
 1.39701 +			value      	("GenerateEmptyRegionSet" 3))
 1.39702 +		    (object Attribute
 1.39703 +			tool       	"cg"
 1.39704 +			name       	"GenerateEmptyRegionSet"
 1.39705 +			value      	(list Attribute_Set
 1.39706 +			    (object Attribute
 1.39707 +				tool       	"cg"
 1.39708 +				name       	"None"
 1.39709 +				value      	0)
 1.39710 +			    (object Attribute
 1.39711 +				tool       	"cg"
 1.39712 +				name       	"Preserved"
 1.39713 +				value      	1)
 1.39714 +			    (object Attribute
 1.39715 +				tool       	"cg"
 1.39716 +				name       	"Unpreserved"
 1.39717 +				value      	2)
 1.39718 +			    (object Attribute
 1.39719 +				tool       	"cg"
 1.39720 +				name       	"All"
 1.39721 +				value      	3)))
 1.39722 +		    (object Attribute
 1.39723 +			tool       	"cg"
 1.39724 +			name       	"CmIdentification"
 1.39725 +			value      	(value Text "  %X% %Q% %Z% %W%"))
 1.39726 +		    (object Attribute
 1.39727 +			tool       	"cg"
 1.39728 +			name       	"CopyrightNotice"
 1.39729 +			value      	(value Text ""))
 1.39730 +		    (object Attribute
 1.39731 +			tool       	"cg"
 1.39732 +			name       	"FileName"
 1.39733 +			value      	"AUTO GENERATE")
 1.39734 +		    (object Attribute
 1.39735 +			tool       	"cg"
 1.39736 +			name       	"AllowExtensionlessFileName"
 1.39737 +			value      	FALSE)
 1.39738 +		    (object Attribute
 1.39739 +			tool       	"cg"
 1.39740 +			name       	"IncludeFormat"
 1.39741 +			value      	(value Text 
 1.39742 +|// $package
 1.39743 +|#include "$file"
 1.39744 +|
 1.39745 +			))
 1.39746 +		    (object Attribute
 1.39747 +			tool       	"cg"
 1.39748 +			name       	"IncludeBySimpleName"
 1.39749 +			value      	FALSE)
 1.39750 +		    (object Attribute
 1.39751 +			tool       	"cg"
 1.39752 +			name       	"IncludePrecompiledHeader"
 1.39753 +			value      	TRUE)
 1.39754 +		    (object Attribute
 1.39755 +			tool       	"cg"
 1.39756 +			name       	"IncludeOrder"
 1.39757 +			value      	"AMIR")
 1.39758 +		    (object Attribute
 1.39759 +			tool       	"cg"
 1.39760 +			name       	"AdditionalIncludes"
 1.39761 +			value      	(value Text ""))
 1.39762 +		    (object Attribute
 1.39763 +			tool       	"cg"
 1.39764 +			name       	"InliningStyle"
 1.39765 +			value      	("InliningStyleSet" 207))
 1.39766 +		    (object Attribute
 1.39767 +			tool       	"cg"
 1.39768 +			name       	"InliningStyleSet"
 1.39769 +			value      	(list Attribute_Set
 1.39770 +			    (object Attribute
 1.39771 +				tool       	"cg"
 1.39772 +				name       	"InClassDeclaration"
 1.39773 +				value      	208)
 1.39774 +			    (object Attribute
 1.39775 +				tool       	"cg"
 1.39776 +				name       	"FollowingClassDeclaration"
 1.39777 +				value      	207)))
 1.39778 +		    (object Attribute
 1.39779 +			tool       	"cg"
 1.39780 +			name       	"TypesDefined"
 1.39781 +			value      	(value Text ""))
 1.39782 +		    (object Attribute
 1.39783 +			tool       	"cg"
 1.39784 +			name       	"IncludeClosure"
 1.39785 +			value      	(value Text ""))))
 1.39786 +	    (object Attribute
 1.39787 +		tool       	"cg"
 1.39788 +		name       	"default__Operation"
 1.39789 +		value      	(list Attribute_Set
 1.39790 +		    (object Attribute
 1.39791 +			tool       	"cg"
 1.39792 +			name       	"CodeName"
 1.39793 +			value      	"")
 1.39794 +		    (object Attribute
 1.39795 +			tool       	"cg"
 1.39796 +			name       	"OperationKind"
 1.39797 +			value      	("OperationKindSet" 200))
 1.39798 +		    (object Attribute
 1.39799 +			tool       	"cg"
 1.39800 +			name       	"OperationKindSet"
 1.39801 +			value      	(list Attribute_Set
 1.39802 +			    (object Attribute
 1.39803 +				tool       	"cg"
 1.39804 +				name       	"Common"
 1.39805 +				value      	200)
 1.39806 +			    (object Attribute
 1.39807 +				tool       	"cg"
 1.39808 +				name       	"Virtual"
 1.39809 +				value      	201)
 1.39810 +			    (object Attribute
 1.39811 +				tool       	"cg"
 1.39812 +				name       	"Abstract"
 1.39813 +				value      	202)
 1.39814 +			    (object Attribute
 1.39815 +				tool       	"cg"
 1.39816 +				name       	"Static"
 1.39817 +				value      	203)
 1.39818 +			    (object Attribute
 1.39819 +				tool       	"cg"
 1.39820 +				name       	"Friend"
 1.39821 +				value      	204)))
 1.39822 +		    (object Attribute
 1.39823 +			tool       	"cg"
 1.39824 +			name       	"OperationIsConst"
 1.39825 +			value      	FALSE)
 1.39826 +		    (object Attribute
 1.39827 +			tool       	"cg"
 1.39828 +			name       	"OperationIsExplicit"
 1.39829 +			value      	FALSE)
 1.39830 +		    (object Attribute
 1.39831 +			tool       	"cg"
 1.39832 +			name       	"Inline"
 1.39833 +			value      	FALSE)
 1.39834 +		    (object Attribute
 1.39835 +			tool       	"cg"
 1.39836 +			name       	"EntryCode"
 1.39837 +			value      	(value Text ""))
 1.39838 +		    (object Attribute
 1.39839 +			tool       	"cg"
 1.39840 +			name       	"ExitCode"
 1.39841 +			value      	(value Text ""))
 1.39842 +		    (object Attribute
 1.39843 +			tool       	"cg"
 1.39844 +			name       	"GenerateEmptyRegions"
 1.39845 +			value      	("GenerateEmptyRegionSet" 3))
 1.39846 +		    (object Attribute
 1.39847 +			tool       	"cg"
 1.39848 +			name       	"GenerateEmptyRegionSet"
 1.39849 +			value      	(list Attribute_Set
 1.39850 +			    (object Attribute
 1.39851 +				tool       	"cg"
 1.39852 +				name       	"None"
 1.39853 +				value      	0)
 1.39854 +			    (object Attribute
 1.39855 +				tool       	"cg"
 1.39856 +				name       	"Preserved"
 1.39857 +				value      	1)
 1.39858 +			    (object Attribute
 1.39859 +				tool       	"cg"
 1.39860 +				name       	"Unpreserved"
 1.39861 +				value      	2)
 1.39862 +			    (object Attribute
 1.39863 +				tool       	"cg"
 1.39864 +				name       	"All"
 1.39865 +				value      	3)))
 1.39866 +		    (object Attribute
 1.39867 +			tool       	"cg"
 1.39868 +			name       	"BodyAnnotations"
 1.39869 +			value      	"")
 1.39870 +		    (object Attribute
 1.39871 +			tool       	"cg"
 1.39872 +			name       	"OperationIsOneWay"
 1.39873 +			value      	FALSE)
 1.39874 +		    (object Attribute
 1.39875 +			tool       	"cg"
 1.39876 +			name       	"Context"
 1.39877 +			value      	"")
 1.39878 +		    (object Attribute
 1.39879 +			tool       	"cg"
 1.39880 +			name       	"Raises"
 1.39881 +			value      	"")
 1.39882 +		    (object Attribute
 1.39883 +			tool       	"cg"
 1.39884 +			name       	"GenerateAbstractBody"
 1.39885 +			value      	FALSE)
 1.39886 +		    (object Attribute
 1.39887 +			tool       	"cg"
 1.39888 +			name       	"CCRegion"
 1.39889 +			value      	"")))
 1.39890 +	    (object Attribute
 1.39891 +		tool       	"cg"
 1.39892 +		name       	"default__Has"
 1.39893 +		value      	(list Attribute_Set
 1.39894 +		    (object Attribute
 1.39895 +			tool       	"cg"
 1.39896 +			name       	"CodeName"
 1.39897 +			value      	"")
 1.39898 +		    (object Attribute
 1.39899 +			tool       	"cg"
 1.39900 +			name       	"Ordered"
 1.39901 +			value      	TRUE)
 1.39902 +		    (object Attribute
 1.39903 +			tool       	"cg"
 1.39904 +			name       	"NameIfUnlabeled"
 1.39905 +			value      	"the_$supplier")
 1.39906 +		    (object Attribute
 1.39907 +			tool       	"cg"
 1.39908 +			name       	"GenerateDataMember"
 1.39909 +			value      	TRUE)
 1.39910 +		    (object Attribute
 1.39911 +			tool       	"cg"
 1.39912 +			name       	"DataMemberName"
 1.39913 +			value      	"$relationship")
 1.39914 +		    (object Attribute
 1.39915 +			tool       	"cg"
 1.39916 +			name       	"DataMemberVisibility"
 1.39917 +			value      	("DataMemberVisibilitySet" 14))
 1.39918 +		    (object Attribute
 1.39919 +			tool       	"cg"
 1.39920 +			name       	"DataMemberVisibilitySet"
 1.39921 +			value      	(list Attribute_Set
 1.39922 +			    (object Attribute
 1.39923 +				tool       	"cg"
 1.39924 +				name       	"Public"
 1.39925 +				value      	45)
 1.39926 +			    (object Attribute
 1.39927 +				tool       	"cg"
 1.39928 +				name       	"Protected"
 1.39929 +				value      	44)
 1.39930 +			    (object Attribute
 1.39931 +				tool       	"cg"
 1.39932 +				name       	"Private"
 1.39933 +				value      	43)
 1.39934 +			    (object Attribute
 1.39935 +				tool       	"cg"
 1.39936 +				name       	"Implementation"
 1.39937 +				value      	14)
 1.39938 +			    (object Attribute
 1.39939 +				tool       	"cg"
 1.39940 +				name       	"AtRelationshipVisibility"
 1.39941 +				value      	210)))
 1.39942 +		    (object Attribute
 1.39943 +			tool       	"cg"
 1.39944 +			name       	"DataMemberMutability"
 1.39945 +			value      	("DataMemberMutabilitySet" 0))
 1.39946 +		    (object Attribute
 1.39947 +			tool       	"cg"
 1.39948 +			name       	"DataMemberMutabilitySet"
 1.39949 +			value      	(list Attribute_Set
 1.39950 +			    (object Attribute
 1.39951 +				tool       	"cg"
 1.39952 +				name       	"Unrestricted"
 1.39953 +				value      	0)
 1.39954 +			    (object Attribute
 1.39955 +				tool       	"cg"
 1.39956 +				name       	"Mutable"
 1.39957 +				value      	1)
 1.39958 +			    (object Attribute
 1.39959 +				tool       	"cg"
 1.39960 +				name       	"Const"
 1.39961 +				value      	2)))
 1.39962 +		    (object Attribute
 1.39963 +			tool       	"cg"
 1.39964 +			name       	"DataMemberIsVolatile"
 1.39965 +			value      	FALSE)
 1.39966 +		    (object Attribute
 1.39967 +			tool       	"cg"
 1.39968 +			name       	"DataMemberFieldSize"
 1.39969 +			value      	"")
 1.39970 +		    (object Attribute
 1.39971 +			tool       	"cg"
 1.39972 +			name       	"InitialValue"
 1.39973 +			value      	(value Text ""))
 1.39974 +		    (object Attribute
 1.39975 +			tool       	"cg"
 1.39976 +			name       	"GenerateGetOperation"
 1.39977 +			value      	TRUE)
 1.39978 +		    (object Attribute
 1.39979 +			tool       	"cg"
 1.39980 +			name       	"GenerateSetOperation"
 1.39981 +			value      	TRUE)
 1.39982 +		    (object Attribute
 1.39983 +			tool       	"cg"
 1.39984 +			name       	"GetName"
 1.39985 +			value      	"get_$relationship")
 1.39986 +		    (object Attribute
 1.39987 +			tool       	"cg"
 1.39988 +			name       	"SetName"
 1.39989 +			value      	"set_$relationship")
 1.39990 +		    (object Attribute
 1.39991 +			tool       	"cg"
 1.39992 +			name       	"GetSetKinds"
 1.39993 +			value      	("GetSetKindsSet" 200))
 1.39994 +		    (object Attribute
 1.39995 +			tool       	"cg"
 1.39996 +			name       	"GetSetKindsSet"
 1.39997 +			value      	(list Attribute_Set
 1.39998 +			    (object Attribute
 1.39999 +				tool       	"cg"
 1.40000 +				name       	"Common"
 1.40001 +				value      	200)
 1.40002 +			    (object Attribute
 1.40003 +				tool       	"cg"
 1.40004 +				name       	"Virtual"
 1.40005 +				value      	201)
 1.40006 +			    (object Attribute
 1.40007 +				tool       	"cg"
 1.40008 +				name       	"Abstract"
 1.40009 +				value      	202)
 1.40010 +			    (object Attribute
 1.40011 +				tool       	"cg"
 1.40012 +				name       	"Static"
 1.40013 +				value      	203)
 1.40014 +			    (object Attribute
 1.40015 +				tool       	"cg"
 1.40016 +				name       	"Friend"
 1.40017 +				value      	204)))
 1.40018 +		    (object Attribute
 1.40019 +			tool       	"cg"
 1.40020 +			name       	"ContainerClass"
 1.40021 +			value      	"")
 1.40022 +		    (object Attribute
 1.40023 +			tool       	"cg"
 1.40024 +			name       	"SelectorName"
 1.40025 +			value      	"")
 1.40026 +		    (object Attribute
 1.40027 +			tool       	"cg"
 1.40028 +			name       	"SelectorType"
 1.40029 +			value      	"")
 1.40030 +		    (object Attribute
 1.40031 +			tool       	"cg"
 1.40032 +			name       	"GetIsConst"
 1.40033 +			value      	TRUE)
 1.40034 +		    (object Attribute
 1.40035 +			tool       	"cg"
 1.40036 +			name       	"GetResultIsConst"
 1.40037 +			value      	("GetResultIsConstSet" 2))
 1.40038 +		    (object Attribute
 1.40039 +			tool       	"cg"
 1.40040 +			name       	"GetResultIsConstSet"
 1.40041 +			value      	(list Attribute_Set
 1.40042 +			    (object Attribute
 1.40043 +				tool       	"cg"
 1.40044 +				name       	"False"
 1.40045 +				value      	0)
 1.40046 +			    (object Attribute
 1.40047 +				tool       	"cg"
 1.40048 +				name       	"True"
 1.40049 +				value      	1)
 1.40050 +			    (object Attribute
 1.40051 +				tool       	"cg"
 1.40052 +				name       	"Same_As_Function"
 1.40053 +				value      	2)))
 1.40054 +		    (object Attribute
 1.40055 +			tool       	"cg"
 1.40056 +			name       	"GetSetByReference"
 1.40057 +			value      	FALSE)
 1.40058 +		    (object Attribute
 1.40059 +			tool       	"cg"
 1.40060 +			name       	"InlineGet"
 1.40061 +			value      	TRUE)
 1.40062 +		    (object Attribute
 1.40063 +			tool       	"cg"
 1.40064 +			name       	"SetReturnsValue"
 1.40065 +			value      	FALSE)
 1.40066 +		    (object Attribute
 1.40067 +			tool       	"cg"
 1.40068 +			name       	"InlineSet"
 1.40069 +			value      	TRUE)
 1.40070 +		    (object Attribute
 1.40071 +			tool       	"cg"
 1.40072 +			name       	"ForwardReferenceOnly"
 1.40073 +			value      	FALSE)
 1.40074 +		    (object Attribute
 1.40075 +			tool       	"cg"
 1.40076 +			name       	"GenerateForwardReference"
 1.40077 +			value      	FALSE)
 1.40078 +		    (object Attribute
 1.40079 +			tool       	"cg"
 1.40080 +			name       	"IsReadOnly"
 1.40081 +			value      	FALSE)
 1.40082 +		    (object Attribute
 1.40083 +			tool       	"cg"
 1.40084 +			name       	"BoundedHasRelType"
 1.40085 +			value      	("HasRelTypeSet" 47))
 1.40086 +		    (object Attribute
 1.40087 +			tool       	"cg"
 1.40088 +			name       	"HasRelTypeSet"
 1.40089 +			value      	(list Attribute_Set
 1.40090 +			    (object Attribute
 1.40091 +				tool       	"cg"
 1.40092 +				name       	"Array"
 1.40093 +				value      	24)
 1.40094 +			    (object Attribute
 1.40095 +				tool       	"cg"
 1.40096 +				name       	"Sequence"
 1.40097 +				value      	47)))))
 1.40098 +	    (object Attribute
 1.40099 +		tool       	"cg"
 1.40100 +		name       	"default__Association"
 1.40101 +		value      	(list Attribute_Set
 1.40102 +		    (object Attribute
 1.40103 +			tool       	"cg"
 1.40104 +			name       	"NameIfUnlabeled"
 1.40105 +			value      	"the_$targetClass")))
 1.40106 +	    (object Attribute
 1.40107 +		tool       	"cg"
 1.40108 +		name       	"default__Inherit"
 1.40109 +		value      	(list Attribute_Set
 1.40110 +		    (object Attribute
 1.40111 +			tool       	"cg"
 1.40112 +			name       	"InstanceArguments"
 1.40113 +			value      	"")))
 1.40114 +	    (object Attribute
 1.40115 +		tool       	"cg"
 1.40116 +		name       	"default__Role"
 1.40117 +		value      	(list Attribute_Set
 1.40118 +		    (object Attribute
 1.40119 +			tool       	"cg"
 1.40120 +			name       	"CodeName"
 1.40121 +			value      	"")
 1.40122 +		    (object Attribute
 1.40123 +			tool       	"cg"
 1.40124 +			name       	"ForwardReferenceOnly"
 1.40125 +			value      	FALSE)
 1.40126 +		    (object Attribute
 1.40127 +			tool       	"cg"
 1.40128 +			name       	"NameIfUnlabeled"
 1.40129 +			value      	"the_$targetClass")
 1.40130 +		    (object Attribute
 1.40131 +			tool       	"cg"
 1.40132 +			name       	"GenerateDataMember"
 1.40133 +			value      	TRUE)
 1.40134 +		    (object Attribute
 1.40135 +			tool       	"cg"
 1.40136 +			name       	"DataMemberName"
 1.40137 +			value      	"$target")
 1.40138 +		    (object Attribute
 1.40139 +			tool       	"cg"
 1.40140 +			name       	"DataMemberVisibility"
 1.40141 +			value      	("DataMemberVisibilitySet" 14))
 1.40142 +		    (object Attribute
 1.40143 +			tool       	"cg"
 1.40144 +			name       	"DataMemberVisibilitySet"
 1.40145 +			value      	(list Attribute_Set
 1.40146 +			    (object Attribute
 1.40147 +				tool       	"cg"
 1.40148 +				name       	"Public"
 1.40149 +				value      	45)
 1.40150 +			    (object Attribute
 1.40151 +				tool       	"cg"
 1.40152 +				name       	"Protected"
 1.40153 +				value      	44)
 1.40154 +			    (object Attribute
 1.40155 +				tool       	"cg"
 1.40156 +				name       	"Private"
 1.40157 +				value      	43)
 1.40158 +			    (object Attribute
 1.40159 +				tool       	"cg"
 1.40160 +				name       	"Implementation"
 1.40161 +				value      	14)
 1.40162 +			    (object Attribute
 1.40163 +				tool       	"cg"
 1.40164 +				name       	"AtRelationshipVisibility"
 1.40165 +				value      	210)))
 1.40166 +		    (object Attribute
 1.40167 +			tool       	"cg"
 1.40168 +			name       	"DataMemberMutability"
 1.40169 +			value      	("DataMemberMutabilitySet" 0))
 1.40170 +		    (object Attribute
 1.40171 +			tool       	"cg"
 1.40172 +			name       	"DataMemberMutabilitySet"
 1.40173 +			value      	(list Attribute_Set
 1.40174 +			    (object Attribute
 1.40175 +				tool       	"cg"
 1.40176 +				name       	"Unrestricted"
 1.40177 +				value      	0)
 1.40178 +			    (object Attribute
 1.40179 +				tool       	"cg"
 1.40180 +				name       	"Mutable"
 1.40181 +				value      	1)
 1.40182 +			    (object Attribute
 1.40183 +				tool       	"cg"
 1.40184 +				name       	"Const"
 1.40185 +				value      	2)))
 1.40186 +		    (object Attribute
 1.40187 +			tool       	"cg"
 1.40188 +			name       	"DataMemberIsVolatile"
 1.40189 +			value      	FALSE)
 1.40190 +		    (object Attribute
 1.40191 +			tool       	"cg"
 1.40192 +			name       	"DataMemberFieldSize"
 1.40193 +			value      	"")
 1.40194 +		    (object Attribute
 1.40195 +			tool       	"cg"
 1.40196 +			name       	"InitialValue"
 1.40197 +			value      	(value Text ""))
 1.40198 +		    (object Attribute
 1.40199 +			tool       	"cg"
 1.40200 +			name       	"ContainerClass"
 1.40201 +			value      	"")
 1.40202 +		    (object Attribute
 1.40203 +			tool       	"cg"
 1.40204 +			name       	"ContainerGet"
 1.40205 +			value      	"$data.get($keys)")
 1.40206 +		    (object Attribute
 1.40207 +			tool       	"cg"
 1.40208 +			name       	"ContainerSet"
 1.40209 +			value      	"$data.set($keys,$value)")
 1.40210 +		    (object Attribute
 1.40211 +			tool       	"cg"
 1.40212 +			name       	"QualifiedContainer"
 1.40213 +			value      	"")
 1.40214 +		    (object Attribute
 1.40215 +			tool       	"cg"
 1.40216 +			name       	"AssocClassContainer"
 1.40217 +			value      	"$supplier *")
 1.40218 +		    (object Attribute
 1.40219 +			tool       	"cg"
 1.40220 +			name       	"AssocClassInitialValue"
 1.40221 +			value      	(value Text ""))
 1.40222 +		    (object Attribute
 1.40223 +			tool       	"cg"
 1.40224 +			name       	"GetSetKinds"
 1.40225 +			value      	("GetSetKindsSet" 200))
 1.40226 +		    (object Attribute
 1.40227 +			tool       	"cg"
 1.40228 +			name       	"GetSetKindsSet"
 1.40229 +			value      	(list Attribute_Set
 1.40230 +			    (object Attribute
 1.40231 +				tool       	"cg"
 1.40232 +				name       	"Common"
 1.40233 +				value      	200)
 1.40234 +			    (object Attribute
 1.40235 +				tool       	"cg"
 1.40236 +				name       	"Virtual"
 1.40237 +				value      	201)
 1.40238 +			    (object Attribute
 1.40239 +				tool       	"cg"
 1.40240 +				name       	"Abstract"
 1.40241 +				value      	202)
 1.40242 +			    (object Attribute
 1.40243 +				tool       	"cg"
 1.40244 +				name       	"Static"
 1.40245 +				value      	203)
 1.40246 +			    (object Attribute
 1.40247 +				tool       	"cg"
 1.40248 +				name       	"Friend"
 1.40249 +				value      	204)))
 1.40250 +		    (object Attribute
 1.40251 +			tool       	"cg"
 1.40252 +			name       	"GetSetByReference"
 1.40253 +			value      	FALSE)
 1.40254 +		    (object Attribute
 1.40255 +			tool       	"cg"
 1.40256 +			name       	"GenerateGetOperation"
 1.40257 +			value      	TRUE)
 1.40258 +		    (object Attribute
 1.40259 +			tool       	"cg"
 1.40260 +			name       	"GetName"
 1.40261 +			value      	"get_$target")
 1.40262 +		    (object Attribute
 1.40263 +			tool       	"cg"
 1.40264 +			name       	"GetIsConst"
 1.40265 +			value      	TRUE)
 1.40266 +		    (object Attribute
 1.40267 +			tool       	"cg"
 1.40268 +			name       	"GetResultIsConst"
 1.40269 +			value      	("GetResultIsConstSet" 2))
 1.40270 +		    (object Attribute
 1.40271 +			tool       	"cg"
 1.40272 +			name       	"GetResultIsConstSet"
 1.40273 +			value      	(list Attribute_Set
 1.40274 +			    (object Attribute
 1.40275 +				tool       	"cg"
 1.40276 +				name       	"False"
 1.40277 +				value      	0)
 1.40278 +			    (object Attribute
 1.40279 +				tool       	"cg"
 1.40280 +				name       	"True"
 1.40281 +				value      	1)
 1.40282 +			    (object Attribute
 1.40283 +				tool       	"cg"
 1.40284 +				name       	"Same_As_Function"
 1.40285 +				value      	2)))
 1.40286 +		    (object Attribute
 1.40287 +			tool       	"cg"
 1.40288 +			name       	"InlineGet"
 1.40289 +			value      	TRUE)
 1.40290 +		    (object Attribute
 1.40291 +			tool       	"cg"
 1.40292 +			name       	"GenerateSetOperation"
 1.40293 +			value      	TRUE)
 1.40294 +		    (object Attribute
 1.40295 +			tool       	"cg"
 1.40296 +			name       	"SetName"
 1.40297 +			value      	"set_$target")
 1.40298 +		    (object Attribute
 1.40299 +			tool       	"cg"
 1.40300 +			name       	"SetReturnsValue"
 1.40301 +			value      	FALSE)
 1.40302 +		    (object Attribute
 1.40303 +			tool       	"cg"
 1.40304 +			name       	"InlineSet"
 1.40305 +			value      	TRUE)
 1.40306 +		    (object Attribute
 1.40307 +			tool       	"cg"
 1.40308 +			name       	"QualifiedGetSetByReference"
 1.40309 +			value      	("QualifiedGetSetByReferenceSet" 2))
 1.40310 +		    (object Attribute
 1.40311 +			tool       	"cg"
 1.40312 +			name       	"QualifiedGetSetByReferenceSet"
 1.40313 +			value      	(list Attribute_Set
 1.40314 +			    (object Attribute
 1.40315 +				tool       	"cg"
 1.40316 +				name       	"False"
 1.40317 +				value      	0)
 1.40318 +			    (object Attribute
 1.40319 +				tool       	"cg"
 1.40320 +				name       	"True"
 1.40321 +				value      	1)
 1.40322 +			    (object Attribute
 1.40323 +				tool       	"cg"
 1.40324 +				name       	"Same_As_GetSetByReference"
 1.40325 +				value      	2)))
 1.40326 +		    (object Attribute
 1.40327 +			tool       	"cg"
 1.40328 +			name       	"GenerateQualifiedGetOperation"
 1.40329 +			value      	TRUE)
 1.40330 +		    (object Attribute
 1.40331 +			tool       	"cg"
 1.40332 +			name       	"QualifiedGetName"
 1.40333 +			value      	"get_$target")
 1.40334 +		    (object Attribute
 1.40335 +			tool       	"cg"
 1.40336 +			name       	"QualifiedGetIsConst"
 1.40337 +			value      	TRUE)
 1.40338 +		    (object Attribute
 1.40339 +			tool       	"cg"
 1.40340 +			name       	"QualifiedGetResultIsConst"
 1.40341 +			value      	("GetResultIsConstSet" 2))
 1.40342 +		    (object Attribute
 1.40343 +			tool       	"cg"
 1.40344 +			name       	"InlineQualifiedGet"
 1.40345 +			value      	TRUE)
 1.40346 +		    (object Attribute
 1.40347 +			tool       	"cg"
 1.40348 +			name       	"GenerateQualifiedSetOperation"
 1.40349 +			value      	TRUE)
 1.40350 +		    (object Attribute
 1.40351 +			tool       	"cg"
 1.40352 +			name       	"QualifiedSetName"
 1.40353 +			value      	"set_$target")
 1.40354 +		    (object Attribute
 1.40355 +			tool       	"cg"
 1.40356 +			name       	"QualifiedSetReturnsValue"
 1.40357 +			value      	FALSE)
 1.40358 +		    (object Attribute
 1.40359 +			tool       	"cg"
 1.40360 +			name       	"InlineQualifiedSet"
 1.40361 +			value      	TRUE)
 1.40362 +		    (object Attribute
 1.40363 +			tool       	"cg"
 1.40364 +			name       	"GenerateAssocClassDataMember"
 1.40365 +			value      	TRUE)
 1.40366 +		    (object Attribute
 1.40367 +			tool       	"cg"
 1.40368 +			name       	"AssocClassDataMemberName"
 1.40369 +			value      	"$target")
 1.40370 +		    (object Attribute
 1.40371 +			tool       	"cg"
 1.40372 +			name       	"AssocClassDataMemberVisibility"
 1.40373 +			value      	("DataMemberVisibilitySet" 14))
 1.40374 +		    (object Attribute
 1.40375 +			tool       	"cg"
 1.40376 +			name       	"DataMemberVisibilitySet"
 1.40377 +			value      	(list Attribute_Set
 1.40378 +			    (object Attribute
 1.40379 +				tool       	"cg"
 1.40380 +				name       	"Public"
 1.40381 +				value      	45)
 1.40382 +			    (object Attribute
 1.40383 +				tool       	"cg"
 1.40384 +				name       	"Protected"
 1.40385 +				value      	44)
 1.40386 +			    (object Attribute
 1.40387 +				tool       	"cg"
 1.40388 +				name       	"Private"
 1.40389 +				value      	43)
 1.40390 +			    (object Attribute
 1.40391 +				tool       	"cg"
 1.40392 +				name       	"Implementation"
 1.40393 +				value      	14)
 1.40394 +			    (object Attribute
 1.40395 +				tool       	"cg"
 1.40396 +				name       	"AtRelationshipVisibility"
 1.40397 +				value      	210)))
 1.40398 +		    (object Attribute
 1.40399 +			tool       	"cg"
 1.40400 +			name       	"AssocClassDataMemberMutability"
 1.40401 +			value      	("DataMemberMutabilitySet" 0))
 1.40402 +		    (object Attribute
 1.40403 +			tool       	"cg"
 1.40404 +			name       	"DataMemberMutabilitySet"
 1.40405 +			value      	(list Attribute_Set
 1.40406 +			    (object Attribute
 1.40407 +				tool       	"cg"
 1.40408 +				name       	"Unrestricted"
 1.40409 +				value      	0)
 1.40410 +			    (object Attribute
 1.40411 +				tool       	"cg"
 1.40412 +				name       	"Mutable"
 1.40413 +				value      	1)
 1.40414 +			    (object Attribute
 1.40415 +				tool       	"cg"
 1.40416 +				name       	"Const"
 1.40417 +				value      	2)))
 1.40418 +		    (object Attribute
 1.40419 +			tool       	"cg"
 1.40420 +			name       	"AssocClassDataMemberIsVolatile"
 1.40421 +			value      	FALSE)
 1.40422 +		    (object Attribute
 1.40423 +			tool       	"cg"
 1.40424 +			name       	"AssocClassGetSetKinds"
 1.40425 +			value      	("GetSetKindsSet" 200))
 1.40426 +		    (object Attribute
 1.40427 +			tool       	"cg"
 1.40428 +			name       	"GenerateAssocClassGetOperation"
 1.40429 +			value      	TRUE)
 1.40430 +		    (object Attribute
 1.40431 +			tool       	"cg"
 1.40432 +			name       	"AssocClassGetName"
 1.40433 +			value      	"get_$target")
 1.40434 +		    (object Attribute
 1.40435 +			tool       	"cg"
 1.40436 +			name       	"AssocClassGetIsConst"
 1.40437 +			value      	TRUE)
 1.40438 +		    (object Attribute
 1.40439 +			tool       	"cg"
 1.40440 +			name       	"AssocClassGetResultIsConst"
 1.40441 +			value      	("GetResultIsConstSet" 2))
 1.40442 +		    (object Attribute
 1.40443 +			tool       	"cg"
 1.40444 +			name       	"InlineAssocClassGet"
 1.40445 +			value      	TRUE)
 1.40446 +		    (object Attribute
 1.40447 +			tool       	"cg"
 1.40448 +			name       	"GenerateAssocClassSetOperation"
 1.40449 +			value      	TRUE)
 1.40450 +		    (object Attribute
 1.40451 +			tool       	"cg"
 1.40452 +			name       	"AssocClassSetName"
 1.40453 +			value      	"set_$target")
 1.40454 +		    (object Attribute
 1.40455 +			tool       	"cg"
 1.40456 +			name       	"AssocClassSetReturnsValue"
 1.40457 +			value      	FALSE)
 1.40458 +		    (object Attribute
 1.40459 +			tool       	"cg"
 1.40460 +			name       	"InlineAssocClassSet"
 1.40461 +			value      	TRUE)
 1.40462 +		    (object Attribute
 1.40463 +			tool       	"cg"
 1.40464 +			name       	"AssocClassForwardReferenceOnly"
 1.40465 +			value      	TRUE)
 1.40466 +		    (object Attribute
 1.40467 +			tool       	"cg"
 1.40468 +			name       	"GenerateForwardReference"
 1.40469 +			value      	FALSE)
 1.40470 +		    (object Attribute
 1.40471 +			tool       	"cg"
 1.40472 +			name       	"IsReadOnly"
 1.40473 +			value      	FALSE)
 1.40474 +		    (object Attribute
 1.40475 +			tool       	"cg"
 1.40476 +			name       	"BoundedRoleType"
 1.40477 +			value      	("AssocTypeSet" 47))
 1.40478 +		    (object Attribute
 1.40479 +			tool       	"cg"
 1.40480 +			name       	"AssocTypeSet"
 1.40481 +			value      	(list Attribute_Set
 1.40482 +			    (object Attribute
 1.40483 +				tool       	"cg"
 1.40484 +				name       	"Array"
 1.40485 +				value      	24)
 1.40486 +			    (object Attribute
 1.40487 +				tool       	"cg"
 1.40488 +				name       	"Sequence"
 1.40489 +				value      	47)))))
 1.40490 +	    (object Attribute
 1.40491 +		tool       	"cg"
 1.40492 +		name       	"default__Attribute"
 1.40493 +		value      	(list Attribute_Set
 1.40494 +		    (object Attribute
 1.40495 +			tool       	"cg"
 1.40496 +			name       	"CodeName"
 1.40497 +			value      	"")
 1.40498 +		    (object Attribute
 1.40499 +			tool       	"cg"
 1.40500 +			name       	"GenerateDataMember"
 1.40501 +			value      	TRUE)
 1.40502 +		    (object Attribute
 1.40503 +			tool       	"cg"
 1.40504 +			name       	"DataMemberName"
 1.40505 +			value      	"$attribute")
 1.40506 +		    (object Attribute
 1.40507 +			tool       	"cg"
 1.40508 +			name       	"DataMemberVisibility"
 1.40509 +			value      	("DataMemberVisibilitySet" 14))
 1.40510 +		    (object Attribute
 1.40511 +			tool       	"cg"
 1.40512 +			name       	"DataMemberVisibilitySet"
 1.40513 +			value      	(list Attribute_Set
 1.40514 +			    (object Attribute
 1.40515 +				tool       	"cg"
 1.40516 +				name       	"Public"
 1.40517 +				value      	45)
 1.40518 +			    (object Attribute
 1.40519 +				tool       	"cg"
 1.40520 +				name       	"Protected"
 1.40521 +				value      	44)
 1.40522 +			    (object Attribute
 1.40523 +				tool       	"cg"
 1.40524 +				name       	"Private"
 1.40525 +				value      	43)
 1.40526 +			    (object Attribute
 1.40527 +				tool       	"cg"
 1.40528 +				name       	"Implementation"
 1.40529 +				value      	14)
 1.40530 +			    (object Attribute
 1.40531 +				tool       	"cg"
 1.40532 +				name       	"AtAttributeVisibility"
 1.40533 +				value      	211)))
 1.40534 +		    (object Attribute
 1.40535 +			tool       	"cg"
 1.40536 +			name       	"DataMemberMutability"
 1.40537 +			value      	("DataMemberMutabilitySet" 0))
 1.40538 +		    (object Attribute
 1.40539 +			tool       	"cg"
 1.40540 +			name       	"DataMemberMutabilitySet"
 1.40541 +			value      	(list Attribute_Set
 1.40542 +			    (object Attribute
 1.40543 +				tool       	"cg"
 1.40544 +				name       	"Unrestricted"
 1.40545 +				value      	0)
 1.40546 +			    (object Attribute
 1.40547 +				tool       	"cg"
 1.40548 +				name       	"Mutable"
 1.40549 +				value      	1)
 1.40550 +			    (object Attribute
 1.40551 +				tool       	"cg"
 1.40552 +				name       	"Const"
 1.40553 +				value      	2)))
 1.40554 +		    (object Attribute
 1.40555 +			tool       	"cg"
 1.40556 +			name       	"DataMemberIsVolatile"
 1.40557 +			value      	FALSE)
 1.40558 +		    (object Attribute
 1.40559 +			tool       	"cg"
 1.40560 +			name       	"DataMemberFieldSize"
 1.40561 +			value      	"")
 1.40562 +		    (object Attribute
 1.40563 +			tool       	"cg"
 1.40564 +			name       	"GenerateGetOperation"
 1.40565 +			value      	TRUE)
 1.40566 +		    (object Attribute
 1.40567 +			tool       	"cg"
 1.40568 +			name       	"GenerateSetOperation"
 1.40569 +			value      	TRUE)
 1.40570 +		    (object Attribute
 1.40571 +			tool       	"cg"
 1.40572 +			name       	"GetName"
 1.40573 +			value      	"get_$attribute")
 1.40574 +		    (object Attribute
 1.40575 +			tool       	"cg"
 1.40576 +			name       	"SetName"
 1.40577 +			value      	"set_$attribute")
 1.40578 +		    (object Attribute
 1.40579 +			tool       	"cg"
 1.40580 +			name       	"GetSetKinds"
 1.40581 +			value      	("GetSetKindsSet" 200))
 1.40582 +		    (object Attribute
 1.40583 +			tool       	"cg"
 1.40584 +			name       	"GetSetKindsSet"
 1.40585 +			value      	(list Attribute_Set
 1.40586 +			    (object Attribute
 1.40587 +				tool       	"cg"
 1.40588 +				name       	"Common"
 1.40589 +				value      	200)
 1.40590 +			    (object Attribute
 1.40591 +				tool       	"cg"
 1.40592 +				name       	"Virtual"
 1.40593 +				value      	201)
 1.40594 +			    (object Attribute
 1.40595 +				tool       	"cg"
 1.40596 +				name       	"Abstract"
 1.40597 +				value      	202)
 1.40598 +			    (object Attribute
 1.40599 +				tool       	"cg"
 1.40600 +				name       	"Static"
 1.40601 +				value      	203)
 1.40602 +			    (object Attribute
 1.40603 +				tool       	"cg"
 1.40604 +				name       	"Friend"
 1.40605 +				value      	204)))
 1.40606 +		    (object Attribute
 1.40607 +			tool       	"cg"
 1.40608 +			name       	"GetIsConst"
 1.40609 +			value      	TRUE)
 1.40610 +		    (object Attribute
 1.40611 +			tool       	"cg"
 1.40612 +			name       	"GetResultIsConst"
 1.40613 +			value      	("GetResultIsConstSet" 2))
 1.40614 +		    (object Attribute
 1.40615 +			tool       	"cg"
 1.40616 +			name       	"GetResultIsConstSet"
 1.40617 +			value      	(list Attribute_Set
 1.40618 +			    (object Attribute
 1.40619 +				tool       	"cg"
 1.40620 +				name       	"False"
 1.40621 +				value      	0)
 1.40622 +			    (object Attribute
 1.40623 +				tool       	"cg"
 1.40624 +				name       	"True"
 1.40625 +				value      	1)
 1.40626 +			    (object Attribute
 1.40627 +				tool       	"cg"
 1.40628 +				name       	"Same_As_Function"
 1.40629 +				value      	2)))
 1.40630 +		    (object Attribute
 1.40631 +			tool       	"cg"
 1.40632 +			name       	"GetSetByReference"
 1.40633 +			value      	FALSE)
 1.40634 +		    (object Attribute
 1.40635 +			tool       	"cg"
 1.40636 +			name       	"InlineGet"
 1.40637 +			value      	TRUE)
 1.40638 +		    (object Attribute
 1.40639 +			tool       	"cg"
 1.40640 +			name       	"SetReturnsValue"
 1.40641 +			value      	FALSE)
 1.40642 +		    (object Attribute
 1.40643 +			tool       	"cg"
 1.40644 +			name       	"InlineSet"
 1.40645 +			value      	TRUE)
 1.40646 +		    (object Attribute
 1.40647 +			tool       	"cg"
 1.40648 +			name       	"CaseSpecifier"
 1.40649 +			value      	"")
 1.40650 +		    (object Attribute
 1.40651 +			tool       	"cg"
 1.40652 +			name       	"IsReadOnly"
 1.40653 +			value      	FALSE)
 1.40654 +		    (object Attribute
 1.40655 +			tool       	"cg"
 1.40656 +			name       	"CCRegion"
 1.40657 +			value      	"")))
 1.40658 +	    (object Attribute
 1.40659 +		tool       	"cg"
 1.40660 +		name       	"default__Uses"
 1.40661 +		value      	(list Attribute_Set
 1.40662 +		    (object Attribute
 1.40663 +			tool       	"cg"
 1.40664 +			name       	"ForwardReferenceOnly"
 1.40665 +			value      	FALSE)
 1.40666 +		    (object Attribute
 1.40667 +			tool       	"cg"
 1.40668 +			name       	"BodyReferenceOnly"
 1.40669 +			value      	FALSE)
 1.40670 +		    (object Attribute
 1.40671 +			tool       	"cg"
 1.40672 +			name       	"GenerateForwardReference"
 1.40673 +			value      	FALSE)))
 1.40674 +	    (object Attribute
 1.40675 +		tool       	"cg"
 1.40676 +		name       	"default__Subsystem"
 1.40677 +		value      	(list Attribute_Set
 1.40678 +		    (object Attribute
 1.40679 +			tool       	"cg"
 1.40680 +			name       	"Directory"
 1.40681 +			value      	"AUTO GENERATE")
 1.40682 +		    (object Attribute
 1.40683 +			tool       	"cg"
 1.40684 +			name       	"DirectoryIsOnSearchList"
 1.40685 +			value      	FALSE)
 1.40686 +		    (object Attribute
 1.40687 +			tool       	"cg"
 1.40688 +			name       	"PrecompiledHeader"
 1.40689 +			value      	"")))
 1.40690 +	    (object Attribute
 1.40691 +		tool       	"cg"
 1.40692 +		name       	"default__Category"
 1.40693 +		value      	(list Attribute_Set
 1.40694 +		    (object Attribute
 1.40695 +			tool       	"cg"
 1.40696 +			name       	"IsNamespace"
 1.40697 +			value      	FALSE)
 1.40698 +		    (object Attribute
 1.40699 +			tool       	"cg"
 1.40700 +			name       	"Indent"
 1.40701 +			value      	2)
 1.40702 +		    (object Attribute
 1.40703 +			tool       	"cg"
 1.40704 +			name       	"CodeName"
 1.40705 +			value      	"")
 1.40706 +		    (object Attribute
 1.40707 +			tool       	"cg"
 1.40708 +			name       	"GenerateEmptyRegions"
 1.40709 +			value      	("GenerateEmptyRegionSet" 3))
 1.40710 +		    (object Attribute
 1.40711 +			tool       	"cg"
 1.40712 +			name       	"GenerateEmptyRegionSet"
 1.40713 +			value      	(list Attribute_Set
 1.40714 +			    (object Attribute
 1.40715 +				tool       	"cg"
 1.40716 +				name       	"None"
 1.40717 +				value      	0)
 1.40718 +			    (object Attribute
 1.40719 +				tool       	"cg"
 1.40720 +				name       	"Preserved"
 1.40721 +				value      	1)
 1.40722 +			    (object Attribute
 1.40723 +				tool       	"cg"
 1.40724 +				name       	"Unpreserved"
 1.40725 +				value      	2)
 1.40726 +			    (object Attribute
 1.40727 +				tool       	"cg"
 1.40728 +				name       	"All"
 1.40729 +				value      	3)))))
 1.40730 +	    (object Attribute
 1.40731 +		tool       	"MSVC"
 1.40732 +		name       	"propertyId"
 1.40733 +		value      	"809135966")
 1.40734 +	    (object Attribute
 1.40735 +		tool       	"MSVC"
 1.40736 +		name       	"default__Project"
 1.40737 +		value      	(list Attribute_Set
 1.40738 +		    (object Attribute
 1.40739 +			tool       	"MSVC"
 1.40740 +			name       	"Version"
 1.40741 +			value      	"5.0")))
 1.40742 +	    (object Attribute
 1.40743 +		tool       	"MSVC"
 1.40744 +		name       	"default__Class"
 1.40745 +		value      	(list Attribute_Set
 1.40746 +		    (object Attribute
 1.40747 +			tool       	"MSVC"
 1.40748 +			name       	"Type"
 1.40749 +			value      	("MSVCClassTypeSet" 0))
 1.40750 +		    (object Attribute
 1.40751 +			tool       	"MSVC"
 1.40752 +			name       	"MSVCClassTypeSet"
 1.40753 +			value      	(list Attribute_Set
 1.40754 +			    (object Attribute
 1.40755 +				tool       	"MSVC"
 1.40756 +				name       	"Normal"
 1.40757 +				value      	0)
 1.40758 +			    (object Attribute
 1.40759 +				tool       	"MSVC"
 1.40760 +				name       	"Interface_Part"
 1.40761 +				value      	1)
 1.40762 +			    (object Attribute
 1.40763 +				tool       	"MSVC"
 1.40764 +				name       	"Connection_Part"
 1.40765 +				value      	2)
 1.40766 +			    (object Attribute
 1.40767 +				tool       	"MSVC"
 1.40768 +				name       	"Class_Factory"
 1.40769 +				value      	3)))
 1.40770 +		    (object Attribute
 1.40771 +			tool       	"MSVC"
 1.40772 +			name       	"CObjectFunctionality"
 1.40773 +			value      	("CObjectFunctionalitySet" 0))
 1.40774 +		    (object Attribute
 1.40775 +			tool       	"MSVC"
 1.40776 +			name       	"CObjectFunctionalitySet"
 1.40777 +			value      	(list Attribute_Set
 1.40778 +			    (object Attribute
 1.40779 +				tool       	"MSVC"
 1.40780 +				name       	"None"
 1.40781 +				value      	0)
 1.40782 +			    (object Attribute
 1.40783 +				tool       	"MSVC"
 1.40784 +				name       	"Dynamic"
 1.40785 +				value      	1)
 1.40786 +			    (object Attribute
 1.40787 +				tool       	"MSVC"
 1.40788 +				name       	"Dyncreate"
 1.40789 +				value      	2)
 1.40790 +			    (object Attribute
 1.40791 +				tool       	"MSVC"
 1.40792 +				name       	"Serial"
 1.40793 +				value      	3)))
 1.40794 +		    (object Attribute
 1.40795 +			tool       	"MSVC"
 1.40796 +			name       	"GenerateOverrideGroup"
 1.40797 +			value      	FALSE)
 1.40798 +		    (object Attribute
 1.40799 +			tool       	"MSVC"
 1.40800 +			name       	"GenerateDataGroup"
 1.40801 +			value      	FALSE)
 1.40802 +		    (object Attribute
 1.40803 +			tool       	"MSVC"
 1.40804 +			name       	"AFX_DATA_Entries"
 1.40805 +			value      	(value Text ""))
 1.40806 +		    (object Attribute
 1.40807 +			tool       	"MSVC"
 1.40808 +			name       	"GenerateFieldGroup"
 1.40809 +			value      	FALSE)
 1.40810 +		    (object Attribute
 1.40811 +			tool       	"MSVC"
 1.40812 +			name       	"AFX_FIELD_Entries"
 1.40813 +			value      	(value Text ""))
 1.40814 +		    (object Attribute
 1.40815 +			tool       	"MSVC"
 1.40816 +			name       	"GenerateMessageGroup"
 1.40817 +			value      	FALSE)
 1.40818 +		    (object Attribute
 1.40819 +			tool       	"MSVC"
 1.40820 +			name       	"GenerateMessageMap"
 1.40821 +			value      	FALSE)
 1.40822 +		    (object Attribute
 1.40823 +			tool       	"MSVC"
 1.40824 +			name       	"AFX_MSG_MAP_Entries"
 1.40825 +			value      	(value Text ""))
 1.40826 +		    (object Attribute
 1.40827 +			tool       	"MSVC"
 1.40828 +			name       	"MESSAGE_MAP_Entries"
 1.40829 +			value      	(value Text ""))
 1.40830 +		    (object Attribute
 1.40831 +			tool       	"MSVC"
 1.40832 +			name       	"OLEFactory"
 1.40833 +			value      	("OLEFactorySet" 0))
 1.40834 +		    (object Attribute
 1.40835 +			tool       	"MSVC"
 1.40836 +			name       	"OLEFactorySet"
 1.40837 +			value      	(list Attribute_Set
 1.40838 +			    (object Attribute
 1.40839 +				tool       	"MSVC"
 1.40840 +				name       	"None"
 1.40841 +				value      	0)
 1.40842 +			    (object Attribute
 1.40843 +				tool       	"MSVC"
 1.40844 +				name       	"Built_in"
 1.40845 +				value      	1)
 1.40846 +			    (object Attribute
 1.40847 +				tool       	"MSVC"
 1.40848 +				name       	"Simple"
 1.40849 +				value      	2)
 1.40850 +			    (object Attribute
 1.40851 +				tool       	"MSVC"
 1.40852 +				name       	"Licensed"
 1.40853 +				value      	3)))
 1.40854 +		    (object Attribute
 1.40855 +			tool       	"MSVC"
 1.40856 +			name       	"OLEName"
 1.40857 +			value      	"")
 1.40858 +		    (object Attribute
 1.40859 +			tool       	"MSVC"
 1.40860 +			name       	"OLEClassID"
 1.40861 +			value      	"")
 1.40862 +		    (object Attribute
 1.40863 +			tool       	"MSVC"
 1.40864 +			name       	"GenerateOLECtlType"
 1.40865 +			value      	FALSE)
 1.40866 +		    (object Attribute
 1.40867 +			tool       	"MSVC"
 1.40868 +			name       	"OLECtlType"
 1.40869 +			value      	"")
 1.40870 +		    (object Attribute
 1.40871 +			tool       	"MSVC"
 1.40872 +			name       	"GenerateOLETypeLib"
 1.40873 +			value      	FALSE)
 1.40874 +		    (object Attribute
 1.40875 +			tool       	"MSVC"
 1.40876 +			name       	"OLETypeLibID"
 1.40877 +			value      	"")
 1.40878 +		    (object Attribute
 1.40879 +			tool       	"MSVC"
 1.40880 +			name       	"OLETypeLibMajor"
 1.40881 +			value      	"")
 1.40882 +		    (object Attribute
 1.40883 +			tool       	"MSVC"
 1.40884 +			name       	"OLETypeLibMinor"
 1.40885 +			value      	"")
 1.40886 +		    (object Attribute
 1.40887 +			tool       	"MSVC"
 1.40888 +			name       	"GeneratePropPageIDs"
 1.40889 +			value      	FALSE)
 1.40890 +		    (object Attribute
 1.40891 +			tool       	"MSVC"
 1.40892 +			name       	"OLEPropPageIDs"
 1.40893 +			value      	(value Text ""))
 1.40894 +		    (object Attribute
 1.40895 +			tool       	"MSVC"
 1.40896 +			name       	"GenerateDispatchMap"
 1.40897 +			value      	FALSE)
 1.40898 +		    (object Attribute
 1.40899 +			tool       	"MSVC"
 1.40900 +			name       	"AFX_DISPATCH_Entries"
 1.40901 +			value      	(value Text ""))
 1.40902 +		    (object Attribute
 1.40903 +			tool       	"MSVC"
 1.40904 +			name       	"AFX_DISPATCH_MAP_Entries"
 1.40905 +			value      	(value Text ""))
 1.40906 +		    (object Attribute
 1.40907 +			tool       	"MSVC"
 1.40908 +			name       	"DISPATCH_MAP_Entries"
 1.40909 +			value      	(value Text ""))
 1.40910 +		    (object Attribute
 1.40911 +			tool       	"MSVC"
 1.40912 +			name       	"StockProperties"
 1.40913 +			value      	(value Text ""))
 1.40914 +		    (object Attribute
 1.40915 +			tool       	"MSVC"
 1.40916 +			name       	"StockFunctions"
 1.40917 +			value      	(value Text ""))
 1.40918 +		    (object Attribute
 1.40919 +			tool       	"MSVC"
 1.40920 +			name       	"DispatchDefValue"
 1.40921 +			value      	"")
 1.40922 +		    (object Attribute
 1.40923 +			tool       	"MSVC"
 1.40924 +			name       	"GenerateDispIdEnum"
 1.40925 +			value      	FALSE)
 1.40926 +		    (object Attribute
 1.40927 +			tool       	"MSVC"
 1.40928 +			name       	"AFX_DISP_ID_Entries"
 1.40929 +			value      	(value Text ""))
 1.40930 +		    (object Attribute
 1.40931 +			tool       	"MSVC"
 1.40932 +			name       	"GenerateInterfaceMap"
 1.40933 +			value      	FALSE)
 1.40934 +		    (object Attribute
 1.40935 +			tool       	"MSVC"
 1.40936 +			name       	"INTERFACE_MAP_Entries"
 1.40937 +			value      	(value Text ""))
 1.40938 +		    (object Attribute
 1.40939 +			tool       	"MSVC"
 1.40940 +			name       	"InitInterface"
 1.40941 +			value      	"")
 1.40942 +		    (object Attribute
 1.40943 +			tool       	"MSVC"
 1.40944 +			name       	"GenerateEventMap"
 1.40945 +			value      	FALSE)
 1.40946 +		    (object Attribute
 1.40947 +			tool       	"MSVC"
 1.40948 +			name       	"AFX_EVENT_Entries"
 1.40949 +			value      	(value Text ""))
 1.40950 +		    (object Attribute
 1.40951 +			tool       	"MSVC"
 1.40952 +			name       	"AFX_EVENT_MAP_Entries"
 1.40953 +			value      	(value Text ""))
 1.40954 +		    (object Attribute
 1.40955 +			tool       	"MSVC"
 1.40956 +			name       	"EVENT_MAP_Entries"
 1.40957 +			value      	(value Text ""))
 1.40958 +		    (object Attribute
 1.40959 +			tool       	"MSVC"
 1.40960 +			name       	"StockEvents"
 1.40961 +			value      	(value Text ""))
 1.40962 +		    (object Attribute
 1.40963 +			tool       	"MSVC"
 1.40964 +			name       	"GenerateEventSinkMap"
 1.40965 +			value      	FALSE)
 1.40966 +		    (object Attribute
 1.40967 +			tool       	"MSVC"
 1.40968 +			name       	"AFX_EVENTSINK_Entries"
 1.40969 +			value      	(value Text ""))
 1.40970 +		    (object Attribute
 1.40971 +			tool       	"MSVC"
 1.40972 +			name       	"AFX_EVENTSINK_MAP_Entries"
 1.40973 +			value      	(value Text ""))
 1.40974 +		    (object Attribute
 1.40975 +			tool       	"MSVC"
 1.40976 +			name       	"EVENTSINK_MAP_Entries"
 1.40977 +			value      	(value Text ""))
 1.40978 +		    (object Attribute
 1.40979 +			tool       	"MSVC"
 1.40980 +			name       	"PropNotifySinks"
 1.40981 +			value      	(value Text ""))
 1.40982 +		    (object Attribute
 1.40983 +			tool       	"MSVC"
 1.40984 +			name       	"GenerateConnectionMap"
 1.40985 +			value      	FALSE)
 1.40986 +		    (object Attribute
 1.40987 +			tool       	"MSVC"
 1.40988 +			name       	"CONNECTION_MAP_Entries"
 1.40989 +			value      	(value Text ""))
 1.40990 +		    (object Attribute
 1.40991 +			tool       	"MSVC"
 1.40992 +			name       	"ConnectionPointIID"
 1.40993 +			value      	"")
 1.40994 +		    (object Attribute
 1.40995 +			tool       	"MSVC"
 1.40996 +			name       	"InheritanceType"
 1.40997 +			value      	"")
 1.40998 +		    (object Attribute
 1.40999 +			tool       	"MSVC"
 1.41000 +			name       	"DeclSpec"
 1.41001 +			value      	"")
 1.41002 +		    (object Attribute
 1.41003 +			tool       	"MSVC"
 1.41004 +			name       	"OLECommands"
 1.41005 +			value      	(value Text ""))
 1.41006 +		    (object Attribute
 1.41007 +			tool       	"MSVC"
 1.41008 +			name       	"MFCDeclares"
 1.41009 +			value      	(value Text ""))
 1.41010 +		    (object Attribute
 1.41011 +			tool       	"MSVC"
 1.41012 +			name       	"MFCImplements"
 1.41013 +			value      	(value Text ""))
 1.41014 +		    (object Attribute
 1.41015 +			tool       	"MSVC"
 1.41016 +			name       	"ATL_Declares"
 1.41017 +			value      	(value Text ""))
 1.41018 +		    (object Attribute
 1.41019 +			tool       	"MSVC"
 1.41020 +			name       	"GenerateCOMMap"
 1.41021 +			value      	FALSE)
 1.41022 +		    (object Attribute
 1.41023 +			tool       	"MSVC"
 1.41024 +			name       	"COM_MAP_Entries"
 1.41025 +			value      	(value Text ""))
 1.41026 +		    (object Attribute
 1.41027 +			tool       	"MSVC"
 1.41028 +			name       	"GenerateConnectionPointMap"
 1.41029 +			value      	FALSE)
 1.41030 +		    (object Attribute
 1.41031 +			tool       	"MSVC"
 1.41032 +			name       	"CONNECTION_POINT_MAP_Entries"
 1.41033 +			value      	(value Text ""))
 1.41034 +		    (object Attribute
 1.41035 +			tool       	"MSVC"
 1.41036 +			name       	"GenerateMsgMap"
 1.41037 +			value      	FALSE)
 1.41038 +		    (object Attribute
 1.41039 +			tool       	"MSVC"
 1.41040 +			name       	"MSG_MAP_Entries"
 1.41041 +			value      	(value Text ""))
 1.41042 +		    (object Attribute
 1.41043 +			tool       	"MSVC"
 1.41044 +			name       	"GeneratePropertyMap"
 1.41045 +			value      	FALSE)
 1.41046 +		    (object Attribute
 1.41047 +			tool       	"MSVC"
 1.41048 +			name       	"PROPERTY_MAP_Entries"
 1.41049 +			value      	(value Text ""))))
 1.41050 +	    (object Attribute
 1.41051 +		tool       	"MSVC"
 1.41052 +		name       	"default__Operation"
 1.41053 +		value      	(list Attribute_Set
 1.41054 +		    (object Attribute
 1.41055 +			tool       	"MSVC"
 1.41056 +			name       	"Type"
 1.41057 +			value      	("MSVCOperationTypeSet" 0))
 1.41058 +		    (object Attribute
 1.41059 +			tool       	"MSVC"
 1.41060 +			name       	"MSVCOperationTypeSet"
 1.41061 +			value      	(list Attribute_Set
 1.41062 +			    (object Attribute
 1.41063 +				tool       	"MSVC"
 1.41064 +				name       	"Normal"
 1.41065 +				value      	0)
 1.41066 +			    (object Attribute
 1.41067 +				tool       	"MSVC"
 1.41068 +				name       	"Virtual_Override"
 1.41069 +				value      	1)
 1.41070 +			    (object Attribute
 1.41071 +				tool       	"MSVC"
 1.41072 +				name       	"Message_Handler"
 1.41073 +				value      	2)
 1.41074 +			    (object Attribute
 1.41075 +				tool       	"MSVC"
 1.41076 +				name       	"Dispatch_Handler"
 1.41077 +				value      	3)
 1.41078 +			    (object Attribute
 1.41079 +				tool       	"MSVC"
 1.41080 +				name       	"Event_Firing_Function"
 1.41081 +				value      	4)
 1.41082 +			    (object Attribute
 1.41083 +				tool       	"MSVC"
 1.41084 +				name       	"Event_Sink_Handler"
 1.41085 +				value      	5)
 1.41086 +			    (object Attribute
 1.41087 +				tool       	"MSVC"
 1.41088 +				name       	"Std_OLE_Method"
 1.41089 +				value      	6)
 1.41090 +			    (object Attribute
 1.41091 +				tool       	"MSVC"
 1.41092 +				name       	"Command_Parser"
 1.41093 +				value      	7)
 1.41094 +			    (object Attribute
 1.41095 +				tool       	"MSVC"
 1.41096 +				name       	"Property_Get_Function"
 1.41097 +				value      	8)
 1.41098 +			    (object Attribute
 1.41099 +				tool       	"MSVC"
 1.41100 +				name       	"Property_Set_Function"
 1.41101 +				value      	9)
 1.41102 +			    (object Attribute
 1.41103 +				tool       	"MSVC"
 1.41104 +				name       	"Property_Notify_Function"
 1.41105 +				value      	10)
 1.41106 +			    (object Attribute
 1.41107 +				tool       	"MSVC"
 1.41108 +				name       	"Macro_Generated_Function"
 1.41109 +				value      	11)))
 1.41110 +		    (object Attribute
 1.41111 +			tool       	"MSVC"
 1.41112 +			name       	"AFX_MSG_MAP_Entries"
 1.41113 +			value      	(value Text ""))
 1.41114 +		    (object Attribute
 1.41115 +			tool       	"MSVC"
 1.41116 +			name       	"MESSAGE_MAP_Entries"
 1.41117 +			value      	(value Text ""))
 1.41118 +		    (object Attribute
 1.41119 +			tool       	"MSVC"
 1.41120 +			name       	"AFX_DISPATCH_MAP_Entries"
 1.41121 +			value      	(value Text ""))
 1.41122 +		    (object Attribute
 1.41123 +			tool       	"MSVC"
 1.41124 +			name       	"DISPATCH_MAP_Entries"
 1.41125 +			value      	(value Text ""))
 1.41126 +		    (object Attribute
 1.41127 +			tool       	"MSVC"
 1.41128 +			name       	"AFX_EVENT_MAP_Entries"
 1.41129 +			value      	(value Text ""))
 1.41130 +		    (object Attribute
 1.41131 +			tool       	"MSVC"
 1.41132 +			name       	"EVENT_MAP_Entries"
 1.41133 +			value      	(value Text ""))
 1.41134 +		    (object Attribute
 1.41135 +			tool       	"MSVC"
 1.41136 +			name       	"AFX_EVENTSINK_MAP_Entries"
 1.41137 +			value      	(value Text ""))
 1.41138 +		    (object Attribute
 1.41139 +			tool       	"MSVC"
 1.41140 +			name       	"EVENTSINK_MAP_Entries"
 1.41141 +			value      	(value Text ""))
 1.41142 +		    (object Attribute
 1.41143 +			tool       	"MSVC"
 1.41144 +			name       	"CallType"
 1.41145 +			value      	"")
 1.41146 +		    (object Attribute
 1.41147 +			tool       	"MSVC"
 1.41148 +			name       	"DeclSpec"
 1.41149 +			value      	"")
 1.41150 +		    (object Attribute
 1.41151 +			tool       	"MSVC"
 1.41152 +			name       	"BodyImage"
 1.41153 +			value      	(value Text ""))))
 1.41154 +	    (object Attribute
 1.41155 +		tool       	"MSVC"
 1.41156 +		name       	"default__Role"
 1.41157 +		value      	(list Attribute_Set
 1.41158 +		    (object Attribute
 1.41159 +			tool       	"MSVC"
 1.41160 +			name       	"Type"
 1.41161 +			value      	("MSVCAttributeTypeSet" 0))
 1.41162 +		    (object Attribute
 1.41163 +			tool       	"MSVC"
 1.41164 +			name       	"MSVCAttributeTypeSet"
 1.41165 +			value      	(list Attribute_Set
 1.41166 +			    (object Attribute
 1.41167 +				tool       	"MSVC"
 1.41168 +				name       	"Normal"
 1.41169 +				value      	0)
 1.41170 +			    (object Attribute
 1.41171 +				tool       	"MSVC"
 1.41172 +				name       	"Member_Property"
 1.41173 +				value      	1)
 1.41174 +			    (object Attribute
 1.41175 +				tool       	"MSVC"
 1.41176 +				name       	"Get_Set_Property"
 1.41177 +				value      	2)
 1.41178 +			    (object Attribute
 1.41179 +				tool       	"MSVC"
 1.41180 +				name       	"Dialog_Data"
 1.41181 +				value      	3)
 1.41182 +			    (object Attribute
 1.41183 +				tool       	"MSVC"
 1.41184 +				name       	"Field_Data"
 1.41185 +				value      	4)
 1.41186 +			    (object Attribute
 1.41187 +				tool       	"MSVC"
 1.41188 +				name       	"Stock_Property"
 1.41189 +				value      	5)))
 1.41190 +		    (object Attribute
 1.41191 +			tool       	"MSVC"
 1.41192 +			name       	"AFX_DISPATCH_MAP_Entries"
 1.41193 +			value      	(value Text ""))
 1.41194 +		    (object Attribute
 1.41195 +			tool       	"MSVC"
 1.41196 +			name       	"DISPATCH_MAP_Entries"
 1.41197 +			value      	(value Text ""))
 1.41198 +		    (object Attribute
 1.41199 +			tool       	"MSVC"
 1.41200 +			name       	"DeclSpec"
 1.41201 +			value      	"")
 1.41202 +		    (object Attribute
 1.41203 +			tool       	"MSVC"
 1.41204 +			name       	"PointerBase"
 1.41205 +			value      	"")
 1.41206 +		    (object Attribute
 1.41207 +			tool       	"MSVC"
 1.41208 +			name       	"CallType"
 1.41209 +			value      	"")
 1.41210 +		    (object Attribute
 1.41211 +			tool       	"MSVC"
 1.41212 +			name       	"StockPropertyImplementation"
 1.41213 +			value      	"")))
 1.41214 +	    (object Attribute
 1.41215 +		tool       	"MSVC"
 1.41216 +		name       	"default__Has"
 1.41217 +		value      	(list Attribute_Set
 1.41218 +		    (object Attribute
 1.41219 +			tool       	"MSVC"
 1.41220 +			name       	"Type"
 1.41221 +			value      	("MSVCAttributeTypeSet" 0))
 1.41222 +		    (object Attribute
 1.41223 +			tool       	"MSVC"
 1.41224 +			name       	"MSVCAttributeTypeSet"
 1.41225 +			value      	(list Attribute_Set
 1.41226 +			    (object Attribute
 1.41227 +				tool       	"MSVC"
 1.41228 +				name       	"Normal"
 1.41229 +				value      	0)
 1.41230 +			    (object Attribute
 1.41231 +				tool       	"MSVC"
 1.41232 +				name       	"Member_Property"
 1.41233 +				value      	1)
 1.41234 +			    (object Attribute
 1.41235 +				tool       	"MSVC"
 1.41236 +				name       	"Get_Set_Property"
 1.41237 +				value      	2)
 1.41238 +			    (object Attribute
 1.41239 +				tool       	"MSVC"
 1.41240 +				name       	"Dialog_Data"
 1.41241 +				value      	3)
 1.41242 +			    (object Attribute
 1.41243 +				tool       	"MSVC"
 1.41244 +				name       	"Field_Data"
 1.41245 +				value      	4)
 1.41246 +			    (object Attribute
 1.41247 +				tool       	"MSVC"
 1.41248 +				name       	"Stock_Property"
 1.41249 +				value      	5)))
 1.41250 +		    (object Attribute
 1.41251 +			tool       	"MSVC"
 1.41252 +			name       	"AFX_DISPATCH_MAP_Entries"
 1.41253 +			value      	(value Text ""))
 1.41254 +		    (object Attribute
 1.41255 +			tool       	"MSVC"
 1.41256 +			name       	"DISPATCH_MAP_Entries"
 1.41257 +			value      	(value Text ""))
 1.41258 +		    (object Attribute
 1.41259 +			tool       	"MSVC"
 1.41260 +			name       	"DeclSpec"
 1.41261 +			value      	"")
 1.41262 +		    (object Attribute
 1.41263 +			tool       	"MSVC"
 1.41264 +			name       	"PointerBase"
 1.41265 +			value      	"")
 1.41266 +		    (object Attribute
 1.41267 +			tool       	"MSVC"
 1.41268 +			name       	"CallType"
 1.41269 +			value      	"")
 1.41270 +		    (object Attribute
 1.41271 +			tool       	"MSVC"
 1.41272 +			name       	"StockPropertyImplementation"
 1.41273 +			value      	"")))
 1.41274 +	    (object Attribute
 1.41275 +		tool       	"MSVC"
 1.41276 +		name       	"default__Attribute"
 1.41277 +		value      	(list Attribute_Set
 1.41278 +		    (object Attribute
 1.41279 +			tool       	"MSVC"
 1.41280 +			name       	"Type"
 1.41281 +			value      	("MSVCAttributeTypeSet" 0))
 1.41282 +		    (object Attribute
 1.41283 +			tool       	"MSVC"
 1.41284 +			name       	"MSVCAttributeTypeSet"
 1.41285 +			value      	(list Attribute_Set
 1.41286 +			    (object Attribute
 1.41287 +				tool       	"MSVC"
 1.41288 +				name       	"Normal"
 1.41289 +				value      	0)
 1.41290 +			    (object Attribute
 1.41291 +				tool       	"MSVC"
 1.41292 +				name       	"Member_Property"
 1.41293 +				value      	1)
 1.41294 +			    (object Attribute
 1.41295 +				tool       	"MSVC"
 1.41296 +				name       	"Get_Set_Property"
 1.41297 +				value      	2)
 1.41298 +			    (object Attribute
 1.41299 +				tool       	"MSVC"
 1.41300 +				name       	"Dialog_Data"
 1.41301 +				value      	3)
 1.41302 +			    (object Attribute
 1.41303 +				tool       	"MSVC"
 1.41304 +				name       	"Field_Data"
 1.41305 +				value      	4)
 1.41306 +			    (object Attribute
 1.41307 +				tool       	"MSVC"
 1.41308 +				name       	"Stock_Property"
 1.41309 +				value      	5)))
 1.41310 +		    (object Attribute
 1.41311 +			tool       	"MSVC"
 1.41312 +			name       	"AFX_DISPATCH_MAP_Entries"
 1.41313 +			value      	(value Text ""))
 1.41314 +		    (object Attribute
 1.41315 +			tool       	"MSVC"
 1.41316 +			name       	"DISPATCH_MAP_Entries"
 1.41317 +			value      	(value Text ""))
 1.41318 +		    (object Attribute
 1.41319 +			tool       	"MSVC"
 1.41320 +			name       	"DeclSpec"
 1.41321 +			value      	"")
 1.41322 +		    (object Attribute
 1.41323 +			tool       	"MSVC"
 1.41324 +			name       	"PointerBase"
 1.41325 +			value      	"")
 1.41326 +		    (object Attribute
 1.41327 +			tool       	"MSVC"
 1.41328 +			name       	"CallType"
 1.41329 +			value      	"")
 1.41330 +		    (object Attribute
 1.41331 +			tool       	"MSVC"
 1.41332 +			name       	"StockPropertyImplementation"
 1.41333 +			value      	"")))
 1.41334 +	    (object Attribute
 1.41335 +		tool       	"MSVC"
 1.41336 +		name       	"default__Module-Spec"
 1.41337 +		value      	(list Attribute_Set
 1.41338 +		    (object Attribute
 1.41339 +			tool       	"MSVC"
 1.41340 +			name       	"GenerateIncludesGroup"
 1.41341 +			value      	FALSE)
 1.41342 +		    (object Attribute
 1.41343 +			tool       	"MSVC"
 1.41344 +			name       	"AFX_INCLUDES_Entries"
 1.41345 +			value      	(value Text ""))
 1.41346 +		    (object Attribute
 1.41347 +			tool       	"MSVC"
 1.41348 +			name       	"GenerateInsertLocation"
 1.41349 +			value      	FALSE)))
 1.41350 +	    (object Attribute
 1.41351 +		tool       	"MSVC"
 1.41352 +		name       	"default__Module-Body"
 1.41353 +		value      	(list Attribute_Set
 1.41354 +		    (object Attribute
 1.41355 +			tool       	"MSVC"
 1.41356 +			name       	"GenerateIncludesGroup"
 1.41357 +			value      	FALSE)
 1.41358 +		    (object Attribute
 1.41359 +			tool       	"MSVC"
 1.41360 +			name       	"AFX_INCLUDES_Entries"
 1.41361 +			value      	(value Text ""))
 1.41362 +		    (object Attribute
 1.41363 +			tool       	"MSVC"
 1.41364 +			name       	"GenerateInsertLocation"
 1.41365 +			value      	FALSE)))
 1.41366 +	    (object Attribute
 1.41367 +		tool       	"cg"
 1.41368 +		name       	"HiddenTool"
 1.41369 +		value      	FALSE)
 1.41370 +	    (object Attribute
 1.41371 +		tool       	"SCC"
 1.41372 +		name       	"HiddenTool"
 1.41373 +		value      	FALSE)
 1.41374 +	    (object Attribute
 1.41375 +		tool       	"Format Wizard"
 1.41376 +		name       	"HiddenTool"
 1.41377 +		value      	FALSE)
 1.41378 +	    (object Attribute
 1.41379 +		tool       	"Spec"
 1.41380 +		name       	"default__UseCase"
 1.41381 +		value      	(list Attribute_Set
 1.41382 +		    (object Attribute
 1.41383 +			tool       	"Spec"
 1.41384 +			name       	"Description"
 1.41385 +			value      	(value Text ""))
 1.41386 +		    (object Attribute
 1.41387 +			tool       	"Spec"
 1.41388 +			name       	"Assumptions"
 1.41389 +			value      	(value Text ""))
 1.41390 +		    (object Attribute
 1.41391 +			tool       	"Spec"
 1.41392 +			name       	"Pre-Conditions"
 1.41393 +			value      	(value Text ""))
 1.41394 +		    (object Attribute
 1.41395 +			tool       	"Spec"
 1.41396 +			name       	"Definitions"
 1.41397 +			value      	(value Text ""))))
 1.41398 +	    (object Attribute
 1.41399 +		tool       	"Rose Model Integrator"
 1.41400 +		name       	"HiddenTool"
 1.41401 +		value      	FALSE)
 1.41402 +	    (object Attribute
 1.41403 +		tool       	"Version Control"
 1.41404 +		name       	"HiddenTool"
 1.41405 +		value      	FALSE)
 1.41406 +	    (object Attribute
 1.41407 +		tool       	"Rose Web Publisher"
 1.41408 +		name       	"HiddenTool"
 1.41409 +		value      	FALSE)
 1.41410 +	    (object Attribute
 1.41411 +		tool       	"framework"
 1.41412 +		name       	"HiddenTool"
 1.41413 +		value      	FALSE)
 1.41414 +	    (object Attribute
 1.41415 +		tool       	"cg"
 1.41416 +		name       	"compiler2.1__Project"
 1.41417 +		value      	(list Attribute_Set
 1.41418 +		    (object Attribute
 1.41419 +			tool       	"cg"
 1.41420 +			name       	"AllowGenerateOverNewerAnnotations"
 1.41421 +			value      	FALSE)
 1.41422 +		    (object Attribute
 1.41423 +			tool       	"cg"
 1.41424 +			name       	"AllowGenerateOverNewerVersion"
 1.41425 +			value      	FALSE)
 1.41426 +		    (object Attribute
 1.41427 +			tool       	"cg"
 1.41428 +			name       	"HeaderFileExtension"
 1.41429 +			value      	"h")
 1.41430 +		    (object Attribute
 1.41431 +			tool       	"cg"
 1.41432 +			name       	"HeaderFileBackupExtension"
 1.41433 +			value      	"h~")
 1.41434 +		    (object Attribute
 1.41435 +			tool       	"cg"
 1.41436 +			name       	"HeaderFileTemporaryExtension"
 1.41437 +			value      	"h#")
 1.41438 +		    (object Attribute
 1.41439 +			tool       	"cg"
 1.41440 +			name       	"CodeFileExtension"
 1.41441 +			value      	"cpp")
 1.41442 +		    (object Attribute
 1.41443 +			tool       	"cg"
 1.41444 +			name       	"CodeFileBackupExtension"
 1.41445 +			value      	"cp~")
 1.41446 +		    (object Attribute
 1.41447 +			tool       	"cg"
 1.41448 +			name       	"CodeFileTemporaryExtension"
 1.41449 +			value      	"cp#")
 1.41450 +		    (object Attribute
 1.41451 +			tool       	"cg"
 1.41452 +			name       	"CreateMissingDirectories"
 1.41453 +			value      	TRUE)
 1.41454 +		    (object Attribute
 1.41455 +			tool       	"cg"
 1.41456 +			name       	"StopOnError"
 1.41457 +			value      	FALSE)
 1.41458 +		    (object Attribute
 1.41459 +			tool       	"cg"
 1.41460 +			name       	"ErrorLimit"
 1.41461 +			value      	30)
 1.41462 +		    (object Attribute
 1.41463 +			tool       	"cg"
 1.41464 +			name       	"Directory"
 1.41465 +			value      	"$ROSECPP_SOURCE")
 1.41466 +		    (object Attribute
 1.41467 +			tool       	"cg"
 1.41468 +			name       	"BooleanType"
 1.41469 +			value      	"int")
 1.41470 +		    (object Attribute
 1.41471 +			tool       	"cg"
 1.41472 +			name       	"AllowTemplates"
 1.41473 +			value      	FALSE)
 1.41474 +		    (object Attribute
 1.41475 +			tool       	"cg"
 1.41476 +			name       	"AllowExplicitInstantiations"
 1.41477 +			value      	FALSE)
 1.41478 +		    (object Attribute
 1.41479 +			tool       	"cg"
 1.41480 +			name       	"AllowProtectedInheritance"
 1.41481 +			value      	FALSE)
 1.41482 +		    (object Attribute
 1.41483 +			tool       	"cg"
 1.41484 +			name       	"OneByValueContainer"
 1.41485 +			value      	"$targetClass")
 1.41486 +		    (object Attribute
 1.41487 +			tool       	"cg"
 1.41488 +			name       	"OneByReferenceContainer"
 1.41489 +			value      	"$targetClass *")
 1.41490 +		    (object Attribute
 1.41491 +			tool       	"cg"
 1.41492 +			name       	"OptionalByValueContainer"
 1.41493 +			value      	"OptionalByValue(sizeof($targetClass))")
 1.41494 +		    (object Attribute
 1.41495 +			tool       	"cg"
 1.41496 +			name       	"OptionalByReferenceContainer"
 1.41497 +			value      	"$targetClass *")
 1.41498 +		    (object Attribute
 1.41499 +			tool       	"cg"
 1.41500 +			name       	"FixedByValueContainer"
 1.41501 +			value      	"$targetClass[$limit]")
 1.41502 +		    (object Attribute
 1.41503 +			tool       	"cg"
 1.41504 +			name       	"UnorderedFixedByValueContainer"
 1.41505 +			value      	"$targetClass[$limit]")
 1.41506 +		    (object Attribute
 1.41507 +			tool       	"cg"
 1.41508 +			name       	"FixedByReferenceContainer"
 1.41509 +			value      	"$targetClass *[$limit]")
 1.41510 +		    (object Attribute
 1.41511 +			tool       	"cg"
 1.41512 +			name       	"UnorderedFixedByReferenceContainer"
 1.41513 +			value      	"$targetClass *[$limit]")
 1.41514 +		    (object Attribute
 1.41515 +			tool       	"cg"
 1.41516 +			name       	"BoundedByValueContainer"
 1.41517 +			value      	"BoundedListByValue(sizeof($targetClass),$limit)")
 1.41518 +		    (object Attribute
 1.41519 +			tool       	"cg"
 1.41520 +			name       	"UnorderedBoundedByValueContainer"
 1.41521 +			value      	"BoundedSetByValue(sizeof($targetClass),$limit)")
 1.41522 +		    (object Attribute
 1.41523 +			tool       	"cg"
 1.41524 +			name       	"BoundedByReferenceContainer"
 1.41525 +			value      	"BoundedListByReference($limit)")
 1.41526 +		    (object Attribute
 1.41527 +			tool       	"cg"
 1.41528 +			name       	"UnorderedBoundedByReferenceContainer"
 1.41529 +			value      	"BoundedSetByReference($limit)")
 1.41530 +		    (object Attribute
 1.41531 +			tool       	"cg"
 1.41532 +			name       	"UnboundedByValueContainer"
 1.41533 +			value      	"UnboundedListByValue(sizeof($targetClass))")
 1.41534 +		    (object Attribute
 1.41535 +			tool       	"cg"
 1.41536 +			name       	"UnorderedUnboundedByValueContainer"
 1.41537 +			value      	"UnboundedSetByValue(sizeof($targetClass))")
 1.41538 +		    (object Attribute
 1.41539 +			tool       	"cg"
 1.41540 +			name       	"UnboundedByReferenceContainer"
 1.41541 +			value      	"UnboundedListByReference")
 1.41542 +		    (object Attribute
 1.41543 +			tool       	"cg"
 1.41544 +			name       	"UnorderedUnboundedByReferenceContainer"
 1.41545 +			value      	"UnboundedSetByReference")
 1.41546 +		    (object Attribute
 1.41547 +			tool       	"cg"
 1.41548 +			name       	"QualifiedByValueContainer"
 1.41549 +			value      	"AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
 1.41550 +		    (object Attribute
 1.41551 +			tool       	"cg"
 1.41552 +			name       	"UnorderedQualifiedByValueContainer"
 1.41553 +			value      	"DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
 1.41554 +		    (object Attribute
 1.41555 +			tool       	"cg"
 1.41556 +			name       	"QualifiedByReferenceContainer"
 1.41557 +			value      	"AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
 1.41558 +		    (object Attribute
 1.41559 +			tool       	"cg"
 1.41560 +			name       	"UnorderedQualifiedByReferenceContainer"
 1.41561 +			value      	"DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
 1.41562 +		    (object Attribute
 1.41563 +			tool       	"cg"
 1.41564 +			name       	"PathSeparator"
 1.41565 +			value      	"")
 1.41566 +		    (object Attribute
 1.41567 +			tool       	"cg"
 1.41568 +			name       	"FileNameFormat"
 1.41569 +			value      	"128vx_b")
 1.41570 +		    (object Attribute
 1.41571 +			tool       	"cg"
 1.41572 +			name       	"AlwaysKeepOrphanedCode"
 1.41573 +			value      	FALSE)))
 1.41574 +	    (object Attribute
 1.41575 +		tool       	"cg"
 1.41576 +		name       	"compiler3.0__Project"
 1.41577 +		value      	(list Attribute_Set
 1.41578 +		    (object Attribute
 1.41579 +			tool       	"cg"
 1.41580 +			name       	"AllowGenerateOverNewerAnnotations"
 1.41581 +			value      	FALSE)
 1.41582 +		    (object Attribute
 1.41583 +			tool       	"cg"
 1.41584 +			name       	"AllowGenerateOverNewerVersion"
 1.41585 +			value      	FALSE)
 1.41586 +		    (object Attribute
 1.41587 +			tool       	"cg"
 1.41588 +			name       	"HeaderFileExtension"
 1.41589 +			value      	"h")
 1.41590 +		    (object Attribute
 1.41591 +			tool       	"cg"
 1.41592 +			name       	"HeaderFileBackupExtension"
 1.41593 +			value      	"h~")
 1.41594 +		    (object Attribute
 1.41595 +			tool       	"cg"
 1.41596 +			name       	"HeaderFileTemporaryExtension"
 1.41597 +			value      	"h#")
 1.41598 +		    (object Attribute
 1.41599 +			tool       	"cg"
 1.41600 +			name       	"CodeFileExtension"
 1.41601 +			value      	"cpp")
 1.41602 +		    (object Attribute
 1.41603 +			tool       	"cg"
 1.41604 +			name       	"CodeFileBackupExtension"
 1.41605 +			value      	"cp~")
 1.41606 +		    (object Attribute
 1.41607 +			tool       	"cg"
 1.41608 +			name       	"CodeFileTemporaryExtension"
 1.41609 +			value      	"cp#")
 1.41610 +		    (object Attribute
 1.41611 +			tool       	"cg"
 1.41612 +			name       	"CreateMissingDirectories"
 1.41613 +			value      	TRUE)
 1.41614 +		    (object Attribute
 1.41615 +			tool       	"cg"
 1.41616 +			name       	"StopOnError"
 1.41617 +			value      	FALSE)
 1.41618 +		    (object Attribute
 1.41619 +			tool       	"cg"
 1.41620 +			name       	"ErrorLimit"
 1.41621 +			value      	30)
 1.41622 +		    (object Attribute
 1.41623 +			tool       	"cg"
 1.41624 +			name       	"Directory"
 1.41625 +			value      	"$ROSECPP_SOURCE")
 1.41626 +		    (object Attribute
 1.41627 +			tool       	"cg"
 1.41628 +			name       	"BooleanType"
 1.41629 +			value      	"int")
 1.41630 +		    (object Attribute
 1.41631 +			tool       	"cg"
 1.41632 +			name       	"AllowTemplates"
 1.41633 +			value      	TRUE)
 1.41634 +		    (object Attribute
 1.41635 +			tool       	"cg"
 1.41636 +			name       	"AllowExplicitInstantiations"
 1.41637 +			value      	FALSE)
 1.41638 +		    (object Attribute
 1.41639 +			tool       	"cg"
 1.41640 +			name       	"AllowProtectedInheritance"
 1.41641 +			value      	TRUE)
 1.41642 +		    (object Attribute
 1.41643 +			tool       	"cg"
 1.41644 +			name       	"OneByValueContainer"
 1.41645 +			value      	"$targetClass")
 1.41646 +		    (object Attribute
 1.41647 +			tool       	"cg"
 1.41648 +			name       	"OneByReferenceContainer"
 1.41649 +			value      	"$targetClass *")
 1.41650 +		    (object Attribute
 1.41651 +			tool       	"cg"
 1.41652 +			name       	"OptionalByValueContainer"
 1.41653 +			value      	"OptionalByValue<$targetClass>")
 1.41654 +		    (object Attribute
 1.41655 +			tool       	"cg"
 1.41656 +			name       	"OptionalByReferenceContainer"
 1.41657 +			value      	"$targetClass *")
 1.41658 +		    (object Attribute
 1.41659 +			tool       	"cg"
 1.41660 +			name       	"FixedByValueContainer"
 1.41661 +			value      	"$targetClass[$limit]")
 1.41662 +		    (object Attribute
 1.41663 +			tool       	"cg"
 1.41664 +			name       	"UnorderedFixedByValueContainer"
 1.41665 +			value      	"$targetClass[$limit]")
 1.41666 +		    (object Attribute
 1.41667 +			tool       	"cg"
 1.41668 +			name       	"FixedByReferenceContainer"
 1.41669 +			value      	"$targetClass *[$limit]")
 1.41670 +		    (object Attribute
 1.41671 +			tool       	"cg"
 1.41672 +			name       	"UnorderedFixedByReferenceContainer"
 1.41673 +			value      	"$targetClass *[$limit]")
 1.41674 +		    (object Attribute
 1.41675 +			tool       	"cg"
 1.41676 +			name       	"BoundedByValueContainer"
 1.41677 +			value      	"BoundedListByValue<$targetClass,$limit>")
 1.41678 +		    (object Attribute
 1.41679 +			tool       	"cg"
 1.41680 +			name       	"UnorderedBoundedByValueContainer"
 1.41681 +			value      	"BoundedSetByValue<$targetClass,$limit>")
 1.41682 +		    (object Attribute
 1.41683 +			tool       	"cg"
 1.41684 +			name       	"BoundedByReferenceContainer"
 1.41685 +			value      	"BoundedListByReference<$targetClass,$limit>")
 1.41686 +		    (object Attribute
 1.41687 +			tool       	"cg"
 1.41688 +			name       	"UnorderedBoundedByReferenceContainer"
 1.41689 +			value      	"BoundedSetByReference<$targetClass,$limit>")
 1.41690 +		    (object Attribute
 1.41691 +			tool       	"cg"
 1.41692 +			name       	"UnboundedByValueContainer"
 1.41693 +			value      	"UnboundedListByValue<$targetClass>")
 1.41694 +		    (object Attribute
 1.41695 +			tool       	"cg"
 1.41696 +			name       	"UnorderedUnboundedByValueContainer"
 1.41697 +			value      	"UnboundedSetByValue<$targetClass>")
 1.41698 +		    (object Attribute
 1.41699 +			tool       	"cg"
 1.41700 +			name       	"UnboundedByReferenceContainer"
 1.41701 +			value      	"UnboundedListByReference<$targetClass>")
 1.41702 +		    (object Attribute
 1.41703 +			tool       	"cg"
 1.41704 +			name       	"UnorderedUnboundedByReferenceContainer"
 1.41705 +			value      	"UnboundedSetByReference<$targetClass>")
 1.41706 +		    (object Attribute
 1.41707 +			tool       	"cg"
 1.41708 +			name       	"QualifiedByValueContainer"
 1.41709 +			value      	"AssociationByValue<$qualtype, $qualcont>")
 1.41710 +		    (object Attribute
 1.41711 +			tool       	"cg"
 1.41712 +			name       	"UnorderedQualifiedByValueContainer"
 1.41713 +			value      	"DictionaryByValue<$qualtype, $qualcont>")
 1.41714 +		    (object Attribute
 1.41715 +			tool       	"cg"
 1.41716 +			name       	"QualifiedByReferenceContainer"
 1.41717 +			value      	"AssociationByReference<$qualtype, $qualcont>")
 1.41718 +		    (object Attribute
 1.41719 +			tool       	"cg"
 1.41720 +			name       	"UnorderedQualifiedByReferenceContainer"
 1.41721 +			value      	"DictionaryByReference<$qualtype, $qualcont>")
 1.41722 +		    (object Attribute
 1.41723 +			tool       	"cg"
 1.41724 +			name       	"PathSeparator"
 1.41725 +			value      	"")
 1.41726 +		    (object Attribute
 1.41727 +			tool       	"cg"
 1.41728 +			name       	"FileNameFormat"
 1.41729 +			value      	"128vx_b")
 1.41730 +		    (object Attribute
 1.41731 +			tool       	"cg"
 1.41732 +			name       	"AlwaysKeepOrphanedCode"
 1.41733 +			value      	FALSE)))
 1.41734 +	    (object Attribute
 1.41735 +		tool       	"COM"
 1.41736 +		name       	"propertyId"
 1.41737 +		value      	"783606378")
 1.41738 +	    (object Attribute
 1.41739 +		tool       	"COM"
 1.41740 +		name       	"default__Class"
 1.41741 +		value      	(list Attribute_Set
 1.41742 +		    (object Attribute
 1.41743 +			tool       	"COM"
 1.41744 +			name       	"TypeKinds"
 1.41745 +			value      	(list Attribute_Set
 1.41746 +			    (object Attribute
 1.41747 +				tool       	"COM"
 1.41748 +				name       	"enum"
 1.41749 +				value      	100)
 1.41750 +			    (object Attribute
 1.41751 +				tool       	"COM"
 1.41752 +				name       	"record"
 1.41753 +				value      	101)
 1.41754 +			    (object Attribute
 1.41755 +				tool       	"COM"
 1.41756 +				name       	"module"
 1.41757 +				value      	102)
 1.41758 +			    (object Attribute
 1.41759 +				tool       	"COM"
 1.41760 +				name       	"interface"
 1.41761 +				value      	103)
 1.41762 +			    (object Attribute
 1.41763 +				tool       	"COM"
 1.41764 +				name       	"dispinterface"
 1.41765 +				value      	104)
 1.41766 +			    (object Attribute
 1.41767 +				tool       	"COM"
 1.41768 +				name       	"coclass"
 1.41769 +				value      	105)
 1.41770 +			    (object Attribute
 1.41771 +				tool       	"COM"
 1.41772 +				name       	"alias"
 1.41773 +				value      	106)
 1.41774 +			    (object Attribute
 1.41775 +				tool       	"COM"
 1.41776 +				name       	"union"
 1.41777 +				value      	107)
 1.41778 +			    (object Attribute
 1.41779 +				tool       	"COM"
 1.41780 +				name       	"max"
 1.41781 +				value      	108)
 1.41782 +			    (object Attribute
 1.41783 +				tool       	"COM"
 1.41784 +				name       	"(none)"
 1.41785 +				value      	109)))
 1.41786 +		    (object Attribute
 1.41787 +			tool       	"COM"
 1.41788 +			name       	"Generate"
 1.41789 +			value      	TRUE)
 1.41790 +		    (object Attribute
 1.41791 +			tool       	"COM"
 1.41792 +			name       	"kind"
 1.41793 +			value      	("TypeKinds" 109))
 1.41794 +		    (object Attribute
 1.41795 +			tool       	"COM"
 1.41796 +			name       	"uuid"
 1.41797 +			value      	"")
 1.41798 +		    (object Attribute
 1.41799 +			tool       	"COM"
 1.41800 +			name       	"version"
 1.41801 +			value      	"")
 1.41802 +		    (object Attribute
 1.41803 +			tool       	"COM"
 1.41804 +			name       	"helpstring"
 1.41805 +			value      	"")
 1.41806 +		    (object Attribute
 1.41807 +			tool       	"COM"
 1.41808 +			name       	"helpcontext"
 1.41809 +			value      	"")
 1.41810 +		    (object Attribute
 1.41811 +			tool       	"COM"
 1.41812 +			name       	"attributes"
 1.41813 +			value      	"")
 1.41814 +		    (object Attribute
 1.41815 +			tool       	"COM"
 1.41816 +			name       	"dllname"
 1.41817 +			value      	"")
 1.41818 +		    (object Attribute
 1.41819 +			tool       	"COM"
 1.41820 +			name       	"alias"
 1.41821 +			value      	"")))
 1.41822 +	    (object Attribute
 1.41823 +		tool       	"COM"
 1.41824 +		name       	"default__Operation"
 1.41825 +		value      	(list Attribute_Set
 1.41826 +		    (object Attribute
 1.41827 +			tool       	"COM"
 1.41828 +			name       	"Generate"
 1.41829 +			value      	TRUE)
 1.41830 +		    (object Attribute
 1.41831 +			tool       	"COM"
 1.41832 +			name       	"id"
 1.41833 +			value      	"")
 1.41834 +		    (object Attribute
 1.41835 +			tool       	"COM"
 1.41836 +			name       	"helpstring"
 1.41837 +			value      	"")
 1.41838 +		    (object Attribute
 1.41839 +			tool       	"COM"
 1.41840 +			name       	"attributes"
 1.41841 +			value      	"")))
 1.41842 +	    (object Attribute
 1.41843 +		tool       	"COM"
 1.41844 +		name       	"default__Attribute"
 1.41845 +		value      	(list Attribute_Set
 1.41846 +		    (object Attribute
 1.41847 +			tool       	"COM"
 1.41848 +			name       	"Generate"
 1.41849 +			value      	TRUE)
 1.41850 +		    (object Attribute
 1.41851 +			tool       	"COM"
 1.41852 +			name       	"id"
 1.41853 +			value      	"")
 1.41854 +		    (object Attribute
 1.41855 +			tool       	"COM"
 1.41856 +			name       	"helpstring"
 1.41857 +			value      	"")
 1.41858 +		    (object Attribute
 1.41859 +			tool       	"COM"
 1.41860 +			name       	"attributes"
 1.41861 +			value      	"")))
 1.41862 +	    (object Attribute
 1.41863 +		tool       	"COM"
 1.41864 +		name       	"default__Module-Spec"
 1.41865 +		value      	(list Attribute_Set
 1.41866 +		    (object Attribute
 1.41867 +			tool       	"COM"
 1.41868 +			name       	"Generate"
 1.41869 +			value      	TRUE)
 1.41870 +		    (object Attribute
 1.41871 +			tool       	"COM"
 1.41872 +			name       	"filename"
 1.41873 +			value      	"")
 1.41874 +		    (object Attribute
 1.41875 +			tool       	"COM"
 1.41876 +			name       	"library"
 1.41877 +			value      	"")
 1.41878 +		    (object Attribute
 1.41879 +			tool       	"COM"
 1.41880 +			name       	"uuid"
 1.41881 +			value      	"")
 1.41882 +		    (object Attribute
 1.41883 +			tool       	"COM"
 1.41884 +			name       	"version"
 1.41885 +			value      	"")
 1.41886 +		    (object Attribute
 1.41887 +			tool       	"COM"
 1.41888 +			name       	"helpstring"
 1.41889 +			value      	"")
 1.41890 +		    (object Attribute
 1.41891 +			tool       	"COM"
 1.41892 +			name       	"helpfile"
 1.41893 +			value      	"")
 1.41894 +		    (object Attribute
 1.41895 +			tool       	"COM"
 1.41896 +			name       	"helpcontext"
 1.41897 +			value      	"")
 1.41898 +		    (object Attribute
 1.41899 +			tool       	"COM"
 1.41900 +			name       	"lcid"
 1.41901 +			value      	"")
 1.41902 +		    (object Attribute
 1.41903 +			tool       	"COM"
 1.41904 +			name       	"attributes"
 1.41905 +			value      	"")))
 1.41906 +	    (object Attribute
 1.41907 +		tool       	"COM"
 1.41908 +		name       	"default__Param"
 1.41909 +		value      	(list Attribute_Set
 1.41910 +		    (object Attribute
 1.41911 +			tool       	"COM"
 1.41912 +			name       	"attributes"
 1.41913 +			value      	"")))
 1.41914 +	    (object Attribute
 1.41915 +		tool       	"COM"
 1.41916 +		name       	"HiddenTool"
 1.41917 +		value      	FALSE)
 1.41918 +	    (object Attribute
 1.41919 +		tool       	"VC++"
 1.41920 +		name       	"propertyId"
 1.41921 +		value      	"809135966")
 1.41922 +	    (object Attribute
 1.41923 +		tool       	"VC++"
 1.41924 +		name       	"default__Project"
 1.41925 +		value      	(list Attribute_Set
 1.41926 +		    (object Attribute
 1.41927 +			tool       	"VC++"
 1.41928 +			name       	"UpdateATL"
 1.41929 +			value      	TRUE)
 1.41930 +		    (object Attribute
 1.41931 +			tool       	"VC++"
 1.41932 +			name       	"SmartPointersOnAssoc"
 1.41933 +			value      	TRUE)
 1.41934 +		    (object Attribute
 1.41935 +			tool       	"VC++"
 1.41936 +			name       	"GenerateImports"
 1.41937 +			value      	TRUE)
 1.41938 +		    (object Attribute
 1.41939 +			tool       	"VC++"
 1.41940 +			name       	"PutImportsIn"
 1.41941 +			value      	"stdafx.h")
 1.41942 +		    (object Attribute
 1.41943 +			tool       	"VC++"
 1.41944 +			name       	"FullPathInImports"
 1.41945 +			value      	TRUE)
 1.41946 +		    (object Attribute
 1.41947 +			tool       	"VC++"
 1.41948 +			name       	"UseImportAttributes"
 1.41949 +			value      	TRUE)
 1.41950 +		    (object Attribute
 1.41951 +			tool       	"VC++"
 1.41952 +			name       	"ImportAttributes"
 1.41953 +			value      	"no_namespace named_guids")
 1.41954 +		    (object Attribute
 1.41955 +			tool       	"VC++"
 1.41956 +			name       	"ImportProjTypeLib"
 1.41957 +			value      	TRUE)
 1.41958 +		    (object Attribute
 1.41959 +			tool       	"VC++"
 1.41960 +			name       	"DefaultTypeLib"
 1.41961 +			value      	TRUE)
 1.41962 +		    (object Attribute
 1.41963 +			tool       	"VC++"
 1.41964 +			name       	"TypeLibLocation"
 1.41965 +			value      	"")
 1.41966 +		    (object Attribute
 1.41967 +			tool       	"VC++"
 1.41968 +			name       	"CompileProjTypeLib"
 1.41969 +			value      	TRUE)
 1.41970 +		    (object Attribute
 1.41971 +			tool       	"VC++"
 1.41972 +			name       	"RvcPtyVersion"
 1.41973 +			value      	"1.0")
 1.41974 +		    (object Attribute
 1.41975 +			tool       	"VC++"
 1.41976 +			name       	"ModelIDStyle"
 1.41977 +			value      	2)
 1.41978 +		    (object Attribute
 1.41979 +			tool       	"VC++"
 1.41980 +			name       	"DocStyle"
 1.41981 +			value      	1)
 1.41982 +		    (object Attribute
 1.41983 +			tool       	"VC++"
 1.41984 +			name       	"GenerateIncludes"
 1.41985 +			value      	TRUE)
 1.41986 +		    (object Attribute
 1.41987 +			tool       	"VC++"
 1.41988 +			name       	"ApplyPattern"
 1.41989 +			value      	FALSE)
 1.41990 +		    (object Attribute
 1.41991 +			tool       	"VC++"
 1.41992 +			name       	"CreateBackupFiles"
 1.41993 +			value      	TRUE)
 1.41994 +		    (object Attribute
 1.41995 +			tool       	"VC++"
 1.41996 +			name       	"SupportCodeName"
 1.41997 +			value      	TRUE)
 1.41998 +		    (object Attribute
 1.41999 +			tool       	"VC++"
 1.42000 +			name       	"DocRevEngineer"
 1.42001 +			value      	TRUE)
 1.42002 +		    (object Attribute
 1.42003 +			tool       	"VC++"
 1.42004 +			name       	"CreateOverviewDiagrams"
 1.42005 +			value      	TRUE)
 1.42006 +		    (object Attribute
 1.42007 +			tool       	"VC++"
 1.42008 +			name       	"UpdateModelIDsInCode"
 1.42009 +			value      	TRUE)
 1.42010 +		    (object Attribute
 1.42011 +			tool       	"VC++"
 1.42012 +			name       	"AttributeTypes"
 1.42013 +			value      	(value Text 
 1.42014 +|attr1=bool
 1.42015 +|attr2=short
 1.42016 +|attr3=int
 1.42017 +|attr4=long
 1.42018 +|attr5=char
 1.42019 +|attr6=float
 1.42020 +|attr7=double
 1.42021 +|attr8=void
 1.42022 +|attr9=clock_t
 1.42023 +|attr10=_complex
 1.42024 +|attr11=_dev_t
 1.42025 +|attr12=div_t
 1.42026 +|attr13=_exception
 1.42027 +|attr14=FILE
 1.42028 +|attr15=_finddata_t
 1.42029 +|attr16=_FPIEEE_RECORD
 1.42030 +|attr17=fpos_t
 1.42031 +|attr18=_HEAPINFO
 1.42032 +|attr19=jmp_buf
 1.42033 +|attr20=lconv
 1.42034 +|attr21=ldiv_t
 1.42035 +|attr22=_off_t
 1.42036 +|attr23=_onexit_t
 1.42037 +|attr24=_PNH
 1.42038 +|attr25=ptrdiff_t
 1.42039 +|attr26=sig_atomic_t
 1.42040 +|attr27=size_t
 1.42041 +|attr28=_stat
 1.42042 +|attr29=time_t
 1.42043 +|attr30=_timeb
 1.42044 +|attr31=tm
 1.42045 +|attr32=_utimbuf
 1.42046 +|attr33=va_list
 1.42047 +|attr34=wchar_t
 1.42048 +|attr35=wctrans_t
 1.42049 +|attr36=wctype_t
 1.42050 +|attr37=_wfinddata_t
 1.42051 +|attr38=_wfinddatai64_t
 1.42052 +|attr39=wint_t
 1.42053 +|attr40=ABORTPROC
 1.42054 +|attr41=ACMDRIVERENUMCB
 1.42055 +|attr42=ACMDRIVERPROC
 1.42056 +|attr43=ACMFILTERCHOOSEHOOKPROC
 1.42057 +|attr44=ACMFILTERENUMCB
 1.42058 +|attr45=ACMFILTERTAGENUMCB
 1.42059 +|attr46=ACMFORMATCHOOSEHOOKPROC
 1.42060 +|attr47=ACMFORMATENUMCB
 1.42061 +|attr48=ACMFORMATTAGENUMCB
 1.42062 +|attr49=APPLET_PROC
 1.42063 +|attr50=ATOM
 1.42064 +|attr51=BOOL
 1.42065 +|attr52=BOOLEAN
 1.42066 +|attr53=BYTE
 1.42067 +|attr54=CALINFO_ENUMPROC
 1.42068 +|attr55=CALLBACK
 1.42069 +|attr56=CHAR
 1.42070 +|attr57=COLORREF
 1.42071 +|attr58=CONST
 1.42072 +|attr59=CRITICAL_SECTION
 1.42073 +|attr60=CTRYID
 1.42074 +|attr61=DATEFMT_ENUMPROC
 1.42075 +|attr62=DESKTOPENUMPROC
 1.42076 +|attr63=DLGPROC
 1.42077 +|attr64=DRAWSTATEPROC
 1.42078 +|attr65=DWORD
 1.42079 +|attr66=EDITWORDBREAKPROC
 1.42080 +|attr67=ENHMFENUMPROC
 1.42081 +|attr68=ENUMRESLANGPROC
 1.42082 +|attr69=ENUMRESNAMEPROC
 1.42083 +|attr70=ENUMRESTYPEPROC
 1.42084 +|attr71=FARPROC
 1.42085 +|attr72=FILE_SEGMENT_ELEMENT
 1.42086 +|attr73=FLOAT
 1.42087 +|attr74=FONTENUMPROC
 1.42088 +|attr75=GOBJENUMPROC
 1.42089 +|attr76=GRAYSTRINGPROC
 1.42090 +|attr77=HACCEL
 1.42091 +|attr78=HANDLE
 1.42092 +|attr79=HBITMAP
 1.42093 +|attr80=HBRUSH
 1.42094 +|attr81=HCOLORSPACE
 1.42095 +|attr82=HCONV
 1.42096 +|attr83=HCONVLIST
 1.42097 +|attr84=HCURSOR
 1.42098 +|attr85=HDC
 1.42099 +|attr86=HDDEDATA
 1.42100 +|attr87=HDESK
 1.42101 +|attr88=HDROP
 1.42102 +|attr89=HDWP
 1.42103 +|attr90=HENHMETAFILE
 1.42104 +|attr91=HFILE
 1.42105 +|attr92=HFONT
 1.42106 +|attr93=HGDIOBJ
 1.42107 +|attr94=HGLOBAL
 1.42108 +|attr95=HHOOK
 1.42109 +|attr96=HICON
 1.42110 +|attr97=HIMAGELIST
 1.42111 +|attr98=HIMC
 1.42112 +|attr99=HINSTANCE
 1.42113 +|attr100=HKEY
 1.42114 +|attr101=HKL
 1.42115 +|attr102=HLOCAL
 1.42116 +|attr103=HMENU
 1.42117 +|attr104=HMETAFILE
 1.42118 +|attr105=HMODULE
 1.42119 +|attr106=HMONITOR
 1.42120 +|attr107=HOOKPROC
 1.42121 +|attr108=HPALETTE
 1.42122 +|attr109=HPEN
 1.42123 +|attr110=HRGN
 1.42124 +|attr111=HRSRC
 1.42125 +|attr112=HSZ
 1.42126 +|attr113=HTREEITEM
 1.42127 +|attr114=HWINSTA
 1.42128 +|attr115=HWND
 1.42129 +|attr116=INT
 1.42130 +|attr117=IPADDR
 1.42131 +|attr118=LANGID
 1.42132 +|attr119=LCID
 1.42133 +|attr120=LCSCSTYPE
 1.42134 +|attr121=LCSGAMUTMATCH
 1.42135 +|attr122=LCTYPE
 1.42136 +|attr123=LINEDDAPROC
 1.42137 +|attr124=LOCALE_ENUMPROC
 1.42138 +|attr125=LONG
 1.42139 +|attr126=LONGLONG
 1.42140 +|attr127=LPARAM
 1.42141 +|attr128=LPBOOL
 1.42142 +|attr129=LPBYTE
 1.42143 +|attr130=LPCCHOOKPROC
 1.42144 +|attr131=LPCFHOOKPROC
 1.42145 +|attr132=LPCOLORREF
 1.42146 +|attr133=LPCRITICAL_SECTION
 1.42147 +|attr134=LPCSTR
 1.42148 +|attr135=LPCTSTR
 1.42149 +|attr136=LPCVOID
 1.42150 +|attr137=LPCWSTR
 1.42151 +|attr138=LPDWORD
 1.42152 +|attr139=LPFIBER_START_ROUTINE
 1.42153 +|attr140=LPFRHOOKPROC
 1.42154 +|attr141=LPHANDLE
 1.42155 +|attr142=LPHANDLER_FUNCTION
 1.42156 +|attr143=LPINT
 1.42157 +|attr144=LPLONG
 1.42158 +|attr145=LPOFNHOOKPROC
 1.42159 +|attr146=LPPAGEPAINTHOOK
 1.42160 +|attr147=LPPAGESETUPHOOK
 1.42161 +|attr148=LPPRINTHOOKPROC
 1.42162 +|attr149=LPPROGRESS_ROUTINE
 1.42163 +|attr150=LPSETUPHOOKPROC
 1.42164 +|attr151=LPSTR
 1.42165 +|attr152=LPSTREAM
 1.42166 +|attr153=LPTHREAD_START_ROUTINE
 1.42167 +|attr154=LPTSTR
 1.42168 +|attr155=LPVOID
 1.42169 +|attr156=LPWORD
 1.42170 +|attr157=LPWSTR
 1.42171 +|attr158=LRESULT
 1.42172 +|attr159=LUID
 1.42173 +|attr160=PBOOL
 1.42174 +|attr161=PBOOLEAN
 1.42175 +|attr162=PBYTE
 1.42176 +|attr163=PCHAR
 1.42177 +|attr164=PCRITICAL_SECTION
 1.42178 +|attr165=PCSTR
 1.42179 +|attr166=PCTSTR
 1.42180 +|attr167=PCWCH
 1.42181 +|attr168=PCWSTR
 1.42182 +|attr169=PDWORD
 1.42183 +|attr170=PFLOAT
 1.42184 +|attr171=PFNCALLBACK
 1.42185 +|attr172=PHANDLE
 1.42186 +|attr173=PHANDLER_ROUTINE
 1.42187 +|attr174=PHKEY
 1.42188 +|attr175=PINT
 1.42189 +|attr176=PLCID
 1.42190 +|attr177=PLONG
 1.42191 +|attr178=PLUID
 1.42192 +|attr179=PROPENUMPROC
 1.42193 +|attr180=PROPENUMPROCEX
 1.42194 +|attr181=PSHORT
 1.42195 +|attr182=PSTR
 1.42196 +|attr183=PTBYTE
 1.42197 +|attr184=PTCHAR
 1.42198 +|attr185=PTIMERAPCROUTINE
 1.42199 +|attr186=PTSTR
 1.42200 +|attr187=PUCHAR
 1.42201 +|attr188=PUINT
 1.42202 +|attr189=PULONG
 1.42203 +|attr190=PUSHORT
 1.42204 +|attr191=PVOID
 1.42205 +|attr192=PWCHAR
 1.42206 +|attr193=PWORD
 1.42207 +|attr194=PWSTR
 1.42208 +|attr195=REGISTERWORDENUMPROC
 1.42209 +|attr196=REGSAM
 1.42210 +|attr197=SC_HANDLE
 1.42211 +|attr198=SC_LOCK
 1.42212 +|attr199=SENDASYNCPROC
 1.42213 +|attr200=SERVICE_STATUS_HANDLE
 1.42214 +|attr201=SHORT
 1.42215 +|attr202=TBYTE
 1.42216 +|attr203=TCHAR
 1.42217 +|attr204=TIMEFMT_ENUMPROC
 1.42218 +|attr205=TIMERPROC
 1.42219 +|attr206=UCHAR
 1.42220 +|attr207=UINT
 1.42221 +|attr208=ULONG
 1.42222 +|attr209=ULONGLONG
 1.42223 +|attr210=UNSIGNED
 1.42224 +|attr211=USHORT
 1.42225 +|attr212=VOID
 1.42226 +|attr213=WCHAR
 1.42227 +|attr214=WINAPI
 1.42228 +|attr215=WINSTAENUMPROC
 1.42229 +|attr216=WNDENUMPROC
 1.42230 +|attr217=WNDPROC
 1.42231 +|attr218=WORD
 1.42232 +|attr219=WPARAM
 1.42233 +|attr220=YIELDPROC
 1.42234 +|attr221=CPoint
 1.42235 +|attr222=CRect
 1.42236 +|attr223=CSize
 1.42237 +|attr224=CString
 1.42238 +|attr225=CTime
 1.42239 +|attr226=CTimeSpan
 1.42240 +|attr227=CCreateContext
 1.42241 +|attr228=CMemoryState
 1.42242 +|attr229=COleSafeArray
 1.42243 +|attr230=CPrintInfo
 1.42244 +|attr231=TBool
 1.42245 +|attr232=TInt
 1.42246 +			))
 1.42247 +		    (object Attribute
 1.42248 +			tool       	"VC++"
 1.42249 +			name       	"Containers"
 1.42250 +			value      	(value Text 
 1.42251 +|cont1=CArray<$TYPE, $TYPE&>
 1.42252 +|cont2=CByteArray
 1.42253 +|cont3=CDWordArray
 1.42254 +|cont4=CObArray
 1.42255 +|cont5=CPtrArray
 1.42256 +|cont6=CStringArray
 1.42257 +|cont7=CUIntArray
 1.42258 +|cont8=CWordArray
 1.42259 +|cont9=CList<$TYPE, $TYPE&>
 1.42260 +|cont10=CPtrList
 1.42261 +|cont11=CObList
 1.42262 +|cont12=CStringList
 1.42263 +|cont13=CMapWordToPtr
 1.42264 +|cont14=CMapPtrToWord
 1.42265 +|cont15=CMapPtrToPtr
 1.42266 +|cont16=CMapWordToOb
 1.42267 +|cont17=CMapStringToPtr
 1.42268 +|cont18=CMapStringToOb
 1.42269 +|cont19=CMapStringToString
 1.42270 +|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
 1.42271 +|cont21=CTypedPtrArray<CObArray, $TYPE*>
 1.42272 +|cont22=CTypedPtrList<CObList, $TYPE*>
 1.42273 +|cont23=CTypedPtrList<CPtrList, $TYPE*>
 1.42274 +|cont24=RPointerArray<$TYPE*>
 1.42275 +|cont25=RArray<$TYPE*>
 1.42276 +			))
 1.42277 +		    (object Attribute
 1.42278 +			tool       	"VC++"
 1.42279 +			name       	"ClassMethods"
 1.42280 +			value      	(value Text 
 1.42281 +|*_body=// ToDo: Add your specialized code here and/or call the base class
 1.42282 +|cm1=$NAME()
 1.42283 +|cm2=$NAME(orig:const $NAME&)
 1.42284 +|cm3=<<virtual>> ~$NAME()
 1.42285 +|cm4=operator=(rhs:$NAME&):$NAME&
 1.42286 +|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
 1.42287 +|cm5=<<const>> operator==(rhs:const $NAME&):bool
 1.42288 +|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 1.42289 +|cm6=<<const>> operator!=(rhs:$NAME&):bool
 1.42290 +|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 1.42291 +|cm7=<<const>> operator<(rhs:$NAME&):bool
 1.42292 +|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 1.42293 +|cm8=<<const>> operator>(rhs:$NAME&):bool
 1.42294 +|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 1.42295 +|cm9=<<const>> operator<=(rhs:$NAME&):bool
 1.42296 +|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 1.42297 +|cm10=<<const>> operator>=(rhs:$NAME&):bool
 1.42298 +|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
 1.42299 +|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
 1.42300 +|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
 1.42301 +|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
 1.42302 +|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
 1.42303 +			))
 1.42304 +		    (object Attribute
 1.42305 +			tool       	"VC++"
 1.42306 +			name       	"Accessors"
 1.42307 +			value      	(value Text 
 1.42308 +|agf=<<const>> get_$BASICNAME():const $TYPE
 1.42309 +|agf_body=return $NAME;
 1.42310 +|asf=set_$BASICNAME(value:$TYPE):void
 1.42311 +|asf_body=$NAME = value;|return;
 1.42312 +|agv=<<const>> get_$BASICNAME():const $TYPE&
 1.42313 +|agv_body=return $NAME;
 1.42314 +|asv=set_$BASICNAME(value:$TYPE&):void
 1.42315 +|asv_body=$NAME = value;|return;
 1.42316 +|agp=<<const>> get_$BASICNAME():const $TYPE
 1.42317 +|agp_body=return $NAME;
 1.42318 +|asp=set_$BASICNAME(value:$TYPE):void
 1.42319 +|asp_body=$NAME = value;|return;
 1.42320 +|agr=<<const>> get_$BASICNAME():const $TYPE
 1.42321 +|agr_body=return $NAME;
 1.42322 +|asr=set_$BASICNAME(value:$TYPE):void
 1.42323 +|asr_body=$NAME = value;|return;
 1.42324 +|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
 1.42325 +|aga_body=return $NAME[index];
 1.42326 +|asa=set_$BASICNAME(index:int, value:$TYPE):void
 1.42327 +|asa_body=$NAME[index] = value;|return;
 1.42328 +			))
 1.42329 +		    (object Attribute
 1.42330 +			tool       	"VC++"
 1.42331 +			name       	"Conditionals"
 1.42332 +			value      	(value Text 
 1.42333 +|*_decl=#ifdef _DEBUG
 1.42334 +|*_base=CObject
 1.42335 +|cond1=<<virtual, const>> AssertValid():void
 1.42336 +|cond1_body=$SUPERNAME::AssertValid();
 1.42337 +|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
 1.42338 +|cond2_body=$SUPERNAME::Dump(dc);
 1.42339 +			))
 1.42340 +		    (object Attribute
 1.42341 +			tool       	"VC++"
 1.42342 +			name       	"Patterns"
 1.42343 +			value      	(value Text 
 1.42344 +|patrn1=cm1, cm3
 1.42345 +|patrn1_name=Default
 1.42346 +			))))
 1.42347 +	    (object Attribute
 1.42348 +		tool       	"VC++"
 1.42349 +		name       	"default__Class"
 1.42350 +		value      	(list Attribute_Set
 1.42351 +		    (object Attribute
 1.42352 +			tool       	"VC++"
 1.42353 +			name       	"Generate"
 1.42354 +			value      	TRUE)))
 1.42355 +	    (object Attribute
 1.42356 +		tool       	"VC++"
 1.42357 +		name       	"default__Module-Spec"
 1.42358 +		value      	(list Attribute_Set
 1.42359 +		    (object Attribute
 1.42360 +			tool       	"VC++"
 1.42361 +			name       	"InternalMap"
 1.42362 +			value      	(value Text 
 1.42363 +|*:AUTO:AUTO
 1.42364 +|
 1.42365 +			))
 1.42366 +		    (object Attribute
 1.42367 +			tool       	"VC++"
 1.42368 +			name       	"ExportMap"
 1.42369 +			value      	(value Text 
 1.42370 +|*:AUTO:AUTO
 1.42371 +|
 1.42372 +			))
 1.42373 +		    (object Attribute
 1.42374 +			tool       	"VC++"
 1.42375 +			name       	"InitialSourceIncludes"
 1.42376 +			value      	(value Text 
 1.42377 +|"stdafx.h"
 1.42378 +			))
 1.42379 +		    (object Attribute
 1.42380 +			tool       	"VC++"
 1.42381 +			name       	"InitialHeaderIncludes"
 1.42382 +			value      	(value Text ""))
 1.42383 +		    (object Attribute
 1.42384 +			tool       	"VC++"
 1.42385 +			name       	"Copyright"
 1.42386 +			value      	(value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))))
 1.42387 +	    (object Attribute
 1.42388 +		tool       	"VC++"
 1.42389 +		name       	"default__Role"
 1.42390 +		value      	(list Attribute_Set
 1.42391 +		    (object Attribute
 1.42392 +			tool       	"VC++"
 1.42393 +			name       	"Const"
 1.42394 +			value      	FALSE)
 1.42395 +		    (object Attribute
 1.42396 +			tool       	"VC++"
 1.42397 +			name       	"Generate"
 1.42398 +			value      	TRUE)
 1.42399 +		    (object Attribute
 1.42400 +			tool       	"VC++"
 1.42401 +			name       	"InitialValue"
 1.42402 +			value      	"")))
 1.42403 +	    (object Attribute
 1.42404 +		tool       	"VC++"
 1.42405 +		name       	"default__Attribute"
 1.42406 +		value      	(list Attribute_Set
 1.42407 +		    (object Attribute
 1.42408 +			tool       	"VC++"
 1.42409 +			name       	"Generate"
 1.42410 +			value      	TRUE)))
 1.42411 +	    (object Attribute
 1.42412 +		tool       	"VC++"
 1.42413 +		name       	"default__Operation"
 1.42414 +		value      	(list Attribute_Set
 1.42415 +		    (object Attribute
 1.42416 +			tool       	"VC++"
 1.42417 +			name       	"Generate"
 1.42418 +			value      	TRUE)
 1.42419 +		    (object Attribute
 1.42420 +			tool       	"VC++"
 1.42421 +			name       	"Inline"
 1.42422 +			value      	FALSE)
 1.42423 +		    (object Attribute
 1.42424 +			tool       	"VC++"
 1.42425 +			name       	"DefaultBody"
 1.42426 +			value      	(value Text ""))))
 1.42427 +	    (object Attribute
 1.42428 +		tool       	"VC++"
 1.42429 +		name       	"HiddenTool"
 1.42430 +		value      	FALSE)
 1.42431 +	    (object Attribute
 1.42432 +		tool       	"VisualStudio"
 1.42433 +		name       	"HiddenTool"
 1.42434 +		value      	FALSE)
 1.42435 +	    (object Attribute
 1.42436 +		tool       	"MOF"
 1.42437 +		name       	"propertyId"
 1.42438 +		value      	"809135966")
 1.42439 +	    (object Attribute
 1.42440 +		tool       	"JCR"
 1.42441 +		name       	"propertyId"
 1.42442 +		value      	"809135966")
 1.42443 +	    (object Attribute
 1.42444 +		tool       	"MOF"
 1.42445 +		name       	"default__Category"
 1.42446 +		value      	(list Attribute_Set
 1.42447 +		    (object Attribute
 1.42448 +			tool       	"MOF"
 1.42449 +			name       	"uml2mof.hasImplicitReferences"
 1.42450 +			value      	"true")
 1.42451 +		    (object Attribute
 1.42452 +			tool       	"MOF"
 1.42453 +			name       	"uml2mof.clusteredImport"
 1.42454 +			value      	"")
 1.42455 +		    (object Attribute
 1.42456 +			tool       	"MOF"
 1.42457 +			name       	"rose2mof.supertypes"
 1.42458 +			value      	"")
 1.42459 +		    (object Attribute
 1.42460 +			tool       	"MOF"
 1.42461 +			name       	"mof.idl_prefix"
 1.42462 +			value      	"")
 1.42463 +		    (object Attribute
 1.42464 +			tool       	"MOF"
 1.42465 +			name       	"mof.idl_substitute_name"
 1.42466 +			value      	"")
 1.42467 +		    (object Attribute
 1.42468 +			tool       	"MOF"
 1.42469 +			name       	"mof.idl_version"
 1.42470 +			value      	"")
 1.42471 +		    (object Attribute
 1.42472 +			tool       	"MOF"
 1.42473 +			name       	"xmi.namespace"
 1.42474 +			value      	"")))
 1.42475 +	    (object Attribute
 1.42476 +		tool       	"JCR"
 1.42477 +		name       	"default__Category"
 1.42478 +		value      	(list Attribute_Set
 1.42479 +		    (object Attribute
 1.42480 +			tool       	"JCR"
 1.42481 +			name       	"java_prefix"
 1.42482 +			value      	"")
 1.42483 +		    (object Attribute
 1.42484 +			tool       	"JCR"
 1.42485 +			name       	"java_substitute_name"
 1.42486 +			value      	"")
 1.42487 +		    (object Attribute
 1.42488 +			tool       	"JCR"
 1.42489 +			name       	"c_substitute_name"
 1.42490 +			value      	"")
 1.42491 +		    (object Attribute
 1.42492 +			tool       	"JCR"
 1.42493 +			name       	"uuid"
 1.42494 +			value      	"")
 1.42495 +		    (object Attribute
 1.42496 +			tool       	"JCR"
 1.42497 +			name       	"versioning.package"
 1.42498 +			value      	"")))
 1.42499 +	    (object Attribute
 1.42500 +		tool       	"MOF"
 1.42501 +		name       	"default__Class"
 1.42502 +		value      	(list Attribute_Set
 1.42503 +		    (object Attribute
 1.42504 +			tool       	"MOF"
 1.42505 +			name       	"uml2mof.corbaType"
 1.42506 +			value      	(value Text ""))
 1.42507 +		    (object Attribute
 1.42508 +			tool       	"MOF"
 1.42509 +			name       	"uml2mof.repositoryId"
 1.42510 +			value      	"")
 1.42511 +		    (object Attribute
 1.42512 +			tool       	"MOF"
 1.42513 +			name       	"mof.idl_substitute_name"
 1.42514 +			value      	"")
 1.42515 +		    (object Attribute
 1.42516 +			tool       	"MOF"
 1.42517 +			name       	"mof.idl_version"
 1.42518 +			value      	"")
 1.42519 +		    (object Attribute
 1.42520 +			tool       	"MOF"
 1.42521 +			name       	"xmi.enumerationUnprefix"
 1.42522 +			value      	"")
 1.42523 +		    (object Attribute
 1.42524 +			tool       	"MOF"
 1.42525 +			name       	"uml2mof.evaluationPolicy"
 1.42526 +			value      	"deferred")
 1.42527 +		    (object Attribute
 1.42528 +			tool       	"MOF"
 1.42529 +			name       	"rose2mof.constrainedElements"
 1.42530 +			value      	"")))
 1.42531 +	    (object Attribute
 1.42532 +		tool       	"JCR"
 1.42533 +		name       	"default__Class"
 1.42534 +		value      	(list Attribute_Set
 1.42535 +		    (object Attribute
 1.42536 +			tool       	"JCR"
 1.42537 +			name       	"java_substitute_name"
 1.42538 +			value      	"")
 1.42539 +		    (object Attribute
 1.42540 +			tool       	"JCR"
 1.42541 +			name       	"c_substitute_name"
 1.42542 +			value      	"")
 1.42543 +		    (object Attribute
 1.42544 +			tool       	"JCR"
 1.42545 +			name       	"cpp_substitute_type"
 1.42546 +			value      	"")
 1.42547 +		    (object Attribute
 1.42548 +			tool       	"JCR"
 1.42549 +			name       	"cpp_substitute_base"
 1.42550 +			value      	"")
 1.42551 +		    (object Attribute
 1.42552 +			tool       	"JCR"
 1.42553 +			name       	"uuid"
 1.42554 +			value      	"")
 1.42555 +		    (object Attribute
 1.42556 +			tool       	"JCR"
 1.42557 +			name       	"xmi.externalizeOK"
 1.42558 +			value      	"true")))
 1.42559 +	    (object Attribute
 1.42560 +		tool       	"MOF"
 1.42561 +		name       	"default__Role"
 1.42562 +		value      	(list Attribute_Set
 1.42563 +		    (object Attribute
 1.42564 +			tool       	"MOF"
 1.42565 +			name       	"rose2mof.isChangeable"
 1.42566 +			value      	"true")
 1.42567 +		    (object Attribute
 1.42568 +			tool       	"MOF"
 1.42569 +			name       	"mof.idl_substitute_name"
 1.42570 +			value      	"")
 1.42571 +		    (object Attribute
 1.42572 +			tool       	"MOF"
 1.42573 +			name       	"mof.idl_version"
 1.42574 +			value      	"")))
 1.42575 +	    (object Attribute
 1.42576 +		tool       	"JCR"
 1.42577 +		name       	"default__Role"
 1.42578 +		value      	(list Attribute_Set
 1.42579 +		    (object Attribute
 1.42580 +			tool       	"JCR"
 1.42581 +			name       	"java_substitute_name"
 1.42582 +			value      	"")
 1.42583 +		    (object Attribute
 1.42584 +			tool       	"JCR"
 1.42585 +			name       	"c_substitute_name"
 1.42586 +			value      	"")
 1.42587 +		    (object Attribute
 1.42588 +			tool       	"JCR"
 1.42589 +			name       	"uuid"
 1.42590 +			value      	"")))
 1.42591 +	    (object Attribute
 1.42592 +		tool       	"MOF"
 1.42593 +		name       	"default__Association"
 1.42594 +		value      	(list Attribute_Set
 1.42595 +		    (object Attribute
 1.42596 +			tool       	"MOF"
 1.42597 +			name       	"rose2mof.visibility"
 1.42598 +			value      	"public_vis")
 1.42599 +		    (object Attribute
 1.42600 +			tool       	"MOF"
 1.42601 +			name       	"mof.idl_substitute_name"
 1.42602 +			value      	"")
 1.42603 +		    (object Attribute
 1.42604 +			tool       	"MOF"
 1.42605 +			name       	"mof.idl_version"
 1.42606 +			value      	"")))
 1.42607 +	    (object Attribute
 1.42608 +		tool       	"JCR"
 1.42609 +		name       	"default__Association"
 1.42610 +		value      	(list Attribute_Set
 1.42611 +		    (object Attribute
 1.42612 +			tool       	"JCR"
 1.42613 +			name       	"java_substitute_name"
 1.42614 +			value      	"")
 1.42615 +		    (object Attribute
 1.42616 +			tool       	"JCR"
 1.42617 +			name       	"c_substitute_name"
 1.42618 +			value      	"")
 1.42619 +		    (object Attribute
 1.42620 +			tool       	"JCR"
 1.42621 +			name       	"uuid"
 1.42622 +			value      	"")))
 1.42623 +	    (object Attribute
 1.42624 +		tool       	"MOF"
 1.42625 +		name       	"default__Attribute"
 1.42626 +		value      	(list Attribute_Set
 1.42627 +		    (object Attribute
 1.42628 +			tool       	"MOF"
 1.42629 +			name       	"rose2mof.multiplicity"
 1.42630 +			value      	"1")
 1.42631 +		    (object Attribute
 1.42632 +			tool       	"MOF"
 1.42633 +			name       	"uml2mof.isOrdered"
 1.42634 +			value      	"false")
 1.42635 +		    (object Attribute
 1.42636 +			tool       	"MOF"
 1.42637 +			name       	"uml2mof.isUnique"
 1.42638 +			value      	"false")
 1.42639 +		    (object Attribute
 1.42640 +			tool       	"MOF"
 1.42641 +			name       	"rose2mof.isChangeable"
 1.42642 +			value      	"true")
 1.42643 +		    (object Attribute
 1.42644 +			tool       	"MOF"
 1.42645 +			name       	"uml2mof.referencedEnd"
 1.42646 +			value      	"")
 1.42647 +		    (object Attribute
 1.42648 +			tool       	"MOF"
 1.42649 +			name       	"mof.idl_substitute_name"
 1.42650 +			value      	"")
 1.42651 +		    (object Attribute
 1.42652 +			tool       	"MOF"
 1.42653 +			name       	"mof.idl_version"
 1.42654 +			value      	"")
 1.42655 +		    (object Attribute
 1.42656 +			tool       	"MOF"
 1.42657 +			name       	"xmi.defaultValue"
 1.42658 +			value      	"")))
 1.42659 +	    (object Attribute
 1.42660 +		tool       	"JCR"
 1.42661 +		name       	"default__Attribute"
 1.42662 +		value      	(list Attribute_Set
 1.42663 +		    (object Attribute
 1.42664 +			tool       	"JCR"
 1.42665 +			name       	"java_substitute_name"
 1.42666 +			value      	"")
 1.42667 +		    (object Attribute
 1.42668 +			tool       	"JCR"
 1.42669 +			name       	"c_substitute_name"
 1.42670 +			value      	"")
 1.42671 +		    (object Attribute
 1.42672 +			tool       	"JCR"
 1.42673 +			name       	"uuid"
 1.42674 +			value      	"")
 1.42675 +		    (object Attribute
 1.42676 +			tool       	"JCR"
 1.42677 +			name       	"mof.object_name"
 1.42678 +			value      	"false")
 1.42679 +		    (object Attribute
 1.42680 +			tool       	"JCR"
 1.42681 +			name       	"xmi.externalizeOK"
 1.42682 +			value      	"true")))
 1.42683 +	    (object Attribute
 1.42684 +		tool       	"MOF"
 1.42685 +		name       	"default__Operation"
 1.42686 +		value      	(list Attribute_Set
 1.42687 +		    (object Attribute
 1.42688 +			tool       	"MOF"
 1.42689 +			name       	"rose2mof.scope"
 1.42690 +			value      	"instance_level")
 1.42691 +		    (object Attribute
 1.42692 +			tool       	"MOF"
 1.42693 +			name       	"rose2mof.isQuery"
 1.42694 +			value      	"false")
 1.42695 +		    (object Attribute
 1.42696 +			tool       	"MOF"
 1.42697 +			name       	"rose2mof.return.multiplicity"
 1.42698 +			value      	"1")
 1.42699 +		    (object Attribute
 1.42700 +			tool       	"MOF"
 1.42701 +			name       	"rose2mof.return.isOrdered"
 1.42702 +			value      	"false")
 1.42703 +		    (object Attribute
 1.42704 +			tool       	"MOF"
 1.42705 +			name       	"rose2mof.return.isUnique"
 1.42706 +			value      	"false")
 1.42707 +		    (object Attribute
 1.42708 +			tool       	"MOF"
 1.42709 +			name       	"mof.idl_substitute_name"
 1.42710 +			value      	"")
 1.42711 +		    (object Attribute
 1.42712 +			tool       	"MOF"
 1.42713 +			name       	"mof.idl_version"
 1.42714 +			value      	"")))
 1.42715 +	    (object Attribute
 1.42716 +		tool       	"JCR"
 1.42717 +		name       	"default__Operation"
 1.42718 +		value      	(list Attribute_Set
 1.42719 +		    (object Attribute
 1.42720 +			tool       	"JCR"
 1.42721 +			name       	"java_substitute_name"
 1.42722 +			value      	"")
 1.42723 +		    (object Attribute
 1.42724 +			tool       	"JCR"
 1.42725 +			name       	"c_substitute_name"
 1.42726 +			value      	"")
 1.42727 +		    (object Attribute
 1.42728 +			tool       	"JCR"
 1.42729 +			name       	"uuid"
 1.42730 +			value      	"")
 1.42731 +		    (object Attribute
 1.42732 +			tool       	"JCR"
 1.42733 +			name       	"cpp_virtual"
 1.42734 +			value      	"false")))
 1.42735 +	    (object Attribute
 1.42736 +		tool       	"MOF"
 1.42737 +		name       	"default__Param"
 1.42738 +		value      	(list Attribute_Set
 1.42739 +		    (object Attribute
 1.42740 +			tool       	"MOF"
 1.42741 +			name       	"uml2mof.multiplicity"
 1.42742 +			value      	"1")
 1.42743 +		    (object Attribute
 1.42744 +			tool       	"MOF"
 1.42745 +			name       	"uml2mof.isOrdered"
 1.42746 +			value      	"false")
 1.42747 +		    (object Attribute
 1.42748 +			tool       	"MOF"
 1.42749 +			name       	"uml2mof.isUnique"
 1.42750 +			value      	"false")
 1.42751 +		    (object Attribute
 1.42752 +			tool       	"MOF"
 1.42753 +			name       	"rose2mof.direction"
 1.42754 +			value      	"in_dir")
 1.42755 +		    (object Attribute
 1.42756 +			tool       	"MOF"
 1.42757 +			name       	"mof.idl_substitute_name"
 1.42758 +			value      	"")
 1.42759 +		    (object Attribute
 1.42760 +			tool       	"MOF"
 1.42761 +			name       	"mof.idl_version"
 1.42762 +			value      	"")))
 1.42763 +	    (object Attribute
 1.42764 +		tool       	"JCR"
 1.42765 +		name       	"default__Param"
 1.42766 +		value      	(list Attribute_Set
 1.42767 +		    (object Attribute
 1.42768 +			tool       	"JCR"
 1.42769 +			name       	"java_substitute_name"
 1.42770 +			value      	"")
 1.42771 +		    (object Attribute
 1.42772 +			tool       	"JCR"
 1.42773 +			name       	"c_substitute_name"
 1.42774 +			value      	"")
 1.42775 +		    (object Attribute
 1.42776 +			tool       	"JCR"
 1.42777 +			name       	"uuid"
 1.42778 +			value      	"")))
 1.42779 +	    (object Attribute
 1.42780 +		tool       	"JCRMOF"
 1.42781 +		name       	"HiddenTool"
 1.42782 +		value      	FALSE)
 1.42783 +	    (object Attribute
 1.42784 +		tool       	"UML"
 1.42785 +		name       	"propertyId"
 1.42786 +		value      	"809135966")
 1.42787 +	    (object Attribute
 1.42788 +		tool       	"UML"
 1.42789 +		name       	"default__Category"
 1.42790 +		value      	(list Attribute_Set
 1.42791 +		    (object Attribute
 1.42792 +			tool       	"UML"
 1.42793 +			name       	"uuid"
 1.42794 +			value      	"")
 1.42795 +		    (object Attribute
 1.42796 +			tool       	"UML"
 1.42797 +			name       	"useJavaExceptions"
 1.42798 +			value      	"true")
 1.42799 +		    (object Attribute
 1.42800 +			tool       	"UML"
 1.42801 +			name       	"requiredItem"
 1.42802 +			value      	"")
 1.42803 +		    (object Attribute
 1.42804 +			tool       	"UML"
 1.42805 +			name       	"requiredItemType"
 1.42806 +			value      	"")
 1.42807 +		    (object Attribute
 1.42808 +			tool       	"UML"
 1.42809 +			name       	"DependencyStereotype"
 1.42810 +			value      	"")
 1.42811 +		    (object Attribute
 1.42812 +			tool       	"UML"
 1.42813 +			name       	"DependencyName"
 1.42814 +			value      	"")
 1.42815 +		    (object Attribute
 1.42816 +			tool       	"UML"
 1.42817 +			name       	"useSeparateDependencies"
 1.42818 +			value      	"true")
 1.42819 +		    (object Attribute
 1.42820 +			tool       	"UML"
 1.42821 +			name       	"exportableUnit"
 1.42822 +			value      	"true")
 1.42823 +		    (object Attribute
 1.42824 +			tool       	"UML"
 1.42825 +			name       	"hasImportedUUIDs"
 1.42826 +			value      	"false")))
 1.42827 +	    (object Attribute
 1.42828 +		tool       	"UML"
 1.42829 +		name       	"default__Class"
 1.42830 +		value      	(list Attribute_Set
 1.42831 +		    (object Attribute
 1.42832 +			tool       	"UML"
 1.42833 +			name       	"uuid"
 1.42834 +			value      	"")
 1.42835 +		    (object Attribute
 1.42836 +			tool       	"UML"
 1.42837 +			name       	"useJavaExceptions"
 1.42838 +			value      	"true")
 1.42839 +		    (object Attribute
 1.42840 +			tool       	"UML"
 1.42841 +			name       	"secondaryStereotype"
 1.42842 +			value      	"")
 1.42843 +		    (object Attribute
 1.42844 +			tool       	"UML"
 1.42845 +			name       	"requiredItem"
 1.42846 +			value      	"")
 1.42847 +		    (object Attribute
 1.42848 +			tool       	"UML"
 1.42849 +			name       	"requiredItemType"
 1.42850 +			value      	"")
 1.42851 +		    (object Attribute
 1.42852 +			tool       	"UML"
 1.42853 +			name       	"DependencyStereotype"
 1.42854 +			value      	"")
 1.42855 +		    (object Attribute
 1.42856 +			tool       	"UML"
 1.42857 +			name       	"DependencyName"
 1.42858 +			value      	"")
 1.42859 +		    (object Attribute
 1.42860 +			tool       	"UML"
 1.42861 +			name       	"useSeparateDependencies"
 1.42862 +			value      	"true")))
 1.42863 +	    (object Attribute
 1.42864 +		tool       	"UML"
 1.42865 +		name       	"default__Role"
 1.42866 +		value      	(list Attribute_Set
 1.42867 +		    (object Attribute
 1.42868 +			tool       	"UML"
 1.42869 +			name       	"uuid"
 1.42870 +			value      	"")
 1.42871 +		    (object Attribute
 1.42872 +			tool       	"UML"
 1.42873 +			name       	"changeability"
 1.42874 +			value      	"changeable")))
 1.42875 +	    (object Attribute
 1.42876 +		tool       	"UML"
 1.42877 +		name       	"default__Association"
 1.42878 +		value      	(list Attribute_Set
 1.42879 +		    (object Attribute
 1.42880 +			tool       	"UML"
 1.42881 +			name       	"uuid"
 1.42882 +			value      	"")))
 1.42883 +	    (object Attribute
 1.42884 +		tool       	"UML"
 1.42885 +		name       	"default__Attribute"
 1.42886 +		value      	(list Attribute_Set
 1.42887 +		    (object Attribute
 1.42888 +			tool       	"UML"
 1.42889 +			name       	"uuid"
 1.42890 +			value      	"")
 1.42891 +		    (object Attribute
 1.42892 +			tool       	"UML"
 1.42893 +			name       	"multiplicity"
 1.42894 +			value      	"1")
 1.42895 +		    (object Attribute
 1.42896 +			tool       	"UML"
 1.42897 +			name       	"DependencySupplier"
 1.42898 +			value      	"")
 1.42899 +		    (object Attribute
 1.42900 +			tool       	"UML"
 1.42901 +			name       	"DependencyStereotype"
 1.42902 +			value      	"")
 1.42903 +		    (object Attribute
 1.42904 +			tool       	"UML"
 1.42905 +			name       	"DependencyName"
 1.42906 +			value      	"")
 1.42907 +		    (object Attribute
 1.42908 +			tool       	"UML"
 1.42909 +			name       	"useSeparateDependencies"
 1.42910 +			value      	"true")
 1.42911 +		    (object Attribute
 1.42912 +			tool       	"UML"
 1.42913 +			name       	"changeability"
 1.42914 +			value      	"changeable")))
 1.42915 +	    (object Attribute
 1.42916 +		tool       	"UML"
 1.42917 +		name       	"default__Param"
 1.42918 +		value      	(list Attribute_Set
 1.42919 +		    (object Attribute
 1.42920 +			tool       	"UML"
 1.42921 +			name       	"uuid"
 1.42922 +			value      	"")
 1.42923 +		    (object Attribute
 1.42924 +			tool       	"UML"
 1.42925 +			name       	"direction"
 1.42926 +			value      	"")))
 1.42927 +	    (object Attribute
 1.42928 +		tool       	"UML"
 1.42929 +		name       	"default__Operation"
 1.42930 +		value      	(list Attribute_Set
 1.42931 +		    (object Attribute
 1.42932 +			tool       	"UML"
 1.42933 +			name       	"uuid"
 1.42934 +			value      	"")
 1.42935 +		    (object Attribute
 1.42936 +			tool       	"UML"
 1.42937 +			name       	"returnDefaultValue"
 1.42938 +			value      	"")
 1.42939 +		    (object Attribute
 1.42940 +			tool       	"UML"
 1.42941 +			name       	"MethodLanguage"
 1.42942 +			value      	"")
 1.42943 +		    (object Attribute
 1.42944 +			tool       	"UML"
 1.42945 +			name       	"MethodBody"
 1.42946 +			value      	"")
 1.42947 +		    (object Attribute
 1.42948 +			tool       	"UML"
 1.42949 +			name       	"useSeparateDependencies"
 1.42950 +			value      	"true")
 1.42951 +		    (object Attribute
 1.42952 +			tool       	"UML"
 1.42953 +			name       	"DependencyName"
 1.42954 +			value      	"")))
 1.42955 +	    (object Attribute
 1.42956 +		tool       	"UML"
 1.42957 +		name       	"default__Module"
 1.42958 +		value      	(list Attribute_Set
 1.42959 +		    (object Attribute
 1.42960 +			tool       	"UML"
 1.42961 +			name       	"uuid"
 1.42962 +			value      	"")))
 1.42963 +	    (object Attribute
 1.42964 +		tool       	"UML"
 1.42965 +		name       	"default__Subsystem"
 1.42966 +		value      	(list Attribute_Set
 1.42967 +		    (object Attribute
 1.42968 +			tool       	"UML"
 1.42969 +			name       	"uuid"
 1.42970 +			value      	"")
 1.42971 +		    (object Attribute
 1.42972 +			tool       	"UML"
 1.42973 +			name       	"exportableUnit"
 1.42974 +			value      	"true")))
 1.42975 +	    (object Attribute
 1.42976 +		tool       	"UML"
 1.42977 +		name       	"default__Link"
 1.42978 +		value      	(list Attribute_Set
 1.42979 +		    (object Attribute
 1.42980 +			tool       	"UML"
 1.42981 +			name       	"uuid"
 1.42982 +			value      	"")))
 1.42983 +	    (object Attribute
 1.42984 +		tool       	"UML"
 1.42985 +		name       	"default__ObjectInstance"
 1.42986 +		value      	(list Attribute_Set
 1.42987 +		    (object Attribute
 1.42988 +			tool       	"UML"
 1.42989 +			name       	"uuid"
 1.42990 +			value      	"")))
 1.42991 +	    (object Attribute
 1.42992 +		tool       	"UML"
 1.42993 +		name       	"default__StateMachine"
 1.42994 +		value      	(list Attribute_Set
 1.42995 +		    (object Attribute
 1.42996 +			tool       	"UML"
 1.42997 +			name       	"uuid"
 1.42998 +			value      	"")))
 1.42999 +	    (object Attribute
 1.43000 +		tool       	"UML"
 1.43001 +		name       	"default__ActivityModel"
 1.43002 +		value      	(list Attribute_Set
 1.43003 +		    (object Attribute
 1.43004 +			tool       	"UML"
 1.43005 +			name       	"uuid"
 1.43006 +			value      	"")))
 1.43007 +	    (object Attribute
 1.43008 +		tool       	"UML"
 1.43009 +		name       	"default__SwimLane"
 1.43010 +		value      	(list Attribute_Set
 1.43011 +		    (object Attribute
 1.43012 +			tool       	"UML"
 1.43013 +			name       	"uuid"
 1.43014 +			value      	"")))
 1.43015 +	    (object Attribute
 1.43016 +		tool       	"UML"
 1.43017 +		name       	"default__UseCase"
 1.43018 +		value      	(list Attribute_Set
 1.43019 +		    (object Attribute
 1.43020 +			tool       	"UML"
 1.43021 +			name       	"uuid"
 1.43022 +			value      	"")
 1.43023 +		    (object Attribute
 1.43024 +			tool       	"UML"
 1.43025 +			name       	"requiredItem"
 1.43026 +			value      	"")
 1.43027 +		    (object Attribute
 1.43028 +			tool       	"UML"
 1.43029 +			name       	"requiredItemType"
 1.43030 +			value      	"")
 1.43031 +		    (object Attribute
 1.43032 +			tool       	"UML"
 1.43033 +			name       	"DependencyStereotype"
 1.43034 +			value      	"")
 1.43035 +		    (object Attribute
 1.43036 +			tool       	"UML"
 1.43037 +			name       	"DependencyName"
 1.43038 +			value      	"")
 1.43039 +		    (object Attribute
 1.43040 +			tool       	"UML"
 1.43041 +			name       	"useSeparateDependencies"
 1.43042 +			value      	"true")))
 1.43043 +	    (object Attribute
 1.43044 +		tool       	"UML"
 1.43045 +		name       	"default__StateTransition"
 1.43046 +		value      	(list Attribute_Set
 1.43047 +		    (object Attribute
 1.43048 +			tool       	"UML"
 1.43049 +			name       	"uuid"
 1.43050 +			value      	"")
 1.43051 +		    (object Attribute
 1.43052 +			tool       	"UML"
 1.43053 +			name       	"SendActionName"
 1.43054 +			value      	"")
 1.43055 +		    (object Attribute
 1.43056 +			tool       	"UML"
 1.43057 +			name       	"ActionScriptLanguage"
 1.43058 +			value      	"")
 1.43059 +		    (object Attribute
 1.43060 +			tool       	"UML"
 1.43061 +			name       	"ActionScriptBody"
 1.43062 +			value      	"")))
 1.43063 +	    (object Attribute
 1.43064 +		tool       	"UML"
 1.43065 +		name       	"default__Model"
 1.43066 +		value      	(list Attribute_Set
 1.43067 +		    (object Attribute
 1.43068 +			tool       	"UML"
 1.43069 +			name       	"uuid"
 1.43070 +			value      	"")))
 1.43071 +	    (object Attribute
 1.43072 +		tool       	"UML"
 1.43073 +		name       	"default__Dependency"
 1.43074 +		value      	(list Attribute_Set
 1.43075 +		    (object Attribute
 1.43076 +			tool       	"UML"
 1.43077 +			name       	"uuid"
 1.43078 +			value      	"")))
 1.43079 +	    (object Attribute
 1.43080 +		tool       	"UML"
 1.43081 +		name       	"default__Generalization"
 1.43082 +		value      	(list Attribute_Set
 1.43083 +		    (object Attribute
 1.43084 +			tool       	"UML"
 1.43085 +			name       	"uuid"
 1.43086 +			value      	"")))
 1.43087 +	    (object Attribute
 1.43088 +		tool       	"JCRUML"
 1.43089 +		name       	"HiddenTool"
 1.43090 +		value      	FALSE))
 1.43091 +	quid       	"3A13E88202ED"))