tzservices/tzserver/analysis/LocationNamesService_Analysis.cat
changeset 0 2e3d3ce01487
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tzservices/tzserver/analysis/LocationNamesService_Analysis.cat	Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,1958 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.5.9232.10"
+    charSet    	0)
+
+(object Class_Category "6. Location Names Service - Analysis"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"411880E90190"
+    exportControl 	"Public"
+    logical_models 	(list unit_reference_list
+	(object Class "CExampleTZLocations"
+	    quid       	"411891AE015A"
+	    superclasses 	(list inheritance_relationship_list
+		(object Inheritance_Relationship
+		    quid       	"411891CE0264"
+		    supplier   	"Logical View::Analysis Model::LTClasses::CECOMTZLocations"
+		    quidu      	"41188F400058")
+		(object Inheritance_Relationship
+		    quid       	"411891E200CE"
+		    supplier   	"Logical View::Analysis Model::LTClasses::MTimeZoneLocations"
+		    quidu      	"4112365D004C"))
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"411891FC01D8"
+		    supplier   	"Logical View::Analysis Model::LTClasses::CTzId"
+		    quidu      	"411209EF00C4"))
+	    operations 	(list Operations
+		(object Operation "NewL"
+		    quid       	"4118A13B0352"
+		    stereotype 	"static"
+		    result     	"CECOMTZLocations"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Mechanism @1
+	    logical_models 	(list unit_reference_list
+		(object Object "$UNNAMED$0"
+		    quid       	"4121D845019C"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121D8950045"
+			    supplier   	"$UNNAMED$1"
+			    quidu      	"4121D88E03C0"
+			    messages   	(list Messages
+				(object Message "SetCity(CityName)"
+				    quid       	"4121D8950046"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1"
+				    ordinal    	0
+				    Operation  	"SetCity(Name)"))))
+		    class      	"Use Case View::Use-Case Model::Actors::User Application Client"
+		    quidu      	"407D5E57034C"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$1"
+		    quid       	"4121D88E03C0"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121D8B901AD"
+			    supplier   	"$UNNAMED$1"
+			    quidu      	"4121D88E03C0"
+			    messages   	(list Messages
+				(object Message "TimeZoneId = GetTimeZoneId(CityName)"
+				    quid       	"4121D8B901BD"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.1"
+				    ordinal    	1)))
+			(object Link
+			    quid       	"4121D9020306"
+			    supplier   	"$UNNAMED$2"
+			    quidu      	"4121D8FD020C"
+			    messages   	(list Messages
+				(object Message "SetTimeZoneL()"
+				    quid       	"4121D9020307"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2"
+				    ordinal    	2
+				    quidu      	"40B1D03303A5"))))
+		    class      	"Logical View::Analysis Model::SysClasses::WorldServer"
+		    quidu      	"4121D7CD016B"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$2"
+		    quid       	"4121D8FD020C"
+		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
+		    quidu      	"40A487AF039A"
+		    persistence 	"Transient"
+		    multi      	FALSE)))
+	(object Mechanism @2
+	    logical_models 	(list unit_reference_list
+		(object Object "$UNNAMED$3"
+		    quid       	"4121DADA030C"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121DADA030D"
+			    supplier   	"$UNNAMED$4"
+			    quidu      	"4121DADA0311")
+			(object Link
+			    quid       	"4121DAFE035A"
+			    supplier   	"$UNNAMED$5"
+			    quidu      	"4121DADA0314"
+			    messages   	(list Messages
+				(object Message "SetTimeZoneL()"
+				    quid       	"4121DAFE035B"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"5"
+				    ordinal    	12
+				    quidu      	"40B1D03303A5")))
+			(object Link
+			    quid       	"4121DE5800B6"
+			    supplier   	"$UNNAMED$6"
+			    quidu      	"4121DBB600BD"
+			    messages   	(list Messages
+				(object Message "max = Count( )"
+				    quid       	"4121DE5800B7"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"2"
+				    ordinal    	3)
+				(object Message "[while index < max] cityname = GetLocationNameL(index )"
+				    quid       	"4121DE8601FE"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"3"
+				    ordinal    	6)
+				(object Message "NewL( )"
+				    quid       	"4121DEC9002B"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1"
+				    ordinal    	0
+				    quidu      	"41188C5F0261")
+				(object Message "TimeZoneId = GetGetZoneIdL( index)"
+				    quid       	"4121E2590111"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"4"
+				    ordinal    	9))))
+		    class      	"Use Case View::Use-Case Model::Actors::User Application Client"
+		    quidu      	"407D5E57034C"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$4"
+		    quid       	"4121DADA0311"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121DADA0310"
+			    supplier   	"$UNNAMED$4"
+			    quidu      	"4121DADA0311")
+			(object Link
+			    quid       	"4121DADA0312"
+			    supplier   	"$UNNAMED$5"
+			    quidu      	"4121DADA0314"))
+		    class      	"Logical View::Analysis Model::SysClasses::WorldServer"
+		    quidu      	"4121D7CD016B"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$5"
+		    quid       	"4121DADA0314"
+		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
+		    quidu      	"40A487AF039A"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$7"
+		    quid       	"4121DB86003F"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121DFA10118"
+			    supplier   	"$UNNAMED$4"
+			    quidu      	"4121DADA0311"
+			    messages   	(list Messages
+				(object Message "CityCount()"
+				    quid       	"4121E00B035B"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"2.1.1"
+				    ordinal    	5)
+				(object Message "GetCityName(index)"
+				    quid       	"4121E2050064"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"3.1.1"
+				    ordinal    	8)
+				(object Message "GetCityZoneIdL(index)"
+				    quid       	"4121E29E0095"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"4.1.1"
+				    ordinal    	11))))
+		    class      	"Logical View::Analysis Model::6. Location Names Service - Analysis::CExampleTZLocations"
+		    quidu      	"411891AE015A"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$6"
+		    quid       	"4121DBB600BD"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121DED703E4"
+			    supplier   	"$UNNAMED$7"
+			    quidu      	"4121DB86003F"
+			    messages   	(list Messages
+				(object Message "Count( )"
+				    quid       	"4121DF7B02EC"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"2.1"
+				    ordinal    	4
+				    quidu      	"411237AD00DD")
+				(object Message "GetLocationNameL(index )"
+				    quid       	"4121E04301C6"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"3.1"
+				    ordinal    	7
+				    Operation  	"GetLocationNameL( )"
+				    quidu      	"41188C0D005D")
+				(object Message "GetZoneIdL(index)"
+				    quid       	"4121E28B023A"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"4.1"
+				    ordinal    	10
+				    Operation  	"GetZoneIdL()"
+				    quidu      	"41123E6C0316")))
+			(object Link
+			    quid       	"4121DF45002C"
+			    supplier   	"$UNNAMED$8"
+			    quidu      	"4121DF2300A9"
+			    messages   	(list Messages
+				(object Message "CreateImplementationL()"
+				    quid       	"4121DF45002D"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.1"
+				    ordinal    	1
+				    Operation  	"CreateImplementationL"))))
+		    class      	"Logical View::Analysis Model::LTClasses::CTimeZoneLocations"
+		    quidu      	"4118881902E0"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$8"
+		    quid       	"4121DF2300A9"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121E0D20216"
+			    supplier   	"$UNNAMED$7"
+			    quidu      	"4121DB86003F"
+			    messages   	(list Messages
+				(object Message "NewL( )"
+				    quid       	"4121E0D20217"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.1.1"
+				    ordinal    	2
+				    quidu      	"4118A13B0352"))))
+		    class      	"Logical View::Analysis Model::SysClasses::RECOMSession"
+		    quidu      	"4121DF0D01E1"
+		    persistence 	"Transient"
+		    multi      	FALSE)))
+	(object Mechanism @3
+	    logical_models 	(list unit_reference_list
+		(object Object "$UNNAMED$9"
+		    quid       	"4121E45700AA"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121E45700AC"
+			    supplier   	"$UNNAMED$10"
+			    quidu      	"4121E45700B3")
+			(object Link
+			    quid       	"4121E45700AE"
+			    supplier   	"$UNNAMED$11"
+			    quidu      	"4121E45700B6")
+			(object Link
+			    quid       	"4121E49501A5"
+			    supplier   	"$UNNAMED$12"
+			    quidu      	"4121E45700C0"
+			    messages   	(list Messages
+				(object Message "SetCity(CityName)"
+				    quid       	"4121E49501A6"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1"
+				    ordinal    	0))))
+		    class      	"Use Case View::Use-Case Model::Actors::User Application Client"
+		    quidu      	"407D5E57034C"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$12"
+		    quid       	"4121E45700C0"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121E4BA0177"
+			    supplier   	"$UNNAMED$11"
+			    quidu      	"4121E45700B6"
+			    messages   	(list Messages
+				(object Message "NewL( )"
+				    quid       	"4121E4BA0178"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.1"
+				    ordinal    	1
+				    quidu      	"41188C5F0261")
+				(object Message "TimeZoneId = GetZoneIdL(CityName)"
+				    quid       	"4121E59501B8"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2"
+				    ordinal    	4)))
+			(object Link
+			    quid       	"4121E5540001"
+			    supplier   	"$UNNAMED$10"
+			    quidu      	"4121E45700B3"
+			    messages   	(list Messages
+				(object Message "NewL( )"
+				    quid       	"4121E5540002"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.3"
+				    ordinal    	6
+				    quidu      	"4112110D02BF")
+				(object Message "SetTimeZoneL()"
+				    quid       	"4121E611012D"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.4"
+				    ordinal    	7
+				    quidu      	"40B1D03303A5"))))
+		    class      	"Logical View::Analysis Model::SysClasses::WorldServer"
+		    quidu      	"4121D7CD016B"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$10"
+		    quid       	"4121E45700B3"
+		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
+		    quidu      	"40A487AF039A"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$13"
+		    quid       	"4121E45700C5"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121E45700C4"
+			    supplier   	"$UNNAMED$14"
+			    quidu      	"4121E45700BD"
+			    messages   	(list Messages
+				(object Message "NewL( )"
+				    quid       	"4121E45700C3"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"2.1"
+				    ordinal    	3
+				    quidu      	"4118A13B0352"))))
+		    class      	"Logical View::Analysis Model::SysClasses::RECOMSession"
+		    quidu      	"4121DF0D01E1"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$11"
+		    quid       	"4121E45700B6"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121E45700B5"
+			    supplier   	"$UNNAMED$14"
+			    quidu      	"4121E45700BD"
+			    messages   	(list Messages
+				(object Message "GetZoneIdL(CityName)"
+				    quid       	"4121E5BB02D2"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.1"
+				    ordinal    	5
+				    Operation  	"GetZoneIdL()"
+				    quidu      	"41123E6C0316")))
+			(object Link
+			    quid       	"4121E45700B7"
+			    supplier   	"$UNNAMED$13"
+			    quidu      	"4121E45700C5"
+			    messages   	(list Messages
+				(object Message "CreateImplementationL()"
+				    quid       	"4121E45700B8"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"2"
+				    ordinal    	2
+				    Operation  	"CreateImplementationL"))))
+		    class      	"Logical View::Analysis Model::LTClasses::CTimeZoneLocations"
+		    quidu      	"4118881902E0"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$14"
+		    quid       	"4121E45700BD"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4121E45700BC"
+			    supplier   	"$UNNAMED$12"
+			    quidu      	"4121E45700C0"))
+		    class      	"Logical View::Analysis Model::6. Location Names Service - Analysis::CExampleTZLocations"
+		    quidu      	"411891AE015A"
+		    persistence 	"Transient"
+		    multi      	FALSE))))
+    logical_presentations 	(list unit_reference_list
+	(object ClassDiagram "1. Localised Locations Name Service API"
+	    quid       	"411882AD0251"
+	    title      	"1. Localised Locations Name Service API"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	0
+	    items      	(list diagram_item_list
+		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzId" @4
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1348, 1095)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@4
+			location   	(1267, 1043)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	162
+			justify    	0
+			label      	"CTzId")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"411209EF00C4"
+		    height     	128
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTimeZoneLocations" @5
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1017, 534)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@5
+			location   	(753, 302)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	528
+			justify    	0
+			label      	"MTimeZoneLocations")
+		    stereotype 	(object ItemLabel
+			Parent_View 	@5
+			location   	(753, 252)
+			fill_color 	13434879
+			anchor     	10
+			nlines     	1
+			max_width  	528
+			justify    	0
+			label      	"<<Interface>>")
+		    icon       	"Interface"
+		    icon_style 	"Label"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4112365D004C"
+		    width      	546
+		    height     	588
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CECOMTZLocations" @6
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(493, 1081)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@6
+			location   	(240, 974)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	506
+			justify    	0
+			label      	"CECOMTZLocations")
+		    stereotype 	(object ItemLabel
+			Parent_View 	@6
+			location   	(240, 924)
+			fill_color 	13434879
+			anchor     	10
+			nlines     	1
+			max_width  	506
+			justify    	0
+			label      	"<<abstract>>")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"41188F400058"
+		    width      	524
+		    height     	338
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Use Case View::Use-Case Model::Actors::Localised TZ Location Names Service Client" @7
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(214, 130)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@7
+			location   	(214, 290)
+			anchor_loc 	1
+			nlines     	2
+			max_width  	429
+			justify    	0
+			label      	"Localised TZ Location Names Service Client")
+		    icon       	"Actor"
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"41189027024F"
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::6. Location Names Service - Analysis::CExampleTZLocations" @8
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1050, 1500)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@8
+			location   	(828, 1419)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	444
+			justify    	0
+			label      	"CExampleTZLocations")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"411891AE015A"
+		    width      	462
+		    height     	186
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object NoteView @9
+		    location   	(1653, 1984)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@9
+			location   	(1172, 1696)
+			fill_color 	13434879
+			nlines     	11
+			max_width  	927
+			label      	
+|An example concrete ECOM component class responsible for providing the Localised TZ Location Names.
+|
+|Licensees develop their own concrete version following the pattern of this example:
+|
+|static CECOMTZLocations* NewL():
+|  Factory Method used in the ECOM Abstract Factory manifest table
+			)
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	987
+		    height     	588)
+		(object ClassView "Class" "Logical View::Analysis Model::SysClasses::CBase" @10
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(315, 594)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@10
+			location   	(189, 520)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	252
+			justify    	0
+			label      	"CBase")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40D7E5240359"
+		    width      	270
+		    height     	172
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object InheritView "" @11
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41189FD302C0"
+		    client     	@6
+		    supplier   	@10
+		    line_style 	3
+		    origin_attachment 	(338, 911)
+		    terminal_attachment 	(338, 679))
+		(object UsesView "" @12
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41123680031B"
+		    client     	@5
+		    supplier   	@4
+		    vertices   	(list Points
+			(1003, 828)
+			(1003, 1089)
+			(1258, 1089))
+		    line_style 	3
+		    origin_attachment 	(1003, 828)
+		    terminal_attachment 	(1258, 1089))
+		(object AttachView "" @13
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@9
+		    supplier   	@8
+		    line_style 	0)
+		(object InheritView "" @14
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"411891CE0264"
+		    client     	@8
+		    supplier   	@6
+		    vertices   	(list Points
+			(819, 1500)
+			(616, 1500)
+			(616, 1250))
+		    line_style 	3
+		    origin_attachment 	(819, 1500)
+		    terminal_attachment 	(616, 1250))
+		(object InheritView "" @15
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"411891E200CE"
+		    client     	@8
+		    supplier   	@5
+		    line_style 	3
+		    origin_attachment 	(928, 1407)
+		    terminal_attachment 	(928, 828))
+		(object UsesView "" @16
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"411891FC01D8"
+		    client     	@8
+		    supplier   	@4
+		    vertices   	(list Points
+			(1022, 1407)
+			(1022, 1149)
+			(1258, 1149))
+		    line_style 	3
+		    origin_attachment 	(1022, 1407)
+		    terminal_attachment 	(1258, 1149))
+		(object UsesView "" @17
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41188F8200F5"
+		    client     	@6
+		    supplier   	@5
+		    vertices   	(list Points
+			(755, 1084)
+			(875, 1084)
+			(875, 828))
+		    line_style 	3
+		    origin_attachment 	(755, 1084)
+		    terminal_attachment 	(875, 828))
+		(object NoteView @18
+		    location   	(578, 1887)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@18
+			location   	(50, 1696)
+			fill_color 	13434879
+			nlines     	9
+			max_width  	1021
+			label      	
+|Baselined ECOM TZ Location Names Provider Base class (Abstract).
+|
+|virtual MTimeZoneLocations* 
+|   GetTZLocationsProvider() = 0:
+|  returns the location names provider interface
+			)
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	1081
+		    height     	394)
+		(object AttachView "" @19
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@18
+		    supplier   	@6
+		    line_style 	0)
+		(object UsesView "" @20
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"4118907F0230"
+		    client     	@7
+		    supplier   	@5
+		    vertices   	(list Points
+			(271, 98)
+			(906, 98)
+			(906, 240))
+		    line_style 	3
+		    origin_attachment 	(271, 98)
+		    terminal_attachment 	(906, 240))
+		(object UsesView "" @21
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"4118908F01D3"
+		    client     	@7
+		    supplier   	@6
+		    vertices   	(list Points
+			(271, 113)
+			(558, 113)
+			(558, 912))
+		    line_style 	3
+		    origin_attachment 	(271, 113)
+		    terminal_attachment 	(558, 912))
+		(object UsesView "" @22
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"411890E3037A"
+		    client     	@7
+		    supplier   	@4
+		    vertices   	(list Points
+			(271, 88)
+			(1356, 88)
+			(1356, 1031))
+		    line_style 	3
+		    origin_attachment 	(271, 88)
+		    terminal_attachment 	(1356, 1031))))
+	(object InteractionDiagram "Setting Time Zone through WorldServer a LTZLNRM"
+	    mechanism_ref 	@1
+	    quid       	"4121D7E90033"
+	    title      	"Setting Time Zone through WorldServer a LTZLNRM"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	0
+	    items      	(list diagram_item_list
+		(object Label @23
+		    location   	(50, 1141)
+		    nlines     	1
+		    max_width  	1263
+		    label      	"WorldServer As The Localised Location Names Resource Manager")
+		(object InterObjView "$UNNAMED$0" @24
+		    location   	(181, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@24
+			location   	(181, 264)
+			anchor_loc 	1
+			nlines     	2
+			max_width  	360
+			justify    	0
+			label      	"")
+		    icon       	"Actor"
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121D845019C"
+		    width      	336
+		    height     	660
+		    icon_height 	162
+		    icon_width 	120
+		    icon_y_offset 	-14
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @25
+			location   	(181, 416)
+			line_color 	3342489
+			InterObjView 	@24
+			height     	379
+			y_coord    	319
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$1" @26
+		    location   	(800, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@26
+			location   	(800, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	282
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121D88E03C0"
+		    width      	300
+		    height     	660
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @27
+			location   	(800, 416)
+			line_color 	3342489
+			InterObjView 	@26
+			height     	319
+			y_coord    	259
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @28
+			location   	(800, 475)
+			line_color 	3342489
+			InterObjView 	@26
+			height     	60
+			y_coord    	0
+			Nested     	TRUE))
+		(object InterObjView "$UNNAMED$2" @29
+		    location   	(1706, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@29
+			location   	(1706, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	388
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121D8FD020C"
+		    width      	406
+		    height     	660
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @30
+			location   	(1706, 615)
+			line_color 	3342489
+			InterObjView 	@29
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterMessView "" @31
+		    location   	(0, 416)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @32
+			Parent_View 	@31
+			location   	(490, 372)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121D8950046"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	338
+			justify    	0
+			label      	"SetCity(CityName)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@24
+		    supplier   	@26
+		    Focus_Src  	@25
+		    Focus_Entry 	@27
+		    origin     	(196, 416)
+		    terminus   	(784, 416)
+		    ordinal    	0)
+		(object SelfMessView "" @33
+		    location   	(0, 475)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @34
+			Parent_View 	@33
+			location   	(1209, 445)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121D8B901BD"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	860
+			justify    	0
+			label      	"TimeZoneId = GetTimeZoneId(CityName)"
+			pctDist    	2.520000
+			height     	30
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@26
+		    supplier   	@26
+		    Focus_Src  	@27
+		    Focus_Entry 	@28
+		    origin     	(831, 475)
+		    terminus   	(981, 475)
+		    ordinal    	1)
+		(object InterMessView "" @35
+		    location   	(0, 615)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @36
+			Parent_View 	@35
+			location   	(1250, 571)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121D9020307"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	469
+			justify    	0
+			label      	"SetTimeZoneL()"
+			pctDist    	0.498155
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@26
+		    supplier   	@29
+		    Focus_Src  	@27
+		    Focus_Entry 	@30
+		    origin     	(815, 615)
+		    terminus   	(1690, 615)
+		    ordinal    	2)))
+	(object InteractionDiagram "Getting Time Zone Id From WorldServer a LTZLNRM"
+	    mechanism_ref 	@2
+	    quid       	"4121DAC30117"
+	    title      	"Getting Time Zone Id From WorldServer a LTZLNRM"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	184
+	    origin_y   	-759
+	    items      	(list diagram_item_list
+		(object Label @37
+		    location   	(131, 2375)
+		    font       	(object Font
+			size       	10)
+		    nlines     	1
+		    max_width  	1263
+		    label      	"WorldServer As The Localised Location Names Resource Manager")
+		(object InterObjView "$UNNAMED$3" @38
+		    location   	(200, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@38
+			location   	(200, 265)
+			anchor_loc 	1
+			nlines     	2
+			max_width  	360
+			justify    	0
+			label      	"")
+		    icon       	"Actor"
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121DADA030C"
+		    width      	336
+		    height     	1993
+		    icon_height 	162
+		    icon_width 	120
+		    icon_y_offset 	-15
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @39
+			location   	(200, 416)
+			line_color 	3342489
+			InterObjView 	@38
+			height     	1541
+			y_coord    	1481
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @40
+			location   	(200, 2008)
+			line_color 	3342489
+			InterObjView 	@38
+			height     	120
+			y_coord    	60
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$4" @41
+		    location   	(2116, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@41
+			location   	(2116, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	282
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121DADA0311"
+		    width      	300
+		    height     	1993
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @42
+			location   	(2116, 1033)
+			line_color 	3342489
+			InterObjView 	@41
+			height     	60
+			y_coord    	0
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @43
+			location   	(2116, 1395)
+			line_color 	3342489
+			InterObjView 	@41
+			height     	60
+			y_coord    	0
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @44
+			location   	(2116, 1717)
+			line_color 	3342489
+			InterObjView 	@41
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$5" @45
+		    location   	(2497, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@45
+			location   	(2497, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	388
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121DADA0314"
+		    width      	406
+		    height     	1993
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @46
+			location   	(2497, 2008)
+			line_color 	3342489
+			InterObjView 	@45
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$8" @47
+		    location   	(1256, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@47
+			location   	(1256, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	296
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121DF2300A9"
+		    width      	314
+		    height     	1993
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @48
+			location   	(1256, 514)
+			line_color 	3342489
+			InterObjView 	@47
+			height     	195
+			y_coord    	135
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$6" @49
+		    location   	(756, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@49
+			location   	(756, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	382
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121DBB600BD"
+		    width      	400
+		    height     	1993
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @50
+			location   	(756, 441)
+			line_color 	3342489
+			InterObjView 	@49
+			height     	328
+			y_coord    	268
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @51
+			location   	(756, 942)
+			line_color 	3342489
+			InterObjView 	@49
+			height     	271
+			y_coord    	211
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @52
+			location   	(756, 1286)
+			line_color 	3342489
+			InterObjView 	@49
+			height     	289
+			y_coord    	229
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @53
+			location   	(756, 1631)
+			line_color 	3342489
+			InterObjView 	@49
+			height     	266
+			y_coord    	206
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$7" @54
+		    location   	(1687, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@54
+			location   	(1687, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	402
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121DB86003F"
+		    width      	420
+		    height     	1993
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @55
+			location   	(1687, 589)
+			line_color 	3342489
+			InterObjView 	@54
+			height     	60
+			y_coord    	0
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @56
+			location   	(1687, 976)
+			line_color 	3342489
+			InterObjView 	@54
+			height     	177
+			y_coord    	117
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @57
+			location   	(1687, 1333)
+			line_color 	3342489
+			InterObjView 	@54
+			height     	182
+			y_coord    	122
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @58
+			location   	(1687, 1663)
+			line_color 	3342489
+			InterObjView 	@54
+			height     	174
+			y_coord    	114
+			Nested     	FALSE))
+		(object InterMessView "" @59
+		    location   	(0, 2008)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @60
+			Parent_View 	@59
+			location   	(1178, 1970)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121DAFE035B"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	469
+			justify    	0
+			label      	"SetTimeZoneL()"
+			pctDist    	0.425131
+			height     	39
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@38
+		    supplier   	@45
+		    Focus_Src  	@40
+		    Focus_Entry 	@46
+		    origin     	(215, 2008)
+		    terminus   	(2481, 2008)
+		    ordinal    	12)
+		(object InterMessView "" @61
+		    location   	(0, 942)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @62
+			Parent_View 	@61
+			location   	(477, 898)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121DE5800B7"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	272
+			justify    	0
+			label      	"max = Count( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@38
+		    supplier   	@49
+		    Focus_Src  	@39
+		    Focus_Entry 	@51
+		    origin     	(215, 942)
+		    terminus   	(740, 942)
+		    ordinal    	3)
+		(object InterMessView "" @63
+		    location   	(0, 1286)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @64
+			Parent_View 	@63
+			location   	(468, 1209)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121DE8601FE"
+			anchor_loc 	1
+			nlines     	3
+			max_width  	507
+			justify    	0
+			label      	"[while index < max] cityname = GetLocationNameL(index )"
+			pctDist    	0.483165
+			height     	78
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@38
+		    supplier   	@49
+		    Focus_Src  	@39
+		    Focus_Entry 	@52
+		    origin     	(215, 1286)
+		    terminus   	(740, 1286)
+		    ordinal    	6)
+		(object InterMessView "" @65
+		    location   	(0, 441)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @66
+			Parent_View 	@65
+			location   	(477, 397)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121DEC9002B"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	138
+			justify    	0
+			label      	"NewL( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@38
+		    supplier   	@49
+		    Focus_Src  	@39
+		    Focus_Entry 	@50
+		    origin     	(215, 441)
+		    terminus   	(740, 441)
+		    ordinal    	0)
+		(object InterMessView "" @67
+		    location   	(0, 514)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @68
+			Parent_View 	@67
+			location   	(1021, 477)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121DF45002D"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	441
+			justify    	0
+			label      	"CreateImplementationL()"
+			pctDist    	0.533333
+			height     	38
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@49
+		    supplier   	@47
+		    Focus_Src  	@50
+		    Focus_Entry 	@48
+		    origin     	(771, 514)
+		    terminus   	(1240, 514)
+		    ordinal    	1)
+		(object InterMessView "" @69
+		    location   	(0, 976)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @70
+			Parent_View 	@69
+			location   	(1126, 933)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121DF7B02EC"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	144
+			justify    	0
+			label      	"Count( )"
+			pctDist    	0.395062
+			height     	44
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@49
+		    supplier   	@54
+		    Focus_Src  	@51
+		    Focus_Entry 	@56
+		    origin     	(771, 976)
+		    terminus   	(1671, 976)
+		    ordinal    	4)
+		(object InterMessView "" @71
+		    location   	(0, 1033)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @72
+			Parent_View 	@71
+			location   	(1901, 989)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E00B035B"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	203
+			justify    	0
+			label      	"CityCount()"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@54
+		    supplier   	@41
+		    Focus_Src  	@56
+		    Focus_Entry 	@42
+		    origin     	(1702, 1033)
+		    terminus   	(2100, 1033)
+		    ordinal    	5)
+		(object InterMessView "" @73
+		    location   	(0, 1333)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @74
+			Parent_View 	@73
+			location   	(1219, 1290)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E04301C6"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	482
+			justify    	0
+			label      	"GetLocationNameL(index )"
+			pctDist    	0.498316
+			height     	44
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@49
+		    supplier   	@54
+		    Focus_Src  	@52
+		    Focus_Entry 	@57
+		    origin     	(771, 1333)
+		    terminus   	(1671, 1333)
+		    ordinal    	7)
+		(object InterMessView "" @75
+		    location   	(0, 589)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @76
+			Parent_View 	@75
+			location   	(1471, 545)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E0D20217"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	138
+			justify    	0
+			label      	"NewL( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@47
+		    supplier   	@54
+		    Focus_Src  	@48
+		    Focus_Entry 	@55
+		    origin     	(1271, 589)
+		    terminus   	(1671, 589)
+		    ordinal    	2)
+		(object InterMessView "" @77
+		    location   	(0, 1395)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @78
+			Parent_View 	@77
+			location   	(1901, 1351)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E2050064"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	366
+			justify    	0
+			label      	"GetCityName(index)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@54
+		    supplier   	@41
+		    Focus_Src  	@57
+		    Focus_Entry 	@43
+		    origin     	(1702, 1395)
+		    terminus   	(2100, 1395)
+		    ordinal    	8)
+		(object InterMessView "" @79
+		    location   	(0, 1631)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @80
+			Parent_View 	@79
+			location   	(477, 1587)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E2590111"
+			anchor_loc 	1
+			nlines     	3
+			max_width  	462
+			justify    	0
+			label      	"TimeZoneId = GetGetZoneIdL( index)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@38
+		    supplier   	@49
+		    Focus_Src  	@39
+		    Focus_Entry 	@53
+		    origin     	(215, 1631)
+		    terminus   	(740, 1631)
+		    ordinal    	9)
+		(object InterMessView "" @81
+		    location   	(0, 1663)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @82
+			Parent_View 	@81
+			location   	(1221, 1619)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E28B023A"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	328
+			justify    	0
+			label      	"GetZoneIdL(index)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@49
+		    supplier   	@54
+		    Focus_Src  	@53
+		    Focus_Entry 	@58
+		    origin     	(771, 1663)
+		    terminus   	(1671, 1663)
+		    ordinal    	10)
+		(object InterMessView "" @83
+		    location   	(0, 1717)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @84
+			Parent_View 	@83
+			location   	(1901, 1673)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E29E0095"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	400
+			justify    	0
+			label      	"GetCityZoneIdL(index)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@54
+		    supplier   	@41
+		    Focus_Src  	@58
+		    Focus_Entry 	@44
+		    origin     	(1702, 1717)
+		    terminus   	(2100, 1717)
+		    ordinal    	11)))
+	(object InteractionDiagram "Setting Time Zone through a Simple World Server"
+	    mechanism_ref 	@3
+	    quid       	"4121E41E031A"
+	    title      	"Setting Time Zone through a Simple World Server"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	0
+	    items      	(list diagram_item_list
+		(object Label @85
+		    location   	(75, 1859)
+		    font       	(object Font
+			size       	10)
+		    nlines     	1
+		    max_width  	1507
+		    label      	"WorldServer Using an External Localised Location Names Resource Manager")
+		(object InterObjView "$UNNAMED$9" @86
+		    location   	(200, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@86
+			location   	(200, 265)
+			anchor_loc 	1
+			nlines     	2
+			max_width  	360
+			justify    	0
+			label      	"")
+		    icon       	"Actor"
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121E45700AA"
+		    width      	336
+		    height     	1450
+		    icon_height 	162
+		    icon_width 	120
+		    icon_y_offset 	-15
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @87
+			location   	(200, 416)
+			line_color 	3342489
+			InterObjView 	@86
+			height     	1169
+			y_coord    	1109
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$12" @88
+		    location   	(650, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@88
+			location   	(650, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	282
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121E45700C0"
+		    width      	300
+		    height     	1450
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @89
+			location   	(650, 481)
+			line_color 	3342489
+			InterObjView 	@88
+			height     	1044
+			y_coord    	984
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$10" @90
+		    location   	(2341, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@90
+			location   	(2341, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	388
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121E45700B3"
+		    width      	406
+		    height     	1450
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @91
+			location   	(2341, 1276)
+			line_color 	3342489
+			InterObjView 	@90
+			height     	60
+			y_coord    	0
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @92
+			location   	(2341, 1405)
+			line_color 	3342489
+			InterObjView 	@90
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$13" @93
+		    location   	(1511, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@93
+			location   	(1511, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	296
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121E45700C5"
+		    width      	314
+		    height     	1450
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @94
+			location   	(1511, 617)
+			line_color 	3342489
+			InterObjView 	@93
+			height     	195
+			y_coord    	135
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$11" @95
+		    location   	(1100, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@95
+			location   	(1100, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	382
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121E45700B6"
+		    width      	400
+		    height     	1450
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @96
+			location   	(1100, 561)
+			line_color 	3342489
+			InterObjView 	@95
+			height     	311
+			y_coord    	251
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @97
+			location   	(1100, 1043)
+			line_color 	3342489
+			InterObjView 	@95
+			height     	170
+			y_coord    	110
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$14" @98
+		    location   	(1905, 225)
+		    font       	(object Font
+			size       	10
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@98
+			location   	(1905, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	402
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4121E45700BD"
+		    width      	420
+		    height     	1450
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @99
+			location   	(1905, 692)
+			line_color 	3342489
+			InterObjView 	@98
+			height     	60
+			y_coord    	0
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @100
+			location   	(1905, 1093)
+			line_color 	3342489
+			InterObjView 	@98
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterMessView "" @101
+		    location   	(0, 617)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @102
+			Parent_View 	@101
+			location   	(1393, 568)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E45700B8"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	441
+			justify    	0
+			label      	"CreateImplementationL()"
+			pctDist    	0.733696
+			height     	50
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@95
+		    supplier   	@93
+		    Focus_Src  	@96
+		    Focus_Entry 	@94
+		    origin     	(1115, 617)
+		    terminus   	(1495, 617)
+		    ordinal    	2)
+		(object InterMessView "" @103
+		    location   	(0, 692)
+		    font       	(object Font
+			size       	10)
+		    label      	(object SegLabel @104
+			Parent_View 	@103
+			location   	(1707, 648)
+			font       	(object Font
+			    size       	10)
+			quidu      	"4121E45700C3"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	138
+			justify    	0
+			label      	"NewL( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@93
+		    supplier   	@98
+		    Focus_Src  	@94
+		    Focus_Entry 	@99
+		    origin     	(1526, 692)
+		    terminus   	(1889, 692)
+		    ordinal    	3)
+		(object InterMessView "" @105
+		    location   	(0, 481)
+		    label      	(object SegLabel @106
+			Parent_View 	@105
+			location   	(424, 437)
+			quidu      	"4121E49501A6"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	323
+			justify    	0
+			label      	"SetCity(CityName)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@86
+		    supplier   	@88
+		    Focus_Src  	@87
+		    Focus_Entry 	@89
+		    origin     	(215, 481)
+		    terminus   	(634, 481)
+		    ordinal    	0)
+		(object InterMessView "" @107
+		    location   	(0, 561)
+		    label      	(object SegLabel @108
+			Parent_View 	@107
+			location   	(874, 517)
+			quidu      	"4121E4BA0178"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	134
+			justify    	0
+			label      	"NewL( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@88
+		    supplier   	@95
+		    Focus_Src  	@89
+		    Focus_Entry 	@96
+		    origin     	(665, 561)
+		    terminus   	(1084, 561)
+		    ordinal    	1)
+		(object InterMessView "" @109
+		    location   	(0, 1276)
+		    label      	(object SegLabel @110
+			Parent_View 	@109
+			location   	(1372, 1237)
+			quidu      	"4121E5540002"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	134
+			justify    	0
+			label      	"NewL( )"
+			pctDist    	0.426506
+			height     	40
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@88
+		    supplier   	@90
+		    Focus_Src  	@89
+		    Focus_Entry 	@91
+		    origin     	(665, 1276)
+		    terminus   	(2325, 1276)
+		    ordinal    	6)
+		(object InterMessView "" @111
+		    location   	(0, 1043)
+		    label      	(object SegLabel @112
+			Parent_View 	@111
+			location   	(879, 962)
+			quidu      	"4121E59501B8"
+			anchor_loc 	1
+			nlines     	2
+			max_width  	507
+			justify    	0
+			label      	"TimeZoneId = GetZoneIdL(CityName)"
+			pctDist    	0.510740
+			height     	81
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@88
+		    supplier   	@95
+		    Focus_Src  	@89
+		    Focus_Entry 	@97
+		    origin     	(665, 1043)
+		    terminus   	(1084, 1043)
+		    ordinal    	4)
+		(object InterMessView "" @113
+		    location   	(0, 1093)
+		    label      	(object SegLabel @114
+			Parent_View 	@113
+			location   	(1502, 1049)
+			quidu      	"4121E5BB02D2"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	403
+			justify    	0
+			label      	"GetZoneIdL(CityName)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@95
+		    supplier   	@98
+		    Focus_Src  	@97
+		    Focus_Entry 	@100
+		    origin     	(1115, 1093)
+		    terminus   	(1889, 1093)
+		    ordinal    	5)
+		(object InterMessView "" @115
+		    location   	(0, 1405)
+		    label      	(object SegLabel @116
+			Parent_View 	@115
+			location   	(1495, 1361)
+			quidu      	"4121E611012D"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	256
+			justify    	0
+			label      	"SetTimeZoneL()"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@88
+		    supplier   	@90
+		    Focus_Src  	@89
+		    Focus_Entry 	@92
+		    origin     	(665, 1405)
+		    terminus   	(2325, 1405)
+		    ordinal    	7)))))