tzservices/tzserver/analysis/LogicalTZDBM_Design.cat
changeset 0 2e3d3ce01487
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tzservices/tzserver/analysis/LogicalTZDBM_Design.cat	Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,4253 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.5.9232.10"
+    charSet    	0)
+
+(object Class_Category "2. TZ Data Provider - Design"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"40FFCECD00D3"
+    exportControl 	"Public"
+    logical_models 	(list unit_reference_list
+	(object Class "CTzDbZonesTable"
+	    quid       	"40FFD6C5022D"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"41061AB5018B"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357"))
+	    operations 	(list Operations
+		(object Operation "GetZoneByNameId"
+		    quid       	"40FFD7A402F0"
+		    parameters 	(list Parameters
+			(object Parameter "CityName"))
+		    result     	"CTzDBZone*"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)
+		(object Operation "GetZoneByRef"
+		    quid       	"410610DC012C"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)
+		(object Operation "GetZoneByNumId"
+		    quid       	"413ED72B0360"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRegionalZonesTable"
+	    quid       	"40FFD6DE0126"
+	    operations 	(list Operations
+		(object Operation "GetRegionalZoneIndex"
+		    quid       	"40FFDA94033C"
+		    parameters 	(list Parameters
+			(object Parameter "TInt aOffset"))
+		    result     	"CTzDbRegionalZoneIndex*"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRegionsTable"
+	    quid       	"40FFD6F003D6"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"410619D703DA"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D")
+		(object Uses_Relationship
+		    quid       	"41061A470283"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
+		    quidu      	"40FFD6DE0126")
+		(object Uses_Relationship
+		    quid       	"41061AE50024"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRegion"
+		    quidu      	"40E175D902B9"))
+	    operations 	(list Operations
+		(object Operation "GetZone"
+		    quid       	"40FFD92A0041"
+		    parameters 	(list Parameters
+			(object Parameter "ZoneName"))
+		    result     	"CTzDbZone"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbLinksTable"
+	    quid       	"40FFD70E0196"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"40FFE14000AF"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TLink"
+		    quidu      	"40FE3C5A0120")
+		(object Uses_Relationship
+		    quid       	"41400AB40331"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357")
+		(object Uses_Relationship
+		    quid       	"41400B6C01CC"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D"))
+	    operations 	(list Operations
+		(object Operation "GetZone"
+		    quid       	"40FFDAD30174"
+		    parameters 	(list Parameters
+			(object Parameter "ZoneName"))
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRuleSetsTable"
+	    quid       	"40FFD71A018A"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"40FFE15D0121"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
+		    quidu      	"40FFE15302FD"))
+	    operations 	(list Operations
+		(object Operation "GetRuleSet"
+		    quid       	"40FFDB620222"
+		    parameters 	(list Parameters
+			(object Parameter "TInt aOffset"))
+		    result     	"CTzDbRuleSet*"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbStdTimeAlignmentsTable"
+	    quid       	"40FFD728000F"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"410615780070"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
+		    quidu      	"40FFE058036F"))
+	    operations 	(list Operations
+		(object Operation "GetStdAlignment"
+		    quid       	"40FFDB20038C"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRuleDefinitionsTable"
+	    quid       	"40FFD737036F"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"410614AB00CB"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinition"
+		    quidu      	"40E1450C0230"))
+	    operations 	(list Operations
+		(object Operation "GetRuleDefinition"
+		    quid       	"40FFDAF10151"
+		    parameters 	(list Parameters
+			(object Parameter "TInt aOffset"))
+		    result     	"TTzDbRuleDefinition*"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbStdTimeAlignment"
+	    quid       	"40FFE058036F"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"410615AF0340"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable"
+		    quidu      	"40FFD71A018A"))
+	    operations 	(list Operations
+		(object Operation "GetRule"
+		    quid       	"410614410260"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRegionalZoneIndex"
+	    quid       	"40FFE0A40084")
+	(object Class "CTzDbZone"
+	    quid       	"40FFE0E20357"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"4106158E00ED"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
+		    quidu      	"40FFD728000F"))
+	    operations 	(list Operations
+		(object Operation "GetRule"
+		    quid       	"4106144E030C"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRuleSet"
+	    quid       	"40FFE15302FD"
+	    operations 	(list Operations
+		(object Operation "GetRule"
+		    quid       	"41061736024B"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "CTzDbRuleUse"
+	    quid       	"4106167A00E1"
+	    used_nodes 	(list uses_relationship_list
+		(object Uses_Relationship
+		    quid       	"4106197D0158"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable"
+		    quidu      	"40FFD737036F"))
+	    operations 	(list Operations
+		(object Operation "GetRule"
+		    quid       	"4106174C0364"
+		    concurrency 	"Sequential"
+		    opExportControl 	"Public"
+		    uid        	0)))
+	(object Class "TTzRuleDefinition"
+	    quid       	"418B8D2F0392")
+	(object Association "$UNNAMED$0"
+	    quid       	"40FFD81B033E"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFD81C01EB"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TZonesTable"
+		    quidu      	"40FFD8100020"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$1"
+		    quid       	"40FFD81C01F5"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D")))
+	(object Association "$UNNAMED$2"
+	    quid       	"40FFD95C01EA"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFD95C0367"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionsTable"
+		    quidu      	"40E175950095"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$3"
+		    quid       	"40FFD95C0369"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable"
+		    quidu      	"40FFD6F003D6")))
+	(object Association "$UNNAMED$4"
+	    quid       	"40FFDBB30101"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFDBB30350"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TLinksTable"
+		    quidu      	"40FFDB8903E3"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$5"
+		    quid       	"40FFDBB30352"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
+		    quidu      	"40FFD70E0196")))
+	(object Association "$UNNAMED$6"
+	    quid       	"40FFDBD30069"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFDBD400C4"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TStdTimeAlignmentsTable"
+		    quidu      	"40FFDBC40319"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$7"
+		    quid       	"40FFDBD400CE"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
+		    quidu      	"40FFD728000F")))
+	(object Association "$UNNAMED$8"
+	    quid       	"40FFDC210373"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFDC22007B"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionalZonesTable"
+		    quidu      	"40E190CD0023"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$9"
+		    quid       	"40FFDC220085"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
+		    quidu      	"40FFD6DE0126")))
+	(object Association "$UNNAMED$10"
+	    quid       	"40FFDC370181"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFDC370285"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinitionsTable"
+		    quidu      	"40FFDBEB0065"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$11"
+		    quid       	"40FFDC370287"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable"
+		    quidu      	"40FFD737036F")))
+	(object Association "$UNNAMED$12"
+	    quid       	"40FFDC4F0173"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"40FFDC4F02EF"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleSetsTable"
+		    quidu      	"40FFDC4301D9"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$13"
+		    quid       	"40FFDC4F02F1"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable"
+		    quidu      	"40FFD71A018A")))
+	(object Association "$UNNAMED$14"
+	    quid       	"40FFDC7C0134"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$15"
+		    quid       	"40FFDC7C026B"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable"
+		    quidu      	"40FFD6F003D6"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$16"
+		    quid       	"40FFDC7C0275"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$17"
+	    quid       	"40FFDC7E0340"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$18"
+		    quid       	"40FFDC7F014D"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
+		    quidu      	"40FFD6DE0126"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$19"
+		    quid       	"40FFDC7F0157"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "delegates Read/Only Database Management to"
+	    quid       	"40FFDC81018C"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$20"
+		    quid       	"40FFDC820011"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$21"
+		    quid       	"40FFDC82002F"
+		    supplier   	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider"
+		    quidu      	"40B1DA3703B5"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$22"
+	    quid       	"40FFDC8500C0"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$23"
+		    quid       	"40FFDC8502C8"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$24"
+		    quid       	"40FFDC8502D2"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3")))
+	(object Association "$UNNAMED$25"
+	    quid       	"40FFDC870362"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$26"
+		    quid       	"40FFDC8800EC"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
+		    quidu      	"40FFD70E0196"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$27"
+		    quid       	"40FFDC8800F6"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$28"
+	    quid       	"40FFDC8A0045"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$29"
+		    quid       	"40FFDC8A01F3"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
+		    quidu      	"40FFD728000F"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$30"
+		    quid       	"40FFDC8A01FD"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$31"
+	    quid       	"40FFDC8D0393"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$32"
+		    quid       	"40FFDC8E0127"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable"
+		    quidu      	"40FFD737036F"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$33"
+		    quid       	"40FFDC8E0131"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$34"
+	    quid       	"40FFDC900076"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$35"
+		    quid       	"40FFDC9001B6"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable"
+		    quidu      	"40FFD71A018A"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$36"
+		    quid       	"40FFDC9001C0"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$37"
+	    quid       	"41010C250292"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"41010C2600E5"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TZone"
+		    quidu      	"40E13DFF01DB"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$38"
+		    quid       	"41010C2600F9"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357")))
+	(object Association "$UNNAMED$39"
+	    quid       	"41010C94025B"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$40"
+		    quid       	"41010C9502DE"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionalZonesIndex"
+		    quidu      	"40E1906C010C"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$41"
+		    quid       	"41010C9502F3"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex"
+		    quidu      	"40FFE0A40084")))
+	(object Association "$UNNAMED$42"
+	    quid       	"41010CE1031E"
+	    roles      	(list role_list
+		(object Role "iPersistedEntity"
+		    quid       	"41010CE20030"
+		    label      	"iPersistedEntity"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TStdTimeAlignment"
+		    quidu      	"40E143EC028A"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$43"
+		    quid       	"41010CE20044"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
+		    quidu      	"40FFE058036F")))
+	(object Association "$UNNAMED$44"
+	    quid       	"41010D0D030F"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$45"
+		    quid       	"41010D0E00A4"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleSet"
+		    quidu      	"40E1445E01B1"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$46"
+		    quid       	"41010D0E00B8"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
+		    quidu      	"40FFE15302FD")))
+	(object Association "$UNNAMED$47"
+	    quid       	"41010EF1016B"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$48"
+		    quid       	"41010EF102DD"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleUse"
+		    quidu      	"40E144A300E7"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$49"
+		    quid       	"41010EF102FB"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse"
+		    quidu      	"4106167A00E1")))
+	(object Association "$UNNAMED$50"
+	    quid       	"41060E120096"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$51"
+		    quid       	"41060E120097"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)
+		(object Role "$UNNAMED$52"
+		    quid       	"41060E120098"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
+		    quidu      	"40FFD6DE0126"
+		    is_navigable 	TRUE)))
+	(object Association "$UNNAMED$53"
+	    quid       	"41060E7002E9"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$54"
+		    quid       	"41060E7002EA"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)
+		(object Role "$UNNAMED$55"
+		    quid       	"41060E7002EB"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D"
+		    is_navigable 	TRUE)))
+	(object Association "$UNNAMED$56"
+	    quid       	"41060E7801FF"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$57"
+		    quid       	"41060E790098"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$58"
+		    quid       	"41060E790099"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
+		    quidu      	"40FFD70E0196")))
+	(object Association "$UNNAMED$59"
+	    quid       	"41060EE50116"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$60"
+		    quid       	"41060EE5031A"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
+		    quidu      	"40FFD6C5022D"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$61"
+		    quid       	"41060EE50329"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
+		    quidu      	"40FFD70E0196")))
+	(object Association "$UNNAMED$62"
+	    quid       	"410610100020"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$63"
+		    quid       	"410610100168"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex"
+		    quidu      	"40FFE0A40084"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$64"
+		    quid       	"410610100169"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
+		    quidu      	"40FFD6DE0126"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$65"
+	    quid       	"410610460188"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$66"
+		    quid       	"41061046039B"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$67"
+		    quid       	"41061046039C"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$68"
+	    quid       	"410612310363"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$69"
+		    quid       	"41061232019E"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$70"
+		    quid       	"4106123201AD"
+		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$71"
+	    quid       	"410612840103"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$72"
+		    quid       	"41061284024B"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
+		    quidu      	"40FFD728000F"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$73"
+		    quid       	"41061284024C"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357")))
+	(object Association "$UNNAMED$74"
+	    quid       	"41061374020F"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$75"
+		    quid       	"41061375000C"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
+		    quidu      	"40FFE058036F"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$76"
+		    quid       	"41061375000D"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$77"
+	    quid       	"4106145A0147"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$78"
+		    quid       	"4106145A036A"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
+		    quidu      	"40FFE15302FD"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$79"
+		    quid       	"4106145A037A"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
+		    quidu      	"40FFE058036F"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$80"
+	    quid       	"410616930035"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$81"
+		    quid       	"4106169301DB"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse"
+		    quidu      	"4106167A00E1"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$82"
+		    quid       	"4106169301DC"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
+		    quidu      	"40FFE15302FD"
+		    is_aggregate 	TRUE)))
+	(object Association "$UNNAMED$83"
+	    quid       	"410616E3022A"
+	    roles      	(list role_list
+		(object Role "$UNNAMED$84"
+		    quid       	"410616E40140"
+		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinition"
+		    quidu      	"40E1450C0230"
+		    is_navigable 	TRUE)
+		(object Role "$UNNAMED$85"
+		    quid       	"410616E4015F"
+		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse"
+		    quidu      	"4106167A00E1")))
+	(object Mechanism @1
+	    logical_models 	(list unit_reference_list
+		(object Object "GetTZDBRules()"
+		    quid       	"4104E1C1034E"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4104E1C1034F"
+			    supplier   	"$UNNAMED$86"
+			    quidu      	"4104E1C10356"
+			    messages   	(list Messages
+				(object Message "GetTZRules( )"
+				    quid       	"4104E1C10351"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1"
+				    ordinal    	0
+				    quidu      	"40B1D8B301A2"))))
+		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
+		    quidu      	"409F83A9029C"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$86"
+		    quid       	"4104E1C10356"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4104E1C10355"
+			    supplier   	"$UNNAMED$86"
+			    quidu      	"4104E1C10356"
+			    messages   	(list Messages
+				(object Message "InterpretLocationString()"
+				    quid       	"4104E1C10362"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.1"
+				    ordinal    	1
+				    quidu      	"000000000000")))
+			(object Link
+			    quid       	"4104E1C10357"
+			    supplier   	"$UNNAMED$87"
+			    quidu      	"4104E1C1036A"
+			    messages   	(list Messages
+				(object Message "GetRules( )"
+				    quid       	"4104E1C1035A"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2"
+				    ordinal    	2
+				    quidu      	"40FE691400E0")))
+			(object Link
+			    quid       	"4104E1C1035F"
+			    supplier   	"GetTZDBRules()"
+			    quidu      	"4104E1C1034E"))
+		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider"
+		    quidu      	"40B1DA3703B5"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$87"
+		    quid       	"4104E1C1036A"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4104E1C10369"
+			    supplier   	"$UNNAMED$87"
+			    quidu      	"4104E1C1036A")
+			(object Link
+			    quid       	"4104E65D00B5"
+			    supplier   	"$UNNAMED$88"
+			    quidu      	"4104E63F0152"
+			    messages   	(list Messages
+				(object Message "GetRegionalZoneIndex(regionName)"
+				    quid       	"4104E65D00B6"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.4"
+				    ordinal    	6
+				    Operation  	"GetRegionalZoneIndex()"
+				    quidu      	"40FFDA94033C")
+				(object Message ""
+				    quid       	"4106056103C6"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.2"
+				    ordinal    	4)))
+			(object Link
+			    quid       	"4104E82D00C7"
+			    supplier   	"$UNNAMED$89"
+			    quidu      	"4104E80D0002"
+			    messages   	(list Messages
+				(object Message "FindZone(cityName)"
+				    quid       	"4104E82D00C8"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.3"
+				    ordinal    	5
+				    Operation  	"FindZone"
+				    quidu      	"000000000000")))
+			(object Link
+			    quid       	"4104E8BB0304"
+			    supplier   	"$UNNAMED$90"
+			    quidu      	"4104E89A0373"
+			    messages   	(list Messages
+				(object Message "FindStdTimeAlignment(time)"
+				    quid       	"4104E8BB0305"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.5"
+				    ordinal    	7
+				    Operation  	"FindStdTimeAlignment(year)"
+				    quidu      	"000000000000")))
+			(object Link
+			    quid       	"4104E9080060"
+			    supplier   	"$UNNAMED$91"
+			    quidu      	"4104E8FA01D1"
+			    messages   	(list Messages
+				(object Message "FindRuleUses(year)"
+				    quid       	"4104E9080061"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.6"
+				    ordinal    	8
+				    quidu      	"000000000000")))
+			(object Link
+			    quid       	"410605C3031B"
+			    supplier   	"$UNNAMED$92"
+			    quidu      	"410605AF005C"
+			    messages   	(list Messages
+				(object Message "FindRegion(RegionName)"
+				    quid       	"410605C3031C"
+				    frequency  	"Aperiodic"
+				    synchronization 	"Simple"
+				    dir        	"FromClientToSupplier"
+				    sequence   	"1.2.1"
+				    ordinal    	3))))
+		    class      	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
+		    quidu      	"40FBA87302D3"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$88"
+		    quid       	"4104E63F0152"
+		    collaborators 	(list link_list
+			(object Link
+			    quid       	"4104E640015E"
+			    supplier   	"$UNNAMED$88"
+			    quidu      	"4104E63F0152"))
+		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
+		    quidu      	"40FFD6DE0126"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$89"
+		    quid       	"4104E80D0002"
+		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex"
+		    quidu      	"40FFE0A40084"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$90"
+		    quid       	"4104E89A0373"
+		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
+		    quidu      	"40FFE0E20357"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$91"
+		    quid       	"4104E8FA01D1"
+		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
+		    quidu      	"40FFE058036F"
+		    persistence 	"Transient"
+		    multi      	FALSE)
+		(object Object "$UNNAMED$92"
+		    quid       	"410605AF005C"
+		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable"
+		    quidu      	"40FFD6F003D6"
+		    persistence 	"Transient"
+		    multi      	FALSE))))
+    logical_presentations 	(list unit_reference_list
+	(object ClassDiagram "3. TZ Data Wrapper Classes - Design - Part 2"
+	    quid       	"40FFD6200064"
+	    title      	"3. TZ Data Wrapper Classes - Design - Part 2"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	432
+	    items      	(list diagram_item_list
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignmentsTable" @2
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(856, 2036)
+		    label      	(object ItemLabel
+			Parent_View 	@2
+			location   	(605, 1965)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	502
+			justify    	0
+			label      	"TStdTimeAlignmentsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFDBC40319"
+		    width      	520
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinitionsTable" @3
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(2376, 316)
+		    label      	(object ItemLabel
+			Parent_View 	@3
+			location   	(2161, 245)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	430
+			justify    	0
+			label      	"TRuleDefinitionsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFDBEB0065"
+		    width      	448
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSetsTable" @4
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1977, 1525)
+		    label      	(object ItemLabel
+			Parent_View 	@4
+			location   	(1822, 1454)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	310
+			justify    	0
+			label      	"TRuleSetsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFDC4301D9"
+		    width      	328
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider" @5
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(406, 628)
+		    label      	(object ItemLabel
+			Parent_View 	@5
+			location   	(174, 556)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	464
+			justify    	0
+			label      	"CTimeZoneDataProvider")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40B1DA3703B5"
+		    compartment 	(object Compartment
+			Parent_View 	@5
+			location   	(174, 711)
+			icon_style 	"Icon"
+			fill_color 	16777215
+			anchor     	2
+			nlines     	2
+			max_width  	0)
+		    width      	482
+		    height     	166
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable" @6
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(972, 1633)
+		    label      	(object ItemLabel
+			Parent_View 	@6
+			location   	(675, 1557)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	594
+			justify    	0
+			label      	"CTzDbStdTimeAlignmentsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD728000F"
+		    width      	612
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$6" @7
+		    location   	(819, 1836)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDBD30069"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @8
+			    Parent_View 	@7
+			    location   	(-1327, 455)
+			    label      	(object SegLabel @9
+				Parent_View 	@8
+				location   	(961, 1881)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.383929
+				height     	142
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDBD400C4"
+			    client     	@7
+			    supplier   	@2
+			    line_style 	3
+			    origin_attachment 	(819, 1836)
+			    terminal_attachment 	(819, 1953))
+			(object RoleView "$UNNAMED$7" @10
+			    Parent_View 	@7
+			    location   	(-1327, 455)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDBD400CE"
+			    client     	@7
+			    supplier   	@6
+			    line_style 	3
+			    origin_attachment 	(819, 1836)
+			    terminal_attachment 	(819, 1720))))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable" @11
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1673, 874)
+		    label      	(object ItemLabel
+			Parent_View 	@11
+			location   	(1418, 798)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	510
+			justify    	0
+			label      	"CTzDbRuleDefinitionsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD737036F"
+		    width      	528
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$10" @12
+		    location   	(1648, 332)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC370181"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @13
+			    Parent_View 	@12
+			    location   	(-601, -283)
+			    label      	(object SegLabel @14
+				Parent_View 	@13
+				location   	(1853, 271)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.407767
+				height     	62
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC370285"
+			    client     	@12
+			    supplier   	@3
+			    line_style 	3
+			    origin_attachment 	(1648, 332)
+			    terminal_attachment 	(2152, 332))
+			(object RoleView "$UNNAMED$11" @15
+			    Parent_View 	@12
+			    location   	(-601, -283)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC370287"
+			    client     	@12
+			    supplier   	@11
+			    vertices   	(list Points
+				(1648, 332)
+				(1588, 332)
+				(1588, 787))
+			    line_style 	3
+			    origin_attachment 	(1648, 332)
+			    terminal_attachment 	(1588, 787))))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable" @16
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    ShowOperationSignature 	TRUE
+		    location   	(1817, 1124)
+		    label      	(object ItemLabel
+			Parent_View 	@16
+			location   	(1434, 1048)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	766
+			justify    	0
+			label      	"CTzDbRuleSetsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD71A018A"
+		    width      	784
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$12" @17
+		    location   	(2041, 1326)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC4F0173"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @18
+			    Parent_View 	@17
+			    location   	(-183, 377)
+			    label      	(object SegLabel @19
+				Parent_View 	@18
+				location   	(1901, 1392)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.567797
+				height     	141
+				orientation 	1)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC4F02EF"
+			    client     	@17
+			    supplier   	@4
+			    line_style 	3
+			    origin_attachment 	(2041, 1326)
+			    terminal_attachment 	(2041, 1443))
+			(object RoleView "$UNNAMED$13" @20
+			    Parent_View 	@17
+			    location   	(-183, 377)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC4F02F1"
+			    client     	@17
+			    supplier   	@16
+			    line_style 	3
+			    origin_attachment 	(2041, 1326)
+			    terminal_attachment 	(2041, 1210))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZone" @21
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(265, 1763)
+		    label      	(object ItemLabel
+			Parent_View 	@21
+			location   	(127, 1692)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	276
+			justify    	0
+			label      	"TZone")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E13DFF01DB"
+		    width      	294
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB" @22
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1006, 1021)
+		    label      	(object ItemLabel
+			Parent_View 	@22
+			location   	(845, 874)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	322
+			justify    	0
+			label      	"CReadOnlyTZDB")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FBA87302D3"
+		    width      	340
+		    height     	316
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "delegates Read/Only Database Management to" @23
+		    location   	(909, 656)
+		    label      	(object SegLabel @24
+			Parent_View 	@23
+			location   	(1089, 603)
+			font       	(object Font
+			    italics    	TRUE)
+			anchor     	1
+			anchor_loc 	1
+			nlines     	1
+			max_width  	824
+			justify    	0
+			label      	"delegates Read/Only Database Management to"
+			pctDist    	3.500000
+			height     	54
+			orientation 	0)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC81018C"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$20" @25
+			    Parent_View 	@23
+			    location   	(-1035, 547)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC820011"
+			    client     	@23
+			    supplier   	@22
+			    vertices   	(list Points
+				(909, 656)
+				(969, 656)
+				(969, 863))
+			    line_style 	3
+			    origin_attachment 	(909, 656)
+			    terminal_attachment 	(969, 863))
+			(object RoleView "$UNNAMED$21" @26
+			    Parent_View 	@23
+			    location   	(-1035, 547)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC82002F"
+			    client     	@23
+			    supplier   	@5
+			    line_style 	3
+			    origin_attachment 	(909, 656)
+			    terminal_attachment 	(647, 656))))
+		(object AssociationViewNew "$UNNAMED$28" @27
+		    location   	(991, 1362)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC8A0045"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$29" @28
+			    Parent_View 	@27
+			    location   	(-1051, 490)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8A01F3"
+			    client     	@27
+			    supplier   	@6
+			    line_style 	3
+			    origin_attachment 	(991, 1362)
+			    terminal_attachment 	(991, 1546))
+			(object RoleView "$UNNAMED$30" @29
+			    Parent_View 	@27
+			    location   	(-1051, 490)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8A01FD"
+			    client     	@27
+			    supplier   	@22
+			    line_style 	3
+			    origin_attachment 	(991, 1362)
+			    terminal_attachment 	(991, 1178))))
+		(object AssociationViewNew "$UNNAMED$31" @30
+		    location   	(1292, 925)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC8D0393"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$32" @31
+			    Parent_View 	@30
+			    location   	(-750, 53)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8E0127"
+			    client     	@30
+			    supplier   	@11
+			    line_style 	3
+			    origin_attachment 	(1292, 925)
+			    terminal_attachment 	(1409, 925))
+			(object RoleView "$UNNAMED$33" @32
+			    Parent_View 	@30
+			    location   	(-750, 53)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8E0131"
+			    client     	@30
+			    supplier   	@22
+			    line_style 	3
+			    origin_attachment 	(1292, 925)
+			    terminal_attachment 	(1176, 925))))
+		(object AssociationViewNew "$UNNAMED$34" @33
+		    location   	(1300, 1119)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC900076"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$35" @34
+			    Parent_View 	@33
+			    location   	(-742, 247)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC9001B6"
+			    client     	@33
+			    supplier   	@16
+			    line_style 	3
+			    origin_attachment 	(1300, 1119)
+			    terminal_attachment 	(1425, 1119))
+			(object RoleView "$UNNAMED$36" @35
+			    Parent_View 	@33
+			    location   	(-742, 247)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC9001C0"
+			    client     	@33
+			    supplier   	@22
+			    line_style 	3
+			    origin_attachment 	(1300, 1119)
+			    terminal_attachment 	(1176, 1119))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignment" @36
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1409, 2697)
+		    label      	(object ItemLabel
+			Parent_View 	@36
+			location   	(1189, 2627)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	440
+			justify    	0
+			label      	"TStdTimeAlignment")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E143EC028A"
+		    width      	458
+		    height     	162
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone" @37
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(541, 1299)
+		    label      	(object ItemLabel
+			Parent_View 	@37
+			location   	(426, 1223)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	230
+			justify    	0
+			label      	"CTzDbZone")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFE0E20357"
+		    width      	248
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$37" @38
+		    location   	(278, 1421)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41010C250292"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @39
+			    Parent_View 	@38
+			    location   	(-1080, -376)
+			    label      	(object SegLabel @40
+				Parent_View 	@39
+				location   	(130, 1569)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.570470
+				height     	149
+				orientation 	1)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010C2600E5"
+			    client     	@38
+			    supplier   	@21
+			    line_style 	3
+			    origin_attachment 	(278, 1421)
+			    terminal_attachment 	(278, 1681))
+			(object RoleView "$UNNAMED$38" @41
+			    Parent_View 	@38
+			    location   	(-1080, -376)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010C2600F9"
+			    client     	@38
+			    supplier   	@37
+			    vertices   	(list Points
+				(278, 1421)
+				(278, 1300)
+				(417, 1300))
+			    line_style 	3
+			    origin_attachment 	(278, 1421)
+			    terminal_attachment 	(417, 1300))))
+		(object AssociationViewNew "$UNNAMED$68" @42
+		    location   	(566, 955)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410612310363"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$69" @43
+			    Parent_View 	@42
+			    location   	(-1087, 41)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061232019E"
+			    client     	@42
+			    supplier   	@37
+			    vertices   	(list Points
+				(566, 955)
+				(506, 955)
+				(506, 1212))
+			    line_style 	3
+			    origin_attachment 	(566, 955)
+			    terminal_attachment 	(506, 1212))
+			(object RoleView "$UNNAMED$70" @44
+			    Parent_View 	@42
+			    location   	(-1087, 41)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"4106123201AD"
+			    client     	@42
+			    supplier   	@22
+			    line_style 	3
+			    origin_attachment 	(566, 955)
+			    terminal_attachment 	(836, 955))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSet" @45
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(2225, 2575)
+		    label      	(object ItemLabel
+			Parent_View 	@45
+			location   	(2087, 2506)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	276
+			justify    	0
+			label      	"TRuleSet")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E1445E01B1"
+		    width      	294
+		    height     	160
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment" @46
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1384, 2262)
+		    label      	(object ItemLabel
+			Parent_View 	@46
+			location   	(1149, 2186)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	470
+			justify    	0
+			label      	"CTzDbStdTimeAlignment")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFE058036F"
+		    width      	488
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$42" @47
+		    location   	(1372, 2482)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41010CE1031E"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @48
+			    Parent_View 	@47
+			    location   	(-2002, 594)
+			    label      	(object SegLabel @49
+				Parent_View 	@48
+				location   	(1503, 2513)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.230000
+				height     	131
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010CE20030"
+			    client     	@47
+			    supplier   	@36
+			    line_style 	3
+			    origin_attachment 	(1372, 2482)
+			    terminal_attachment 	(1372, 2616))
+			(object RoleView "$UNNAMED$43" @50
+			    Parent_View 	@47
+			    location   	(-2002, 594)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010CE20044"
+			    client     	@47
+			    supplier   	@46
+			    line_style 	3
+			    origin_attachment 	(1372, 2482)
+			    terminal_attachment 	(1372, 2349))))
+		(object AssociationViewNew "$UNNAMED$74" @51
+		    location   	(550, 2120)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41061374020F"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$75" @52
+			    Parent_View 	@51
+			    location   	(77, 1008)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061375000C"
+			    client     	@51
+			    supplier   	@46
+			    vertices   	(list Points
+				(550, 2120)
+				(550, 2262)
+				(1140, 2262))
+			    line_style 	3
+			    origin_attachment 	(550, 2120)
+			    terminal_attachment 	(1140, 2262))
+			(object RoleView "$UNNAMED$76" @53
+			    Parent_View 	@51
+			    location   	(77, 1008)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061375000D"
+			    client     	@51
+			    supplier   	@37
+			    line_style 	3
+			    origin_attachment 	(550, 2120)
+			    terminal_attachment 	(550, 1386))))
+		(object UsesView "" @54
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410615780070"
+		    client     	@6
+		    supplier   	@46
+		    line_style 	3
+		    origin_attachment 	(1197, 1720)
+		    terminal_attachment 	(1197, 2175))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet" @55
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1725, 1764)
+		    label      	(object ItemLabel
+			Parent_View 	@55
+			location   	(1581, 1688)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	288
+			justify    	0
+			label      	"CTzDbRuleSet")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFE15302FD"
+		    width      	306
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object UsesView "" @56
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFE15D0121"
+		    client     	@16
+		    supplier   	@55
+		    line_style 	3
+		    origin_attachment 	(1678, 1211)
+		    terminal_attachment 	(1678, 1677))
+		(object AssociationViewNew "$UNNAMED$44" @57
+		    location   	(1756, 2355)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41010D0D030F"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$45" @58
+			    Parent_View 	@57
+			    location   	(-2080, 1265)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010D0E00A4"
+			    client     	@57
+			    supplier   	@45
+			    vertices   	(list Points
+				(1756, 2355)
+				(1756, 2538)
+				(2078, 2538))
+			    line_style 	3
+			    origin_attachment 	(1756, 2355)
+			    terminal_attachment 	(2078, 2538))
+			(object RoleView "$UNNAMED$46" @59
+			    Parent_View 	@57
+			    location   	(-2080, 1265)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010D0E00B8"
+			    client     	@57
+			    supplier   	@55
+			    line_style 	3
+			    origin_attachment 	(1756, 2355)
+			    terminal_attachment 	(1756, 1851))))
+		(object AssociationViewNew "$UNNAMED$77" @60
+		    location   	(1597, 2012)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"4106145A0147"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$78" @61
+			    Parent_View 	@60
+			    location   	(216, -8)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"4106145A036A"
+			    client     	@60
+			    supplier   	@55
+			    line_style 	3
+			    origin_attachment 	(1597, 2012)
+			    terminal_attachment 	(1597, 1851))
+			(object RoleView "$UNNAMED$79" @62
+			    Parent_View 	@60
+			    location   	(216, -8)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"4106145A037A"
+			    client     	@60
+			    supplier   	@46
+			    line_style 	3
+			    origin_attachment 	(1597, 2012)
+			    terminal_attachment 	(1597, 2174))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleUse" @63
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(2222, 2372)
+		    label      	(object ItemLabel
+			Parent_View 	@63
+			location   	(2084, 2303)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	276
+			justify    	0
+			label      	"TRuleUse")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E144A300E7"
+		    width      	294
+		    height     	160
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinition" @64
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(2386, 580)
+		    label      	(object ItemLabel
+			Parent_View 	@64
+			location   	(2209, 510)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	354
+			justify    	0
+			label      	"TRuleDefinition")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E1450C0230"
+		    width      	372
+		    height     	162
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object UsesView "" @65
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410614AB00CB"
+		    client     	@11
+		    supplier   	@64
+		    vertices   	(list Points
+			(1797, 787)
+			(1797, 580)
+			(2200, 580))
+		    line_style 	3
+		    origin_attachment 	(1797, 787)
+		    terminal_attachment 	(2200, 580))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse" @66
+		    ShowCompartmentStereotypes 	TRUE
+		    location   	(2212, 2138)
+		    label      	(object ItemLabel
+			Parent_View 	@66
+			location   	(2058, 2089)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	308
+			justify    	0
+			label      	"CTzDbRuleUse")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4106167A00E1"
+		    width      	326
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$80" @67
+		    location   	(1831, 2059)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410616930035"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$81" @68
+			    Parent_View 	@67
+			    location   	(247, 309)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"4106169301DB"
+			    client     	@67
+			    supplier   	@66
+			    vertices   	(list Points
+				(1831, 2059)
+				(1831, 2119)
+				(2049, 2119))
+			    line_style 	3
+			    origin_attachment 	(1831, 2059)
+			    terminal_attachment 	(2049, 2119))
+			(object RoleView "$UNNAMED$82" @69
+			    Parent_View 	@67
+			    location   	(247, 309)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"4106169301DC"
+			    client     	@67
+			    supplier   	@55
+			    line_style 	3
+			    origin_attachment 	(1831, 2059)
+			    terminal_attachment 	(1831, 1850))))
+		(object AssociationViewNew "$UNNAMED$47" @70
+		    location   	(2169, 2244)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41010EF1016B"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$48" @71
+			    Parent_View 	@70
+			    location   	(-1666, 926)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010EF102DD"
+			    client     	@70
+			    supplier   	@63
+			    vertices   	(list Points
+				(2169, 2244)
+				(2166, 2244)
+				(2166, 2292))
+			    line_style 	3
+			    origin_attachment 	(2169, 2244)
+			    terminal_attachment 	(2166, 2292))
+			(object RoleView "$UNNAMED$49" @72
+			    Parent_View 	@70
+			    location   	(-1666, 926)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010EF102FB"
+			    client     	@70
+			    supplier   	@66
+			    line_style 	3
+			    origin_attachment 	(2169, 2244)
+			    terminal_attachment 	(2169, 2197))))
+		(object AssociationViewNew "$UNNAMED$83" @73
+		    location   	(2344, 1369)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410616E3022A"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$84" @74
+			    Parent_View 	@73
+			    location   	(198, -687)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"410616E40140"
+			    client     	@73
+			    supplier   	@64
+			    line_style 	3
+			    origin_attachment 	(2344, 1369)
+			    terminal_attachment 	(2344, 660))
+			(object RoleView "$UNNAMED$85" @75
+			    Parent_View 	@73
+			    location   	(198, -687)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"410616E4015F"
+			    client     	@73
+			    supplier   	@66
+			    line_style 	3
+			    origin_attachment 	(2344, 1369)
+			    terminal_attachment 	(2344, 2078))))
+		(object UsesView "" @76
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"4106197D0158"
+		    client     	@66
+		    supplier   	@11
+		    vertices   	(list Points
+			(2278, 2078)
+			(2278, 854)
+			(1937, 854))
+		    line_style 	3
+		    origin_attachment 	(2278, 2078)
+		    terminal_attachment 	(1937, 854))
+		(object UsesView "" @77
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"4106158E00ED"
+		    client     	@37
+		    supplier   	@6
+		    vertices   	(list Points
+			(665, 1330)
+			(815, 1330)
+			(815, 1546))
+		    line_style 	3
+		    origin_attachment 	(665, 1330)
+		    terminal_attachment 	(815, 1546))
+		(object Label @78
+		    location   	(34, 34)
+		    font       	(object Font
+			size       	12)
+		    nlines     	1
+		    max_width  	1844
+		    label      	"Set of Classes designed to Wrap the Persisted TZ Database Entities - Contd.")
+		(object UsesView "" @79
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410615AF0340"
+		    client     	@46
+		    supplier   	@16
+		    line_style 	3
+		    origin_attachment 	(1475, 2174)
+		    terminal_attachment 	(1475, 1211))))
+	(object ClassDiagram "2. TZ Data Wrapper Classes- Design - Part 1"
+	    quid       	"41060D7100B3"
+	    title      	"2. TZ Data Wrapper Classes- Design - Part 1"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	63
+	    origin_y   	388
+	    items      	(list diagram_item_list
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TLink" @80
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1700, 2391)
+		    label      	(object ItemLabel
+			Parent_View 	@80
+			location   	(1578, 2320)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	244
+			justify    	0
+			label      	"TLink")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FE3C5A0120"
+		    width      	262
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object NoteView @81
+		    location   	(1314, 3249)
+		    label      	(object ItemLabel
+			Parent_View 	@81
+			location   	(95, 2590)
+			fill_color 	13434879
+			nlines     	32
+			max_width  	2402
+			label      	
+|READING THE ENTITIES.
+|
+|The database provider uses the persisted database entities through a set of wrapper classes. 
+|
+|Taking the Zone entity as an example, the persisted Zone data, encapsulated by TZone, will be be wrapped like this:
+|
+|class CTZDBZone 
+|	{
+|	TZone* iPersistedEntity;  // reference to the persisted data in memory mapped ROM
+|	RPointerArray<CTZDBStdAlignments> iStdAlignments;
+|	// ... Other references to CityName and Region Name, etc 
+|	}
+|
+|A TZonesTable  will be wrapped like this:
+|
+|class CTZDBZonesTable 
+|	{
+|	CTZDBZone* GetZone (TInt aZoneOffset );
+|	TZonesTable* iPersistedEntity;
+|	}
+|
+|CTzDbZonesTable::GetZone(TInt aZoneOffset) calls CTzDbZone::NewL( TZone& aZone). The CTzDbZone::NewL( TZone& aZone) factory will construct the CTzDbZone object and initialise references to the names, etc.
+|
+|The wrapper classes that represent the tables can be created once on constructing the database. All other wrapper classes are created on the fly to represent the persisted entity. We don't need to provide a wrapper class for the simple entities like TRuleDefinition which do not hold references to other entities.
+			)
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	2462
+		    height     	1331)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegion" @82
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1335, 773)
+		    label      	(object ItemLabel
+			Parent_View 	@82
+			location   	(1213, 702)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	244
+			justify    	0
+			label      	"TRegion")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E175D902B9"
+		    width      	262
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionalZonesIndex" @83
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(328, 817)
+		    label      	(object ItemLabel
+			Parent_View 	@83
+			location   	(119, 746)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	418
+			justify    	0
+			label      	"TRegionalZonesIndex")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E1906C010C"
+		    width      	436
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionsTable" @84
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(834, 378)
+		    label      	(object ItemLabel
+			Parent_View 	@84
+			location   	(684, 307)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	300
+			justify    	0
+			label      	"TRegionsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E175950095"
+		    width      	318
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TLinksTable" @85
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(2295, 2211)
+		    label      	(object ItemLabel
+			Parent_View 	@85
+			location   	(2167, 2140)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	256
+			justify    	0
+			label      	"TLinksTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFDB8903E3"
+		    width      	274
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZonesTable" @86
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1176, 2329)
+		    label      	(object ItemLabel
+			Parent_View 	@86
+			location   	(1041, 2258)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	270
+			justify    	0
+			label      	"TZonesTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD8100020"
+		    width      	288
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionalZonesTable" @87
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(474, 1998)
+		    label      	(object ItemLabel
+			Parent_View 	@87
+			location   	(263, 1927)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	422
+			justify    	0
+			label      	"TRegionalZonesTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E190CD0023"
+		    width      	440
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex" @88
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(314, 1206)
+		    label      	(object ItemLabel
+			Parent_View 	@88
+			location   	(69, 1157)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	490
+			justify    	0
+			label      	"CTzDbRegionalZoneIndex")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFE0A40084"
+		    width      	508
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$39" @89
+		    location   	(336, 1022)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41010C94025B"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$40" @90
+			    Parent_View 	@89
+			    location   	(99, 230)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010C9502DE"
+			    client     	@89
+			    supplier   	@83
+			    line_style 	3
+			    origin_attachment 	(336, 1022)
+			    terminal_attachment 	(336, 899))
+			(object RoleView "$UNNAMED$41" @91
+			    Parent_View 	@89
+			    location   	(99, 230)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010C9502F3"
+			    client     	@89
+			    supplier   	@88
+			    line_style 	3
+			    origin_attachment 	(336, 1022)
+			    terminal_attachment 	(336, 1145))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZone" @92
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(2375, 1836)
+		    label      	(object ItemLabel
+			Parent_View 	@92
+			location   	(2253, 1765)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	244
+			justify    	0
+			label      	"TZone")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E13DFF01DB"
+		    width      	262
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable" @93
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(890, 973)
+		    label      	(object ItemLabel
+			Parent_View 	@93
+			location   	(689, 897)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	402
+			justify    	0
+			label      	"CTzDbRegionsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD6F003D6"
+		    width      	420
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$2" @94
+		    location   	(772, 672)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFD95C01EA"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @95
+			    Parent_View 	@94
+			    location   	(235, -200)
+			    label      	(object SegLabel @96
+				Parent_View 	@95
+				location   	(631, 539)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.624413
+				height     	141
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFD95C0367"
+			    client     	@94
+			    supplier   	@84
+			    line_style 	3
+			    origin_attachment 	(772, 672)
+			    terminal_attachment 	(772, 459))
+			(object RoleView "$UNNAMED$3" @97
+			    Parent_View 	@94
+			    location   	(235, -200)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFD95C0369"
+			    client     	@94
+			    supplier   	@93
+			    line_style 	3
+			    origin_attachment 	(772, 672)
+			    terminal_attachment 	(772, 885))))
+		(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider" @98
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1675, 422)
+		    label      	(object ItemLabel
+			Parent_View 	@98
+			location   	(1443, 350)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	464
+			justify    	0
+			label      	"CTimeZoneDataProvider")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40B1DA3703B5"
+		    compartment 	(object Compartment
+			Parent_View 	@98
+			location   	(1443, 505)
+			icon_style 	"Icon"
+			fill_color 	16777215
+			anchor     	2
+			nlines     	2
+			max_width  	0)
+		    width      	482
+		    height     	166
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable" @99
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1764, 1987)
+		    label      	(object ItemLabel
+			Parent_View 	@99
+			location   	(1597, 1911)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	334
+			justify    	0
+			label      	"CTzDbLinksTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD70E0196"
+		    width      	352
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$4" @100
+		    location   	(1915, 2215)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDBB30101"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @101
+			    Parent_View 	@100
+			    location   	(191, 471)
+			    label      	(object SegLabel @102
+				Parent_View 	@101
+				location   	(1990, 2253)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.314607
+				height     	38
+				orientation 	1)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDBB30350"
+			    client     	@100
+			    supplier   	@85
+			    line_style 	3
+			    origin_attachment 	(1915, 2215)
+			    terminal_attachment 	(2158, 2215))
+			(object RoleView "$UNNAMED$5" @103
+			    Parent_View 	@100
+			    location   	(191, 471)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDBB30352"
+			    client     	@100
+			    supplier   	@99
+			    vertices   	(list Points
+				(1915, 2215)
+				(1813, 2215)
+				(1813, 2074))
+			    line_style 	3
+			    origin_attachment 	(1915, 2215)
+			    terminal_attachment 	(1813, 2074))))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable" @104
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1190, 1734)
+		    label      	(object ItemLabel
+			Parent_View 	@104
+			location   	(989, 1611)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	402
+			justify    	0
+			label      	"CTzDbZonesTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD6C5022D"
+		    width      	420
+		    height     	268
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$0" @105
+		    location   	(1063, 2057)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFD81B033E"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @106
+			    Parent_View 	@105
+			    location   	(210, 476)
+			    label      	(object SegLabel @107
+				Parent_View 	@106
+				location   	(1242, 2179)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.644144
+				height     	179
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFD81C01EB"
+			    client     	@105
+			    supplier   	@86
+			    line_style 	3
+			    origin_attachment 	(1063, 2057)
+			    terminal_attachment 	(1063, 2247))
+			(object RoleView "$UNNAMED$1" @108
+			    Parent_View 	@105
+			    location   	(210, 476)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFD81C01F5"
+			    client     	@105
+			    supplier   	@104
+			    line_style 	3
+			    origin_attachment 	(1063, 2057)
+			    terminal_attachment 	(1063, 1868))))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable" @109
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(604, 1601)
+		    label      	(object ItemLabel
+			Parent_View 	@109
+			location   	(351, 1525)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	506
+			justify    	0
+			label      	"CTzDbRegionalZonesTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD6DE0126"
+		    width      	524
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$8" @110
+		    location   	(458, 1802)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC210373"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @111
+			    Parent_View 	@110
+			    location   	(-489, 568)
+			    label      	(object SegLabel @112
+				Parent_View 	@111
+				location   	(481, 1816)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.123077
+				height     	23
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC22007B"
+			    client     	@110
+			    supplier   	@87
+			    line_style 	3
+			    origin_attachment 	(458, 1802)
+			    terminal_attachment 	(458, 1916))
+			(object RoleView "$UNNAMED$9" @113
+			    Parent_View 	@110
+			    location   	(-489, 568)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC220085"
+			    client     	@110
+			    supplier   	@109
+			    line_style 	3
+			    origin_attachment 	(458, 1802)
+			    terminal_attachment 	(458, 1688))))
+		(object AssociationViewNew "$UNNAMED$62" @114
+		    location   	(486, 1389)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410610100020"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$63" @115
+			    Parent_View 	@114
+			    location   	(-476, 289)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"410610100168"
+			    client     	@114
+			    supplier   	@88
+			    line_style 	3
+			    origin_attachment 	(486, 1389)
+			    terminal_attachment 	(486, 1265))
+			(object RoleView "$UNNAMED$64" @116
+			    Parent_View 	@114
+			    location   	(-476, 289)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"410610100169"
+			    client     	@114
+			    supplier   	@109
+			    line_style 	3
+			    origin_attachment 	(486, 1389)
+			    terminal_attachment 	(486, 1514))))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone" @117
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1922, 1544)
+		    label      	(object ItemLabel
+			Parent_View 	@117
+			location   	(1807, 1468)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	230
+			justify    	0
+			label      	"CTzDbZone")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFE0E20357"
+		    width      	248
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$37" @118
+		    location   	(2003, 1802)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41010C250292"
+		    roleview_list 	(list RoleViews
+			(object RoleView "iPersistedEntity" @119
+			    Parent_View 	@118
+			    location   	(645, 5)
+			    label      	(object SegLabel @120
+				Parent_View 	@119
+				location   	(2089, 1758)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	299
+				justify    	0
+				label      	"+iPersistedEntity"
+				pctDist    	0.356890
+				height     	45
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010C2600E5"
+			    client     	@118
+			    supplier   	@92
+			    line_style 	3
+			    origin_attachment 	(2003, 1802)
+			    terminal_attachment 	(2244, 1802))
+			(object RoleView "$UNNAMED$38" @121
+			    Parent_View 	@118
+			    location   	(645, 5)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41010C2600F9"
+			    client     	@118
+			    supplier   	@117
+			    vertices   	(list Points
+				(2003, 1802)
+				(1934, 1802)
+				(1934, 1631))
+			    line_style 	3
+			    origin_attachment 	(2003, 1802)
+			    terminal_attachment 	(1934, 1631))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB" @122
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1561, 1144)
+		    label      	(object ItemLabel
+			Parent_View 	@122
+			location   	(1400, 997)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	322
+			justify    	0
+			label      	"CReadOnlyTZDB")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FBA87302D3"
+		    width      	340
+		    height     	316
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$14" @123
+		    location   	(1245, 1019)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC7C0134"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$15" @124
+			    Parent_View 	@123
+			    location   	(-797, 147)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC7C026B"
+			    client     	@123
+			    supplier   	@93
+			    line_style 	3
+			    origin_attachment 	(1245, 1019)
+			    terminal_attachment 	(1100, 1019))
+			(object RoleView "$UNNAMED$16" @125
+			    Parent_View 	@123
+			    location   	(-797, 147)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC7C0275"
+			    client     	@123
+			    supplier   	@122
+			    line_style 	3
+			    origin_attachment 	(1245, 1019)
+			    terminal_attachment 	(1391, 1019))))
+		(object AssociationViewNew "delegates Read/Only Database Management to" @126
+		    location   	(1513, 745)
+		    label      	(object SegLabel @127
+			Parent_View 	@126
+			location   	(1727, 682)
+			font       	(object Font
+			    italics    	TRUE)
+			anchor     	1
+			anchor_loc 	1
+			nlines     	5
+			max_width  	406
+			justify    	0
+			label      	"delegates Read/Only Database Management to"
+			pctDist    	4.066667
+			height     	64
+			orientation 	0)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC81018C"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$20" @128
+			    Parent_View 	@126
+			    location   	(-431, 636)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC820011"
+			    client     	@126
+			    supplier   	@122
+			    line_style 	3
+			    origin_attachment 	(1513, 745)
+			    terminal_attachment 	(1513, 986))
+			(object RoleView "$UNNAMED$21" @129
+			    Parent_View 	@126
+			    location   	(-431, 636)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC82002F"
+			    client     	@126
+			    supplier   	@98
+			    line_style 	3
+			    origin_attachment 	(1513, 745)
+			    terminal_attachment 	(1513, 505))))
+		(object AssociationViewNew "$UNNAMED$25" @130
+		    location   	(1516, 1649)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC870362"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$26" @131
+			    Parent_View 	@130
+			    location   	(-526, 777)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8800EC"
+			    client     	@130
+			    supplier   	@99
+			    vertices   	(list Points
+				(1516, 1649)
+				(1516, 1925)
+				(1588, 1925))
+			    line_style 	3
+			    origin_attachment 	(1516, 1649)
+			    terminal_attachment 	(1588, 1925))
+			(object RoleView "$UNNAMED$27" @132
+			    Parent_View 	@130
+			    location   	(-526, 777)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8800F6"
+			    client     	@130
+			    supplier   	@122
+			    line_style 	3
+			    origin_attachment 	(1516, 1649)
+			    terminal_attachment 	(1516, 1301))))
+		(object AssociationViewNew "$UNNAMED$53" @133
+		    location   	(1216, 1347)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41060E7002E9"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$55" @134
+			    Parent_View 	@133
+			    location   	(-826, 475)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E7002EB"
+			    client     	@133
+			    supplier   	@104
+			    line_style 	3
+			    origin_attachment 	(1216, 1347)
+			    terminal_attachment 	(1216, 1600))
+			(object RoleView "$UNNAMED$54" @135
+			    Parent_View 	@133
+			    location   	(-826, 475)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E7002EA"
+			    client     	@133
+			    supplier   	@122
+			    vertices   	(list Points
+				(1216, 1347)
+				(1216, 1269)
+				(1391, 1269))
+			    line_style 	3
+			    origin_attachment 	(1216, 1347)
+			    terminal_attachment 	(1391, 1269))))
+		(object AssociationViewNew "$UNNAMED$50" @136
+		    location   	(948, 1207)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41060E120096"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$52" @137
+			    Parent_View 	@136
+			    location   	(-1094, 335)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E120098"
+			    client     	@136
+			    supplier   	@109
+			    vertices   	(list Points
+				(948, 1207)
+				(812, 1207)
+				(812, 1514))
+			    line_style 	3
+			    origin_attachment 	(948, 1207)
+			    terminal_attachment 	(812, 1514))
+			(object RoleView "$UNNAMED$51" @138
+			    Parent_View 	@136
+			    location   	(-1094, 335)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E120097"
+			    client     	@136
+			    supplier   	@122
+			    line_style 	3
+			    origin_attachment 	(948, 1207)
+			    terminal_attachment 	(1391, 1207))))
+		(object AssociationViewNew "$UNNAMED$65" @139
+		    location   	(1672, 1455)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410610460188"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$66" @140
+			    Parent_View 	@139
+			    location   	(308, -57)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061046039B"
+			    client     	@139
+			    supplier   	@117
+			    vertices   	(list Points
+				(1672, 1455)
+				(1672, 1515)
+				(1798, 1515))
+			    line_style 	3
+			    origin_attachment 	(1672, 1455)
+			    terminal_attachment 	(1798, 1515))
+			(object RoleView "$UNNAMED$67" @141
+			    Parent_View 	@139
+			    location   	(308, -57)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061046039C"
+			    client     	@139
+			    supplier   	@122
+			    line_style 	3
+			    origin_attachment 	(1672, 1455)
+			    terminal_attachment 	(1672, 1301))))
+		(object Label @142
+		    location   	(75, 56)
+		    font       	(object Font
+			size       	12)
+		    nlines     	1
+		    max_width  	1844
+		    label      	"Set of Classes designed to Wrap the Persisted TZ Database Entities.")
+		(object UsesView "" @143
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410619D703DA"
+		    client     	@93
+		    supplier   	@104
+		    line_style 	3
+		    origin_attachment 	(1059, 1059)
+		    terminal_attachment 	(1059, 1600))
+		(object UsesView "" @144
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41061A470283"
+		    client     	@93
+		    supplier   	@109
+		    line_style 	3
+		    origin_attachment 	(729, 1059)
+		    terminal_attachment 	(729, 1514))
+		(object UsesView "" @145
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41061AE50024"
+		    client     	@93
+		    supplier   	@82
+		    vertices   	(list Points
+			(1007, 886)
+			(1007, 750)
+			(1204, 750))
+		    line_style 	3
+		    origin_attachment 	(1007, 886)
+		    terminal_attachment 	(1204, 750))
+		(object UsesView "" @146
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFE14000AF"
+		    client     	@99
+		    supplier   	@80
+		    line_style 	3
+		    origin_attachment 	(1631, 2074)
+		    terminal_attachment 	(1631, 2308))
+		(object UsesView "" @147
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41400B6C01CC"
+		    client     	@99
+		    supplier   	@104
+		    vertices   	(list Points
+			(1588, 2007)
+			(1338, 2007)
+			(1338, 1868))
+		    line_style 	3
+		    origin_attachment 	(1588, 2007)
+		    terminal_attachment 	(1338, 1868))
+		(object UsesView "" @148
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41061AB5018B"
+		    client     	@104
+		    supplier   	@117
+		    vertices   	(list Points
+			(1400, 1785)
+			(1850, 1785)
+			(1850, 1631))
+		    line_style 	3
+		    origin_attachment 	(1400, 1785)
+		    terminal_attachment 	(1850, 1631))))
+	(object ClassDiagram "1. TZ Data Provider Design"
+	    quid       	"41091C5C0068"
+	    title      	"1. TZ Data Provider Design"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	0
+	    items      	(list diagram_item_list
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable" @149
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(617, 1039)
+		    label      	(object ItemLabel
+			Parent_View 	@149
+			location   	(416, 963)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	402
+			justify    	0
+			label      	"CTzDbRegionsTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD6F003D6"
+		    width      	420
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider" @150
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1456, 493)
+		    label      	(object ItemLabel
+			Parent_View 	@150
+			location   	(1224, 421)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	464
+			justify    	0
+			label      	"CTimeZoneDataProvider")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40B1DA3703B5"
+		    compartment 	(object Compartment
+			Parent_View 	@150
+			location   	(1224, 576)
+			icon_style 	"Icon"
+			fill_color 	16777215
+			anchor     	2
+			nlines     	2
+			max_width  	0)
+		    width      	482
+		    height     	166
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable" @151
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1529, 1978)
+		    label      	(object ItemLabel
+			Parent_View 	@151
+			location   	(1362, 1902)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	334
+			justify    	0
+			label      	"CTzDbLinksTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD70E0196"
+		    width      	352
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable" @152
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(933, 1728)
+		    label      	(object ItemLabel
+			Parent_View 	@152
+			location   	(732, 1605)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	402
+			justify    	0
+			label      	"CTzDbZonesTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD6C5022D"
+		    width      	420
+		    height     	268
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$59" @153
+		    location   	(1131, 2003)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41060EE50116"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$60" @154
+			    Parent_View 	@153
+			    location   	(-1023, 453)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060EE5031A"
+			    client     	@153
+			    supplier   	@152
+			    vertices   	(list Points
+				(1131, 2003)
+				(1050, 2003)
+				(1050, 1862))
+			    line_style 	3
+			    origin_attachment 	(1131, 2003)
+			    terminal_attachment 	(1050, 1862))
+			(object RoleView "$UNNAMED$61" @155
+			    Parent_View 	@153
+			    location   	(-1023, 453)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060EE50329"
+			    client     	@153
+			    supplier   	@151
+			    line_style 	3
+			    origin_attachment 	(1131, 2003)
+			    terminal_attachment 	(1353, 2003))))
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable" @156
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(344, 1589)
+		    label      	(object ItemLabel
+			Parent_View 	@156
+			location   	(91, 1513)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	506
+			justify    	0
+			label      	"CTzDbRegionalZonesTable")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFD6DE0126"
+		    width      	524
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone" @157
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1847, 1531)
+		    label      	(object ItemLabel
+			Parent_View 	@157
+			location   	(1732, 1455)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	230
+			justify    	0
+			label      	"CTzDbZone")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FFE0E20357"
+		    width      	248
+		    height     	174
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object UsesView "" @158
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41061AB5018B"
+		    client     	@152
+		    supplier   	@157
+		    vertices   	(list Points
+			(1143, 1771)
+			(1812, 1771)
+			(1812, 1618))
+		    line_style 	3
+		    origin_attachment 	(1143, 1771)
+		    terminal_attachment 	(1812, 1618))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB" @159
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1406, 1184)
+		    label      	(object ItemLabel
+			Parent_View 	@159
+			location   	(1245, 1037)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	322
+			justify    	0
+			label      	"CReadOnlyTZDB")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40FBA87302D3"
+		    width      	340
+		    height     	316
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "$UNNAMED$14" @160
+		    location   	(1031, 1069)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC7C0134"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$15" @161
+			    Parent_View 	@160
+			    location   	(-1011, 197)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC7C026B"
+			    client     	@160
+			    supplier   	@149
+			    line_style 	3
+			    origin_attachment 	(1031, 1069)
+			    terminal_attachment 	(827, 1069))
+			(object RoleView "$UNNAMED$16" @162
+			    Parent_View 	@160
+			    location   	(-1011, 197)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC7C0275"
+			    client     	@160
+			    supplier   	@159
+			    line_style 	3
+			    origin_attachment 	(1031, 1069)
+			    terminal_attachment 	(1236, 1069))))
+		(object AssociationViewNew "delegates Read/Only Database Management to" @163
+		    location   	(1400, 800)
+		    label      	(object SegLabel @164
+			Parent_View 	@163
+			location   	(1611, 803)
+			font       	(object Font
+			    italics    	TRUE)
+			anchor     	1
+			anchor_loc 	1
+			nlines     	3
+			max_width  	458
+			justify    	0
+			label      	"delegates Read/Only Database Management to"
+			pctDist    	4.016667
+			height     	3
+			orientation 	1)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC81018C"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$20" @165
+			    Parent_View 	@163
+			    location   	(-544, 691)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC820011"
+			    client     	@163
+			    supplier   	@159
+			    line_style 	3
+			    origin_attachment 	(1400, 800)
+			    terminal_attachment 	(1400, 1025))
+			(object RoleView "$UNNAMED$21" @166
+			    Parent_View 	@163
+			    location   	(-544, 691)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC82002F"
+			    client     	@163
+			    supplier   	@150
+			    line_style 	3
+			    origin_attachment 	(1400, 800)
+			    terminal_attachment 	(1400, 576))))
+		(object AssociationViewNew "$UNNAMED$25" @167
+		    location   	(1359, 1603)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40FFDC870362"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$26" @168
+			    Parent_View 	@167
+			    location   	(-683, 731)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8800EC"
+			    client     	@167
+			    supplier   	@151
+			    vertices   	(list Points
+				(1359, 1603)
+				(1359, 1663)
+				(1469, 1663)
+				(1469, 1891))
+			    line_style 	3
+			    origin_attachment 	(1359, 1603)
+			    terminal_attachment 	(1469, 1891))
+			(object RoleView "$UNNAMED$27" @169
+			    Parent_View 	@167
+			    location   	(-683, 731)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40FFDC8800F6"
+			    client     	@167
+			    supplier   	@159
+			    line_style 	3
+			    origin_attachment 	(1359, 1603)
+			    terminal_attachment 	(1359, 1341))))
+		(object AssociationViewNew "$UNNAMED$53" @170
+		    location   	(1302, 1583)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41060E7002E9"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$55" @171
+			    Parent_View 	@170
+			    location   	(-740, 711)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E7002EB"
+			    client     	@170
+			    supplier   	@152
+			    vertices   	(list Points
+				(1302, 1583)
+				(1302, 1665)
+				(1143, 1665))
+			    line_style 	3
+			    origin_attachment 	(1302, 1583)
+			    terminal_attachment 	(1143, 1665))
+			(object RoleView "$UNNAMED$54" @172
+			    Parent_View 	@170
+			    location   	(-740, 711)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E7002EA"
+			    client     	@170
+			    supplier   	@159
+			    line_style 	3
+			    origin_attachment 	(1302, 1583)
+			    terminal_attachment 	(1302, 1341))))
+		(object AssociationViewNew "$UNNAMED$50" @173
+		    location   	(765, 1247)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41060E120096"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$52" @174
+			    Parent_View 	@173
+			    location   	(-1277, 375)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E120098"
+			    client     	@173
+			    supplier   	@156
+			    vertices   	(list Points
+				(765, 1247)
+				(550, 1247)
+				(550, 1502))
+			    line_style 	3
+			    origin_attachment 	(765, 1247)
+			    terminal_attachment 	(550, 1502))
+			(object RoleView "$UNNAMED$51" @175
+			    Parent_View 	@173
+			    location   	(-1277, 375)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41060E120097"
+			    client     	@173
+			    supplier   	@159
+			    line_style 	3
+			    origin_attachment 	(765, 1247)
+			    terminal_attachment 	(1236, 1247))))
+		(object AssociationViewNew "$UNNAMED$65" @176
+		    location   	(1579, 1506)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410610460188"
+		    roleview_list 	(list RoleViews
+			(object RoleView "$UNNAMED$66" @177
+			    Parent_View 	@176
+			    location   	(215, -6)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061046039B"
+			    client     	@176
+			    supplier   	@157
+			    line_style 	3
+			    origin_attachment 	(1579, 1506)
+			    terminal_attachment 	(1723, 1506))
+			(object RoleView "$UNNAMED$67" @178
+			    Parent_View 	@176
+			    location   	(215, -6)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41061046039C"
+			    client     	@176
+			    supplier   	@159
+			    vertices   	(list Points
+				(1579, 1506)
+				(1519, 1506)
+				(1519, 1342))
+			    line_style 	3
+			    origin_attachment 	(1579, 1506)
+			    terminal_attachment 	(1519, 1342))))
+		(object ClassView "ClassUtility" "Logical View::Analysis Model::TZClasses::CTzDataProviderFactory" @179
+		    ShowCompartmentStereotypes 	TRUE
+		    location   	(1968, 112)
+		    label      	(object ItemLabel
+			Parent_View 	@179
+			location   	(1748, 63)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	440
+			justify    	0
+			label      	"CTzDataProviderFactory")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40F284200290"
+		    width      	458
+		    height     	120
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataAccess" @180
+		    ShowCompartmentStereotypes 	TRUE
+		    location   	(940, 109)
+		    label      	(object ItemLabel
+			Parent_View 	@180
+			location   	(787, 58)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	306
+			justify    	0
+			label      	"MTzDataAccess")
+		    stereotype 	(object ItemLabel
+			Parent_View 	@180
+			location   	(787, 11)
+			fill_color 	13434879
+			anchor     	10
+			nlines     	1
+			max_width  	306
+			justify    	0
+			label      	"<<abstract>>")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40B1D59903C5"
+		    width      	324
+		    height     	218
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object NoteView @181
+		    location   	(481, 550)
+		    font       	(object Font
+			size       	10)
+		    label      	(object ItemLabel
+			Parent_View 	@181
+			location   	(65, 272)
+			fill_color 	13434879
+			nlines     	11
+			max_width  	797
+			label      	
+|The TZ Database is designed to be stored in Read Only Memory mapped for  direct access by code.
+|
+|In the future, there may be a requirement to provide Read/Write a extension to this. When that happens a new class, equivalent to this, may used to encapsulate the Reading from a such a file.
+			)
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	857
+		    height     	569)
+		(object InheritView "" @182
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40B1D83B00F6"
+		    client     	@150
+		    supplier   	@180
+		    vertices   	(list Points
+			(1306, 410)
+			(1306, 203)
+			(1102, 203))
+		    line_style 	3
+		    origin_attachment 	(1306, 410)
+		    terminal_attachment 	(1102, 203))
+		(object AttachView "" @183
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@181
+		    supplier   	@159
+		    vertices   	(list Points
+			(909, 800)
+			(1297, 800)
+			(1297, 1026))
+		    line_style 	3
+		    origin_attachment 	(909, 268)
+		    terminal_attachment 	(1236, 1026))
+		(object UsesView "creates" @184
+		    label      	(object ItemLabel
+			Parent_View 	@184
+			location   	(1863, 416)
+			anchor_loc 	1
+			nlines     	1
+			max_width  	450
+			justify    	0
+			label      	"creates")
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40F2858E0241"
+		    client     	@179
+		    supplier   	@150
+		    vertices   	(list Points
+			(1863, 172)
+			(1863, 496)
+			(1697, 496))
+		    line_style 	3
+		    origin_attachment 	(1863, 172)
+		    terminal_attachment 	(1697, 496))
+		(object UsesView "" @185
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40F28479007C"
+		    client     	@179
+		    supplier   	@180
+		    line_style 	0)
+		(object UsesView "" @186
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41400AB40331"
+		    client     	@151
+		    supplier   	@157
+		    vertices   	(list Points
+			(1705, 1961)
+			(1897, 1961)
+			(1897, 1618))
+		    line_style 	3
+		    origin_attachment 	(1705, 1961)
+		    terminal_attachment 	(1897, 1618))
+		(object UsesView "" @187
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"410619D703DA"
+		    client     	@149
+		    supplier   	@152
+		    vertices   	(list Points
+			(827, 1104)
+			(956, 1104)
+			(956, 1594))
+		    line_style 	3
+		    origin_attachment 	(827, 1104)
+		    terminal_attachment 	(956, 1594))
+		(object UsesView "" @188
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41061A470283"
+		    client     	@149
+		    supplier   	@156
+		    line_style 	3
+		    origin_attachment 	(456, 1126)
+		    terminal_attachment 	(456, 1502))))
+	(object ClassDiagram "Rule Actualisation"
+	    quid       	"418A08AF03D9"
+	    title      	"Rule Actualisation"
+	    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::TZClasses::TStdTimeAlignment" @189
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(394, 478)
+		    label      	(object ItemLabel
+			Parent_View 	@189
+			location   	(207, 407)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	374
+			justify    	0
+			label      	"TStdTimeAlignment")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E143EC028A"
+		    width      	392
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSet" @190
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1122, 153)
+		    label      	(object ItemLabel
+			Parent_View 	@190
+			location   	(1000, 81)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	244
+			justify    	0
+			label      	"TRuleSet")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E1445E01B1"
+		    width      	262
+		    height     	166
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "" @191
+		    location   	(783, 302)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40E170250219"
+		    roleview_list 	(list RoleViews
+			(object RoleView "" @192
+			    Parent_View 	@191
+			    location   	(-133, 74)
+			    label      	(object SegLabel @193
+				Parent_View 	@192
+				location   	(575, 352)
+				hidden     	TRUE
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	450
+				justify    	0
+				label      	""
+				pctDist    	0.800000
+				height     	42
+				orientation 	1)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40E170260045"
+			    client     	@191
+			    supplier   	@189
+			    line_style 	0)
+			(object RoleView "OffsetToRuleSet" @194
+			    Parent_View 	@191
+			    location   	(-133, 74)
+			    label      	(object SegLabel @195
+				Parent_View 	@194
+				location   	(776, 199)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	304
+				justify    	0
+				label      	"+OffsetToRuleSet"
+				pctDist    	0.164485
+				height     	98
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40E170260035"
+			    client     	@191
+			    supplier   	@190
+			    line_style 	0
+			    label      	(object SegLabel @196
+				Parent_View 	@194
+				location   	(989, 268)
+				anchor     	2
+				anchor_loc 	1
+				nlines     	1
+				max_width  	15
+				justify    	0
+				label      	"0..1"
+				pctDist    	0.877261
+				height     	53
+				orientation 	1))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleUse" @197
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1694, 572)
+		    label      	(object ItemLabel
+			Parent_View 	@197
+			location   	(1572, 449)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	244
+			justify    	0
+			label      	"TRuleUse")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E144A300E7"
+		    width      	262
+		    height     	268
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "" @198
+		    location   	(1399, 355)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40E144AC00C8"
+		    roleview_list 	(list RoleViews
+			(object RoleView "" @199
+			    Parent_View 	@198
+			    location   	(386, -326)
+			    label      	(object SegLabel @200
+				Parent_View 	@199
+				location   	(1235, 287)
+				hidden     	TRUE
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	450
+				justify    	0
+				label      	""
+				pctDist    	0.800000
+				height     	42
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40E144AC027D"
+			    client     	@198
+			    supplier   	@190
+			    line_style 	0)
+			(object RoleView "" @201
+			    Parent_View 	@198
+			    location   	(386, -326)
+			    label      	(object SegLabel @202
+				Parent_View 	@201
+				location   	(1514, 492)
+				hidden     	TRUE
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	450
+				justify    	0
+				label      	""
+				pctDist    	0.800000
+				height     	42
+				orientation 	1)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40E144AC026E"
+			    client     	@198
+			    supplier   	@197
+			    line_style 	0
+			    label      	(object SegLabel @203
+				Parent_View 	@201
+				location   	(1578, 421)
+				anchor     	2
+				anchor_loc 	1
+				nlines     	1
+				max_width  	15
+				justify    	0
+				label      	"1..*"
+				pctDist    	0.900000
+				height     	54
+				orientation 	0))))
+		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinition" @204
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeAttribute 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(1672, 1256)
+		    label      	(object ItemLabel
+			Parent_View 	@204
+			location   	(1522, 1185)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	300
+			justify    	0
+			label      	"TRuleDefinition")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"40E1450C0230"
+		    width      	318
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "" @205
+		    location   	(1680, 939)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"40E14596007D"
+		    roleview_list 	(list RoleViews
+			(object RoleView "" @206
+			    Parent_View 	@205
+			    location   	(358, -67)
+			    label      	(object SegLabel @207
+				Parent_View 	@206
+				location   	(1646, 735)
+				hidden     	TRUE
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	450
+				justify    	0
+				label      	""
+				pctDist    	0.800000
+				height     	42
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40E145960272"
+			    client     	@205
+			    supplier   	@197
+			    line_style 	0)
+			(object RoleView "OffsetToRuleDefinition" @208
+			    Parent_View 	@205
+			    location   	(358, -67)
+			    label      	(object SegLabel @209
+				Parent_View 	@208
+				location   	(1810, 1059)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	408
+				justify    	0
+				label      	"+OffsetToRuleDefinition"
+				pctDist    	0.496424
+				height     	133
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"40E145960271"
+			    client     	@205
+			    supplier   	@204
+			    line_style 	0
+			    label      	(object SegLabel @210
+				Parent_View 	@208
+				location   	(1625, 1153)
+				anchor     	2
+				anchor_loc 	1
+				nlines     	1
+				max_width  	15
+				justify    	0
+				label      	"1"
+				pctDist    	0.923775
+				height     	50
+				orientation 	1))))
+		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzActualisedRules" @211
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(365, 1440)
+		    label      	(object ItemLabel
+			Parent_View 	@211
+			location   	(161, 1270)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	408
+			justify    	0
+			label      	"CTzActualisedRules")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"417E545600A1"
+		    width      	426
+		    height     	362
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::TTzActualisedRule" @212
+		    ShowCompartmentStereotypes 	TRUE
+		    IncludeOperation 	TRUE
+		    location   	(947, 931)
+		    label      	(object ItemLabel
+			Parent_View 	@212
+			location   	(765, 860)
+			fill_color 	13434879
+			nlines     	1
+			max_width  	364
+			justify    	0
+			label      	"TTzActualisedRule")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"418669E703DB"
+		    width      	382
+		    height     	164
+		    annotation 	8
+		    autoResize 	TRUE)
+		(object AssociationViewNew "" @213
+		    location   	(710, 1135)
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"41866A2200DE"
+		    roleview_list 	(list RoleViews
+			(object RoleView "" @214
+			    Parent_View 	@213
+			    location   	(229, 257)
+			    label      	(object SegLabel @215
+				Parent_View 	@214
+				location   	(563, 1210)
+				hidden     	TRUE
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	450
+				justify    	0
+				label      	""
+				pctDist    	0.800000
+				height     	42
+				orientation 	1)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41866A2202F3"
+			    client     	@213
+			    supplier   	@211
+			    line_style 	0)
+			(object RoleView "iRules" @216
+			    Parent_View 	@213
+			    location   	(229, 257)
+			    label      	(object SegLabel @217
+				Parent_View 	@216
+				location   	(678, 1062)
+				anchor     	1
+				anchor_loc 	1
+				nlines     	1
+				max_width  	140
+				justify    	0
+				label      	"-iRules"
+				pctDist    	0.126391
+				height     	77
+				orientation 	0)
+			    stereotype 	TRUE
+			    line_color 	3342489
+			    quidu      	"41866A2202F2"
+			    client     	@213
+			    supplier   	@212
+			    line_style 	0
+			    label      	(object SegLabel @218
+				Parent_View 	@216
+				location   	(879, 1082)
+				anchor     	2
+				anchor_loc 	1
+				nlines     	1
+				max_width  	15
+				justify    	0
+				label      	"1..*"
+				pctDist    	0.850297
+				height     	71
+				orientation 	1))))
+		(object UsesView "" @219
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"418A099F01D8"
+		    client     	@212
+		    supplier   	@189
+		    line_style 	0)
+		(object UsesView "" @220
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"418A09AA011D"
+		    client     	@212
+		    supplier   	@197
+		    line_style 	0)
+		(object UsesView "" @221
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    quidu      	"418A09B00227"
+		    client     	@212
+		    supplier   	@204
+		    line_style 	0)))
+	(object InteractionDiagram "4. Fetching Rules - Sequence Diagram"
+	    mechanism_ref 	@1
+	    quid       	"4104E19C0386"
+	    title      	"4. Fetching Rules - Sequence Diagram"
+	    zoom       	100
+	    max_height 	28350
+	    max_width  	21600
+	    origin_x   	0
+	    origin_y   	0
+	    items      	(list diagram_item_list
+		(object InterObjView "GetTZDBRules()" @222
+		    location   	(290, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@222
+			location   	(290, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	469
+			justify    	0
+			label      	"GetTZDBRules()")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4104E1C1034E"
+		    width      	487
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @223
+			location   	(290, 905)
+			line_color 	3342489
+			InterObjView 	@222
+			height     	1935
+			y_coord    	1875
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$86" @224
+		    location   	(882, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@224
+			location   	(882, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	535
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4104E1C10356"
+		    width      	553
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @225
+			location   	(882, 905)
+			line_color 	3342489
+			InterObjView 	@224
+			height     	1875
+			y_coord    	1815
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @226
+			location   	(882, 1017)
+			line_color 	3342489
+			InterObjView 	@224
+			height     	60
+			y_coord    	0
+			Nested     	TRUE))
+		(object InterObjView "$UNNAMED$87" @227
+		    location   	(1428, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@227
+			location   	(1428, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	407
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4104E1C1036A"
+		    width      	425
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @228
+			location   	(1428, 1105)
+			line_color 	3342489
+			InterObjView 	@227
+			height     	1615
+			y_coord    	1555
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$88" @229
+		    location   	(2492, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@229
+			location   	(2492, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	486
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4104E63F0152"
+		    width      	504
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @230
+			location   	(2492, 1353)
+			line_color 	3342489
+			InterObjView 	@229
+			height     	60
+			y_coord    	0
+			Nested     	FALSE)
+		    Focus_Of_Control 	(object Focus_Of_Control "" @231
+			location   	(2492, 1716)
+			line_color 	3342489
+			InterObjView 	@229
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$89" @232
+		    location   	(3027, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@232
+			location   	(3027, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	462
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4104E80D0002"
+		    width      	480
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @233
+			location   	(3027, 1488)
+			line_color 	3342489
+			InterObjView 	@232
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$90" @234
+		    location   	(3452, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@234
+			location   	(3452, 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      	"4104E89A0373"
+		    width      	300
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @235
+			location   	(3452, 2194)
+			line_color 	3342489
+			InterObjView 	@234
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$91" @236
+		    location   	(3858, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@236
+			location   	(3858, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	454
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"4104E8FA01D1"
+		    width      	472
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @237
+			location   	(3858, 2600)
+			line_color 	3342489
+			InterObjView 	@236
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object InterObjView "$UNNAMED$92" @238
+		    location   	(1964, 225)
+		    font       	(object Font
+			underline  	TRUE)
+		    label      	(object ItemLabel
+			Parent_View 	@238
+			location   	(1964, 225)
+			fill_color 	13434879
+			anchor_loc 	1
+			nlines     	2
+			max_width  	378
+			justify    	0
+			label      	"")
+		    icon_style 	"Icon"
+		    line_color 	3342489
+		    fill_color 	13434879
+		    quidu      	"410605AF005C"
+		    width      	396
+		    height     	2705
+		    icon_height 	0
+		    icon_width 	0
+		    icon_y_offset 	0
+		    annotation 	1
+		    Focus_Of_Control 	(object Focus_Of_Control "" @239
+			location   	(1964, 1218)
+			line_color 	3342489
+			InterObjView 	@238
+			height     	60
+			y_coord    	0
+			Nested     	FALSE))
+		(object NoteView @240
+		    location   	(628, 1214)
+		    label      	(object ItemLabel
+			Parent_View 	@240
+			location   	(369, 1152)
+			fill_color 	13434879
+			nlines     	2
+			max_width  	483
+			label      	"Returns a CColTZSimpleRules object")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	543
+		    height     	137)
+		(object NoteView @241
+		    location   	(1663, 638)
+		    label      	(object ItemLabel
+			Parent_View 	@241
+			location   	(1400, 569)
+			fill_color 	13434879
+			nlines     	3
+			max_width  	490
+			label      	"Returns collection of rules for our year and location")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	550
+		    height     	150)
+		(object InterMessView "" @242
+		    location   	(628, 905)
+		    label      	(object SegLabel @243
+			Parent_View 	@242
+			location   	(585, 861)
+			quidu      	"4104E1C10351"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	369
+			justify    	0
+			label      	"GetTZRules( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@222
+		    supplier   	@224
+		    Focus_Src  	@223
+		    Focus_Entry 	@225
+		    origin     	(305, 905)
+		    terminus   	(866, 905)
+		    ordinal    	0)
+		(object SelfMessView "" @244
+		    location   	(0, 1017)
+		    label      	(object SegLabel @245
+			Parent_View 	@244
+			location   	(1122, 974)
+			quidu      	"4104E1C10362"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	423
+			justify    	0
+			label      	"InterpretLocationString()"
+			pctDist    	1.400000
+			height     	44
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@224
+		    supplier   	@224
+		    Focus_Src  	@225
+		    Focus_Entry 	@226
+		    origin     	(913, 1017)
+		    terminus   	(1063, 1017)
+		    ordinal    	1)
+		(object InterMessView "" @246
+		    location   	(1376, 1105)
+		    label      	(object SegLabel @247
+			Parent_View 	@246
+			location   	(1154, 1061)
+			quidu      	"4104E1C1035A"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	207
+			justify    	0
+			label      	"GetRules( )"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@224
+		    supplier   	@227
+		    Focus_Src  	@225
+		    Focus_Entry 	@228
+		    origin     	(897, 1105)
+		    terminus   	(1412, 1105)
+		    ordinal    	2)
+		(object InterMessView "" @248
+		    location   	(2069, 1716)
+		    label      	(object SegLabel @249
+			Parent_View 	@248
+			location   	(2138, 1672)
+			quidu      	"4104E65D00B6"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	638
+			justify    	0
+			label      	"GetRegionalZoneIndex(regionName)"
+			pctDist    	0.673040
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@227
+		    supplier   	@229
+		    Focus_Src  	@228
+		    Focus_Entry 	@231
+		    origin     	(1443, 1716)
+		    terminus   	(2476, 1716)
+		    ordinal    	6)
+		(object InterMessView "" @250
+		    location   	(2415, 1488)
+		    label      	(object SegLabel @251
+			Parent_View 	@250
+			location   	(2227, 1444)
+			quidu      	"4104E82D00C8"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	350
+			justify    	0
+			label      	"FindZone(cityName)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@227
+		    supplier   	@232
+		    Focus_Src  	@228
+		    Focus_Entry 	@233
+		    origin     	(1443, 1488)
+		    terminus   	(3011, 1488)
+		    ordinal    	5)
+		(object InterMessView "" @252
+		    location   	(2628, 2194)
+		    label      	(object SegLabel @253
+			Parent_View 	@252
+			location   	(2439, 2150)
+			quidu      	"4104E8BB0305"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	491
+			justify    	0
+			label      	"FindStdTimeAlignment(time)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@227
+		    supplier   	@234
+		    Focus_Src  	@228
+		    Focus_Entry 	@235
+		    origin     	(1443, 2194)
+		    terminus   	(3436, 2194)
+		    ordinal    	7)
+		(object InterMessView "" @254
+		    location   	(2909, 2600)
+		    label      	(object SegLabel @255
+			Parent_View 	@254
+			location   	(2642, 2556)
+			quidu      	"4104E9080061"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	357
+			justify    	0
+			label      	"FindRuleUses(year)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@227
+		    supplier   	@236
+		    Focus_Src  	@228
+		    Focus_Entry 	@237
+		    origin     	(1443, 2600)
+		    terminus   	(3842, 2600)
+		    ordinal    	8)
+		(object NoteView @256
+		    location   	(2322, 844)
+		    label      	(object ItemLabel
+			Parent_View 	@256
+			location   	(2056, 766)
+			fill_color 	13434879
+			nlines     	3
+			max_width  	496
+			label      	"returns a CTzDbRegionalZoneIndex*")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	556
+		    height     	169)
+		(object NoteView @257
+		    location   	(2705, 1028)
+		    label      	(object ItemLabel
+			Parent_View 	@257
+			location   	(2477, 968)
+			fill_color 	13434879
+			nlines     	2
+			max_width  	421
+			label      	"returns a CTzDbZone*")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	481
+		    height     	132)
+		(object NoteView @258
+		    location   	(2693, 1870)
+		    label      	(object ItemLabel
+			Parent_View 	@258
+			location   	(2414, 1808)
+			fill_color 	13434879
+			nlines     	2
+			max_width  	522
+			label      	"returns a CTzDbStdTimeAlignment*")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	582
+		    height     	137)
+		(object NoteView @259
+		    location   	(2967, 2159)
+		    label      	(object ItemLabel
+			Parent_View 	@259
+			location   	(2708, 2097)
+			fill_color 	13434879
+			nlines     	2
+			max_width  	483
+			label      	"returns a collection of CTzDbRuleUse*")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	543
+		    height     	137)
+		(object NoteView @260
+		    location   	(825, 534)
+		    label      	(object ItemLabel
+			Parent_View 	@260
+			location   	(468, 384)
+			fill_color 	13434879
+			nlines     	6
+			max_width  	678
+			label      	"This diagram shows the sequence of calls and classes involved in fetching the DST rules for a specified location on a specified time.")
+		    line_color 	3342489
+		    fill_color 	13434879
+		    width      	738
+		    height     	312)
+		(object AttachView "" @261
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@256
+		    supplier   	@248
+		    line_style 	0)
+		(object AttachView "" @262
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@257
+		    supplier   	@250
+		    line_style 	0)
+		(object AttachView "" @263
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@258
+		    supplier   	@252
+		    line_style 	0)
+		(object AttachView "" @264
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@259
+		    supplier   	@254
+		    line_style 	0)
+		(object AttachView "" @265
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@241
+		    supplier   	@246
+		    line_style 	0)
+		(object AttachView "" @266
+		    stereotype 	TRUE
+		    line_color 	3342489
+		    client     	@240
+		    supplier   	@242
+		    line_style 	0)
+		(object InterMessView "" @267
+		    location   	(0, 1353)
+		    label      	(object SegLabel @268
+			Parent_View 	@267
+			location   	(1959, 1309)
+			quidu      	"4106056103C6"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	60
+			justify    	0
+			label      	""
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@227
+		    supplier   	@229
+		    Focus_Src  	@228
+		    Focus_Entry 	@230
+		    origin     	(1443, 1353)
+		    terminus   	(2476, 1353)
+		    ordinal    	4)
+		(object InterMessView "" @269
+		    location   	(0, 1218)
+		    label      	(object SegLabel @270
+			Parent_View 	@269
+			location   	(1695, 1174)
+			quidu      	"410605C3031C"
+			anchor_loc 	1
+			nlines     	1
+			max_width  	462
+			justify    	0
+			label      	"FindRegion(RegionName)"
+			pctDist    	0.500000
+			height     	45
+			orientation 	0)
+		    line_color 	3342489
+		    client     	@227
+		    supplier   	@238
+		    Focus_Src  	@228
+		    Focus_Entry 	@239
+		    origin     	(1443, 1218)
+		    terminus   	(1948, 1218)
+		    ordinal    	3)))))