Merge RCL_3 fixes with latest delivery.
(object Petal
version 43
_written "Rose 6.5.9232.10"
charSet 0)
(object Class_Category "2. Local Time Conversion - Analysis"
is_unit TRUE
is_loaded TRUE
quid "40B1D43200B7"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "MTZCfgAgentObserver"
quid "417E5D9E0285"
operations (list Operations
(object Operation "NotifyTZStatusChange"
quid "418661990045"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CTzDstRuleChangeNotifier"
quid "417E611102DE"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "417E6129002F"
supplier "Logical View::Analysis Model::SysClasses::CTimer"
quidu "417E611F02A0")))
(object Class "CSystemTzRulesCache"
quid "417E61CB014A"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "417E621A0301"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTZRulesCache"
quidu "417E61FF033F"))
operations (list Operations
(object Operation "SetDefaultZoneIdL"
quid "418662950171"
concurrency "Sequential"
opExportControl "Protected"
uid 0)))
(object Class "CTZRulesCache"
quid "417E61FF033F"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "417E62ED0323"
supplier "Logical View::Analysis Model::LTClasses::MTzDataAccess"
quidu "40B1D59903C5"))
operations (list Operations
(object Operation "GetTimeZoneRulesL"
quid "4186626B0103"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetDefaultZoneIdL"
quid "418662F902CA"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CTzServer"
quid "40A1DCCE01F1"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "409F88A303E5"
supplier "Logical View::Analysis Model::SysClasses::CPolicyServer"
quidu "409F888A0154")
(object Inheritance_Relationship
quid "417E5DA401BA"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::MTZCfgAgentObserver"
quidu "417E5D9E0285"))
operations (list Operations
(object Operation "NotifyTZStatusChange"
quid "4186617300A3"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CTzSession"
quid "409F890B0127"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "409F895302CE"
supplier "Logical View::Analysis Model::SysClasses::CSession2"
quidu "409F8948005D"))
operations (list Operations
(object Operation "NotifyTZStatusChange"
quid "418661CB0065"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "doRegisterTimeZoneChangeNotifierL"
quid "418661D702E6"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "doCancelRequestForTimeZoneChangeNoticeL"
quid "418661E600F2"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CTzChangeNotifier"
quid "40F5160A0058"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "40F5161603E2"
supplier "Logical View::Analysis Model::SysClasses::CActive"
quidu "409F86F50045"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "40F518140142"
supplier "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF")))
(object Class "CTzConverter"
quid "40A487AF039A"
stereotype "active"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "417E54EE01CC"
supplier "Logical View::Analysis Model::SysClasses::CBase"
quidu "40D7E5240359"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "40A48BF80399"
supplier "Logical View::Analysis Model::SysClasses::TTime"
quidu "407FBECA00CB")
(object Uses_Relationship
quid "40D7EAE80001"
supplier "Logical View::Analysis Model::LTClasses::TLocalTime"
quidu "409F825F0036")
(object Uses_Relationship
quid "41120A0F02C8"
supplier "Logical View::Analysis Model::LTClasses::CTzId"
quidu "411209EF00C4"))
operations (list Operations
(object Operation "ConvertToUniversalTime"
quid "40D7E78E014D"
parameters (list Parameters
(object Parameter "TTime&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ConvertToUniversalTime"
quid "40F5049102A9"
parameters (list Parameters
(object Parameter "TTime&")
(object Parameter "CTimeZoneId&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ConvertToLocalTime"
quid "40D7E79201DA"
parameters (list Parameters
(object Parameter "TTime&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ConvertToLocalTime"
quid "40F504AD00A6"
parameters (list Parameters
(object Parameter "TTime&")
(object Parameter "CTimeZoneId&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewL"
quid "4112110D02BF"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NotifyTimeZoneChange"
quid "418616440076"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CTzConfigAgent"
quid "409F83A9029C"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "417E5CC100CC"
supplier "Logical View::Analysis Model::LTClasses::MTzDataObserver"
quidu "417E5C9D037C")
(object Inheritance_Relationship
quid "417E5CF40254"
supplier "Logical View::Analysis Model::SysClasses::CBase"
quidu "40D7E5240359"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "40F284690167"
label "loads time zone data provider from"
supplier "Logical View::Analysis Model::TZClasses::CTzDataProviderFactory"
quidu "40F284200290")
(object Uses_Relationship
quid "4108F88D02D1"
label "notifies current zone change to"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"))
operations (list Operations
(object Operation "GetTimeZoneIdL"
quid "418660BE017B"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetTimeZoneL"
quid "418660D302E3"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ConvertL"
quid "41875E880119"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetTimeZoneRulesL"
quid "418661120360"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetForeignTimeZoneRulesL"
quid "4186612300D0"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NotifyAutoTimeUpdateTimeOut"
quid "41866144014E"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CTimeZoneDataProvider"
quid "40B1DA3703B5"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "40B1D83B00F6"
supplier "Logical View::Analysis Model::LTClasses::MTzDataAccess"
quidu "40B1D59903C5")
(object Inheritance_Relationship
quid "40B1DA73021F"
supplier "Logical View::Analysis Model::TZClasses::CECOMTimeZoneDataProvider"
quidu "40B1D827028C"))
operations (list Operations
(object Operation "NewL"
quid "40B1DBC50088"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Association "gets time zone rules from"
quid "40B1D5B802AB"
roles (list role_list
(object Role "$UNNAMED$0"
quid "40B1D5B901A2"
supplier "Logical View::Analysis Model::LTClasses::MTzDataAccess"
quidu "40B1D59903C5"
client_cardinality (value cardinality "1")
Containment "By Reference"
is_navigable TRUE)
(object Role "$UNNAMED$1"
quid "40B1D5B901A3"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
is_aggregate TRUE)))
(object Association "delegates time zone configuration to"
quid "40B35A9A03D8"
roles (list role_list
(object Role "$UNNAMED$2"
quid "40B35A9B01F4"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$3"
quid "40B35A9B0204"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzServer"
quidu "40A1DCCE01F1"
is_aggregate TRUE)))
(object Association "provides interface to"
quid "409F83CD0377"
roles (list role_list
(object Role "$UNNAMED$4"
quid "409F83CE0174"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzServer"
quidu "40A1DCCE01F1"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$5"
quid "409F83CE0175"
supplier "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
client_cardinality (value cardinality "1..n")))
AssociationClass "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzSession")
(object Association "gets time zone rules from"
quid "409F83E900A9"
roles (list role_list
(object Role "$UNNAMED$6"
quid "409F83E902AC"
supplier "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$7"
quid "409F83E902AD"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A")))
(object Association "$UNNAMED$8"
quid "40D7E577004C"
roles (list role_list
(object Role "$UNNAMED$9"
quid "40D7E5770185"
supplier "Logical View::Analysis Model::SysClasses::TTime"
quidu "407FBECA00CB"
is_navigable TRUE)
(object Role "$UNNAMED$10"
quid "40D7E5770186"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C")))
(object Association "$UNNAMED$11"
quid "40D7E57900D9"
roles (list role_list
(object Role "$UNNAMED$12"
quid "40D7E579027F"
supplier "Logical View::Analysis Model::SysClasses::TTime"
quidu "407FBECA00CB"
is_navigable TRUE)
(object Role "$UNNAMED$13"
quid "40D7E579028F"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C")))
(object Association "$UNNAMED$14"
quid "40D7E57C03C7"
roles (list role_list
(object Role "$UNNAMED$15"
quid "40D7E57D029E"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$16"
quid "40D7E57D02AE"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C"
is_aggregate TRUE)))
(object Association "$UNNAMED$17"
quid "40D7E87B018F"
roles (list role_list
(object Role "$UNNAMED$18"
quid "40D7E87C0085"
supplier "Logical View::Analysis Model::LTClasses::TLocalTime"
quidu "409F825F0036"
is_navigable TRUE)
(object Role "$UNNAMED$19"
quid "40D7E87C0086"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C")))
(object Association "$UNNAMED$20"
quid "40D7E8C501BF"
roles (list role_list
(object Role "$UNNAMED$21"
quid "40D7E8C503C2"
supplier "Logical View::Analysis Model::SysClasses::TTime"
quidu "407FBECA00CB"
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$22"
quid "40D7E8C503D2"
supplier "Logical View::Analysis Model::LTClasses::TLocalTime"
quidu "409F825F0036"
is_aggregate TRUE)))
(object Association "gets and sets local zone in"
quid "40D83B14032A"
roles (list role_list
(object Role "$UNNAMED$23"
quid "40D83B14032B"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C")
(object Role "$UNNAMED$24"
quid "40D83B14032C"
supplier "Logical View::Analysis Model::SysClasses::TLocale"
quidu "409F828F0066"
is_navigable TRUE)))
(object Association "delegates zone change observation to"
quid "40F514F1024C"
roles (list role_list
(object Role "$UNNAMED$25"
quid "40F514F20077"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzChangeNotifier"
quidu "40F5160A0058"
is_navigable TRUE)
(object Role "$UNNAMED$26"
quid "40F514F20087"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"
is_navigable TRUE
is_aggregate TRUE)))
(object Association "delegates timezone setting to"
quid "4108F69A021F"
roles (list role_list
(object Role "iSystemTzCache"
quid "4108F69B000C"
label "iSystemTzCache"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CSystemTzRulesCache"
quidu "417E61CB014A"
client_cardinality (value cardinality "0..1")
exportControl "Private")
(object Role "$UNNAMED$27"
quid "4108F69B001B"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
is_aggregate TRUE)))
(object Association "$UNNAMED$28"
quid "411209F90028"
roles (list role_list
(object Role "$UNNAMED$29"
quid "411209F90373"
supplier "Logical View::Analysis Model::LTClasses::CTzId"
quidu "411209EF00C4"
is_navigable TRUE)
(object Role "$UNNAMED$30"
quid "411209F90383"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C"
is_aggregate TRUE)))
(object Association "$UNNAMED$31"
quid "4112367103B7"
roles (list role_list
(object Role "$UNNAMED$32"
quid "41123672031B"
supplier "Logical View::Analysis Model::LTClasses::CTimeZoneLocations"
quidu "4118881902E0"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$33"
quid "41123672032A"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C")))
(object Association "caches rules in"
quid "417E540101F8"
roles (list role_list
(object Role "$UNNAMED$34"
quid "417E540101F9"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"
is_aggregate TRUE)
(object Role "iCurrentRules"
quid "417E540101FA"
label "iCurrentRules"
supplier "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
client_cardinality (value cardinality "0..1")
Containment "By Reference"
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$35"
quid "417E59E801FC"
roles (list role_list
(object Role "$UNNAMED$36"
quid "417E59E90008"
supplier "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)
(object Role "$UNNAMED$37"
quid "417E59E90017"
supplier "Use Case View::Use-Case Model::Actors::Time Zone Setting Client"
quidu "417E52C803D8"
is_aggregate TRUE)))
(object Association "$UNNAMED$38"
quid "417E5A0901EC"
roles (list role_list
(object Role "$UNNAMED$39"
quid "417E5A0A0112"
supplier "Logical View::Analysis Model::LTClasses::CTzId"
quidu "411209EF00C4"
is_navigable TRUE)
(object Role "$UNNAMED$40"
quid "417E5A0A0121"
supplier "Use Case View::Use-Case Model::Actors::Time Zone Setting Client"
quidu "417E52C803D8"
is_aggregate TRUE)))
(object Association "$UNNAMED$41"
quid "417E5DBA00A1"
roles (list role_list
(object Role "iObserver"
quid "417E5DBA037F"
label "iObserver"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::MTZCfgAgentObserver"
quidu "417E5D9E0285"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$42"
quid "417E5DBA0380"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C")))
(object Association "delegates next rule change event observation to"
quid "417E6137033C"
roles (list role_list
(object Role "iAutoUpdateNotifier"
quid "417E613800EB"
label "iAutoUpdateNotifier"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzDstRuleChangeNotifier"
quidu "417E611102DE"
exportControl "Private")
(object Role "$UNNAMED$43"
quid "417E613800FA"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
is_aggregate TRUE)))
(object Association "$UNNAMED$44"
quid "417E61E10235"
roles (list role_list
(object Role "$UNNAMED$45"
quid "417E61E10245"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTZRulesCache"
quidu "417E61FF033F")
(object Role "iRules"
quid "417E61E10246"
label "iRules"
supplier "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
client_cardinality (value cardinality "1")
exportControl "Private"
is_navigable TRUE)))
(object Association "$UNNAMED$46"
quid "417E621D01C8"
roles (list role_list
(object Role "iOtherTzCache"
quid "417E621D03AD"
label "iOtherTzCache"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTZRulesCache"
quidu "417E61FF033F"
client_cardinality (value cardinality "0..1")
exportControl "Private")
(object Role "$UNNAMED$47"
quid "417E621D03AE"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
is_aggregate TRUE)))
(object Association "$UNNAMED$48"
quid "417E6273011E"
roles (list role_list
(object Role "iTimeZoneId"
quid "417E627302F2"
label "iTimeZoneId"
supplier "Logical View::Analysis Model::LTClasses::CTzId"
quidu "411209EF00C4"
client_cardinality (value cardinality "1")
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$49"
quid "417E62730312"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTZRulesCache"
quidu "417E61FF033F"
is_aggregate TRUE)))
(object Association "$UNNAMED$50"
quid "418658CE00D4"
roles (list role_list
(object Role "iRules"
quid "418658CE00D5"
label "iRules"
supplier "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
client_cardinality (value cardinality "1")
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$51"
quid "418658CE00D6"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTZRulesCache"
quidu "417E61FF033F")))
(object Association "$UNNAMED$52"
quid "41866A2200DE"
roles (list role_list
(object Role "iRules"
quid "41866A2202F2"
label "iRules"
supplier "Logical View::Analysis Model::LTClasses::TTzActualisedRule"
quidu "418669E703DB"
client_cardinality (value cardinality "1..n")
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$53"
quid "41866A2202F3"
supplier "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
is_aggregate TRUE)))
(object Association "gets and sets local zone in"
quid "41866BA803C2"
roles (list role_list
(object Role "$UNNAMED$54"
quid "41866BA803C3"
supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CSystemTzRulesCache"
quidu "417E61CB014A")
(object Role "$UNNAMED$55"
quid "41866BA803C4"
supplier "Logical View::Analysis Model::SysClasses::TLocale"
quidu "409F828F0066"
is_navigable TRUE)))
(object Association "$UNNAMED$56"
quid "41875FDA0330"
roles (list role_list
(object Role "$UNNAMED$57"
quid "41875FDB03DC"
supplier "Logical View::Analysis Model::SysClasses::TTime"
quidu "407FBECA00CB"
is_navigable TRUE)
(object Role "$UNNAMED$58"
quid "41875FDC0004"
supplier "Use Case View::Use-Case Model::Actors::Time Zone Setting Client"
quidu "417E52C803D8")))
(object Association "connects TzServer via"
quid "419CBDE90243"
roles (list role_list
(object Role "$UNNAMED$59"
quid "419CBDE90244"
supplier "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C"
is_aggregate TRUE)
(object Role "$UNNAMED$60"
quid "419CBDE90245"
supplier "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
client_cardinality (value cardinality "1")
Containment "By Value"
is_navigable TRUE)))
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "$UNNAMED$61"
quid "40F79653006D"
class "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$62"
quid "40F7965D02BF"
collaborators (list link_list
(object Link
quid "40F7973400AE"
supplier "$UNNAMED$61"
quidu "40F79653006D")
(object Link
quid "41866FDE0026"
supplier "$UNNAMED$63"
quidu "41866FBB03DF"
messages (list Messages
(object Message "NewL( )"
quid "41866FDE0027"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "4112110D02BF")
(object Message "ConvertToUniversalTime()"
quid "41866FFB02E5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
quidu "40D7E78E014D")))
(object Link
quid "418670330056"
supplier "$UNNAMED$64"
quidu "4186701F0324"
messages (list Messages
(object Message "NewL()"
quid "418670330057"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
quidu "41121126009D"))))
class "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$63"
quid "41866FBB03DF"
collaborators (list link_list
(object Link
quid "418670F60308"
supplier "iCurrentRules"
quidu "418670CE0029"
messages (list Messages
(object Message "ruleApplies = RuleApplies( )"
quid "418670F60309"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 3)
(object Message "[ruleApplies] ConvertTime( )"
quid "418671070385"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.2"
ordinal 4)
(object Message "ConvertTime( )"
quid "418671E3000D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.3.1"
ordinal 7
quidu "4186161002C3")))
(object Link
quid "4186712D03B4"
supplier "$UNNAMED$61"
quidu "40F79653006D"
messages (list Messages
(object Message "iCurrentRules = GetTimeZoneRulesL( )"
quid "4186712D03B5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 6)))
(object Link
quid "4186715D0319"
supplier "$UNNAMED$64"
quidu "4186701F0324")
(object Link
quid "41867172027D"
supplier "$UNNAMED$63"
quidu "41866FBB03DF"
messages (list Messages
(object Message "[!ruleApplies] replaceCachedRule"
quid "41867172027E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.3"
ordinal 5))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$64"
quid "4186701F0324"
class "Logical View::Analysis Model::LTClasses::CTzId"
quidu "411209EF00C4"
persistence "Transient"
multi FALSE)
(object Object "iCurrentRules"
quid "418670CE0029"
class "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
persistence "Transient"
multi FALSE)))
(object Mechanism @2
logical_models (list unit_reference_list
(object Object "$UNNAMED$65"
quid "41867AC800D6"
collaborators (list link_list
(object Link
quid "41867AC800D7"
supplier "$UNNAMED$66"
quidu "41867AC800DB"
messages (list Messages
(object Message "doGetTimeZoneRulesL"
quid "41867AC800D8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1))))
class "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$66"
quid "41867AC800DB"
collaborators (list link_list
(object Link
quid "41867AC800DA"
supplier "iTimeZoneMgr"
quidu "41867AC800DE"
messages (list Messages
(object Message "GetTimeZoneRulesL( )"
quid "41867AC800D9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2
quidu "418661120360"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzSession"
quidu "409F890B0127"
persistence "Transient"
multi FALSE)
(object Object "iTimeZoneMgr"
quid "41867AC800DE"
collaborators (list link_list
(object Link
quid "41867AC800DD"
supplier "iSystemTimeZone"
quidu "41867AC800E1"
messages (list Messages
(object Message "GetTimeZoneRulesL( )"
quid "41867AC800DC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 3
quidu "4186626B0103")))
(object Link
quid "41867B9F03A8"
supplier "iTZProvider"
quidu "41867AC800E9"
messages (list Messages
(object Message "ReleaseTzRules( )"
quid "41867B9F03A9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.2"
ordinal 9
quidu "4186758301A0"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
persistence "Transient"
multi FALSE)
(object Object "iTZProvider"
quid "41867AC800E9"
class "Logical View::Analysis Model::LTClasses::MTzDataAccess"
quidu "40B1D59903C5"
persistence "Transient"
multi FALSE)
(object Object "iRules"
quid "41867AC800E8"
class "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
persistence "Transient"
multi FALSE)
(object Object "iSystemTimeZone"
quid "41867AC800E1"
collaborators (list link_list
(object Link
quid "41867AC800E2"
supplier "iTZProvider"
quidu "41867AC800E9"
messages (list Messages
(object Message "iRules = GetTZRules(, )"
quid "41867AC800E3"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.3.1"
ordinal 7
Operation "iRules = GetTZRules( )")))
(object Link
quid "41867AC800E0"
supplier "iRules"
quidu "41867AC800E8"
messages (list Messages
(object Message "ruleApplies = RuleApplies(, )"
quid "41867AC800DF"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.1"
ordinal 4)
(object Message "[ruleApplies] ( )"
quid "41867AC800E6"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.2"
ordinal 5)
(object Message "( )"
quid "41867AC800E7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.3.2"
ordinal 8)))
(object Link
quid "41867AC800E4"
supplier "iSystemTimeZone"
quidu "41867AC800E1"
messages (list Messages
(object Message "[!ruleApplies] replaceCachedRule"
quid "41867AC800E5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1.3"
ordinal 6))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CSystemTzRulesCache"
quidu "417E61CB014A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$67"
quid "41867AE5022E"
collaborators (list link_list
(object Link
quid "41867AF2021F"
supplier "$UNNAMED$65"
quidu "41867AC800D6"
messages (list Messages
(object Message "GetTimeZoneRulesL( )"
quid "41867AF20220"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "417E559303C2"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"
persistence "Transient"
multi FALSE)))
(object Mechanism @3
logical_models (list unit_reference_list
(object Object "$UNNAMED$68"
quid "418778A7022A"
collaborators (list link_list
(object Link
quid "4187793D0299"
supplier "$UNNAMED$69"
quidu "4187792E01BE"
messages (list Messages
(object Message "ConvertToLocalTime()"
quid "41877A1F0116"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "40D7E79201DA"))))
class "Use Case View::Use-Case Model::Actors::Sync Conversion Client"
quidu "353D5816026C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$70"
quid "418778AD0065"
collaborators (list link_list
(object Link
quid "4187795A027A"
supplier "$UNNAMED$71"
quidu "418778C90382"
messages (list Messages
(object Message "SetTimeZoneL( )"
quid "41877ABC0202"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 6
quidu "40D83ABE00E7"))))
class "Use Case View::Use-Case Model::Actors::Time Zone Setting Client"
quidu "417E52C803D8"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$71"
quid "418778C90382"
collaborators (list link_list
(object Link
quid "4187791200C4"
supplier "$UNNAMED$72"
quidu "4187790A01CE"
messages (list Messages
(object Message "doSetTimeZoneL()"
quid "41877ABF026F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 7))))
class "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$73"
quid "418778F001CD"
collaborators (list link_list
(object Link
quid "418779180112"
supplier "$UNNAMED$74"
quidu "418779000289"
messages (list Messages
(object Message "NotifyTZStatusChange( )"
quid "41877B250232"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 9
quidu "4186617300A3")
(object Message "NotifyTZStatusChange( )"
quid "41877E7A01B0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 14
quidu "4186617300A3")))
(object Link
quid "41877A5C024F"
supplier "iSystemZoneCache"
quidu "41877A510145"
messages (list Messages
(object Message "GetTimeZoneRulesL( )"
quid "41877AAA029E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1.1"
ordinal 4
quidu "4186626B0103"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
quidu "409F83A9029C"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$74"
quid "418779000289"
collaborators (list link_list
(object Link
quid "4187791A0374"
supplier "$UNNAMED$72"
quidu "4187790A01CE"
messages (list Messages
(object Message "NotifyTZStatusChange( )"
quid "41877B34038A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1.1"
ordinal 10
quidu "418661CB0065")
(object Message "NotifyTZStatusChange( )"
quid "41877E870088"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1.1"
ordinal 15
quidu "418661CB0065"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzServer"
quidu "40A1DCCE01F1"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$72"
quid "4187790A01CE"
collaborators (list link_list
(object Link
quid "41877915027A"
supplier "$UNNAMED$73"
quidu "418778F001CD"
messages (list Messages
(object Message "GetTimeZoneRulesL( )"
quid "41877A3B03D5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "418661120360")
(object Message "SetTimeZoneL( )"
quid "41877ACD00E9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 8
quidu "418660D302E3")))
(object Link
quid "418779670019"
supplier "$UNNAMED$69"
quidu "4187792E01BE"
messages (list Messages
(object Message "NotifyTimeZoneChange( )"
quid "41877C110003"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1.1.1"
ordinal 11
quidu "418616440076")
(object Message "NotifyTimeZoneChange( )"
quid "41877E9D0144"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1.1.1"
ordinal 16
quidu "418616440076"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzSession"
quidu "409F890B0127"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$69"
quid "4187792E01BE"
collaborators (list link_list
(object Link
quid "4187793F0326"
supplier "$UNNAMED$75"
quidu "418779380038"
messages (list Messages
(object Message "GetTimeZoneRulesL( )"
quid "41877A2503C5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "417E559303C2")))
(object Link
quid "41877984000A"
supplier "iCache"
quidu "418779750327"
messages (list Messages
(object Message "delete"
quid "41877BA8031E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 12)
(object Message "delete"
quid "41877EB701FF"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1.1.1.1"
ordinal 17))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter"
quidu "40A487AF039A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$75"
quid "418779380038"
collaborators (list link_list
(object Link
quid "418779FD02DA"
supplier "$UNNAMED$72"
quidu "4187790A01CE"
messages (list Messages
(object Message "doGetTimeZoneRulesL"
quid "41877A2F0368"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2))))
class "Logical View::Analysis Model::LTClasses::RTz"
quidu "409F82C301AF"
persistence "Transient"
multi FALSE)
(object Object "iCache"
quid "418779750327"
class "Logical View::Analysis Model::LTClasses::CTzActualisedRules"
quidu "417E545600A1"
persistence "Transient"
multi FALSE)
(object Object "iSystemZoneCache"
quid "41877A510145"
collaborators (list link_list
(object Link
quid "41877A9A00AA"
supplier "iTzDataProvider"
quidu "41877A8C008A"
messages (list Messages
(object Message "GetFullTZIDAndRulesL( )"
quid "41877AF903C8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1.1.1.1"
ordinal 5
quidu "418657F70362"))))
class "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CSystemTzRulesCache"
quidu "417E61CB014A"
persistence "Transient"
multi FALSE)
(object Object "iTzDataProvider"
quid "41877A8C008A"
collaborators (list link_list
(object Link
quid "41877AA103D6"
supplier "$UNNAMED$73"
quidu "418778F001CD"
messages (list Messages
(object Message "NotifyTZFileStatusChange( )"
quid "41877B6C002F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 13
quidu "417E5D5601E8"))))
class "Logical View::Analysis Model::LTClasses::MTzDataAccess"
quidu "40B1D59903C5"
persistence "Transient"
multi FALSE)))
(object Mechanism @4
logical_models (list unit_reference_list
(object Object "$UNNAMED$76"
quid "418B88AA03C2"
collaborators (list link_list
(object Link
quid "418B88C001BF"
supplier "$UNNAMED$76"
quidu "418B88AA03C2"
messages (list Messages
(object Message "zone = FindZoneL()"
quid "418B88C001C0"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)))
(object Link
quid "418B894A0182"
supplier "zone"
quidu "418B89340182"
messages (list Messages
(object Message "GetRulesL(aRules)"
quid "418B894A0183"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "GetRulesL"))))
class "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
quidu "40FBA87302D3"
persistence "Transient"
multi FALSE)
(object Object "zone"
quid "418B89340182"
collaborators (list link_list
(object Link
quid "418B89CA02FA"
supplier "sta"
quidu "418B89A801A2"
messages (list Messages
(object Message "[for all sta in range] GetRulesL(aRules, )"
quid "418B89CA02FB"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 2))))
class "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
quidu "40FFE0E20357"
persistence "Transient"
multi FALSE)
(object Object "sta"
quid "418B89A801A2"
collaborators (list link_list
(object Link
quid "418B8A540118"
supplier "ruleset"
quidu "418B8A4D033B"
messages (list Messages
(object Message "[ruleset] GetRuleL(def_rule, aRules, )"
quid "418B8A540119"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.2"
ordinal 4)))
(object Link
quid "418B8AB00251"
supplier "sta"
quidu "418B89A801A2"
messages (list Messages
(object Message "def_rule = CreateSTDRule()"
quid "418B8AB00252"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.1"
ordinal 3
Operation "def_rule = CreateSTDRule")
(object Message "[!ruleset] AddDefaultRule(aRules, def_rule)"
quid "418B8B670179"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.3"
ordinal 8))))
class "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
quidu "40FFE058036F"
persistence "Transient"
multi FALSE)
(object Object "ruleset"
quid "418B8A4D033B"
collaborators (list link_list
(object Link
quid "418B8D49021C"
supplier "truledef"
quidu "418B8D390289"
messages (list Messages
(object Message "[for all truledef in ruleuses] trule = Actualise()"
quid "418B8D49021D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.2.2"
ordinal 6)))
(object Link
quid "418B8DE70337"
supplier "ruleset"
quidu "418B8A4D033B"
messages (list Messages
(object Message "AddActualisedRule(aRule, trule)"
quid "418B8DE70338"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.2.3"
ordinal 7)
(object Message "[first ruleuse > actualisation_year] AddDefaultRule(aRules, def_rule)"
quid "418B8F1703A8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1.2.1"
ordinal 5))))
class "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
quidu "40FFE15302FD"
persistence "Transient"
multi FALSE)
(object Object "truledef"
quid "418B8D390289"
class "Logical View::Design Model::2. TZ Data Provider - Design::TTzRuleDefinition"
quidu "418B8D2F0392"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "9. Server-side Tz Rules Caching"
quid "40A89A7802F4"
title "9. Server-side Tz Rules Caching"
zoom 100
max_height 28350
max_width 21600
origin_x 150
origin_y 0
items (list diagram_item_list
(object NoteView @5
location (2178, 2153)
font (object Font
size 12)
label (object ItemLabel
Parent_View @5
location (1709, 1747)
fill_color 13434879
nlines 14
max_width 902
label
|A single set of rules for the current zone and 1 other zone is maintained.
|
|The decision on having a separate cache for the current zone is because that will be the most used information.
|
|Rules in the cache will be maintained on a Least Recently Used bases.
|
|SetDefaultZoneIdL() is used as a template method to encapsulate the variability between the two classes
)
line_color 3342489
fill_color 13434879
width 962
height 825)
(object NoteView @6
location (987, 2453)
font (object Font
size 12)
label (object ItemLabel
Parent_View @6
location (396, 2131)
fill_color 13434879
nlines 11
max_width 1146
label
|This a transformed version of the TzRuleDefinition.
|The transformation changes the Rule into the actual Time (in the year of interest) when the change takes place.
|For any year, there may be any number of changes depending on whether there is a single, double or no change at all.
|A StdTimeAlignment with no associated DST rules is represented as single TTzActualisedRule for the period covered.
)
line_color 3342489
fill_color 13434879
width 1206
height 656)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::TTzActualisedRule" @7
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (293, 1862)
font (object Font
size 12)
label (object ItemLabel
Parent_View @7
location (77, 1785)
fill_color 13434879
nlines 1
max_width 432
justify 0
label "TTzActualisedRule")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418669E703DB"
width 450
height 182
annotation 8
autoResize TRUE)
(object AttachView "" @8
stereotype TRUE
line_color 3342489
client @6
supplier @7
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzId" @9
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1823, 1523)
font (object Font
size 12)
label (object ItemLabel
Parent_View @9
location (1701, 1417)
fill_color 13434879
nlines 1
max_width 244
justify 0
label "CTzId")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "411209EF00C4"
compartment (object Compartment
Parent_View @9
location (1701, 1528)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 175)
width 262
height 240
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzActualisedRules" @10
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1065, 1608)
font (object Font
size 12)
label (object ItemLabel
Parent_View @10
location (833, 1427)
fill_color 13434879
nlines 1
max_width 464
justify 0
label "CTzActualisedRules")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E545600A1"
compartment (object Compartment
Parent_View @10
location (833, 1538)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 432)
width 482
height 390
annotation 8
autoResize TRUE)
(object AttachView "" @11
stereotype TRUE
line_color 3342489
client @5
supplier @10
line_style 0)
(object AssociationViewNew "$UNNAMED$52" @12
location (670, 1737)
stereotype TRUE
line_color 3342489
quidu "41866A2200DE"
roleview_list (list RoleViews
(object RoleView "iRules" @13
Parent_View @12
location (-395, 70)
label (object SegLabel @14
Parent_View @13
location (609, 1825)
font (object Font
size 10)
anchor 1
anchor_loc 1
nlines 1
max_width 140
justify 0
label "-iRules"
pctDist 0.532649
height 64
orientation 0)
stereotype TRUE
line_color 3342489
quidu "41866A2202F2"
client @12
supplier @7
line_style 0
label (object SegLabel @15
Parent_View @13
location (554, 1712)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.645281
height 61
orientation 1))
(object RoleView "$UNNAMED$53" @16
Parent_View @12
location (-395, 70)
stereotype TRUE
line_color 3342489
quidu "41866A2202F3"
client @12
supplier @10
line_style 0)))
(object AttachView "" @17
stereotype TRUE
line_color 3342489
client @6
supplier @10
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataAccess" @18
ShowCompartmentStereotypes TRUE
location (345, 984)
font (object Font
size 12)
label (object ItemLabel
Parent_View @18
location (149, 929)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "MTzDataAccess")
stereotype (object ItemLabel
Parent_View @18
location (149, 879)
fill_color 13434879
anchor 10
nlines 1
max_width 392
justify 0
label "<<abstract>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40B1D59903C5"
width 410
height 238
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTZRulesCache" @19
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1207, 1025)
font (object Font
size 12)
label (object ItemLabel
Parent_View @19
location (896, 917)
fill_color 13434879
nlines 1
max_width 622
justify 0
label "CTZRulesCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E61FF033F"
compartment (object Compartment
Parent_View @19
location (896, 984)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 3
max_width 619)
width 640
height 244
annotation 8
autoResize TRUE)
(object UsesView "" @20
stereotype TRUE
line_color 3342489
quidu "417E62ED0323"
client @19
supplier @18
line_style 0)
(object AssociationViewNew "$UNNAMED$48" @21
location (1524, 1281)
stereotype TRUE
line_color 3342489
quidu "417E6273011E"
roleview_list (list RoleViews
(object RoleView "iTimeZoneId" @22
Parent_View @21
location (274, -762)
label (object SegLabel @23
Parent_View @22
location (1800, 1338)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 289
justify 0
label "-iTimeZoneId"
pctDist 1.168960
height 130
orientation 0)
stereotype TRUE
line_color 3342489
quidu "417E627302F2"
client @21
supplier @9
line_style 0
label (object SegLabel @24
Parent_View @22
location (1619, 1395)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.677432
height 30
orientation 1))
(object RoleView "$UNNAMED$49" @25
Parent_View @21
location (274, -762)
stereotype TRUE
line_color 3342489
quidu "417E62730312"
client @21
supplier @19
line_style 0)))
(object AssociationViewNew "$UNNAMED$44" @26
location (1143, 1279)
stereotype TRUE
line_color 3342489
quidu "417E61E10235"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$45" @27
Parent_View @26
location (-35, -484)
label (object SegLabel @28
Parent_View @27
location (1209, 1184)
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 "417E61E10245"
client @26
supplier @19
line_style 0)
(object RoleView "iRules" @29
Parent_View @26
location (-35, -484)
label (object SegLabel @30
Parent_View @29
location (1235, 1363)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 164
justify 0
label "-iRules"
pctDist 0.446154
height 109
orientation 0)
stereotype TRUE
line_color 3342489
quidu "417E61E10246"
client @26
supplier @10
line_style 0
label (object SegLabel @31
Parent_View @29
location (1074, 1365)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.726792
height 48
orientation 1))))
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent" @32
ShowCompartmentStereotypes TRUE
location (1181, 297)
font (object Font
size 12)
label (object ItemLabel
Parent_View @32
location (984, 243)
fill_color 13434879
nlines 1
max_width 394
justify 0
label "CTzConfigAgent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F83A9029C"
width 412
height 136
annotation 8
autoResize TRUE)
(object AssociationViewNew "gets time zone rules from" @33
location (613, 527)
font (object Font
size 12)
label (object SegLabel @34
Parent_View @33
location (525, 478)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 4
max_width 287
justify 0
label "gets time zone rules from"
pctDist -0.966667
height 50
orientation 0)
stereotype TRUE
line_color 3342489
quidu "40B1D5B802AB"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$0" @35
Parent_View @33
location (-875, -689)
stereotype TRUE
line_color 3342489
quidu "40B1D5B901A2"
client @33
supplier @18
vertices (list Points
(613, 527)
(509, 569)
(391, 864))
line_style 0
label (object SegLabel @36
Parent_View @35
location (381, 794)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.857701
height 37
orientation 1))
(object RoleView "$UNNAMED$1" @37
Parent_View @33
location (-875, -689)
stereotype TRUE
line_color 3342489
quidu "40B1D5B901A3"
client @33
supplier @32
line_style 0)))
(object AssociationViewNew "$UNNAMED$46" @38
location (1192, 633)
stereotype TRUE
line_color 3342489
quidu "417E621D01C8"
roleview_list (list RoleViews
(object RoleView "iOtherTzCache" @39
Parent_View @38
location (-23, -606)
label (object SegLabel @40
Parent_View @39
location (1384, 842)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 347
justify 0
label "-iOtherTzCache"
pctDist 0.798664
height 185
orientation 0)
stereotype TRUE
line_color 3342489
quidu "417E621D03AD"
client @38
supplier @19
line_style 0
label (object SegLabel @41
Parent_View @39
location (1146, 852)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.805720
height 54
orientation 1))
(object RoleView "$UNNAMED$47" @42
Parent_View @38
location (-23, -606)
stereotype TRUE
line_color 3342489
quidu "417E621D03AE"
client @38
supplier @32
line_style 0)))
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CSystemTzRulesCache" @43
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (2114, 953)
font (object Font
size 12)
label (object ItemLabel
Parent_View @43
location (1837, 870)
fill_color 13434879
nlines 1
max_width 554
justify 0
label "CSystemTzRulesCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E61CB014A"
compartment (object Compartment
Parent_View @43
location (1837, 937)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 403)
width 572
height 194
annotation 8
autoResize TRUE)
(object AssociationViewNew "delegates timezone setting to" @44
location (1814, 472)
label (object SegLabel @45
Parent_View @44
location (1759, 509)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 520
justify 0
label "delegates timezone setting to"
pctDist -0.433333
height 37
orientation 1)
stereotype TRUE
line_color 3342489
quidu "4108F69A021F"
roleview_list (list RoleViews
(object RoleView "iSystemTzCache" @46
Parent_View @44
location (730, -686)
label (object SegLabel @47
Parent_View @46
location (1792, 689)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 400
justify 0
label "-iSystemTzCache"
pctDist 0.424040
height 165
orientation 1)
stereotype TRUE
line_color 3342489
quidu "4108F69B000C"
client @44
supplier @43
vertices (list Points
(1814, 472)
(1872, 488)
(2063, 855))
line_style 0
label (object SegLabel @48
Parent_View @46
location (1959, 776)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.750324
height 56
orientation 1))
(object RoleView "$UNNAMED$27" @49
Parent_View @44
location (730, -686)
stereotype TRUE
line_color 3342489
quidu "4108F69B001B"
client @44
supplier @32
line_style 0)))
(object InheritView "" @50
stereotype TRUE
line_color 3342489
quidu "417E621A0301"
client @43
supplier @19
line_style 0)
(object AttachView "" @51
stereotype TRUE
line_color 3342489
client @5
supplier @43
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::TLocale" @52
ShowCompartmentStereotypes TRUE
location (2186, 193)
font (object Font
size 12)
label (object ItemLabel
Parent_View @52
location (2060, 116)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "TLocale")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F828F0066"
width 270
height 182
annotation 8
autoResize TRUE)
(object AssociationViewNew "gets and sets local zone in" @53
location (2270, 567)
font (object Font
size 12)
label (object SegLabel @54
Parent_View @53
location (2331, 482)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 3
max_width 281
justify 0
label "gets and sets local zone in"
pctDist 1.533333
height 86
orientation 0)
stereotype TRUE
line_color 3342489
quidu "41866BA803C2"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$54" @55
Parent_View @53
location (2051, -1317)
label (object SegLabel @56
Parent_View @55
location (2215, 812)
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 "41866BA803C3"
client @53
supplier @43
line_style 0)
(object RoleView "$UNNAMED$55" @57
Parent_View @53
location (2051, -1317)
label (object SegLabel @58
Parent_View @57
location (2296, 323)
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 "41866BA803C4"
client @53
supplier @52
vertices (list Points
(2270, 567)
(2315, 456)
(2231, 284))
line_style 0)))))
(object ClassDiagram "4. Time Zone Configuration"
quid "40A899B3013F"
title "4. Time Zone Configuration"
zoom 100
max_height 28350
max_width 21600
origin_x -1366
origin_y 0
items (list diagram_item_list
(object NoteView @59
location (1890, 156)
font (object Font
size 12)
label (object ItemLabel
Parent_View @59
location (1371, 41)
fill_color 13434879
nlines 4
max_width 1003
label "Responsible for transforming time zone rules into the time of change for a given year. Caches this transformed rules for all clients.")
line_color 3342489
fill_color 13434879
width 1063
height 243)
(object ClassView "ClassUtility" "Logical View::Analysis Model::TZClasses::CTzDataProviderFactory" @60
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (353, 1650)
font (object Font
size 12)
label (object ItemLabel
Parent_View @60
location (69, 1544)
fill_color 13434879
nlines 1
max_width 568
justify 0
label "CTzDataProviderFactory")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40F284200290"
width 586
height 240
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataObserver" @61
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (797, 232)
font (object Font
size 12)
label (object ItemLabel
Parent_View @61
location (523, 148)
fill_color 13434879
nlines 1
max_width 548
justify 0
label "MTzDataObserver")
stereotype (object ItemLabel
Parent_View @61
location (523, 98)
fill_color 13434879
anchor 10
nlines 1
max_width 548
justify 0
label "<<abstract>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E5C9D037C"
compartment (object Compartment
Parent_View @61
location (523, 259)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 544)
width 566
height 296
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::CBase" @62
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1300, 581)
font (object Font
size 12)
label (object ItemLabel
Parent_View @62
location (1174, 504)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40D7E5240359"
width 270
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::CTimer" @63
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (2178, 447)
font (object Font
size 12)
label (object ItemLabel
Parent_View @63
location (2052, 370)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "CTimer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E611F02A0"
width 270
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter" @64
ShowCompartmentStereotypes TRUE
location (365, 619)
font (object Font
size 12)
label (object ItemLabel
Parent_View @64
location (200, 587)
fill_color 13434879
nlines 1
max_width 330
justify 0
label "CTzConverter")
stereotype (object ItemLabel
Parent_View @64
location (200, 537)
fill_color 13434879
anchor 10
nlines 1
max_width 330
justify 0
label "<<active>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40A487AF039A"
width 348
height 192
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataAccess" @65
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (917, 2225)
font (object Font
size 12)
label (object ItemLabel
Parent_View @65
location (632, 2015)
fill_color 13434879
nlines 1
max_width 570
justify 0
label "MTzDataAccess")
stereotype (object ItemLabel
Parent_View @65
location (632, 1965)
fill_color 13434879
anchor 10
nlines 1
max_width 570
justify 0
label "<<abstract>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40B1D59903C5"
width 588
height 548
annotation 8
autoResize TRUE)
(object UsesView "" @66
stereotype TRUE
line_color 3342489
quidu "40F28479007C"
client @60
supplier @65
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzDstRuleChangeNotifier" @67
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (2179, 844)
font (object Font
size 12)
label (object ItemLabel
Parent_View @67
location (1868, 790)
fill_color 13434879
nlines 1
max_width 622
justify 0
label "CTzDstRuleChangeNotifier")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E611102DE"
width 640
height 136
annotation 8
autoResize TRUE)
(object InheritView "" @68
stereotype TRUE
line_color 3342489
quidu "417E6129002F"
client @67
supplier @63
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent" @69
ShowCompartmentStereotypes TRUE
location (1292, 1256)
font (object Font
size 12)
label (object ItemLabel
Parent_View @69
location (1095, 1202)
fill_color 13434879
nlines 1
max_width 394
justify 0
label "CTzConfigAgent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F83A9029C"
width 412
height 136
annotation 8
autoResize TRUE)
(object AssociationViewNew "gets time zone rules from" @70
location (1182, 1688)
font (object Font
size 12)
label (object SegLabel @71
Parent_View @70
location (1069, 1660)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 4
max_width 287
justify 0
label "gets time zone rules from"
pctDist -1.400000
height 29
orientation 0)
stereotype TRUE
line_color 3342489
quidu "40B1D5B802AB"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$0" @72
Parent_View @70
location (-306, 472)
stereotype TRUE
line_color 3342489
quidu "40B1D5B901A2"
client @70
supplier @65
line_style 0
label (object SegLabel @73
Parent_View @72
location (1037, 1896)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.857701
height 37
orientation 1))
(object RoleView "$UNNAMED$1" @74
Parent_View @70
location (-306, 472)
stereotype TRUE
line_color 3342489
quidu "40B1D5B901A3"
client @70
supplier @69
vertices (list Points
(1182, 1688)
(1209, 1634)
(1276, 1324))
line_style 0)))
(object AttachView "" @75
stereotype TRUE
line_color 3342489
client @59
supplier @69
line_style 0)
(object AssociationViewNew "delegates next rule change event observation to" @76
location (1732, 1049)
font (object Font
size 12)
label (object SegLabel @77
Parent_View @76
location (1717, 1061)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 5
max_width 312
justify 0
label "delegates next rule change event observation to"
pctDist 0.250000
height 12
orientation 1)
stereotype TRUE
line_color 3342489
quidu "417E6137033C"
roleview_list (list RoleViews
(object RoleView "iAutoUpdateNotifier" @78
Parent_View @76
location (705, -184)
label (object SegLabel @79
Parent_View @78
location (2169, 993)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 444
justify 0
label "-iAutoUpdateNotifier"
pctDist 1.290747
height 132
orientation 1)
stereotype TRUE
line_color 3342489
quidu "417E613800EB"
client @76
supplier @67
line_style 0)
(object RoleView "$UNNAMED$43" @80
Parent_View @76
location (705, -184)
stereotype TRUE
line_color 3342489
quidu "417E613800FA"
client @76
supplier @69
line_style 0)))
(object InheritView "" @81
stereotype TRUE
line_color 3342489
quidu "417E5CC100CC"
client @69
supplier @61
vertices (list Points
(1226, 1187)
(791, 738)
(794, 380))
line_style 0)
(object InheritView "" @82
stereotype TRUE
line_color 3342489
quidu "417E5CF40254"
client @69
supplier @62
line_style 0)
(object UsesView "loads time zone data provider from" @83
font (object Font
size 12)
label (object ItemLabel
Parent_View @83
location (586, 1263)
anchor_loc 1
nlines 1
max_width 635
justify 0
label "loads time zone data provider from")
stereotype TRUE
line_color 3342489
quidu "40F284690167"
client @69
supplier @60
vertices (list Points
(1085, 1257)
(350, 1266)
(351, 1529))
line_style 0)
(object UsesView "notifies current zone change to" @84
font (object Font
size 12)
label (object ItemLabel
Parent_View @84
location (620, 1029)
anchor_loc 1
nlines 1
max_width 541
justify 0
label "notifies current zone change to")
stereotype TRUE
line_color 3342489
quidu "4108F88D02D1"
client @69
supplier @64
vertices (list Points
(1091, 1187)
(366, 944)
(365, 715))
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::TLocale" @85
ShowCompartmentStereotypes TRUE
location (2322, 1575)
font (object Font
size 12)
label (object ItemLabel
Parent_View @85
location (2196, 1498)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "TLocale")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F828F0066"
width 270
height 182
annotation 8
autoResize TRUE)
(object AssociationViewNew "gets and sets local zone in" @86
location (1842, 1425)
font (object Font
size 12)
label (object SegLabel @87
Parent_View @86
location (1925, 1375)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 4
max_width 212
justify 0
label "gets and sets local zone in"
pctDist 1.900000
height 51
orientation 0)
stereotype TRUE
line_color 3342489
quidu "40D83B14032A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$23" @88
Parent_View @86
location (1623, -459)
label (object SegLabel @89
Parent_View @88
location (1556, 1380)
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 "40D83B14032B"
client @86
supplier @69
line_style 0)
(object RoleView "$UNNAMED$24" @90
Parent_View @86
location (1623, -459)
label (object SegLabel @91
Parent_View @90
location (2106, 1551)
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 "40D83B14032C"
client @86
supplier @85
line_style 0)))
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CSystemTzRulesCache" @92
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1952, 2119)
font (object Font
size 12)
label (object ItemLabel
Parent_View @92
location (1675, 2036)
fill_color 13434879
nlines 1
max_width 554
justify 0
label "CSystemTzRulesCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E61CB014A"
width 572
height 194
annotation 8
autoResize TRUE)
(object AssociationViewNew "delegates timezone setting to" @93
location (1610, 1672)
font (object Font
size 12)
label (object SegLabel @94
Parent_View @93
location (1610, 1613)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 520
justify 0
label "delegates timezone setting to"
pctDist 0.500000
height 60
orientation 0)
stereotype TRUE
line_color 3342489
quidu "4108F69A021F"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$27" @95
Parent_View @93
location (16, -131)
label (object SegLabel @96
Parent_View @95
location (1366, 1421)
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 "4108F69B001B"
client @93
supplier @69
line_style 0)
(object RoleView "iSystemTzCache" @97
Parent_View @93
location (16, -131)
label (object SegLabel @98
Parent_View @97
location (1610, 1949)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 425
justify 0
label "-iSystemTzCache"
pctDist 0.503038
height 168
orientation 1)
stereotype TRUE
line_color 3342489
quidu "4108F69B000C"
client @93
supplier @92
line_style 0
label (object SegLabel @99
Parent_View @97
location (1888, 1918)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.830067
height 73
orientation 0))))
(object AssociationViewNew "gets and sets local zone in" @100
location (2138, 1843)
font (object Font
size 12)
label (object SegLabel @101
Parent_View @100
location (2166, 1784)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 1
max_width 600
justify 0
label "gets and sets local zone in"
pctDist 0.966667
height 60
orientation 0)
stereotype TRUE
line_color 3342489
quidu "41866BA803C2"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$55" @102
Parent_View @100
location (544, 40)
label (object SegLabel @103
Parent_View @102
location (2199, 1679)
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 "41866BA803C4"
client @100
supplier @85
line_style 0)
(object RoleView "$UNNAMED$54" @104
Parent_View @100
location (544, 40)
label (object SegLabel @105
Parent_View @104
location (2008, 1964)
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 "41866BA803C3"
client @100
supplier @92
line_style 0)))))
(object ClassDiagram "3. Local Time Conversion - Client-Process-Local Conversion Details"
quid "409F82FB024C"
title "3. Local Time Conversion - Client-Process-Local Conversion Details"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @106
location (718, 212)
font (object Font
size 12)
label (object ItemLabel
Parent_View @106
location (443, 65)
fill_color 13434879
nlines 5
max_width 515
label "Client-Local caching is provided for performance. Each client caches only 1 actualised rule for the current selected zone.")
line_color 3342489
fill_color 13434879
width 575
height 306)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::CActive" @107
ShowCompartmentStereotypes TRUE
location (200, 1352)
font (object Font
size 12)
label (object ItemLabel
Parent_View @107
location (74, 1275)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "CActive")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F86F50045"
width 270
height 182
annotation 8
autoResize TRUE)
(object NoteView @108
location (534, 2159)
font (object Font
size 12)
label (object ItemLabel
Parent_View @108
location (140, 1965)
fill_color 13434879
nlines 6
max_width 752
label
|Observes the CTimeZoneConfigAgent for changes in the information held on the current zone.
|It then informs CTzConverter, for the latter to purge its current zone rule cache.
)
line_color 3342489
fill_color 13434879
width 812
height 400)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::CBase" @109
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (175, 651)
font (object Font
size 12)
label (object ItemLabel
Parent_View @109
location (49, 574)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "CBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40D7E5240359"
width 270
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::RSessionBase" @110
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (2151, 993)
font (object Font
size 12)
label (object ItemLabel
Parent_View @110
location (1968, 916)
fill_color 13434879
nlines 1
max_width 366
justify 0
label "RSessionBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40A1D3F1009C"
width 384
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::RTz" @111
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1701, 1723)
font (object Font
size 12)
label (object ItemLabel
Parent_View @111
location (1434, 1392)
fill_color 13434879
nlines 1
max_width 534
justify 0
label "RTz")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F82C301AF"
width 552
height 690
annotation 8
autoResize TRUE)
(object InheritView "" @112
stereotype TRUE
line_color 3342489
quidu "40A1D40000BB"
client @111
supplier @110
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzChangeNotifier" @113
ShowCompartmentStereotypes TRUE
location (750, 1717)
font (object Font
size 12)
label (object ItemLabel
Parent_View @113
location (525, 1663)
fill_color 13434879
nlines 1
max_width 450
justify 0
label "CTzChangeNotifier")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40F5160A0058"
width 468
height 136
annotation 8
autoResize TRUE)
(object UsesView "" @114
stereotype TRUE
line_color 3342489
quidu "40F518140142"
client @113
supplier @111
line_style 0)
(object InheritView "" @115
stereotype TRUE
line_color 3342489
quidu "40F5161603E2"
client @113
supplier @107
line_style 0)
(object AttachView "" @116
stereotype TRUE
line_color 3342489
client @113
supplier @108
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter" @117
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (841, 955)
font (object Font
size 12)
label (object ItemLabel
Parent_View @117
location (588, 768)
fill_color 13434879
nlines 1
max_width 506
justify 0
label "CTzConverter")
stereotype (object ItemLabel
Parent_View @117
location (588, 718)
fill_color 13434879
anchor 10
nlines 1
max_width 506
justify 0
label "<<active>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40A487AF039A"
width 524
height 502
annotation 8
autoResize TRUE)
(object AssociationViewNew "gets time zone rules from" @118
location (1263, 1333)
font (object Font
size 12)
label (object SegLabel @119
Parent_View @118
location (1303, 1237)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 3
max_width 206
justify 0
label "gets time zone rules from"
pctDist 1.183333
height 97
orientation 0)
stereotype TRUE
line_color 3342489
quidu "409F83E900A9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$6" @120
Parent_View @118
location (47, 805)
stereotype TRUE
line_color 3342489
quidu "409F83E902AC"
client @118
supplier @111
line_style 0
label (object SegLabel @121
Parent_View @120
location (1396, 1406)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.685232
height 35
orientation 0))
(object RoleView "$UNNAMED$7" @122
Parent_View @118
location (47, 805)
stereotype TRUE
line_color 3342489
quidu "409F83E902AD"
client @118
supplier @117
line_style 0)))
(object AssociationViewNew "delegates zone change observation to" @123
location (783, 1427)
font (object Font
size 12)
label (object SegLabel @124
Parent_View @123
location (919, 1443)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 5
max_width 244
justify 0
label "delegates zone change observation to"
pctDist 2.766667
height 16
orientation 1)
stereotype TRUE
line_color 3342489
quidu "40F514F1024C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$26" @125
Parent_View @123
location (-1111, -352)
label (object SegLabel @126
Parent_View @125
location (846, 1256)
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 "40F514F20087"
client @123
supplier @117
line_style 0)
(object RoleView "$UNNAMED$25" @127
Parent_View @123
location (-1111, -352)
label (object SegLabel @128
Parent_View @127
location (804, 1608)
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 "40F514F20077"
client @123
supplier @113
line_style 0)))
(object InheritView "" @129
stereotype TRUE
line_color 3342489
quidu "417E54EE01CC"
client @117
supplier @109
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzActualisedRules" @130
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1643, 195)
font (object Font
size 12)
label (object ItemLabel
Parent_View @130
location (1411, 14)
fill_color 13434879
nlines 1
max_width 464
justify 0
label "CTzActualisedRules")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E545600A1"
width 482
height 390
annotation 8
autoResize TRUE)
(object AssociationViewNew "caches rules in" @131
location (1269, 547)
font (object Font
size 12)
label (object SegLabel @132
Parent_View @131
location (1339, 596)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 3
max_width 213
justify 0
label "caches rules in"
pctDist 1.683333
height 49
orientation 1)
stereotype TRUE
line_color 3342489
quidu "417E540101F8"
roleview_list (list RoleViews
(object RoleView "iCurrentRules" @133
Parent_View @131
location (23, -514)
label (object SegLabel @134
Parent_View @133
location (1220, 450)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 317
justify 0
label "-iCurrentRules"
pctDist 0.135907
height 105
orientation 0)
stereotype TRUE
line_color 3342489
quidu "417E540101FA"
client @131
supplier @130
line_style 0
label (object SegLabel @135
Parent_View @133
location (1443, 468)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "0..1"
pctDist 0.791334
height 62
orientation 1))
(object RoleView "$UNNAMED$34" @136
Parent_View @131
location (23, -514)
stereotype TRUE
line_color 3342489
quidu "417E540101F9"
client @131
supplier @117
line_style 0)))
(object AttachView "" @137
stereotype TRUE
line_color 3342489
client @106
supplier @130
line_style 0)
(object UsesView "" @138
stereotype TRUE
line_color 3342489
quidu "417E54A90342"
client @111
supplier @130
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::TTzActualisedRule" @139
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (2172, 640)
font (object Font
size 12)
label (object ItemLabel
Parent_View @139
location (1956, 563)
fill_color 13434879
nlines 1
max_width 432
justify 0
label "TTzActualisedRule")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418669E703DB"
width 450
height 182
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$52" @140
location (1969, 469)
stereotype TRUE
line_color 3342489
quidu "41866A2200DE"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$53" @141
Parent_View @140
location (-100, 163)
label (object SegLabel @142
Parent_View @141
location (1922, 375)
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 @140
supplier @130
line_style 0)
(object RoleView "iRules" @143
Parent_View @140
location (-100, 163)
label (object SegLabel @144
Parent_View @143
location (2103, 490)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 160
justify 0
label "-iRules"
pctDist 0.952434
height 71
orientation 0)
stereotype TRUE
line_color 3342489
quidu "41866A2202F2"
client @140
supplier @139
line_style 0
label (object SegLabel @145
Parent_View @143
location (1964, 522)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.248320
height 45
orientation 1))))))
(object ClassDiagram "6. TZ Data Provider Interface"
quid "40F508D002C9"
title "6. TZ Data Provider Interface"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataAccess" @146
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1170, 784)
font (object Font
size 12)
label (object ItemLabel
Parent_View @146
location (885, 574)
fill_color 13434879
nlines 1
max_width 570
justify 0
label "MTzDataAccess")
stereotype (object ItemLabel
Parent_View @146
location (885, 524)
fill_color 13434879
anchor 10
nlines 1
max_width 570
justify 0
label "<<abstract>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40B1D59903C5"
compartment (object Compartment
Parent_View @146
location (885, 685)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 7
max_width 566)
width 588
height 548
annotation 8
autoResize TRUE)
(object ClassView "ClassUtility" "Logical View::Analysis Model::TZClasses::CTzDataProviderFactory" @147
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (389, 792)
font (object Font
size 12)
label (object ItemLabel
Parent_View @147
location (105, 686)
fill_color 13434879
nlines 1
max_width 568
justify 0
label "CTzDataProviderFactory")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40F284200290"
compartment (object Compartment
Parent_View @147
location (105, 797)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 488)
width 586
height 240
annotation 8
autoResize TRUE)
(object UsesView "" @148
stereotype TRUE
line_color 3342489
quidu "40F28479007C"
client @147
supplier @146
line_style 0)
(object NoteView @149
location (1587, 1703)
font (object Font
size 12)
label (object ItemLabel
Parent_View @149
location (878, 1175)
fill_color 13434879
nlines 18
max_width 1383
label
|This is the interface to the TZ Data Provider.
|
|GetTZules():
| returns a collection of TZ Rules for the given period and zone.
|
|GetFullTZIDAndRulesL():
| returns a collection of TZ Rules for the given period and zone. Also supplies the full name of the zone
|
|Release():
| Clients are responsible for the lifetime of the Data Provider. They must call this method if the object is no longer required. The method name allows ease of putting on the CleanupRelease stack.
|
|ReleaseTzRules():
| Instructs the data provider to free the rules to preserve space.
)
line_color 3342489
fill_color 13434879
width 1443
height 1069)
(object AttachView "" @150
stereotype TRUE
line_color 3342489
client @149
supplier @146
line_style 0)
(object NoteView @151
location (390, 259)
font (object Font
size 12)
label (object ItemLabel
Parent_View @151
location (40, 28)
fill_color 13434879
nlines 8
max_width 665
label
|Factory for TZ Data Provider
|
|CreateTZDataProviderL():
| returns MTzDataAccess
)
line_color 3342489
fill_color 13434879
width 725
height 475)
(object AttachView "" @152
stereotype TRUE
line_color 3342489
client @147
supplier @151
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::TTime" @153
ShowCompartmentStereotypes TRUE
location (1165, 120)
font (object Font
size 12)
label (object ItemLabel
Parent_View @153
location (1039, 43)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "TTime")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407FBECA00CB"
width 270
height 182
annotation 8
autoResize TRUE)
(object NoteView @154
location (1900, 266)
font (object Font
size 12)
label (object ItemLabel
Parent_View @154
location (1612, 25)
fill_color 13434879
nlines 8
max_width 540
label
|Encapsulates a collection of Time Zone Rules for changing to Summer, Double Summer, or Winter.
|Also defines the period the rules cover.
)
line_color 3342489
fill_color 13434879
width 600
height 494)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataObserver" @155
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (397, 1378)
font (object Font
size 12)
label (object ItemLabel
Parent_View @155
location (123, 1294)
fill_color 13434879
nlines 1
max_width 548
justify 0
label "MTzDataObserver")
stereotype (object ItemLabel
Parent_View @155
location (123, 1244)
fill_color 13434879
anchor 10
nlines 1
max_width 548
justify 0
label "<<abstract>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E5C9D037C"
compartment (object Compartment
Parent_View @155
location (123, 1405)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 544)
width 566
height 296
annotation 8
autoResize TRUE)
(object UsesView "" @156
stereotype TRUE
line_color 3342489
quidu "417E681D00F2"
client @147
supplier @155
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzActualisedRules" @157
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1884, 817)
font (object Font
size 12)
label (object ItemLabel
Parent_View @157
location (1652, 636)
fill_color 13434879
nlines 1
max_width 464
justify 0
label "CTzActualisedRules")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E545600A1"
compartment (object Compartment
Parent_View @157
location (1652, 747)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 5
max_width 431)
width 482
height 390
annotation 8
autoResize TRUE)
(object UsesView "" @158
stereotype TRUE
line_color 3342489
quidu "4186575403BE"
client @146
supplier @157
line_style 0)
(object UsesView "" @159
stereotype TRUE
line_color 3342489
quidu "40F63FCB00CD"
client @146
supplier @153
line_style 0)
(object AttachView "" @160
stereotype TRUE
line_color 3342489
client @154
supplier @157
line_style 0)))
(object ClassDiagram "2. Local Time Conversion API"
quid "40F5116F025B"
title "2. Local Time Conversion API"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object NoteView @161
location (875, 2034)
font (object Font
size 12)
label (object ItemLabel
Parent_View @161
location (62, 1853)
fill_color 13434879
nlines 6
max_width 1590
label
|Provides high Performance Conversion for the current selected time zone.
|Only one instance is required per client.
|It requires an installed active scheduler to manage its delegate system time zone change event observer .
)
line_color 3342489
fill_color 13434879
width 1650
height 375)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzId" @162
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1809, 1679)
font (object Font
size 12)
label (object ItemLabel
Parent_View @162
location (1687, 1573)
fill_color 13434879
nlines 1
max_width 244
justify 0
label "CTzId")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "411209EF00C4"
width 262
height 240
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::TTime" @163
ShowCompartmentStereotypes TRUE
location (678, 547)
font (object Font
size 12)
label (object ItemLabel
Parent_View @163
location (552, 470)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "TTime")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407FBECA00CB"
width 270
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Use-Case Model::Actors::Sync Conversion Client" @164
ShowCompartmentStereotypes TRUE
location (423, 86)
font (object Font
size 12)
label (object ItemLabel
Parent_View @164
location (423, 246)
anchor_loc 1
nlines 2
max_width 377
justify 0
label "Sync Conversion Client")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "353D5816026C"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$28" @165
location (1844, 124)
stereotype TRUE
line_color 3342489
quidu "411209F90028"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$29" @166
Parent_View @165
location (974, 2)
stereotype TRUE
line_color 3342489
quidu "411209F90373"
client @165
supplier @162
line_style 3
origin_attachment (1844, 124)
terminal_attachment (1844, 1559))
(object RoleView "$UNNAMED$30" @167
Parent_View @165
location (974, 2)
stereotype TRUE
line_color 3342489
quidu "411209F90383"
client @165
supplier @164
vertices (list Points
(1844, 124)
(1844, 54)
(480, 54))
line_style 3
origin_attachment (1844, 124)
terminal_attachment (480, 54))))
(object AssociationViewNew "$UNNAMED$8" @168
location (650, 188)
stereotype TRUE
line_color 3342489
quidu "40D7E577004C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$9" @169
Parent_View @168
location (-239, -440)
stereotype TRUE
line_color 3342489
quidu "40D7E5770185"
client @168
supplier @163
line_style 3
origin_attachment (650, 188)
terminal_attachment (650, 456))
(object RoleView "$UNNAMED$10" @170
Parent_View @168
location (-239, -440)
stereotype TRUE
line_color 3342489
quidu "40D7E5770186"
client @168
supplier @164
vertices (list Points
(650, 188)
(650, 91)
(480, 91))
line_style 3
origin_attachment (650, 188)
terminal_attachment (480, 91))))
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConverter" @171
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (353, 1144)
font (object Font
size 12)
label (object ItemLabel
Parent_View @171
location (100, 957)
fill_color 13434879
nlines 1
max_width 506
justify 0
label "CTzConverter")
stereotype (object ItemLabel
Parent_View @171
location (100, 907)
fill_color 13434879
anchor 10
nlines 1
max_width 506
justify 0
label "<<active>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40A487AF039A"
width 524
height 502
annotation 8
autoResize TRUE)
(object AttachView "" @172
stereotype TRUE
line_color 3342489
client @161
supplier @171
line_style 3
origin_attachment (303, 1846)
terminal_attachment (303, 1395))
(object AssociationViewNew "$UNNAMED$14" @173
location (165, 378)
stereotype TRUE
line_color 3342489
quidu "40D7E57C03C7"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$15" @174
Parent_View @173
location (-724, -250)
stereotype TRUE
line_color 3342489
quidu "40D7E57D029E"
client @173
supplier @171
line_style 3
origin_attachment (165, 378)
terminal_attachment (165, 893)
label (object SegLabel @175
Parent_View @174
location (207, 836)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.890656
height 42
orientation 0))
(object RoleView "$UNNAMED$16" @176
Parent_View @173
location (-724, -250)
stereotype TRUE
line_color 3342489
quidu "40D7E57D02AE"
client @173
supplier @164
vertices (list Points
(165, 378)
(165, 63)
(364, 63))
line_style 3
origin_attachment (165, 378)
terminal_attachment (364, 63))))
(object UsesView "" @177
stereotype TRUE
line_color 3342489
quidu "41120A0F02C8"
client @171
supplier @162
vertices (list Points
(513, 1395)
(513, 1683)
(1678, 1683))
line_style 3
origin_attachment (513, 1395)
terminal_attachment (1678, 1683))
(object UsesView "" @178
stereotype TRUE
line_color 3342489
quidu "40A48BF80399"
client @171
supplier @163
vertices (list Points
(374, 893)
(374, 540)
(543, 540))
line_style 3
origin_attachment (374, 893)
terminal_attachment (543, 540))
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::RTz" @179
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1357, 1076)
font (object Font
size 12)
label (object ItemLabel
Parent_View @179
location (1090, 745)
fill_color 13434879
nlines 1
max_width 534
justify 0
label "RTz")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F82C301AF"
width 552
height 690
annotation 8
autoResize TRUE)
(object AssociationViewNew "connects TzServer via" @180
location (1258, 69)
font (object Font
size 12)
label (object SegLabel @181
Parent_View @180
location (1190, 305)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 3
max_width 313
justify 0
label "connects TzServer via"
pctDist -0.650000
height 236
orientation 1)
stereotype TRUE
line_color 3342489
quidu "419CBDE90243"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$59" @182
Parent_View @180
location (-448, -1294)
label (object SegLabel @183
Parent_View @182
location (636, 28)
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 "419CBDE90244"
client @180
supplier @164
line_style 3
origin_attachment (1258, 69)
terminal_attachment (480, 69))
(object RoleView "$UNNAMED$60" @184
Parent_View @180
location (-448, -1294)
label (object SegLabel @185
Parent_View @184
location (1417, 575)
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 "419CBDE90245"
client @180
supplier @179
vertices (list Points
(1258, 69)
(1375, 69)
(1375, 731))
line_style 3
origin_attachment (1258, 69)
terminal_attachment (1375, 731)
label (object SegLabel @186
Parent_View @184
location (1322, 652)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))
(object UsesView "" @187
stereotype TRUE
line_color 3342489
quidu "40F51C740307"
client @179
supplier @163
vertices (list Points
(1172, 731)
(1172, 528)
(813, 528))
line_style 3
origin_attachment (1172, 731)
terminal_attachment (813, 528))
(object UsesView "" @188
stereotype TRUE
line_color 3342489
quidu "41875FF002C3"
client @179
supplier @162
vertices (list Points
(1447, 1421)
(1447, 1627)
(1678, 1627))
line_style 3
origin_attachment (1447, 1421)
terminal_attachment (1678, 1627))
(object AssociationViewNew "gets time zone rules from" @189
location (848, 1028)
font (object Font
size 12)
label (object SegLabel @190
Parent_View @189
location (855, 983)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 3
max_width 400
justify 0
label "gets time zone rules from"
pctDist 0.616667
height 46
orientation 0)
stereotype TRUE
line_color 3342489
quidu "409F83E900A9"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$6" @191
Parent_View @189
location (486, -213)
stereotype TRUE
line_color 3342489
quidu "409F83E902AC"
client @189
supplier @179
line_style 3
origin_attachment (848, 1028)
terminal_attachment (1081, 1028)
label (object SegLabel @192
Parent_View @191
location (1054, 1082)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$7" @193
Parent_View @189
location (486, -213)
stereotype TRUE
line_color 3342489
quidu "409F83E902AD"
client @189
supplier @171
line_style 3
origin_attachment (848, 1028)
terminal_attachment (615, 1028))))))
(object ClassDiagram "5. Time Zone Server"
quid "417E5E7A03DF"
title "5. Time Zone Server"
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::SysClasses::CPolicyServer" @194
ShowCompartmentStereotypes TRUE
location (1586, 1478)
font (object Font
size 12)
label (object ItemLabel
Parent_View @194
location (1416, 1401)
fill_color 13434879
nlines 1
max_width 340
justify 0
label "CPolicyServer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F888A0154"
width 358
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzSession" @195
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1802, 1137)
font (object Font
size 12)
label (object ItemLabel
Parent_View @195
location (1349, 1004)
fill_color 13434879
nlines 1
max_width 906
justify 0
label "CTzSession")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F890B0127"
compartment (object Compartment
Parent_View @195
location (1349, 1071)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 4
max_width 903)
width 924
height 294
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::CSession2" @196
ShowCompartmentStereotypes TRUE
location (2020, 647)
font (object Font
size 12)
label (object ItemLabel
Parent_View @196
location (1880, 570)
fill_color 13434879
nlines 1
max_width 280
justify 0
label "CSession2")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F8948005D"
width 298
height 182
annotation 8
autoResize TRUE)
(object InheritView "" @197
stereotype TRUE
line_color 3342489
quidu "409F895302CE"
client @195
supplier @196
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::RTz" @198
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1429, 364)
font (object Font
size 12)
label (object ItemLabel
Parent_View @198
location (1162, 33)
fill_color 13434879
nlines 1
max_width 534
justify 0
label "RTz")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F82C301AF"
compartment (object Compartment
Parent_View @198
location (1162, 144)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 11
max_width 531)
width 552
height 690
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzServer" @199
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (932, 1228)
font (object Font
size 12)
label (object ItemLabel
Parent_View @199
location (692, 1145)
fill_color 13434879
nlines 1
max_width 480
justify 0
label "CTzServer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40A1DCCE01F1"
compartment (object Compartment
Parent_View @199
location (692, 1212)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 478)
width 498
height 194
annotation 8
autoResize TRUE)
(object AssociationViewNew "provides interface to" @200
location (1108, 919)
font (object Font
size 12)
label (object SegLabel @201
Parent_View @200
location (1299, 852)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 3
max_width 200
justify 0
label "provides interface to"
pctDist 3.683333
height 68
orientation 0)
stereotype TRUE
line_color 3342489
quidu "409F83CD0377"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$4" @202
Parent_View @200
location (-300, -281)
stereotype TRUE
line_color 3342489
quidu "409F83CE0174"
client @200
supplier @199
line_style 0
label (object SegLabel @203
Parent_View @202
location (980, 1070)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.796536
height 37
orientation 1))
(object RoleView "$UNNAMED$5" @204
Parent_View @200
location (-300, -281)
stereotype TRUE
line_color 3342489
quidu "409F83CE0175"
client @200
supplier @198
line_style 0
label (object SegLabel @205
Parent_View @204
location (1147, 752)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.682964
height 51
orientation 0))))
(object AssocAttachView "" @206
stereotype TRUE
line_color 3342489
client @200
supplier @195
line_style 0)
(object InheritView "" @207
stereotype TRUE
line_color 3342489
quidu "409F88A303E5"
client @199
supplier @194
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::MTZCfgAgentObserver" @208
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (806, 1628)
font (object Font
size 12)
label (object ItemLabel
Parent_View @208
location (538, 1545)
fill_color 13434879
nlines 1
max_width 536
justify 0
label "MTZCfgAgentObserver")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E5D9E0285"
compartment (object Compartment
Parent_View @208
location (538, 1612)
font (object Font
size 10)
icon_style "Icon"
fill_color 16777215
anchor 2
nlines 2
max_width 478)
width 554
height 194
annotation 8
autoResize TRUE)
(object InheritView "" @209
stereotype TRUE
line_color 3342489
quidu "417E5DA401BA"
client @199
supplier @208
line_style 0)
(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent" @210
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (332, 469)
font (object Font
size 12)
label (object ItemLabel
Parent_View @210
location (15, 261)
fill_color 13434879
nlines 1
max_width 634
justify 0
label "CTzConfigAgent")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F83A9029C"
width 652
height 444
annotation 8
autoResize TRUE)
(object AssociationViewNew "delegates time zone configuration to" @211
location (680, 910)
font (object Font
size 12)
label (object SegLabel @212
Parent_View @211
location (828, 878)
font (object Font
size 12
italics TRUE)
anchor 1
anchor_loc 1
nlines 4
max_width 332
justify 0
label "delegates time zone configuration to"
pctDist 2.966667
height 33
orientation 0)
stereotype TRUE
line_color 3342489
quidu "40B35A9A03D8"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$2" @213
Parent_View @211
location (-1336, -834)
stereotype TRUE
line_color 3342489
quidu "40B35A9B01F4"
client @211
supplier @210
line_style 0
label (object SegLabel @214
Parent_View @213
location (531, 775)
font (object Font
size 12)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.713417
height 34
orientation 0))
(object RoleView "$UNNAMED$3" @215
Parent_View @211
location (-1336, -834)
stereotype TRUE
line_color 3342489
quidu "40B35A9B0204"
client @211
supplier @199
line_style 0)))
(object AssociationViewNew "$UNNAMED$41" @216
location (303, 1225)
stereotype TRUE
line_color 3342489
quidu "417E5DBA00A1"
roleview_list (list RoleViews
(object RoleView "iObserver" @217
Parent_View @216
location (-817, -36)
label (object SegLabel @218
Parent_View @217
location (497, 1483)
font (object Font
size 12)
anchor 1
anchor_loc 1
nlines 1
max_width 187
justify 0
label "-iObserver"
pctDist 0.638828
height 81
orientation 1)
stereotype TRUE
line_color 3342489
quidu "417E5DBA037F"
client @216
supplier @208
line_style 0)
(object RoleView "$UNNAMED$42" @219
Parent_View @216
location (-817, -36)
stereotype TRUE
line_color 3342489
quidu "417E5DBA0380"
client @216
supplier @210
vertices (list Points
(303, 1225)
(256, 1188)
(308, 691))
line_style 0)))))
(object ClassDiagram "Timezone Configuration API"
quid "419DB54A019D"
title "Timezone Configuration API"
zoom 100
max_height 28350
max_width 21600
origin_x -1063
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::RTz" @220
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (1023, 1154)
font (object Font
size 12)
label (object ItemLabel
Parent_View @220
location (756, 823)
fill_color 13434879
nlines 1
max_width 534
justify 0
label "RTz")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "409F82C301AF"
width 552
height 690
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzId" @221
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (956, 533)
font (object Font
size 12)
label (object ItemLabel
Parent_View @221
location (834, 427)
fill_color 13434879
nlines 1
max_width 244
justify 0
label "CTzId")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "411209EF00C4"
width 262
height 240
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::Analysis Model::SysClasses::TTime" @222
ShowCompartmentStereotypes TRUE
location (1415, 209)
font (object Font
size 12)
label (object ItemLabel
Parent_View @222
location (1289, 132)
fill_color 13434879
nlines 1
max_width 252
justify 0
label "TTime")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "407FBECA00CB"
width 270
height 182
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::Use-Case Model::Actors::Time Zone Setting Client" @223
ShowCompartmentStereotypes TRUE
IncludeOperation TRUE
location (261, 325)
label (object ItemLabel
Parent_View @223
location (261, 485)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Time Zone Setting Client")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "417E52C803D8"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$35" @224
location (522, 705)
stereotype TRUE
line_color 3342489
quidu "417E59E801FC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$37" @225
Parent_View @224
location (-914, -374)
label (object SegLabel @226
Parent_View @225
location (369, 367)
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 "417E59E90017"
client @224
supplier @223
vertices (list Points
(522, 705)
(522, 325)
(318, 325))
line_style 3
origin_attachment (522, 705)
terminal_attachment (318, 325))
(object RoleView "$UNNAMED$36" @227
Parent_View @224
location (-914, -374)
label (object SegLabel @228
Parent_View @227
location (697, 1107)
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 "417E59E90008"
client @224
supplier @220
vertices (list Points
(522, 705)
(522, 1065)
(747, 1065))
line_style 3
origin_attachment (522, 705)
terminal_attachment (747, 1065)
label (object SegLabel @229
Parent_View @227
location (722, 1012)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object AssociationViewNew "$UNNAMED$38" @230
location (700, 280)
stereotype TRUE
line_color 3342489
quidu "417E5A0901EC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$40" @231
Parent_View @230
location (-1109, -1399)
label (object SegLabel @232
Parent_View @231
location (442, 322)
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 "417E5A0A0121"
client @230
supplier @223
line_style 3
origin_attachment (700, 280)
terminal_attachment (318, 280))
(object RoleView "$UNNAMED$39" @233
Parent_View @230
location (-1109, -1399)
label (object SegLabel @234
Parent_View @233
location (909, 289)
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 "417E5A0A0112"
client @230
supplier @221
vertices (list Points
(700, 280)
(950, 280)
(950, 413))
line_style 3
origin_attachment (700, 280)
terminal_attachment (950, 413))))
(object AssociationViewNew "$UNNAMED$56" @235
location (746, 191)
stereotype TRUE
line_color 3342489
quidu "41875FDA0330"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$58" @236
Parent_View @235
location (68, -356)
label (object SegLabel @237
Parent_View @236
location (336, 233)
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 "41875FDC0004"
client @235
supplier @223
vertices (list Points
(746, 191)
(264, 191)
(264, 243))
line_style 3
origin_attachment (746, 191)
terminal_attachment (264, 243))
(object RoleView "$UNNAMED$57" @238
Parent_View @235
location (68, -356)
label (object SegLabel @239
Parent_View @238
location (1157, 233)
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 "41875FDB03DC"
client @235
supplier @222
line_style 3
origin_attachment (746, 191)
terminal_attachment (1280, 191))))
(object UsesView "" @240
stereotype TRUE
line_color 3342489
quidu "41875FF002C3"
client @220
supplier @221
line_style 3
origin_attachment (994, 808)
terminal_attachment (994, 652))
(object UsesView "" @241
stereotype TRUE
line_color 3342489
quidu "40F51C740307"
client @220
supplier @222
vertices (list Points
(1299, 999)
(1431, 999)
(1431, 300))
line_style 3
origin_attachment (1299, 999)
terminal_attachment (1431, 300))))
(object ObjectDiagram "8. Coversion Collaboration Diagram"
mechanism_ref @1
quid "409F82450382"
title "8. Coversion Collaboration Diagram"
zoom 100
max_height 28350
max_width 21600
origin_x 600
origin_y 0
items (list diagram_item_list
(object ObjectView "$UNNAMED$61" @242
location (1175, 473)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @242
location (1094, 425)
fill_color 13434879
nlines 2
max_width 162
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40F79653006D"
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$62" @243
location (506, 222)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @243
location (506, 331)
anchor_loc 1
nlines 2
max_width 487
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40F7965D02BF"
width 180
height 60
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$63" @244
location (984, 1061)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @244
location (851, 1012)
fill_color 13434879
nlines 2
max_width 266
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41866FBB03DF"
width 284
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$64" @245
location (1806, 259)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @245
location (1725, 218)
fill_color 13434879
nlines 2
max_width 162
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4186701F0324"
height 105
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "iCurrentRules" @246
location (976, 1625)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @246
location (786, 1576)
fill_color 13434879
nlines 2
max_width 380
justify 0
label "iCurrentRules")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418670CE0029"
width 398
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object LinkSelfView "" @247
location (984, 852)
stereotype TRUE
line_color 3342489
quidu "41867172027D"
client @244
supplier @244
line_style 0)
(object MessView "" @248
location (984, 808)
line_color 3342489
label (object SegLabel @249
Parent_View @248
location (984, 764)
quidu "41867172027E"
anchor_loc 1
nlines 1
max_width 559
justify 0
label "[!ruleApplies] replaceCachedRule"
pctDist 0.500000
height 45
orientation 0)
object_arc @247
pctDist 0.500000
height 45
orientation 0
dir 1
origin (924, 808)
terminus (1044, 808))
(object LinkView "" @250
stereotype TRUE
line_color 3342489
quidu "40F7973400AE"
client @243
supplier @242
line_style 0)
(object LinkView "" @251
stereotype TRUE
line_color 3342489
quidu "41866FDE0026"
client @243
supplier @244
line_style 0)
(object MessView "" @252
location (774, 606)
line_color 3342489
label (object SegLabel @253
Parent_View @252
location (813, 542)
quidu "41866FDE0027"
anchor_loc 1
nlines 1
max_width 147
justify 0
label "NewL( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @254
Parent_View @252
location (813, 585)
quidu "41866FFB02E5"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "ConvertToUniversalTime()"
pctDist 0.500000
height 45
orientation 0)
object_arc @251
pctDist 0.500000
height 45
orientation 0
dir 1
origin (744, 554)
terminus (804, 658))
(object LinkView "" @255
stereotype TRUE
line_color 3342489
quidu "418670330056"
client @243
supplier @245
line_style 0)
(object MessView "" @256
location (1154, 195)
line_color 3342489
label (object SegLabel @257
Parent_View @256
location (1155, 151)
quidu "418670330057"
anchor_loc 1
nlines 1
max_width 138
justify 0
label "NewL()"
pctDist 0.500000
height 45
orientation 0)
object_arc @255
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1094, 193)
terminus (1214, 197))
(object LinkView "" @258
stereotype TRUE
line_color 3342489
quidu "418670F60308"
client @244
supplier @246
line_style 0)
(object MessView "" @259
location (1024, 1344)
line_color 3342489
label (object SegLabel @260
Parent_View @259
location (1069, 1258)
quidu "418670F60309"
anchor_loc 1
nlines 1
max_width 475
justify 0
label "ruleApplies = RuleApplies( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @261
Parent_View @259
location (1069, 1301)
quidu "418671070385"
anchor_loc 1
nlines 1
max_width 478
justify 0
label "[ruleApplies] ConvertTime( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @262
Parent_View @259
location (1069, 1344)
quidu "418671E3000D"
anchor_loc 1
nlines 1
max_width 313
justify 0
label "ConvertTime( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @258
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1024, 1284)
terminus (1024, 1404))
(object LinkView "" @263
stereotype TRUE
line_color 3342489
quidu "4186712D03B4"
client @244
supplier @242
line_style 0)
(object MessView "" @264
location (1035, 754)
line_color 3342489
label (object SegLabel @265
Parent_View @264
location (993, 741)
quidu "4186712D03B5"
anchor_loc 1
nlines 1
max_width 838
justify 0
label "iCurrentRules = GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @263
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1016, 810)
terminus (1054, 698))
(object LinkView "" @266
stereotype TRUE
line_color 3342489
quidu "4186715D0319"
client @244
supplier @245
line_style 0)))
(object InteractionDiagram "7. Coversion Sequence Diagram"
mechanism_ref @1
quid "40F799630038"
title "7. Coversion Sequence Diagram"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$61" @267
location (1866, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @267
location (1866, 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 "40F79653006D"
width 300
height 1545
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @268
location (1866, 1326)
line_color 3342489
InterObjView @267
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$62" @269
location (109, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @269
location (109, 243)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40F7965D02BF"
width 120
height 1545
icon_height 162
icon_width 120
icon_y_offset 7
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @270
location (109, 486)
line_color 3342489
InterObjView @269
height 1194
y_coord 1134
Nested FALSE))
(object InterObjView "iCurrentRules" @271
location (1446, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @271
location (1446, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 362
justify 0
label "iCurrentRules")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418670CE0029"
width 380
height 1545
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @272
location (1446, 817)
line_color 3342489
InterObjView @271
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @273
location (1446, 965)
line_color 3342489
InterObjView @271
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @274
location (1446, 1440)
line_color 3342489
InterObjView @271
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$64" @275
location (1050, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @275
location (1050, 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 "4186701F0324"
width 300
height 1545
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @276
location (1050, 584)
line_color 3342489
InterObjView @275
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$63" @277
location (666, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @277
location (666, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 388
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41866FBB03DF"
width 406
height 1545
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @278
location (666, 486)
line_color 3342489
InterObjView @277
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @279
location (666, 736)
line_color 3342489
InterObjView @277
height 884
y_coord 824
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @280
location (666, 1157)
line_color 3342489
InterObjView @277
height 403
y_coord 343
Nested TRUE))
(object InterMessView "" @281
location (0, 486)
font (object Font
size 10)
label (object SegLabel @282
Parent_View @281
location (387, 442)
font (object Font
size 10)
quidu "41866FDE0027"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "NewL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @269
supplier @277
Focus_Src @270
Focus_Entry @278
origin (124, 486)
terminus (650, 486)
ordinal 0)
(object InterMessView "" @283
location (0, 736)
font (object Font
size 10)
label (object SegLabel @284
Parent_View @283
location (387, 692)
font (object Font
size 10)
quidu "41866FFB02E5"
anchor_loc 1
nlines 1
max_width 566
justify 0
label "ConvertToUniversalTime()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @269
supplier @277
Focus_Src @270
Focus_Entry @279
origin (124, 736)
terminus (650, 736)
ordinal 2)
(object InterMessView "" @285
location (0, 584)
font (object Font
size 10)
label (object SegLabel @286
Parent_View @285
location (793, 555)
font (object Font
size 10)
quidu "418670330057"
anchor_loc 1
nlines 1
max_width 156
justify 0
label "NewL()"
pctDist 0.735366
height 30
orientation 0)
line_color 3342489
client @269
supplier @275
Focus_Src @270
Focus_Entry @276
origin (124, 584)
terminus (1034, 584)
ordinal 1)
(object InterMessView "" @287
location (0, 817)
font (object Font
size 10)
label (object SegLabel @288
Parent_View @287
location (1055, 773)
font (object Font
size 10)
quidu "418670F60309"
anchor_loc 1
nlines 1
max_width 558
justify 0
label "ruleApplies = RuleApplies( )"
pctDist 0.499369
height 45
orientation 0)
line_color 3342489
client @277
supplier @271
Focus_Src @279
Focus_Entry @272
origin (681, 817)
terminus (1430, 817)
ordinal 3)
(object InterMessView "" @289
location (0, 965)
font (object Font
size 10)
label (object SegLabel @290
Parent_View @289
location (1055, 921)
font (object Font
size 10)
quidu "418671070385"
anchor_loc 1
nlines 1
max_width 591
justify 0
label "[ruleApplies] ConvertTime( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @277
supplier @271
Focus_Src @279
Focus_Entry @273
origin (681, 965)
terminus (1430, 965)
ordinal 4)
(object InterMessView "" @291
location (0, 1326)
font (object Font
size 10)
label (object SegLabel @292
Parent_View @291
location (1273, 1282)
font (object Font
size 10)
quidu "4186712D03B5"
anchor_loc 1
nlines 1
max_width 1135
justify 0
label "iCurrentRules = GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @277
supplier @267
Focus_Src @280
Focus_Entry @268
origin (696, 1326)
terminus (1850, 1326)
ordinal 6)
(object SelfMessView "" @293
location (0, 1157)
font (object Font
size 10)
label (object SegLabel @294
Parent_View @293
location (1025, 1124)
font (object Font
size 10)
quidu "41867172027E"
anchor_loc 1
nlines 1
max_width 612
justify 0
label "[!ruleApplies] replaceCachedRule"
pctDist 2.193333
height 34
orientation 0)
line_color 3342489
client @277
supplier @277
Focus_Src @279
Focus_Entry @280
origin (697, 1157)
terminus (847, 1157)
ordinal 5)
(object InterMessView "" @295
location (0, 1440)
label (object SegLabel @296
Parent_View @295
location (1063, 1396)
quidu "418671E3000D"
anchor_loc 1
nlines 1
max_width 253
justify 0
label "ConvertTime( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @277
supplier @271
Focus_Src @280
Focus_Entry @274
origin (696, 1440)
terminus (1430, 1440)
ordinal 7)))
(object InteractionDiagram "Fetching Rules - Server-Side"
mechanism_ref @2
quid "41867260000F"
title "Fetching Rules - Server-Side"
zoom 100
max_height 28350
max_width 21600
origin_x 744
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$65" @297
location (681, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @297
location (681, 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 "41867AC800D6"
width 300
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @298
location (681, 461)
line_color 3342489
InterObjView @297
height 1446
y_coord 1386
Nested FALSE))
(object InterObjView "$UNNAMED$66" @299
location (1140, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @299
location (1140, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 420
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41867AC800DB"
width 438
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @300
location (1140, 544)
line_color 3342489
InterObjView @299
height 1303
y_coord 1243
Nested FALSE))
(object InterObjView "iTimeZoneMgr" @301
location (1603, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @301
location (1603, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 439
justify 0
label "iTimeZoneMgr")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41867AC800DE"
width 457
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @302
location (1603, 636)
line_color 3342489
InterObjView @301
height 1151
y_coord 1091
Nested FALSE))
(object InterObjView "iTZProvider" @303
location (2972, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @303
location (2972, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 451
justify 0
label "iTZProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41867AC800E9"
width 469
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @304
location (2972, 1285)
line_color 3342489
InterObjView @303
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @305
location (2972, 1667)
line_color 3342489
InterObjView @303
height 60
y_coord 0
Nested FALSE))
(object InterObjView "iRules" @306
location (2528, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @306
location (2528, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 358
justify 0
label "iRules")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41867AC800E8"
width 376
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @307
location (2528, 895)
line_color 3342489
InterObjView @306
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @308
location (2528, 1020)
line_color 3342489
InterObjView @306
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @309
location (2528, 1445)
line_color 3342489
InterObjView @306
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$67" @310
location (253, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @310
location (253, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 436
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41867AE5022E"
width 454
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @311
location (253, 400)
line_color 3342489
InterObjView @310
height 1567
y_coord 1507
Nested FALSE))
(object InterObjView "iSystemTimeZone" @312
location (2087, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @312
location (2087, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 436
justify 0
label "iSystemTimeZone")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41867AC800E1"
width 454
height 1832
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @313
location (2087, 764)
line_color 3342489
InterObjView @312
height 861
y_coord 801
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @314
location (2087, 1172)
line_color 3342489
InterObjView @312
height 393
y_coord 333
Nested TRUE))
(object NoteView @315
location (875, 75)
font (object Font
size 10)
label (object ItemLabel
Parent_View @315
location (737, 15)
fill_color 13434879
nlines 2
max_width 240
label "Process Boundary")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @316
location (878, 2084)
font (object Font
size 10)
label (object ItemLabel
Parent_View @316
location (740, 2024)
fill_color 13434879
nlines 2
max_width 240
label "Process Boundary")
line_color 3342489
fill_color 13434879
width 300
height 132)
(object NoteView @317
location (1767, 1228)
font (object Font
size 10)
label (object ItemLabel
Parent_View @317
location (1588, 1144)
fill_color 13434879
nlines 3
max_width 322
label "Get and return iRules")
line_color 3342489
fill_color 13434879
width 382
height 181)
(object NoteView @318
location (2022, 2103)
font (object Font
size 10)
label (object ItemLabel
Parent_View @318
location (1791, 1984)
fill_color 13434879
nlines 4
max_width 427
label "Free the memory used to hold the rules in the data provider")
line_color 3342489
fill_color 13434879
width 487
height 250)
(object InterMessView "" @319
location (0, 544)
font (object Font
size 10)
label (object SegLabel @320
Parent_View @319
location (910, 500)
font (object Font
size 10)
quidu "41867AC800D8"
anchor_loc 1
nlines 1
max_width 410
justify 0
label "doGetTimeZoneRulesL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @297
supplier @299
Focus_Src @298
Focus_Entry @300
origin (696, 544)
terminus (1124, 544)
ordinal 1)
(object InterMessView "" @321
location (0, 636)
font (object Font
size 10)
label (object SegLabel @322
Parent_View @321
location (1371, 592)
font (object Font
size 10)
quidu "41867AC800D9"
anchor_loc 1
nlines 1
max_width 403
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @299
supplier @301
Focus_Src @300
Focus_Entry @302
origin (1155, 636)
terminus (1587, 636)
ordinal 2)
(object InterMessView "" @323
location (0, 764)
font (object Font
size 10)
label (object SegLabel @324
Parent_View @323
location (1844, 720)
font (object Font
size 10)
quidu "41867AC800DC"
anchor_loc 1
nlines 1
max_width 403
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @301
supplier @312
Focus_Src @302
Focus_Entry @313
origin (1618, 764)
terminus (2071, 764)
ordinal 3)
(object InterMessView "" @325
location (0, 895)
font (object Font
size 10)
label (object SegLabel @326
Parent_View @325
location (2410, 846)
font (object Font
size 10)
quidu "41867AC800DF"
anchor_loc 1
nlines 1
max_width 558
justify 0
label "ruleApplies = RuleApplies(, )"
pctDist 0.751220
height 50
orientation 0)
line_color 3342489
client @312
supplier @306
Focus_Src @313
Focus_Entry @307
origin (2102, 895)
terminus (2512, 895)
ordinal 4)
(object InterMessView "" @327
location (0, 1020)
font (object Font
size 10)
label (object SegLabel @328
Parent_View @327
location (2307, 976)
font (object Font
size 10)
quidu "41867AC800E6"
anchor_loc 1
nlines 1
max_width 275
justify 0
label "[ruleApplies] ( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @312
supplier @306
Focus_Src @313
Focus_Entry @308
origin (2102, 1020)
terminus (2512, 1020)
ordinal 5)
(object SelfMessView "" @329
location (0, 1172)
font (object Font
size 10)
label (object SegLabel @330
Parent_View @329
location (2291, 1137)
font (object Font
size 10)
quidu "41867AC800E5"
anchor_loc 1
nlines 3
max_width 500
justify 0
label "[!ruleApplies] replaceCachedRule"
pctDist 1.160000
height 36
orientation 0)
line_color 3342489
client @312
supplier @312
Focus_Src @313
Focus_Entry @314
origin (2118, 1172)
terminus (2268, 1172)
ordinal 6)
(object InterMessView "" @331
location (0, 1445)
font (object Font
size 10)
label (object SegLabel @332
Parent_View @331
location (2314, 1401)
font (object Font
size 10)
quidu "41867AC800E7"
anchor_loc 1
nlines 1
max_width 38
justify 0
label "( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @312
supplier @306
Focus_Src @314
Focus_Entry @309
origin (2117, 1445)
terminus (2512, 1445)
ordinal 8)
(object InterMessView "" @333
location (0, 1285)
font (object Font
size 10)
label (object SegLabel @334
Parent_View @333
location (2536, 1241)
font (object Font
size 10)
quidu "41867AC800E3"
anchor_loc 1
nlines 1
max_width 427
justify 0
label "iRules = GetTZRules(, )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @312
supplier @303
Focus_Src @314
Focus_Entry @304
origin (2117, 1285)
terminus (2956, 1285)
ordinal 7)
(object AttachView "" @335
stereotype TRUE
line_color 3342489
client @315
supplier @316
line_style 0)
(object AttachView "" @336
stereotype TRUE
line_color 3342489
client @317
supplier @327
line_style 0)
(object AttachView "" @337
stereotype TRUE
line_color 3342489
client @317
supplier @331
line_style 0)
(object InterMessView "" @338
location (0, 461)
font (object Font
size 10)
label (object SegLabel @339
Parent_View @338
location (466, 417)
font (object Font
size 10)
quidu "41867AF20220"
anchor_loc 1
nlines 1
max_width 403
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @310
supplier @297
Focus_Src @311
Focus_Entry @298
origin (268, 461)
terminus (665, 461)
ordinal 0)
(object InterMessView "" @340
location (0, 1667)
font (object Font
size 10)
label (object SegLabel @341
Parent_View @340
location (2287, 1623)
font (object Font
size 10)
quidu "41867B9F03A9"
anchor_loc 1
nlines 1
max_width 331
justify 0
label "ReleaseTzRules( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @301
supplier @303
Focus_Src @302
Focus_Entry @305
origin (1618, 1667)
terminus (2956, 1667)
ordinal 9)
(object AttachView "" @342
stereotype TRUE
line_color 3342489
client @318
supplier @340
line_style 0)))
(object ObjectDiagram "Conversion and Configuration Concurrency View"
mechanism_ref @3
quid "418778160228"
title "Conversion and Configuration Concurrency View"
zoom 100
max_height 28350
max_width 21600
origin_x 38
origin_y 0
items (list diagram_item_list
(object NoteView @343
location (1559, 678)
line_color 3342489
width 919
height 919)
(object NoteView @344
location (578, 679)
line_color 3342489
width 1000
height 906)
(object NoteView @345
location (1065, 1788)
line_color 3342489
width 1925
height 1225)
(object ObjectView "$UNNAMED$68" @346
location (255, 341)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @346
location (255, 450)
anchor_loc 1
nlines 2
max_width 490
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778A7022A"
width 180
height 60
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$70" @347
location (1805, 360)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @347
location (1805, 469)
anchor_loc 1
nlines 2
max_width 490
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778AD0065"
width 180
height 60
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$71" @348
location (1328, 758)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @348
location (1247, 710)
fill_color 13434879
nlines 2
max_width 162
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778C90382"
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$73" @349
location (1217, 1899)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @349
location (1063, 1850)
fill_color 13434879
nlines 2
max_width 308
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778F001CD"
width 326
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$74" @350
location (598, 1572)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @350
location (492, 1523)
fill_color 13434879
nlines 2
max_width 212
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418779000289"
width 230
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$72" @351
location (1217, 1369)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @351
location (1092, 1327)
fill_color 13434879
nlines 2
max_width 250
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4187790A01CE"
width 268
height 105
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$69" @352
location (628, 586)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @352
location (495, 537)
fill_color 13434879
nlines 2
max_width 266
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "4187792E01BE"
width 284
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$75" @353
location (853, 889)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @353
location (772, 841)
fill_color 13434879
nlines 2
max_width 162
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418779380038"
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "iCache" @354
location (281, 835)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @354
location (92, 787)
fill_color 13434879
nlines 2
max_width 378
justify 0
label "iCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418779750327"
width 396
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "iSystemZoneCache" @355
location (1627, 2260)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @355
location (1400, 2211)
fill_color 13434879
nlines 2
max_width 454
justify 0
label "iSystemZoneCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41877A510145"
width 472
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "iTzDataProvider" @356
location (639, 2256)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @356
location (451, 2208)
fill_color 13434879
nlines 2
max_width 376
justify 0
label "iTzDataProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41877A8C008A"
width 394
height 118
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object LinkView "" @357
stereotype TRUE
line_color 3342489
quidu "4187793D0299"
client @346
supplier @352
vertices (list Points
(339, 365)
(513, 416)
(586, 526))
line_style 0)
(object MessView "" @358
location (503, 367)
line_color 3342489
label (object SegLabel @359
Parent_View @358
location (690, 339)
quidu "41877A1F0116"
anchor_loc 1
nlines 1
max_width 369
justify 0
label "ConvertToLocalTime()"
pctDist 1.912521
height 80
orientation 0)
object_arc @357
pctDist 0.500214
height 45
orientation 0
dir 1
origin (445, 350)
terminus (561, 384))
(object LinkView "" @360
stereotype TRUE
line_color 3342489
quidu "4187795A027A"
client @347
supplier @348
vertices (list Points
(1739, 391)
(1525, 501)
(1372, 698))
line_style 0)
(object MessView "" @361
location (1517, 586)
line_color 3342489
label (object SegLabel @362
Parent_View @361
location (1685, 622)
quidu "41877ABC0202"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "SetTimeZoneL( )"
pctDist -0.121398
height 155
orientation 0)
object_arc @360
pctDist 0.640734
height 45
orientation 0
dir 1
origin (1553, 539)
terminus (1481, 633))
(object LinkView "" @363
stereotype TRUE
line_color 3342489
quidu "4187791200C4"
client @348
supplier @351
line_style 0)
(object MessView "" @364
location (1335, 974)
line_color 3342489
label (object SegLabel @365
Parent_View @364
location (1518, 957)
quidu "41877ABF026F"
anchor_loc 1
nlines 1
max_width 344
justify 0
label "doSetTimeZoneL()"
pctDist 0.105836
height 177
orientation 0)
object_arc @363
pctDist 0.299792
height 47
orientation 0
dir 1
origin (1345, 915)
terminus (1325, 1033))
(object LinkView "" @366
stereotype TRUE
line_color 3342489
quidu "418779180112"
client @349
supplier @350
line_style 0)
(object MessView "" @367
location (854, 1734)
line_color 3342489
label (object SegLabel @368
Parent_View @367
location (835, 1774)
quidu "41877B250232"
anchor_loc 1
nlines 1
max_width 481
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @369
Parent_View @367
location (835, 1817)
quidu "41877E7A01B0"
anchor_loc 1
nlines 1
max_width 425
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @366
pctDist 0.607121
height 25
orientation 0
dir 1
origin (906, 1761)
terminus (802, 1707))
(object LinkView "" @370
stereotype TRUE
line_color 3342489
quidu "41877A5C024F"
client @349
supplier @355
line_style 0)
(object MessView "" @371
location (1472, 2072)
line_color 3342489
label (object SegLabel @372
Parent_View @371
location (1654, 2049)
quidu "41877AAA029E"
anchor_loc 1
nlines 1
max_width 485
justify 0
label "GetTimeZoneRulesL( )"
pctDist 1.515730
height 139
orientation 0)
object_arc @370
pctDist 0.587605
height 39
orientation 0
dir 1
origin (1427, 2032)
terminus (1517, 2112))
(object LinkView "" @373
stereotype TRUE
line_color 3342489
quidu "4187791A0374"
client @350
supplier @351
line_style 0)
(object MessView "" @374
location (817, 1457)
line_color 3342489
label (object SegLabel @375
Parent_View @374
location (804, 1372)
quidu "41877B34038A"
anchor_loc 1
nlines 1
max_width 509
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @376
Parent_View @374
location (804, 1415)
quidu "41877E870088"
anchor_loc 1
nlines 1
max_width 454
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @373
pctDist 0.313521
height 41
orientation 0
dir 1
origin (760, 1475)
terminus (874, 1439))
(object LinkView "" @377
stereotype TRUE
line_color 3342489
quidu "41877915027A"
client @351
supplier @349
line_style 0)
(object MessView "" @378
location (1268, 1678)
line_color 3342489
label (object SegLabel @379
Parent_View @378
location (1483, 1705)
quidu "41877A3B03D5"
anchor_loc 1
nlines 1
max_width 457
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.733230
height 215
orientation 0)
object_arc @377
pctDist 0.618368
height 51
orientation 0
dir 1
origin (1268, 1618)
terminus (1268, 1738))
(object MessView "" @380
location (1263, 1524)
line_color 3342489
label (object SegLabel @381
Parent_View @380
location (1427, 1517)
quidu "41877ACD00E9"
anchor_loc 1
nlines 1
max_width 344
justify 0
label "SetTimeZoneL( )"
pctDist 0.441667
height 164
orientation 0)
object_arc @377
pctDist 0.247881
height 46
orientation 0
dir 1
origin (1263, 1464)
terminus (1263, 1584))
(object LinkView "" @382
stereotype TRUE
line_color 3342489
quidu "418779670019"
client @351
supplier @352
vertices (list Points
(1120, 1316)
(525, 997)
(612, 645))
line_style 0)
(object MessView "" @383
location (578, 1071)
line_color 3342489
label (object SegLabel @384
Parent_View @383
location (559, 1111)
quidu "41877C110003"
anchor_loc 1
nlines 1
max_width 504
justify 0
label "NotifyTimeZoneChange( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @385
Parent_View @383
location (559, 1154)
quidu "41877E9D0144"
anchor_loc 1
nlines 1
max_width 504
justify 0
label "NotifyTimeZoneChange( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @382
pctDist 0.574537
height 41
orientation 0
dir 1
origin (630, 1098)
terminus (526, 1044))
(object LinkView "" @386
stereotype TRUE
line_color 3342489
quidu "4187793F0326"
client @352
supplier @353
line_style 0)
(object MessView "" @387
location (787, 734)
line_color 3342489
label (object SegLabel @388
Parent_View @387
location (889, 710)
quidu "41877A2503C5"
anchor_loc 1
nlines 1
max_width 400
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.843333
height 96
orientation 0)
object_arc @386
pctDist 0.609253
height 40
orientation 0
dir 1
origin (751, 686)
terminus (823, 782))
(object LinkView "" @389
stereotype TRUE
line_color 3342489
quidu "41877984000A"
client @352
supplier @354
line_style 0)
(object MessView "" @390
location (399, 704)
line_color 3342489
label (object SegLabel @391
Parent_View @390
location (318, 694)
quidu "41877BA8031E"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "delete"
pctDist 1.008076
height 57
orientation 1)
label (object SegLabel @392
Parent_View @390
location (318, 737)
quidu "41877EB701FF"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "delete"
pctDist 1.008076
height 57
orientation 1)
object_arc @389
pctDist 0.683655
height 37
orientation 1
dir 1
origin (447, 669)
terminus (351, 739))
(object LinkView "" @393
stereotype TRUE
line_color 3342489
quidu "418779FD02DA"
client @353
supplier @351
line_style 0)
(object MessView "" @394
location (1027, 1051)
line_color 3342489
label (object SegLabel @395
Parent_View @394
location (1063, 1025)
quidu "41877A2F0368"
anchor_loc 1
nlines 1
max_width 438
justify 0
label "doGetTimeZoneRulesL"
pctDist 0.500000
height 45
orientation 0)
object_arc @393
pctDist 0.345882
height 42
orientation 0
dir 1
origin (991, 1003)
terminus (1063, 1099))
(object LinkView "" @396
stereotype TRUE
line_color 3342489
quidu "41877A9A00AA"
client @355
supplier @356
line_style 0)
(object MessView "" @397
location (1087, 2286)
line_color 3342489
label (object SegLabel @398
Parent_View @397
location (1119, 2335)
quidu "41877AF903C8"
anchor_loc 1
nlines 1
max_width 547
justify 0
label "GetFullTZIDAndRulesL( )"
pctDist 0.237288
height 49
orientation 0)
object_arc @396
pctDist 0.548543
height 29
orientation 0
dir 1
origin (1146, 2286)
terminus (1028, 2286))
(object LinkView "" @399
stereotype TRUE
line_color 3342489
quidu "41877AA103D6"
client @356
supplier @349
line_style 0)
(object MessView "" @400
location (886, 2050)
line_color 3342489
label (object SegLabel @401
Parent_View @400
location (657, 2029)
quidu "41877B6C002F"
anchor_loc 1
nlines 1
max_width 472
justify 0
label "NotifyTZFileStatusChange( )"
pctDist -1.088261
height 136
orientation 0)
object_arc @399
pctDist 0.462316
height 45
orientation 0
dir 1
origin (835, 2080)
terminus (937, 2020))))
(object InteractionDiagram "Conversion and Configuration Concurrency View"
mechanism_ref @3
quid "41877CE20238"
title "Conversion and Configuration Concurrency View"
zoom 100
max_height 28350
max_width 21600
origin_x 1775
origin_y 1156
items (list diagram_item_list
(object InterObjView "$UNNAMED$68" @402
location (450, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @402
location (450, 248)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778A7022A"
width 120
height 3111
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @403
location (450, 345)
line_color 3342489
InterObjView @402
height 970
y_coord 910
Nested FALSE))
(object InterObjView "$UNNAMED$70" @404
location (780, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @404
location (780, 248)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778AD0065"
width 120
height 3111
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @405
location (780, 1439)
line_color 3342489
InterObjView @404
height 235
y_coord 175
Nested FALSE))
(object InterObjView "$UNNAMED$71" @406
location (1770, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @406
location (1770, 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 "418778C90382"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @407
location (1770, 1439)
line_color 3342489
InterObjView @406
height 175
y_coord 115
Nested FALSE))
(object InterObjView "$UNNAMED$73" @408
location (2760, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @408
location (2760, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 290
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418778F001CD"
width 308
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @409
location (2760, 670)
line_color 3342489
InterObjView @408
height 405
y_coord 345
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @410
location (2760, 1658)
line_color 3342489
InterObjView @408
height 843
y_coord 783
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @411
location (2760, 2586)
line_color 3342489
InterObjView @408
height 600
y_coord 540
Nested FALSE))
(object InterObjView "$UNNAMED$74" @412
location (2430, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @412
location (2430, 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 "418779000289"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @413
location (2430, 1851)
line_color 3342489
InterObjView @412
height 590
y_coord 530
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @414
location (2430, 2642)
line_color 3342489
InterObjView @412
height 484
y_coord 424
Nested FALSE))
(object InterObjView "$UNNAMED$72" @415
location (2100, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @415
location (2100, 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 "4187790A01CE"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @416
location (2100, 576)
line_color 3342489
InterObjView @415
height 559
y_coord 499
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @417
location (2100, 1494)
line_color 3342489
InterObjView @415
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @418
location (2100, 1658)
line_color 3342489
InterObjView @415
height 903
y_coord 843
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @419
location (2100, 1957)
line_color 3342489
InterObjView @415
height 424
y_coord 364
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @420
location (2100, 2711)
line_color 3342489
InterObjView @415
height 355
y_coord 295
Nested FALSE))
(object InterObjView "$UNNAMED$69" @421
location (1109, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @421
location (1109, 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 "4187792E01BE"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @422
location (1109, 417)
line_color 3342489
InterObjView @421
height 838
y_coord 778
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @423
location (1109, 2073)
line_color 3342489
InterObjView @421
height 248
y_coord 188
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @424
location (1109, 2770)
line_color 3342489
InterObjView @421
height 236
y_coord 176
Nested FALSE))
(object InterObjView "$UNNAMED$75" @425
location (1440, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @425
location (1440, 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 "418779380038"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @426
location (1440, 518)
line_color 3342489
InterObjView @425
height 677
y_coord 617
Nested FALSE))
(object InterObjView "iCache" @427
location (3420, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @427
location (3420, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "iCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418779750327"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @428
location (3420, 2201)
line_color 3342489
InterObjView @427
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @429
location (3420, 2886)
line_color 3342489
InterObjView @427
height 60
y_coord 0
Nested FALSE))
(object InterObjView "iSystemZoneCache" @430
location (3090, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @430
location (3090, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "iSystemZoneCache")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41877A510145"
width 300
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @431
location (3090, 776)
line_color 3342489
InterObjView @430
height 239
y_coord 179
Nested FALSE))
(object InterObjView "iTzDataProvider" @432
location (3735, 225)
font (object Font
underline TRUE)
label (object ItemLabel
Parent_View @432
location (3735, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 356
justify 0
label "iTzDataProvider")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "41877A8C008A"
width 374
height 3111
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @433
location (3735, 895)
line_color 3342489
InterObjView @432
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @434
location (3735, 2559)
line_color 3342489
InterObjView @432
height 687
y_coord 627
Nested FALSE))
(object InterMessView "" @435
location (0, 417)
label (object SegLabel @436
Parent_View @435
location (779, 373)
quidu "41877A1F0116"
anchor_loc 1
nlines 1
max_width 381
justify 0
label "ConvertToLocalTime()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @402
supplier @421
Focus_Src @403
Focus_Entry @422
origin (465, 417)
terminus (1093, 417)
ordinal 0)
(object InterMessView "" @437
location (0, 518)
label (object SegLabel @438
Parent_View @437
location (1274, 474)
quidu "41877A2503C5"
anchor_loc 1
nlines 1
max_width 394
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @421
supplier @425
Focus_Src @422
Focus_Entry @426
origin (1124, 518)
terminus (1424, 518)
ordinal 1)
(object InterMessView "" @439
location (0, 576)
label (object SegLabel @440
Parent_View @439
location (1769, 532)
quidu "41877A2F0368"
anchor_loc 1
nlines 1
max_width 403
justify 0
label "doGetTimeZoneRulesL"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @425
supplier @415
Focus_Src @426
Focus_Entry @416
origin (1455, 576)
terminus (2084, 576)
ordinal 2)
(object InterMessView "" @441
location (0, 670)
label (object SegLabel @442
Parent_View @441
location (2429, 626)
quidu "41877A3B03D5"
anchor_loc 1
nlines 1
max_width 394
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @415
supplier @408
Focus_Src @416
Focus_Entry @409
origin (2115, 670)
terminus (2744, 670)
ordinal 3)
(object InterMessView "" @443
location (0, 776)
label (object SegLabel @444
Parent_View @443
location (2924, 732)
quidu "41877AAA029E"
anchor_loc 1
nlines 1
max_width 394
justify 0
label "GetTimeZoneRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @408
supplier @430
Focus_Src @409
Focus_Entry @431
origin (2775, 776)
terminus (3074, 776)
ordinal 4)
(object InterMessView "" @445
location (0, 1439)
label (object SegLabel @446
Parent_View @445
location (1274, 1395)
quidu "41877ABC0202"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "SetTimeZoneL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @404
supplier @406
Focus_Src @405
Focus_Entry @407
origin (795, 1439)
terminus (1754, 1439)
ordinal 6)
(object InterMessView "" @447
location (0, 1494)
label (object SegLabel @448
Parent_View @447
location (1934, 1450)
quidu "41877ABF026F"
anchor_loc 1
nlines 1
max_width 322
justify 0
label "doSetTimeZoneL()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @406
supplier @415
Focus_Src @407
Focus_Entry @417
origin (1785, 1494)
terminus (2084, 1494)
ordinal 7)
(object InterMessView "" @449
location (0, 1658)
label (object SegLabel @450
Parent_View @449
location (2429, 1614)
quidu "41877ACD00E9"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "SetTimeZoneL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @415
supplier @408
Focus_Src @418
Focus_Entry @410
origin (2115, 1658)
terminus (2744, 1658)
ordinal 8)
(object InterMessView "" @451
location (0, 895)
label (object SegLabel @452
Parent_View @451
location (3412, 851)
quidu "41877AF903C8"
anchor_loc 1
nlines 1
max_width 428
justify 0
label "GetFullTZIDAndRulesL( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @430
supplier @432
Focus_Src @431
Focus_Entry @433
origin (3105, 895)
terminus (3719, 895)
ordinal 5)
(object InterMessView "" @453
location (0, 1851)
label (object SegLabel @454
Parent_View @453
location (2595, 1807)
quidu "41877B250232"
anchor_loc 1
nlines 1
max_width 419
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @408
supplier @412
Focus_Src @410
Focus_Entry @413
origin (2744, 1851)
terminus (2446, 1851)
ordinal 9)
(object InterMessView "" @455
location (0, 1957)
label (object SegLabel @456
Parent_View @455
location (2273, 1913)
quidu "41877B34038A"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @412
supplier @415
Focus_Src @413
Focus_Entry @419
origin (2414, 1957)
terminus (2131, 1957)
ordinal 10)
(object InterMessView "" @457
location (0, 2586)
label (object SegLabel @458
Parent_View @457
location (3248, 2542)
quidu "41877B6C002F"
anchor_loc 1
nlines 1
max_width 481
justify 0
label "NotifyTZFileStatusChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @432
supplier @408
Focus_Src @434
Focus_Entry @411
origin (3719, 2586)
terminus (2776, 2586)
ordinal 13)
(object InterMessView "" @459
location (0, 2201)
label (object SegLabel @460
Parent_View @459
location (2264, 2157)
quidu "41877BA8031E"
anchor_loc 1
nlines 1
max_width 106
justify 0
label "delete"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @421
supplier @427
Focus_Src @423
Focus_Entry @428
origin (1124, 2201)
terminus (3404, 2201)
ordinal 12)
(object InterMessView "" @461
location (0, 2073)
label (object SegLabel @462
Parent_View @461
location (1612, 2029)
quidu "41877C110003"
anchor_loc 1
nlines 1
max_width 441
justify 0
label "NotifyTimeZoneChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @415
supplier @421
Focus_Src @419
Focus_Entry @423
origin (2099, 2073)
terminus (1125, 2073)
ordinal 11)
(object InterMessView "" @463
location (0, 2642)
label (object SegLabel @464
Parent_View @463
location (2595, 2598)
quidu "41877E7A01B0"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @408
supplier @412
Focus_Src @411
Focus_Entry @414
origin (2744, 2642)
terminus (2446, 2642)
ordinal 14)
(object InterMessView "" @465
location (0, 2711)
label (object SegLabel @466
Parent_View @465
location (2265, 2667)
quidu "41877E870088"
anchor_loc 1
nlines 1
max_width 359
justify 0
label "NotifyTZStatusChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @412
supplier @415
Focus_Src @414
Focus_Entry @420
origin (2414, 2711)
terminus (2116, 2711)
ordinal 15)
(object InterMessView "" @467
location (0, 2770)
label (object SegLabel @468
Parent_View @467
location (1605, 2726)
quidu "41877E9D0144"
anchor_loc 1
nlines 1
max_width 441
justify 0
label "NotifyTimeZoneChange( )"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @415
supplier @421
Focus_Src @420
Focus_Entry @424
origin (2084, 2770)
terminus (1125, 2770)
ordinal 16)
(object InterMessView "" @469
location (0, 2886)
label (object SegLabel @470
Parent_View @469
location (2267, 2861)
quidu "41877EB701FF"
anchor_loc 1
nlines 1
max_width 106
justify 0
label "delete"
pctDist 0.501316
height 26
orientation 0)
line_color 3342489
client @421
supplier @427
Focus_Src @424
Focus_Entry @429
origin (1124, 2886)
terminus (3404, 2886)
ordinal 17)))
(object InteractionDiagram "Fetching Rules - Data Provider"
mechanism_ref @4
quid "418B88850102"
title "Fetching Rules - Data Provider"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$76" @471
location (303, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @471
location (303, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 588
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418B88AA03C2"
width 606
height 1685
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @472
location (303, 434)
line_color 3342489
InterObjView @471
height 1386
y_coord 1326
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @473
location (303, 484)
line_color 3342489
InterObjView @471
height 60
y_coord 0
Nested TRUE))
(object SelfMessView "" @474
location (0, 484)
font (object Font
size 10)
label (object SegLabel @475
Parent_View @474
location (541, 454)
font (object Font
size 10)
quidu "418B88C001C0"
anchor_loc 1
nlines 1
max_width 422
justify 0
label "zone = FindZoneL()"
pctDist 1.386667
height 31
orientation 0)
line_color 3342489
client @471
supplier @471
Focus_Src @472
Focus_Entry @473
origin (334, 484)
terminus (484, 484)
ordinal 0)
(object InterObjView "zone" @476
location (816, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @476
location (816, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "zone")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418B89340182"
width 300
height 1685
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @477
location (816, 619)
line_color 3342489
InterObjView @476
height 1141
y_coord 1081
Nested FALSE))
(object InterObjView "sta" @478
location (1434, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @478
location (1434, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 626
justify 0
label "sta")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418B89A801A2"
width 644
height 1685
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @479
location (1434, 680)
line_color 3342489
InterObjView @478
height 1020
y_coord 960
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @480
location (1434, 728)
line_color 3342489
InterObjView @478
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @481
location (1434, 1580)
line_color 3342489
InterObjView @478
height 60
y_coord 0
Nested TRUE))
(object InterObjView "ruleset" @482
location (2075, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @482
location (2075, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 476
justify 0
label "ruleset")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418B8A4D033B"
width 494
height 1685
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @483
location (2075, 961)
line_color 3342489
InterObjView @482
height 604
y_coord 544
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @484
location (2075, 1020)
line_color 3342489
InterObjView @482
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @485
location (2075, 1445)
line_color 3342489
InterObjView @482
height 60
y_coord 0
Nested TRUE))
(object InterObjView "truledef" @486
location (2797, 225)
font (object Font
size 10
underline TRUE)
label (object ItemLabel
Parent_View @486
location (2797, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 575
justify 0
label "truledef")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "418B8D390289"
width 593
height 1685
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @487
location (2797, 1273)
line_color 3342489
InterObjView @486
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @488
location (0, 619)
font (object Font
size 10)
label (object SegLabel @489
Parent_View @488
location (559, 575)
font (object Font
size 10)
quidu "418B894A0183"
anchor_loc 1
nlines 1
max_width 409
justify 0
label "GetRulesL(aRules)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @471
supplier @476
Focus_Src @472
Focus_Entry @477
origin (318, 619)
terminus (800, 619)
ordinal 1)
(object InterMessView "" @490
location (0, 680)
font (object Font
size 10)
label (object SegLabel @491
Parent_View @490
location (1125, 648)
font (object Font
size 10)
quidu "418B89CA02FB"
anchor_loc 1
nlines 3
max_width 669
justify 0
label "[for all sta in range] GetRulesL(aRules, )"
pctDist 0.501238
height 33
orientation 0)
line_color 3342489
client @476
supplier @478
Focus_Src @477
Focus_Entry @479
origin (831, 680)
terminus (1418, 680)
ordinal 2)
(object InterMessView "" @492
location (0, 961)
font (object Font
size 10)
label (object SegLabel @493
Parent_View @492
location (1660, 866)
font (object Font
size 10)
quidu "418B8A540119"
anchor_loc 1
nlines 3
max_width 481
justify 0
label "[ruleset] GetRuleL(def_rule, aRules, )"
pctDist 0.346633
height 96
orientation 0)
line_color 3342489
client @478
supplier @482
Focus_Src @479
Focus_Entry @483
origin (1449, 961)
terminus (2059, 961)
ordinal 4)
(object SelfMessView "" @494
location (0, 728)
font (object Font
size 10)
label (object SegLabel @495
Parent_View @494
location (1767, 701)
font (object Font
size 10)
quidu "418B8AB00252"
anchor_loc 1
nlines 1
max_width 606
justify 0
label "def_rule = CreateSTDRule()"
pctDist 2.020000
height 28
orientation 0)
line_color 3342489
client @478
supplier @478
Focus_Src @479
Focus_Entry @480
origin (1465, 728)
terminus (1615, 728)
ordinal 3)
(object SelfMessView "" @496
location (0, 1580)
font (object Font
size 10)
label (object SegLabel @497
Parent_View @496
location (1708, 1513)
font (object Font
size 10)
quidu "418B8B670179"
anchor_loc 1
nlines 4
max_width 531
justify 0
label "[!ruleset] AddDefaultRule(aRules, def_rule)"
pctDist 1.626667
height 68
orientation 0)
line_color 3342489
client @478
supplier @478
Focus_Src @479
Focus_Entry @481
origin (1465, 1580)
terminus (1615, 1580)
ordinal 8)
(object InterMessView "" @498
location (0, 1273)
font (object Font
size 10)
label (object SegLabel @499
Parent_View @498
location (2368, 1212)
font (object Font
size 10)
quidu "418B8D49021D"
anchor_loc 1
nlines 4
max_width 406
justify 0
label "[for all truledef in ruleuses] trule = Actualise()"
pctDist 0.403478
height 62
orientation 0)
line_color 3342489
client @482
supplier @486
Focus_Src @483
Focus_Entry @487
origin (2090, 1273)
terminus (2781, 1273)
ordinal 6)
(object SelfMessView "" @500
location (0, 1445)
font (object Font
size 10)
label (object SegLabel @501
Parent_View @500
location (2323, 1369)
font (object Font
size 10)
quidu "418B8DE70338"
anchor_loc 1
nlines 2
max_width 431
justify 0
label "AddActualisedRule(aRule, trule)"
pctDist 1.446667
height 77
orientation 0)
line_color 3342489
client @482
supplier @482
Focus_Src @483
Focus_Entry @485
origin (2106, 1445)
terminus (2256, 1445)
ordinal 7)
(object NoteView @502
location (1972, 1831)
font (object Font
size 10)
label (object ItemLabel
Parent_View @502
location (1587, 1719)
fill_color 13434879
nlines 5
max_width 734
label "A CTzDbStdTimeAlignment may not have change rules in which case a default STD rule is added.")
line_color 3342489
fill_color 13434879
width 794
height 237)
(object AttachView "" @503
stereotype TRUE
line_color 3342489
client @502
supplier @496
line_style 0)
(object SelfMessView "" @504
location (0, 1020)
font (object Font
size 10)
label (object SegLabel @505
Parent_View @504
location (2429, 976)
font (object Font
size 10)
quidu "418B8F1703A8"
anchor_loc 1
nlines 3
max_width 637
justify 0
label "[first ruleuse > actualisation_year] AddDefaultRule(aRules, def_rule)"
pctDist 2.153333
height 44
orientation 0)
line_color 3342489
client @482
supplier @482
Focus_Src @483
Focus_Entry @484
origin (2106, 1020)
terminus (2256, 1020)
ordinal 5)
(object NoteView @506
location (2481, 640)
font (object Font
size 10)
label (object ItemLabel
Parent_View @506
location (2221, 512)
fill_color 13434879
nlines 6
max_width 484
label "Add default rule if the actualisation year is not covered by the first rule use in the list")
line_color 3342489
fill_color 13434879
width 544
height 269)
(object AttachView "" @507
stereotype TRUE
line_color 3342489
client @506
supplier @504
line_style 0)))))