|
1 |
|
2 (object Petal |
|
3 version 43 |
|
4 _written "Rose 6.5.9232.10" |
|
5 charSet 0) |
|
6 |
|
7 (object Class_Category "1. TZ Domain Model" |
|
8 is_unit TRUE |
|
9 is_loaded TRUE |
|
10 quid "35B678080064" |
|
11 documentation |
|
12 |This model is optional. |
|
13 |The Business Object Model contains a set of interacting workers and business entity (domain) classes which collaborate to enact the business processes. In some cases, only the business entity classes are documented. The business entity classes as a whole are sometimes referred to as a 'domain model'. |
|
14 | |
|
15 |The business modeling workflow in Rational Unified Process produces two models: the business use-case model, and the business object model. Both show the business |
|
16 |processes, but different aspects of them. In the business use-case model each business use case represents a business process, described (text and/or activity diagrams) from an "external" view point without worrying about who does what to whom inside of the organization. |
|
17 |In the business object model, you include realizations of each business use case to show how workers and entities collaborate to perform the process. You do that using class diagrams, activity diagrams with swimlanes, collaboration diagrams, and/or interaction diagrams. |
|
18 | |
|
19 |
|
20 exportControl "Public" |
|
21 logical_models (list unit_reference_list |
|
22 (object Class "ActualisedRules" |
|
23 quid "418A0B100066" |
|
24 class_attributes (list class_attribute_list |
|
25 (object ClassAttribute "iStartYear" |
|
26 quid "418A0B2402C8") |
|
27 (object ClassAttribute "iEndYear" |
|
28 quid "418A0B2B019F"))) |
|
29 (object Class "ActualisedRule" |
|
30 quid "418A0B4500A5" |
|
31 used_nodes (list uses_relationship_list |
|
32 (object Uses_Relationship |
|
33 quid "418A0B8E01BF" |
|
34 label "actualised from" |
|
35 supplier "Logical View::Analysis Model::BClasses::RuleDefinition" |
|
36 quidu "40B3654800BF") |
|
37 (object Uses_Relationship |
|
38 quid "418A0B910346" |
|
39 supplier "Logical View::Analysis Model::BClasses::RuleUse" |
|
40 quidu "40B3652A00A0") |
|
41 (object Uses_Relationship |
|
42 quid "418A0B940058" |
|
43 supplier "Logical View::Analysis Model::BClasses::Rule" |
|
44 quidu "40D16795026D") |
|
45 (object Uses_Relationship |
|
46 quid "418A0B9900A6" |
|
47 label "iStdOffset = iUTCOffset" |
|
48 supplier "Logical View::Analysis Model::BClasses::STDTimeAlignment" |
|
49 quidu "40B3658702F2")) |
|
50 class_attributes (list class_attribute_list |
|
51 (object ClassAttribute "iTimeOfChange" |
|
52 quid "418A0BD800D6" |
|
53 type ":TTime" |
|
54 derived TRUE) |
|
55 (object ClassAttribute "iTimeChangeRef" |
|
56 quid "418A0C0200B7") |
|
57 (object ClassAttribute "iStdOffset" |
|
58 quid "418A0C1D028C") |
|
59 (object ClassAttribute "iDstOffset" |
|
60 quid "418A0C2401A2"))) |
|
61 (object Association "nominally aligns DST adjustment to" |
|
62 quid "407E8290034C" |
|
63 roles (list role_list |
|
64 (object Role "$UNNAMED$0" |
|
65 quid "407E829101C5" |
|
66 supplier "Logical View::Analysis Model::BClasses::DSTZone" |
|
67 quidu "407E6AC801E5" |
|
68 client_cardinality (value cardinality "1") |
|
69 is_navigable TRUE) |
|
70 (object Role "$UNNAMED$1" |
|
71 quid "407E829101C6" |
|
72 supplier "Logical View::Analysis Model::BClasses::Location" |
|
73 quidu "407E69D9001F" |
|
74 client_cardinality (value cardinality "1..n")))) |
|
75 (object Association "adjusts DST using" |
|
76 quid "407E82980233" |
|
77 roles (list role_list |
|
78 (object Role "Current" |
|
79 quid "407E829803C9" |
|
80 label "Current" |
|
81 supplier "Logical View::Analysis Model::BClasses::DST Rule" |
|
82 quidu "407E6A07035C" |
|
83 client_cardinality (value cardinality "1..n") |
|
84 is_navigable TRUE) |
|
85 (object Role "$UNNAMED$2" |
|
86 quid "407E829803CA" |
|
87 supplier "Logical View::Analysis Model::BClasses::DSTZone" |
|
88 quidu "407E6AC801E5"))) |
|
89 (object Association "aligns local time with" |
|
90 quid "407E83AE0281" |
|
91 roles (list role_list |
|
92 (object Role "timeZone" |
|
93 quid "407E83AF006E" |
|
94 label "timeZone" |
|
95 supplier "Logical View::Analysis Model::BClasses::TimeZone" |
|
96 quidu "40D02EE4014B" |
|
97 client_cardinality (value cardinality "1..n") |
|
98 is_navigable TRUE) |
|
99 (object Role "$UNNAMED$3" |
|
100 quid "407E83AF006F" |
|
101 supplier "Logical View::Analysis Model::BClasses::Location" |
|
102 quidu "407E69D9001F" |
|
103 client_cardinality (value cardinality "1..n")))) |
|
104 (object Association "[preferentially] adjusts DST using" |
|
105 quid "407E854700CB" |
|
106 roles (list role_list |
|
107 (object Role "DSTRule" |
|
108 quid "407E854702FE" |
|
109 label "DSTRule" |
|
110 supplier "Logical View::Analysis Model::BClasses::DST Rule" |
|
111 quidu "407E6A07035C" |
|
112 client_cardinality (value cardinality "0..n") |
|
113 is_navigable TRUE) |
|
114 (object Role "$UNNAMED$4" |
|
115 quid "407E8547030D" |
|
116 supplier "Logical View::Analysis Model::BClasses::Location" |
|
117 quidu "407E69D9001F"))) |
|
118 (object Association "synchronises DST adjustment with" |
|
119 quid "407E8AC901C5" |
|
120 roles (list role_list |
|
121 (object Role "$UNNAMED$5" |
|
122 quid "407E8ACA009C" |
|
123 supplier "Logical View::Analysis Model::BClasses::DSTZone" |
|
124 quidu "407E6AC801E5" |
|
125 client_cardinality (value cardinality "0..1") |
|
126 is_navigable TRUE) |
|
127 (object Role "$UNNAMED$6" |
|
128 quid "407E8ACA009D" |
|
129 supplier "Logical View::Analysis Model::BClasses::TimeZone" |
|
130 quidu "40D02EE4014B"))) |
|
131 (object Association "belongs to" |
|
132 quid "4087D8FE01A2" |
|
133 roles (list role_list |
|
134 (object Role "$UNNAMED$7" |
|
135 quid "4087D8FF003B" |
|
136 supplier "Logical View::Analysis Model::BClasses::Country" |
|
137 quidu "4087D8DF026D" |
|
138 client_cardinality (value cardinality "1") |
|
139 is_navigable TRUE) |
|
140 (object Role "$UNNAMED$8" |
|
141 quid "4087D8FF003C" |
|
142 supplier "Logical View::Analysis Model::BClasses::Location" |
|
143 quidu "407E69D9001F" |
|
144 client_cardinality (value cardinality "1..n")))) |
|
145 (object Association "aligns STD Time Adjustment with" |
|
146 quid "40D02FB9014E" |
|
147 roles (list role_list |
|
148 (object Role "$UNNAMED$9" |
|
149 quid "40D02FB902E4" |
|
150 supplier "Logical View::Analysis Model::BClasses::STDTimeZone" |
|
151 quidu "407E69FD00AC" |
|
152 client_cardinality (value cardinality "1..n") |
|
153 is_navigable TRUE) |
|
154 (object Role "$UNNAMED$10" |
|
155 quid "40D02FB902F4" |
|
156 supplier "Logical View::Analysis Model::BClasses::TimeZone" |
|
157 quidu "40D02EE4014B"))) |
|
158 (object Association "combines with" |
|
159 quid "40F3F9D20344" |
|
160 roles (list role_list |
|
161 (object Role "$UNNAMED$11" |
|
162 quid "40F3F9D301EC" |
|
163 supplier "Logical View::Analysis Model::BClasses::RuleLetter" |
|
164 quidu "40D6C8DF01AF" |
|
165 client_cardinality (value cardinality "0..n") |
|
166 is_navigable TRUE) |
|
167 (object Role "$UNNAMED$12" |
|
168 quid "40F3F9D301ED" |
|
169 supplier "Logical View::Analysis Model::BClasses::ZoneFormat" |
|
170 quidu "40B36506033F")) |
|
171 AssociationClass "Logical View::Analysis Model::BClasses::TimeZoneShortName") |
|
172 (object Association "refered to by" |
|
173 quid "417FAA4103E1" |
|
174 roles (list role_list |
|
175 (object Role "$UNNAMED$13" |
|
176 quid "417FAA4202D7" |
|
177 supplier "Logical View::Analysis Model::BClasses::TimeZoneShortName" |
|
178 quidu "40F3ED1C0353" |
|
179 is_navigable TRUE) |
|
180 (object Role "$UNNAMED$14" |
|
181 quid "417FAA4202D8" |
|
182 supplier "Logical View::Analysis Model::BClasses::Rule" |
|
183 quidu "40D16795026D"))) |
|
184 (object Association "$UNNAMED$15" |
|
185 quid "418A0B5703C2" |
|
186 roles (list role_list |
|
187 (object Role "$UNNAMED$16" |
|
188 quid "418A0B58025B" |
|
189 supplier "Logical View::Analysis Model::1. TZ Domain Model::ActualisedRule" |
|
190 quidu "418A0B4500A5" |
|
191 client_cardinality (value cardinality "1..n") |
|
192 is_navigable TRUE) |
|
193 (object Role "$UNNAMED$17" |
|
194 quid "418A0B58025C" |
|
195 supplier "Logical View::Analysis Model::1. TZ Domain Model::ActualisedRules" |
|
196 quidu "418A0B100066" |
|
197 is_aggregate TRUE))) |
|
198 (object Association "covers" |
|
199 quid "418A6213039E" |
|
200 roles (list role_list |
|
201 (object Role "$UNNAMED$18" |
|
202 quid "418A62140237" |
|
203 supplier "Logical View::Analysis Model::BClasses::STDTimeAlignment" |
|
204 quidu "40B3658702F2" |
|
205 client_cardinality (value cardinality "1..n") |
|
206 is_navigable TRUE) |
|
207 (object Role "$UNNAMED$19" |
|
208 quid "418A62140247" |
|
209 supplier "Logical View::Analysis Model::1. TZ Domain Model::ActualisedRules" |
|
210 quidu "418A0B100066")))) |
|
211 logical_presentations (list unit_reference_list |
|
212 (object ClassDiagram "1. Time Zones" |
|
213 quid "407E69C002CF" |
|
214 title "1. Time Zones" |
|
215 zoom 100 |
|
216 max_height 28350 |
|
217 max_width 21600 |
|
218 origin_x 0 |
|
219 origin_y 0 |
|
220 items (list diagram_item_list |
|
221 (object NoteView @1 |
|
222 location (921, 322) |
|
223 font (object Font |
|
224 size 12) |
|
225 label (object ItemLabel |
|
226 Parent_View @1 |
|
227 location (571, 78) |
|
228 fill_color 13434879 |
|
229 nlines 8 |
|
230 max_width 665 |
|
231 label |
|
232 |TimeZone.name := |
|
233 |<Region>'/'<MajorCity> |
|
234 | |
|
235 |where; |
|
236 |Region := Continent / Ocean |
|
237 | |
|
238 |example: |
|
239 |Europe/London |
|
240 ) |
|
241 line_color 3342489 |
|
242 fill_color 13434879 |
|
243 width 725 |
|
244 height 500) |
|
245 (object NoteView @2 |
|
246 location (2078, 2122) |
|
247 font (object Font |
|
248 size 12) |
|
249 label (object ItemLabel |
|
250 Parent_View @2 |
|
251 location (1712, 1881) |
|
252 fill_color 13434879 |
|
253 nlines 8 |
|
254 max_width 696 |
|
255 label |
|
256 |[A DSTZone adjusts DST using only one rule at any time. There is no time overlapping membership] |
|
257 | |
|
258 |DST Rules for a zone may be changed. |
|
259 ) |
|
260 line_color 3342489 |
|
261 fill_color 13434879 |
|
262 width 756 |
|
263 height 494) |
|
264 (object NoteView @3 |
|
265 location (1737, 322) |
|
266 font (object Font |
|
267 size 12) |
|
268 label (object ItemLabel |
|
269 Parent_View @3 |
|
270 location (1343, 81) |
|
271 fill_color 13434879 |
|
272 nlines 8 |
|
273 max_width 753 |
|
274 label |
|
275 |[A city can belong in only 1 time zone at any time; there is no time overlapping membership] |
|
276 | |
|
277 |Cities have been known to change time Zone; |
|
278 |Kentucky/USA switched from Central to Eastern time. |
|
279 ) |
|
280 line_color 3342489 |
|
281 fill_color 13434879 |
|
282 width 813 |
|
283 height 494) |
|
284 (object NoteView @4 |
|
285 location (2065, 841) |
|
286 font (object Font |
|
287 size 12) |
|
288 label (object ItemLabel |
|
289 Parent_View @4 |
|
290 location (1762, 625) |
|
291 fill_color 13434879 |
|
292 nlines 7 |
|
293 max_width 571 |
|
294 label |
|
295 |Example of a rule; |
|
296 |"last Sunday in March through the last Sunday in October" |
|
297 |Rules needs to be bounded by the years in which they apply. |
|
298 ) |
|
299 line_color 3342489 |
|
300 fill_color 13434879 |
|
301 width 631 |
|
302 height 444) |
|
303 (object NoteView @5 |
|
304 location (681, 1756) |
|
305 font (object Font |
|
306 size 12) |
|
307 label (object ItemLabel |
|
308 Parent_View @5 |
|
309 location (468, 1581) |
|
310 fill_color 13434879 |
|
311 nlines 6 |
|
312 max_width 390 |
|
313 label "Some time zones do not use DST. E.g. Tropical cities have no need for it.") |
|
314 line_color 3342489 |
|
315 fill_color 13434879 |
|
316 width 450 |
|
317 height 363) |
|
318 (object ClassView "Class" "Logical View::Analysis Model::BClasses::DST Rule" @6 |
|
319 ShowCompartmentStereotypes TRUE |
|
320 IncludeAttribute TRUE |
|
321 location (1792, 1392) |
|
322 font (object Font |
|
323 size 12) |
|
324 label (object ItemLabel |
|
325 Parent_View @6 |
|
326 location (1666, 1286) |
|
327 fill_color 13434879 |
|
328 nlines 1 |
|
329 max_width 252 |
|
330 justify 0 |
|
331 label "DST Rule") |
|
332 icon_style "Icon" |
|
333 line_color 3342489 |
|
334 fill_color 13434879 |
|
335 quidu "407E6A07035C" |
|
336 width 270 |
|
337 height 240 |
|
338 annotation 8 |
|
339 autoResize TRUE) |
|
340 (object AttachView "" @7 |
|
341 stereotype TRUE |
|
342 line_color 3342489 |
|
343 client @6 |
|
344 supplier @4 |
|
345 line_style 0) |
|
346 (object ClassView "Class" "Logical View::Analysis Model::BClasses::Location" @8 |
|
347 ShowCompartmentStereotypes TRUE |
|
348 location (1408, 1264) |
|
349 font (object Font |
|
350 size 12) |
|
351 label (object ItemLabel |
|
352 Parent_View @8 |
|
353 location (1292, 1187) |
|
354 fill_color 13434879 |
|
355 nlines 1 |
|
356 max_width 232 |
|
357 justify 0 |
|
358 label "Location") |
|
359 icon_style "Icon" |
|
360 line_color 3342489 |
|
361 fill_color 13434879 |
|
362 quidu "407E69D9001F" |
|
363 width 250 |
|
364 height 182 |
|
365 annotation 8 |
|
366 autoResize TRUE) |
|
367 (object ClassView "Class" "Logical View::Analysis Model::BClasses::DSTZone" @9 |
|
368 ShowCompartmentStereotypes TRUE |
|
369 IncludeAttribute TRUE |
|
370 location (1408, 1888) |
|
371 font (object Font |
|
372 size 12) |
|
373 label (object ItemLabel |
|
374 Parent_View @9 |
|
375 location (1282, 1782) |
|
376 fill_color 13434879 |
|
377 nlines 1 |
|
378 max_width 252 |
|
379 justify 0 |
|
380 label "DSTZone") |
|
381 icon_style "Icon" |
|
382 line_color 3342489 |
|
383 fill_color 13434879 |
|
384 quidu "407E6AC801E5" |
|
385 width 270 |
|
386 height 240 |
|
387 annotation 8 |
|
388 autoResize TRUE) |
|
389 (object AssociationViewNew "adjusts DST using" @10 |
|
390 location (1600, 1639) |
|
391 font (object Font |
|
392 size 12) |
|
393 label (object SegLabel @11 |
|
394 Parent_View @10 |
|
395 location (1497, 1583) |
|
396 font (object Font |
|
397 size 12 |
|
398 italics TRUE) |
|
399 anchor 1 |
|
400 anchor_loc 1 |
|
401 nlines 2 |
|
402 max_width 223 |
|
403 justify 0 |
|
404 label "adjusts DST using" |
|
405 pctDist -1.216667 |
|
406 height 57 |
|
407 orientation 0) |
|
408 stereotype TRUE |
|
409 line_color 3342489 |
|
410 quidu "407E82980233" |
|
411 roleview_list (list RoleViews |
|
412 (object RoleView "Current" @12 |
|
413 Parent_View @10 |
|
414 location (1276, 282) |
|
415 stereotype TRUE |
|
416 line_color 3342489 |
|
417 quidu "407E829803C9" |
|
418 client @10 |
|
419 supplier @6 |
|
420 line_style 0 |
|
421 label (object SegLabel @13 |
|
422 Parent_View @12 |
|
423 location (1692, 1589) |
|
424 font (object Font |
|
425 size 12) |
|
426 anchor 2 |
|
427 anchor_loc 1 |
|
428 nlines 1 |
|
429 max_width 15 |
|
430 justify 0 |
|
431 label "1..*" |
|
432 pctDist 0.595122 |
|
433 height 42 |
|
434 orientation 1)) |
|
435 (object RoleView "$UNNAMED$2" @14 |
|
436 Parent_View @10 |
|
437 location (1276, 282) |
|
438 stereotype TRUE |
|
439 line_color 3342489 |
|
440 quidu "407E829803CA" |
|
441 client @10 |
|
442 supplier @9 |
|
443 line_style 0))) |
|
444 (object AttachView "" @15 |
|
445 stereotype TRUE |
|
446 line_color 3342489 |
|
447 client @2 |
|
448 supplier @10 |
|
449 line_style 0) |
|
450 (object ClassView "Class" "Logical View::Analysis Model::BClasses::STDTimeZone" @16 |
|
451 ShowCompartmentStereotypes TRUE |
|
452 IncludeAttribute TRUE |
|
453 location (304, 1392) |
|
454 font (object Font |
|
455 size 12) |
|
456 label (object ItemLabel |
|
457 Parent_View @16 |
|
458 location (126, 1261) |
|
459 fill_color 13434879 |
|
460 nlines 1 |
|
461 max_width 356 |
|
462 justify 0 |
|
463 label "STDTimeZone") |
|
464 icon_style "Icon" |
|
465 line_color 3342489 |
|
466 fill_color 13434879 |
|
467 quidu "407E69FD00AC" |
|
468 width 374 |
|
469 height 290 |
|
470 annotation 8 |
|
471 autoResize TRUE) |
|
472 (object ClassView "Class" "Logical View::Analysis Model::BClasses::TimeZone" @17 |
|
473 ShowCompartmentStereotypes TRUE |
|
474 location (912, 832) |
|
475 font (object Font |
|
476 size 12) |
|
477 label (object ItemLabel |
|
478 Parent_View @17 |
|
479 location (782, 755) |
|
480 fill_color 13434879 |
|
481 nlines 1 |
|
482 max_width 260 |
|
483 justify 0 |
|
484 label "TimeZone") |
|
485 icon_style "Icon" |
|
486 line_color 3342489 |
|
487 fill_color 13434879 |
|
488 quidu "40D02EE4014B" |
|
489 width 278 |
|
490 height 182 |
|
491 annotation 8 |
|
492 autoResize TRUE) |
|
493 (object AssociationViewNew "aligns local time with" @18 |
|
494 location (1160, 1047) |
|
495 font (object Font |
|
496 size 12) |
|
497 label (object SegLabel @19 |
|
498 Parent_View @18 |
|
499 location (1110, 1123) |
|
500 font (object Font |
|
501 size 12 |
|
502 italics TRUE) |
|
503 anchor 1 |
|
504 anchor_loc 1 |
|
505 nlines 3 |
|
506 max_width 170 |
|
507 justify 0 |
|
508 label "aligns local time with" |
|
509 pctDist -0.350000 |
|
510 height 76 |
|
511 orientation 1) |
|
512 stereotype TRUE |
|
513 line_color 3342489 |
|
514 quidu "407E83AE0281" |
|
515 roleview_list (list RoleViews |
|
516 (object RoleView "timeZone" @20 |
|
517 Parent_View @18 |
|
518 location (360, -105) |
|
519 stereotype TRUE |
|
520 line_color 3342489 |
|
521 quidu "407E83AF006E" |
|
522 client @18 |
|
523 supplier @17 |
|
524 line_style 0 |
|
525 label (object SegLabel @21 |
|
526 Parent_View @20 |
|
527 location (1101, 941) |
|
528 font (object Font |
|
529 size 12) |
|
530 anchor 2 |
|
531 anchor_loc 1 |
|
532 nlines 1 |
|
533 max_width 15 |
|
534 justify 0 |
|
535 label "1..*" |
|
536 pctDist 0.615735 |
|
537 height 43 |
|
538 orientation 1)) |
|
539 (object RoleView "$UNNAMED$3" @22 |
|
540 Parent_View @18 |
|
541 location (360, -105) |
|
542 stereotype TRUE |
|
543 line_color 3342489 |
|
544 quidu "407E83AF006F" |
|
545 client @18 |
|
546 supplier @8 |
|
547 line_style 0 |
|
548 label (object SegLabel @23 |
|
549 Parent_View @22 |
|
550 location (1285, 1101) |
|
551 font (object Font |
|
552 size 12) |
|
553 anchor 2 |
|
554 anchor_loc 1 |
|
555 nlines 1 |
|
556 max_width 15 |
|
557 justify 0 |
|
558 label "1..*" |
|
559 pctDist 0.679080 |
|
560 height 42 |
|
561 orientation 0)))) |
|
562 (object AttachView "" @24 |
|
563 stereotype TRUE |
|
564 line_color 3342489 |
|
565 client @3 |
|
566 supplier @18 |
|
567 line_style 0) |
|
568 (object AttachView "" @25 |
|
569 stereotype TRUE |
|
570 line_color 3342489 |
|
571 client @1 |
|
572 supplier @17 |
|
573 line_style 0) |
|
574 (object AssociationViewNew "synchronises DST adjustment with" @26 |
|
575 location (916, 1371) |
|
576 font (object Font |
|
577 size 12) |
|
578 label (object SegLabel @27 |
|
579 Parent_View @26 |
|
580 location (1085, 1416) |
|
581 font (object Font |
|
582 size 12 |
|
583 italics TRUE) |
|
584 anchor 1 |
|
585 anchor_loc 1 |
|
586 nlines 4 |
|
587 max_width 331 |
|
588 justify 0 |
|
589 label "synchronises DST adjustment with" |
|
590 pctDist 3.333333 |
|
591 height 45 |
|
592 orientation 1) |
|
593 stereotype TRUE |
|
594 line_color 3342489 |
|
595 quidu "407E8AC901C5" |
|
596 roleview_list (list RoleViews |
|
597 (object RoleView "$UNNAMED$5" @28 |
|
598 Parent_View @26 |
|
599 location (612, 571) |
|
600 stereotype TRUE |
|
601 line_color 3342489 |
|
602 quidu "407E8ACA009C" |
|
603 client @26 |
|
604 supplier @9 |
|
605 vertices (list Points |
|
606 (916, 1371) |
|
607 (916, 1431) |
|
608 (1279, 1767)) |
|
609 line_style 0 |
|
610 label (object SegLabel @29 |
|
611 Parent_View @28 |
|
612 location (1224, 1654) |
|
613 font (object Font |
|
614 size 12) |
|
615 anchor 2 |
|
616 anchor_loc 1 |
|
617 nlines 1 |
|
618 max_width 15 |
|
619 justify 0 |
|
620 label "0..1" |
|
621 pctDist 0.789138 |
|
622 height 46 |
|
623 orientation 0)) |
|
624 (object RoleView "$UNNAMED$6" @30 |
|
625 Parent_View @26 |
|
626 location (612, 571) |
|
627 stereotype TRUE |
|
628 line_color 3342489 |
|
629 quidu "407E8ACA009D" |
|
630 client @26 |
|
631 supplier @17 |
|
632 line_style 0))) |
|
633 (object AssociationViewNew "aligns STD Time Adjustment with" @31 |
|
634 location (636, 1084) |
|
635 font (object Font |
|
636 size 12) |
|
637 label (object SegLabel @32 |
|
638 Parent_View @31 |
|
639 location (419, 1113) |
|
640 font (object Font |
|
641 size 12 |
|
642 italics TRUE) |
|
643 anchor 1 |
|
644 anchor_loc 1 |
|
645 nlines 5 |
|
646 max_width 268 |
|
647 justify 0 |
|
648 label "aligns STD Time Adjustment with" |
|
649 pctDist -3.116667 |
|
650 height 29 |
|
651 orientation 1) |
|
652 stereotype TRUE |
|
653 line_color 3342489 |
|
654 quidu "40D02FB9014E" |
|
655 roleview_list (list RoleViews |
|
656 (object RoleView "$UNNAMED$9" @33 |
|
657 Parent_View @31 |
|
658 location (-311, 234) |
|
659 stereotype TRUE |
|
660 line_color 3342489 |
|
661 quidu "40D02FB902E4" |
|
662 client @31 |
|
663 supplier @16 |
|
664 line_style 0 |
|
665 label (object SegLabel @34 |
|
666 Parent_View @33 |
|
667 location (558, 1227) |
|
668 font (object Font |
|
669 size 12) |
|
670 anchor 2 |
|
671 anchor_loc 1 |
|
672 nlines 1 |
|
673 max_width 15 |
|
674 justify 0 |
|
675 label "1..*" |
|
676 pctDist 0.652764 |
|
677 height 52 |
|
678 orientation 0)) |
|
679 (object RoleView "$UNNAMED$10" @35 |
|
680 Parent_View @31 |
|
681 location (-311, 234) |
|
682 stereotype TRUE |
|
683 line_color 3342489 |
|
684 quidu "40D02FB902F4" |
|
685 client @31 |
|
686 supplier @17 |
|
687 line_style 0))) |
|
688 (object AttachView "" @36 |
|
689 stereotype TRUE |
|
690 line_color 3342489 |
|
691 client @5 |
|
692 supplier @26 |
|
693 line_style 0) |
|
694 (object NoteView @37 |
|
695 location (265, 663) |
|
696 font (object Font |
|
697 size 12) |
|
698 label (object ItemLabel |
|
699 Parent_View @37 |
|
700 location (40, 469) |
|
701 fill_color 13434879 |
|
702 nlines 6 |
|
703 max_width 415 |
|
704 label "[Only a single STDTimeZone applies at a any time. There is no time overlapping membership]") |
|
705 line_color 3342489 |
|
706 fill_color 13434879 |
|
707 width 475 |
|
708 height 400) |
|
709 (object AttachView "" @38 |
|
710 stereotype TRUE |
|
711 line_color 3342489 |
|
712 client @31 |
|
713 supplier @37 |
|
714 line_style 0) |
|
715 (object NoteView @39 |
|
716 location (315, 2234) |
|
717 font (object Font |
|
718 size 12) |
|
719 label (object ItemLabel |
|
720 Parent_View @39 |
|
721 location (84, 2049) |
|
722 fill_color 13434879 |
|
723 nlines 6 |
|
724 max_width 427 |
|
725 label "STDTimeZone.name is usually abreviated to a 3 letter word, e.g. GMT") |
|
726 line_color 3342489 |
|
727 fill_color 13434879 |
|
728 width 487 |
|
729 height 382) |
|
730 (object AttachView "" @40 |
|
731 stereotype TRUE |
|
732 line_color 3342489 |
|
733 client @16 |
|
734 supplier @39 |
|
735 line_style 0) |
|
736 (object NoteView @41 |
|
737 location (1087, 2247) |
|
738 font (object Font |
|
739 size 12) |
|
740 label (object ItemLabel |
|
741 Parent_View @41 |
|
742 location (846, 2103) |
|
743 fill_color 13434879 |
|
744 nlines 5 |
|
745 max_width 447 |
|
746 label "DSTZone.name is usually abreviated to a 3 letter word, e.g. BST") |
|
747 line_color 3342489 |
|
748 fill_color 13434879 |
|
749 width 507 |
|
750 height 300) |
|
751 (object AttachView "" @42 |
|
752 stereotype TRUE |
|
753 line_color 3342489 |
|
754 client @9 |
|
755 supplier @41 |
|
756 line_style 0))) |
|
757 (object ClassDiagram "2. Time Zone Data Model" |
|
758 quid "40B3648C035D" |
|
759 title "2. Time Zone Data Model" |
|
760 zoom 95 |
|
761 max_height 28350 |
|
762 max_width 21600 |
|
763 origin_x 0 |
|
764 origin_y 1290 |
|
765 items (list diagram_item_list |
|
766 (object NoteView @43 |
|
767 location (1703, 552) |
|
768 font (object Font |
|
769 size 12) |
|
770 label (object ItemLabel |
|
771 Parent_View @43 |
|
772 location (1005, 88) |
|
773 fill_color 13434879 |
|
774 nlines 17 |
|
775 max_width 1361 |
|
776 label |
|
777 |A number of Rules have the same definition. We isolated RuleDefinition so it can be re-used to save space. |
|
778 | |
|
779 |iOffset: |
|
780 | specified in minutes wrt standard time |
|
781 | |
|
782 |iDayRule:= ( |
|
783 | / FixedDate |
|
784 | / DayAfterDate |
|
785 | / DayBeforeDate |
|
786 | / DayInLastWeekOfMonth) |
|
787 | |
|
788 |iTimeOfChange: |
|
789 | time of day the clock changes |
|
790 | |
|
791 |iTimeChangeRef:= |
|
792 | (UTC / STD / WCLK) /* iTimeOfChange is w.r.t */ |
|
793 ) |
|
794 line_color 3342489 |
|
795 fill_color 13434879 |
|
796 width 1421 |
|
797 height 941) |
|
798 (object NoteView @44 |
|
799 location (1793, 2812) |
|
800 font (object Font |
|
801 size 12) |
|
802 label (object ItemLabel |
|
803 Parent_View @44 |
|
804 location (1440, 2657) |
|
805 fill_color 13434879 |
|
806 nlines 6 |
|
807 max_width 671 |
|
808 label |
|
809 |iId := |
|
810 |<Region>'/'<MajorCity> |
|
811 | |
|
812 |where; |
|
813 |Region := ( Continent / Ocean) |
|
814 ) |
|
815 line_color 3342489 |
|
816 fill_color 13434879 |
|
817 width 731 |
|
818 height 323) |
|
819 (object NoteView @45 |
|
820 location (1822, 2371) |
|
821 font (object Font |
|
822 size 12) |
|
823 label (object ItemLabel |
|
824 Parent_View @45 |
|
825 location (1413, 2180) |
|
826 fill_color 13434879 |
|
827 nlines 7 |
|
828 max_width 782 |
|
829 label |
|
830 |iName := |
|
831 | usually abreviated to a 3 letter word, e.g. GMT, BST etc |
|
832 | |
|
833 |iAltName := |
|
834 | is the previous name, specified as a link |
|
835 ) |
|
836 line_color 3342489 |
|
837 fill_color 13434879 |
|
838 width 842 |
|
839 height 395) |
|
840 (object NoteView @46 |
|
841 location (480, 351) |
|
842 font (object Font |
|
843 size 12) |
|
844 label (object ItemLabel |
|
845 Parent_View @46 |
|
846 location (38, 91) |
|
847 fill_color 13434879 |
|
848 nlines 9 |
|
849 max_width 848 |
|
850 label |
|
851 |the TZ database defines changes to summer time and winter time as separate rules |
|
852 | |
|
853 |Each redefinition of the rule specifies a letter, e.g. "S", "" or an empty string, that is added to a ZoneFormat (e.g. WE%ST) to get the actual time zone short name. |
|
854 ) |
|
855 line_color 3342489 |
|
856 fill_color 13434879 |
|
857 width 908 |
|
858 height 533) |
|
859 (object NoteView @47 |
|
860 location (315, 1154) |
|
861 font (object Font |
|
862 size 12) |
|
863 label (object ItemLabel |
|
864 Parent_View @47 |
|
865 location (15, 1075) |
|
866 fill_color 13434879 |
|
867 nlines 3 |
|
868 max_width 565 |
|
869 label |
|
870 |iName := |
|
871 | e.g "GB-Eire" |
|
872 ) |
|
873 line_color 3342489 |
|
874 fill_color 13434879 |
|
875 width 625 |
|
876 height 171) |
|
877 (object ClassView "Class" "Logical View::Analysis Model::BClasses::RuleLetter" @48 |
|
878 ShowCompartmentStereotypes TRUE |
|
879 IncludeAttribute TRUE |
|
880 location (1110, 1566) |
|
881 font (object Font |
|
882 size 12) |
|
883 label (object ItemLabel |
|
884 Parent_View @48 |
|
885 location (982, 1463) |
|
886 fill_color 13434879 |
|
887 nlines 1 |
|
888 max_width 256 |
|
889 justify 0 |
|
890 label "RuleLetter") |
|
891 icon_style "Icon" |
|
892 line_color 3342489 |
|
893 fill_color 13434879 |
|
894 quidu "40D6C8DF01AF" |
|
895 width 274 |
|
896 height 232 |
|
897 annotation 8 |
|
898 autoResize TRUE) |
|
899 (object ClassView "Class" "Logical View::Analysis Model::BClasses::ZoneFormat" @49 |
|
900 ShowCompartmentStereotypes TRUE |
|
901 IncludeAttribute TRUE |
|
902 location (889, 2143) |
|
903 font (object Font |
|
904 size 12) |
|
905 label (object ItemLabel |
|
906 Parent_View @49 |
|
907 location (738, 2040) |
|
908 fill_color 13434879 |
|
909 nlines 1 |
|
910 max_width 302 |
|
911 justify 0 |
|
912 label "ZoneFormat") |
|
913 icon_style "Icon" |
|
914 line_color 3342489 |
|
915 fill_color 13434879 |
|
916 quidu "40B36506033F" |
|
917 width 320 |
|
918 height 232 |
|
919 annotation 8 |
|
920 autoResize TRUE) |
|
921 (object AssociationViewNew "combines with" @50 |
|
922 location (998, 1854) |
|
923 font (object Font |
|
924 size 12) |
|
925 label (object SegLabel @51 |
|
926 Parent_View @50 |
|
927 location (880, 1884) |
|
928 font (object Font |
|
929 size 12 |
|
930 italics TRUE) |
|
931 anchor 1 |
|
932 anchor_loc 1 |
|
933 nlines 2 |
|
934 max_width 217 |
|
935 justify 0 |
|
936 label "combines with" |
|
937 pctDist -1.466667 |
|
938 height 30 |
|
939 orientation 1) |
|
940 stereotype TRUE |
|
941 line_color 3342489 |
|
942 quidu "40F3F9D20344" |
|
943 roleview_list (list RoleViews |
|
944 (object RoleView "$UNNAMED$11" @52 |
|
945 Parent_View @50 |
|
946 location (135, -397) |
|
947 stereotype TRUE |
|
948 line_color 3342489 |
|
949 quidu "40F3F9D301EC" |
|
950 client @50 |
|
951 supplier @48 |
|
952 line_style 0 |
|
953 label (object SegLabel @53 |
|
954 Parent_View @52 |
|
955 location (1122, 1717) |
|
956 font (object Font |
|
957 size 12) |
|
958 anchor 2 |
|
959 anchor_loc 1 |
|
960 nlines 1 |
|
961 max_width 15 |
|
962 justify 0 |
|
963 label "0..*" |
|
964 pctDist 0.935415 |
|
965 height 66 |
|
966 orientation 1)) |
|
967 (object RoleView "$UNNAMED$12" @54 |
|
968 Parent_View @50 |
|
969 location (135, -397) |
|
970 stereotype TRUE |
|
971 line_color 3342489 |
|
972 quidu "40F3F9D301ED" |
|
973 client @50 |
|
974 supplier @49 |
|
975 line_style 0))) |
|
976 (object ClassView "Class" "Logical View::Analysis Model::BClasses::Zone" @55 |
|
977 ShowCompartmentStereotypes TRUE |
|
978 IncludeAttribute TRUE |
|
979 location (1192, 2824) |
|
980 font (object Font |
|
981 size 12) |
|
982 label (object ItemLabel |
|
983 Parent_View @55 |
|
984 location (1077, 2721) |
|
985 fill_color 13434879 |
|
986 nlines 1 |
|
987 max_width 230 |
|
988 justify 0 |
|
989 label "Zone") |
|
990 icon_style "Icon" |
|
991 line_color 3342489 |
|
992 fill_color 13434879 |
|
993 quidu "40B364A5035D" |
|
994 width 248 |
|
995 height 232 |
|
996 annotation 8 |
|
997 autoResize TRUE) |
|
998 (object AttachView "" @56 |
|
999 stereotype TRUE |
|
1000 line_color 3342489 |
|
1001 client @55 |
|
1002 supplier @44 |
|
1003 line_style 0) |
|
1004 (object ClassView "Class" "Logical View::Analysis Model::BClasses::RuleDefinition" @57 |
|
1005 ShowCompartmentStereotypes TRUE |
|
1006 IncludeAttribute TRUE |
|
1007 location (1939, 1492) |
|
1008 font (object Font |
|
1009 size 12) |
|
1010 label (object ItemLabel |
|
1011 Parent_View @57 |
|
1012 location (1756, 1217) |
|
1013 fill_color 13434879 |
|
1014 nlines 1 |
|
1015 max_width 366 |
|
1016 justify 0 |
|
1017 label "RuleDefinition") |
|
1018 icon_style "Icon" |
|
1019 line_color 3342489 |
|
1020 fill_color 13434879 |
|
1021 quidu "40B3654800BF" |
|
1022 width 384 |
|
1023 height 576 |
|
1024 annotation 8 |
|
1025 autoResize TRUE) |
|
1026 (object AttachView "" @58 |
|
1027 stereotype TRUE |
|
1028 line_color 3342489 |
|
1029 client @43 |
|
1030 supplier @57 |
|
1031 line_style 0) |
|
1032 (object ClassView "Class" "Logical View::Analysis Model::BClasses::STDTimeAlignment" @59 |
|
1033 ShowCompartmentStereotypes TRUE |
|
1034 IncludeAttribute TRUE |
|
1035 location (554, 2496) |
|
1036 font (object Font |
|
1037 size 12) |
|
1038 label (object ItemLabel |
|
1039 Parent_View @59 |
|
1040 location (328, 2344) |
|
1041 fill_color 13434879 |
|
1042 nlines 1 |
|
1043 max_width 452 |
|
1044 justify 0 |
|
1045 label "STDTimeAlignment") |
|
1046 icon_style "Icon" |
|
1047 line_color 3342489 |
|
1048 fill_color 13434879 |
|
1049 quidu "40B3658702F2" |
|
1050 width 470 |
|
1051 height 330 |
|
1052 annotation 8 |
|
1053 autoResize TRUE) |
|
1054 (object AssociationViewNew "aligns to time described by" @60 |
|
1055 location (790, 2822) |
|
1056 font (object Font |
|
1057 size 12) |
|
1058 label (object SegLabel @61 |
|
1059 Parent_View @60 |
|
1060 location (734, 2933) |
|
1061 font (object Font |
|
1062 size 12 |
|
1063 italics TRUE) |
|
1064 anchor 1 |
|
1065 anchor_loc 1 |
|
1066 nlines 4 |
|
1067 max_width 276 |
|
1068 justify 0 |
|
1069 label "aligns to time described by" |
|
1070 pctDist -0.450000 |
|
1071 height 111 |
|
1072 orientation 1) |
|
1073 stereotype TRUE |
|
1074 line_color 3342489 |
|
1075 quidu "40D95B6101E9" |
|
1076 roleview_list (list RoleViews |
|
1077 (object RoleView "" @62 |
|
1078 Parent_View @60 |
|
1079 location (-455, 23) |
|
1080 stereotype TRUE |
|
1081 line_color 3342489 |
|
1082 quidu "40D95B6103BE" |
|
1083 client @60 |
|
1084 supplier @59 |
|
1085 vertices (list Points |
|
1086 (790, 2822) |
|
1087 (687, 2822) |
|
1088 (621, 2661)) |
|
1089 line_style 0 |
|
1090 label (object SegLabel @63 |
|
1091 Parent_View @62 |
|
1092 location (692, 2715) |
|
1093 font (object Font |
|
1094 size 12) |
|
1095 anchor 2 |
|
1096 anchor_loc 1 |
|
1097 nlines 1 |
|
1098 max_width 15 |
|
1099 justify 0 |
|
1100 label "1..*" |
|
1101 pctDist 0.725305 |
|
1102 height 45 |
|
1103 orientation 1)) |
|
1104 (object RoleView "" @64 |
|
1105 Parent_View @60 |
|
1106 location (-455, 23) |
|
1107 stereotype TRUE |
|
1108 line_color 3342489 |
|
1109 quidu "40D95B6103CE" |
|
1110 client @60 |
|
1111 supplier @55 |
|
1112 line_style 0 |
|
1113 label (object SegLabel @65 |
|
1114 Parent_View @64 |
|
1115 location (1014, 2867) |
|
1116 font (object Font |
|
1117 size 12) |
|
1118 anchor 2 |
|
1119 anchor_loc 1 |
|
1120 nlines 1 |
|
1121 max_width 15 |
|
1122 justify 0 |
|
1123 label "1" |
|
1124 pctDist 0.808752 |
|
1125 height 44 |
|
1126 orientation 1)))) |
|
1127 (object ClassView "Class" "Logical View::Analysis Model::BClasses::TimeZoneShortName" @66 |
|
1128 ShowCompartmentStereotypes TRUE |
|
1129 location (1430, 1942) |
|
1130 font (object Font |
|
1131 size 12) |
|
1132 label (object ItemLabel |
|
1133 Parent_View @66 |
|
1134 location (1183, 1868) |
|
1135 fill_color 13434879 |
|
1136 nlines 1 |
|
1137 max_width 494 |
|
1138 justify 0 |
|
1139 label "TimeZoneShortName") |
|
1140 icon_style "Icon" |
|
1141 line_color 3342489 |
|
1142 fill_color 13434879 |
|
1143 quidu "40F3ED1C0353" |
|
1144 width 512 |
|
1145 height 174 |
|
1146 annotation 8 |
|
1147 autoResize TRUE) |
|
1148 (object AssociationViewNew "refered to by" @67 |
|
1149 location (1183, 2419) |
|
1150 font (object Font |
|
1151 size 12) |
|
1152 label (object SegLabel @68 |
|
1153 Parent_View @67 |
|
1154 location (1062, 2382) |
|
1155 font (object Font |
|
1156 size 12 |
|
1157 italics TRUE) |
|
1158 anchor 1 |
|
1159 anchor_loc 1 |
|
1160 nlines 1 |
|
1161 max_width 298 |
|
1162 justify 0 |
|
1163 label "refered to by" |
|
1164 pctDist -1.516667 |
|
1165 height 38 |
|
1166 orientation 0) |
|
1167 stereotype TRUE |
|
1168 line_color 3342489 |
|
1169 quidu "40D957C1020C" |
|
1170 roleview_list (list RoleViews |
|
1171 (object RoleView "" @69 |
|
1172 Parent_View @67 |
|
1173 location (698, -89) |
|
1174 stereotype TRUE |
|
1175 line_color 3342489 |
|
1176 quidu "40D957C20086" |
|
1177 client @67 |
|
1178 supplier @66 |
|
1179 line_style 0) |
|
1180 (object RoleView "" @70 |
|
1181 Parent_View @67 |
|
1182 location (698, -89) |
|
1183 stereotype TRUE |
|
1184 line_color 3342489 |
|
1185 quidu "40D957C20095" |
|
1186 client @67 |
|
1187 supplier @59 |
|
1188 vertices (list Points |
|
1189 (1183, 2419) |
|
1190 (1145, 2493) |
|
1191 (789, 2494)) |
|
1192 line_style 0))) |
|
1193 (object AttachView "" @71 |
|
1194 stereotype TRUE |
|
1195 line_color 3342489 |
|
1196 client @45 |
|
1197 supplier @66 |
|
1198 line_style 0) |
|
1199 (object AssocAttachView "" @72 |
|
1200 stereotype TRUE |
|
1201 line_color 3342489 |
|
1202 client @50 |
|
1203 supplier @66 |
|
1204 line_style 0) |
|
1205 (object ClassView "Class" "Logical View::Analysis Model::BClasses::RuleUse" @73 |
|
1206 ShowCompartmentStereotypes TRUE |
|
1207 IncludeAttribute TRUE |
|
1208 location (1000, 1217) |
|
1209 font (object Font |
|
1210 size 12) |
|
1211 label (object ItemLabel |
|
1212 Parent_View @73 |
|
1213 location (878, 1089) |
|
1214 fill_color 13434879 |
|
1215 nlines 1 |
|
1216 max_width 244 |
|
1217 justify 0 |
|
1218 label "RuleUse") |
|
1219 icon_style "Icon" |
|
1220 line_color 3342489 |
|
1221 fill_color 13434879 |
|
1222 quidu "40B3652A00A0" |
|
1223 width 262 |
|
1224 height 282 |
|
1225 annotation 8 |
|
1226 autoResize TRUE) |
|
1227 (object AttachView "" @74 |
|
1228 stereotype TRUE |
|
1229 line_color 3342489 |
|
1230 client @46 |
|
1231 supplier @73 |
|
1232 line_style 0) |
|
1233 (object AssociationViewNew "" @75 |
|
1234 location (1450, 1263) |
|
1235 font (object Font |
|
1236 size 12) |
|
1237 label (object SegLabel @76 |
|
1238 Parent_View @75 |
|
1239 location (1419, 1165) |
|
1240 font (object Font |
|
1241 size 12 |
|
1242 italics TRUE) |
|
1243 hidden TRUE |
|
1244 anchor 1 |
|
1245 anchor_loc 1 |
|
1246 nlines 3 |
|
1247 max_width 60 |
|
1248 justify 0 |
|
1249 label "" |
|
1250 pctDist -0.016667 |
|
1251 height 99 |
|
1252 orientation 0) |
|
1253 stereotype TRUE |
|
1254 line_color 3342489 |
|
1255 quidu "40D196A20142" |
|
1256 roleview_list (list RoleViews |
|
1257 (object RoleView "iRuleDefinition" @77 |
|
1258 Parent_View @75 |
|
1259 location (477, -562) |
|
1260 label (object SegLabel @78 |
|
1261 Parent_View @77 |
|
1262 location (1556, 1407) |
|
1263 anchor 1 |
|
1264 anchor_loc 1 |
|
1265 nlines 1 |
|
1266 max_width 266 |
|
1267 justify 0 |
|
1268 label "-iRuleDefinition" |
|
1269 pctDist 0.478384 |
|
1270 height 86 |
|
1271 orientation 1) |
|
1272 stereotype TRUE |
|
1273 line_color 3342489 |
|
1274 quidu "40D196A30058" |
|
1275 client @75 |
|
1276 supplier @57 |
|
1277 line_style 0 |
|
1278 label (object SegLabel @79 |
|
1279 Parent_View @77 |
|
1280 location (1644, 1300) |
|
1281 font (object Font |
|
1282 size 12) |
|
1283 anchor 2 |
|
1284 anchor_loc 1 |
|
1285 nlines 1 |
|
1286 max_width 15 |
|
1287 justify 0 |
|
1288 label "1" |
|
1289 pctDist 0.588270 |
|
1290 height 50 |
|
1291 orientation 0)) |
|
1292 (object RoleView "" @80 |
|
1293 Parent_View @75 |
|
1294 location (477, -562) |
|
1295 stereotype TRUE |
|
1296 line_color 3342489 |
|
1297 quidu "40D196A30068" |
|
1298 client @75 |
|
1299 supplier @73 |
|
1300 vertices (list Points |
|
1301 (1450, 1263) |
|
1302 (1385, 1233) |
|
1303 (1131, 1222)) |
|
1304 line_style 0 |
|
1305 label (object SegLabel @81 |
|
1306 Parent_View @80 |
|
1307 location (1208, 1269) |
|
1308 font (object Font |
|
1309 size 12) |
|
1310 anchor 2 |
|
1311 anchor_loc 1 |
|
1312 nlines 1 |
|
1313 max_width 15 |
|
1314 justify 0 |
|
1315 label "1..*" |
|
1316 pctDist 0.761481 |
|
1317 height 44 |
|
1318 orientation 0)))) |
|
1319 (object AssocAttachView "" @82 |
|
1320 stereotype TRUE |
|
1321 line_color 3342489 |
|
1322 client @75 |
|
1323 supplier @48 |
|
1324 line_style 0) |
|
1325 (object ClassView "Class" "Logical View::Analysis Model::BClasses::Rule" @83 |
|
1326 ShowCompartmentStereotypes TRUE |
|
1327 IncludeAttribute TRUE |
|
1328 location (373, 1702) |
|
1329 font (object Font |
|
1330 size 12) |
|
1331 label (object ItemLabel |
|
1332 Parent_View @83 |
|
1333 location (258, 1599) |
|
1334 fill_color 13434879 |
|
1335 nlines 1 |
|
1336 max_width 230 |
|
1337 justify 0 |
|
1338 label "Rule") |
|
1339 icon_style "Icon" |
|
1340 line_color 3342489 |
|
1341 fill_color 13434879 |
|
1342 quidu "40D16795026D" |
|
1343 width 248 |
|
1344 height 232 |
|
1345 annotation 8 |
|
1346 autoResize TRUE) |
|
1347 (object AttachView "" @84 |
|
1348 stereotype TRUE |
|
1349 line_color 3342489 |
|
1350 client @83 |
|
1351 supplier @47 |
|
1352 line_style 0) |
|
1353 (object AssociationViewNew "adjusts local times to changes defined by" @85 |
|
1354 location (456, 2074) |
|
1355 font (object Font |
|
1356 size 12) |
|
1357 label (object SegLabel @86 |
|
1358 Parent_View @85 |
|
1359 location (311, 2116) |
|
1360 font (object Font |
|
1361 size 12 |
|
1362 italics TRUE) |
|
1363 anchor 1 |
|
1364 anchor_loc 1 |
|
1365 nlines 3 |
|
1366 max_width 310 |
|
1367 justify 0 |
|
1368 label "adjusts local times to changes defined by" |
|
1369 pctDist -1.916667 |
|
1370 height 42 |
|
1371 orientation 1) |
|
1372 stereotype TRUE |
|
1373 line_color 3342489 |
|
1374 quidu "40D168210231" |
|
1375 roleview_list (list RoleViews |
|
1376 (object RoleView "iRuleSet" @87 |
|
1377 Parent_View @85 |
|
1378 location (-348, 150) |
|
1379 label (object SegLabel @88 |
|
1380 Parent_View @87 |
|
1381 location (303, 1883) |
|
1382 font (object Font |
|
1383 size 12) |
|
1384 anchor 1 |
|
1385 anchor_loc 1 |
|
1386 nlines 1 |
|
1387 max_width 226 |
|
1388 justify 0 |
|
1389 label "+iRuleSet" |
|
1390 pctDist 0.843582 |
|
1391 height 107 |
|
1392 orientation 0) |
|
1393 stereotype TRUE |
|
1394 line_color 3342489 |
|
1395 quidu "40D16822000E" |
|
1396 client @85 |
|
1397 supplier @83 |
|
1398 line_style 0 |
|
1399 label (object SegLabel @89 |
|
1400 Parent_View @87 |
|
1401 location (476, 1904) |
|
1402 font (object Font |
|
1403 size 12) |
|
1404 anchor 2 |
|
1405 anchor_loc 1 |
|
1406 nlines 1 |
|
1407 max_width 15 |
|
1408 justify 0 |
|
1409 label "0..1" |
|
1410 pctDist 0.614472 |
|
1411 height 57 |
|
1412 orientation 1)) |
|
1413 (object RoleView "" @90 |
|
1414 Parent_View @85 |
|
1415 location (-348, 150) |
|
1416 stereotype TRUE |
|
1417 line_color 3342489 |
|
1418 quidu "40D16822000F" |
|
1419 client @85 |
|
1420 supplier @59 |
|
1421 line_style 0 |
|
1422 label (object SegLabel @91 |
|
1423 Parent_View @90 |
|
1424 location (542, 2270) |
|
1425 font (object Font |
|
1426 size 12) |
|
1427 anchor 2 |
|
1428 anchor_loc 1 |
|
1429 nlines 1 |
|
1430 max_width 15 |
|
1431 justify 0 |
|
1432 label "1" |
|
1433 pctDist 0.796731 |
|
1434 height 40 |
|
1435 orientation 0)))) |
|
1436 (object AssocAttachView "" @92 |
|
1437 stereotype TRUE |
|
1438 line_color 3342489 |
|
1439 client @85 |
|
1440 supplier @49 |
|
1441 line_style 0) |
|
1442 (object AssociationViewNew "refered to by" @93 |
|
1443 location (923, 1727) |
|
1444 font (object Font |
|
1445 size 12) |
|
1446 label (object SegLabel @94 |
|
1447 Parent_View @93 |
|
1448 location (754, 1655) |
|
1449 font (object Font |
|
1450 size 12 |
|
1451 italics TRUE) |
|
1452 anchor 1 |
|
1453 anchor_loc 1 |
|
1454 nlines 1 |
|
1455 max_width 309 |
|
1456 justify 0 |
|
1457 label "refered to by" |
|
1458 pctDist -2.316667 |
|
1459 height 73 |
|
1460 orientation 0) |
|
1461 stereotype TRUE |
|
1462 line_color 3342489 |
|
1463 quidu "417FAA4103E1" |
|
1464 roleview_list (list RoleViews |
|
1465 (object RoleView "$UNNAMED$13" @95 |
|
1466 Parent_View @93 |
|
1467 location (550, 25) |
|
1468 stereotype TRUE |
|
1469 line_color 3342489 |
|
1470 quidu "417FAA4202D7" |
|
1471 client @93 |
|
1472 supplier @66 |
|
1473 line_style 0) |
|
1474 (object RoleView "$UNNAMED$14" @96 |
|
1475 Parent_View @93 |
|
1476 location (550, 25) |
|
1477 stereotype TRUE |
|
1478 line_color 3342489 |
|
1479 quidu "417FAA4202D8" |
|
1480 client @93 |
|
1481 supplier @83 |
|
1482 vertices (list Points |
|
1483 (923, 1727) |
|
1484 (868, 1704) |
|
1485 (497, 1702)) |
|
1486 line_style 0))) |
|
1487 (object AssociationViewNew "applicable during" @97 |
|
1488 location (682, 1460) |
|
1489 label (object SegLabel @98 |
|
1490 Parent_View @97 |
|
1491 location (672, 1442) |
|
1492 font (object Font |
|
1493 size 12 |
|
1494 italics TRUE) |
|
1495 anchor 1 |
|
1496 anchor_loc 1 |
|
1497 nlines 1 |
|
1498 max_width 600 |
|
1499 justify 0 |
|
1500 label "applicable during" |
|
1501 pctDist 0.350000 |
|
1502 height 19 |
|
1503 orientation 0) |
|
1504 stereotype TRUE |
|
1505 line_color 3342489 |
|
1506 quidu "40B3655B0023" |
|
1507 roleview_list (list RoleViews |
|
1508 (object RoleView "" @99 |
|
1509 Parent_View @97 |
|
1510 location (-506, 792) |
|
1511 label (object SegLabel @100 |
|
1512 Parent_View @99 |
|
1513 location (791, 1454) |
|
1514 font (object Font |
|
1515 size 12) |
|
1516 hidden TRUE |
|
1517 anchor 1 |
|
1518 anchor_loc 1 |
|
1519 nlines 1 |
|
1520 max_width 60 |
|
1521 justify 0 |
|
1522 label "" |
|
1523 pctDist 0.387283 |
|
1524 height 62 |
|
1525 orientation 1) |
|
1526 stereotype TRUE |
|
1527 line_color 3342489 |
|
1528 quidu "40B3655B0227" |
|
1529 client @97 |
|
1530 supplier @73 |
|
1531 line_style 0 |
|
1532 label (object SegLabel @101 |
|
1533 Parent_View @99 |
|
1534 location (784, 1328) |
|
1535 font (object Font |
|
1536 size 12) |
|
1537 anchor 2 |
|
1538 anchor_loc 1 |
|
1539 nlines 1 |
|
1540 max_width 15 |
|
1541 justify 0 |
|
1542 label "1..*" |
|
1543 pctDist 0.686802 |
|
1544 height 44 |
|
1545 orientation 0)) |
|
1546 (object RoleView "" @102 |
|
1547 Parent_View @97 |
|
1548 location (-506, 792) |
|
1549 stereotype TRUE |
|
1550 line_color 3342489 |
|
1551 quidu "40B3655B0228" |
|
1552 client @97 |
|
1553 supplier @83 |
|
1554 line_style 0 |
|
1555 label (object SegLabel @103 |
|
1556 Parent_View @102 |
|
1557 location (520, 1544) |
|
1558 font (object Font |
|
1559 size 12) |
|
1560 anchor 2 |
|
1561 anchor_loc 1 |
|
1562 nlines 1 |
|
1563 max_width 15 |
|
1564 justify 0 |
|
1565 label "1" |
|
1566 pctDist 0.774628 |
|
1567 height 34 |
|
1568 orientation 1)))))) |
|
1569 (object ClassDiagram "Rule Actualisation" |
|
1570 quid "418A0AD303D0" |
|
1571 title "Rule Actualisation" |
|
1572 zoom 100 |
|
1573 max_height 28350 |
|
1574 max_width 21600 |
|
1575 origin_x 0 |
|
1576 origin_y 431 |
|
1577 items (list diagram_item_list |
|
1578 (object ClassView "Class" "Logical View::Analysis Model::BClasses::Zone" @104 |
|
1579 ShowCompartmentStereotypes TRUE |
|
1580 IncludeAttribute TRUE |
|
1581 location (192, 2436) |
|
1582 font (object Font |
|
1583 size 12) |
|
1584 label (object ItemLabel |
|
1585 Parent_View @104 |
|
1586 location (80, 2330) |
|
1587 fill_color 13434879 |
|
1588 nlines 1 |
|
1589 max_width 224 |
|
1590 justify 0 |
|
1591 label "Zone") |
|
1592 icon_style "Icon" |
|
1593 line_color 3342489 |
|
1594 fill_color 13434879 |
|
1595 quidu "40B364A5035D" |
|
1596 compartment (object Compartment |
|
1597 Parent_View @104 |
|
1598 location (80, 2441) |
|
1599 font (object Font |
|
1600 size 10) |
|
1601 icon_style "Icon" |
|
1602 fill_color 16777215 |
|
1603 anchor 2 |
|
1604 nlines 2 |
|
1605 max_width 91) |
|
1606 width 242 |
|
1607 height 240 |
|
1608 annotation 8 |
|
1609 autoResize TRUE) |
|
1610 (object ClassView "Class" "Logical View::Analysis Model::BClasses::RuleDefinition" @105 |
|
1611 ShowCompartmentStereotypes TRUE |
|
1612 IncludeAttribute TRUE |
|
1613 location (1676, 799) |
|
1614 font (object Font |
|
1615 size 12) |
|
1616 label (object ItemLabel |
|
1617 Parent_View @105 |
|
1618 location (1502, 518) |
|
1619 fill_color 13434879 |
|
1620 nlines 1 |
|
1621 max_width 348 |
|
1622 justify 0 |
|
1623 label "RuleDefinition") |
|
1624 icon_style "Icon" |
|
1625 line_color 3342489 |
|
1626 fill_color 13434879 |
|
1627 quidu "40B3654800BF" |
|
1628 compartment (object Compartment |
|
1629 Parent_View @105 |
|
1630 location (1502, 629) |
|
1631 font (object Font |
|
1632 size 10) |
|
1633 icon_style "Icon" |
|
1634 fill_color 16777215 |
|
1635 anchor 2 |
|
1636 nlines 9 |
|
1637 max_width 344) |
|
1638 width 366 |
|
1639 height 590 |
|
1640 annotation 8 |
|
1641 autoResize TRUE) |
|
1642 (object ClassView "Class" "Logical View::Analysis Model::BClasses::RuleUse" @106 |
|
1643 ShowCompartmentStereotypes TRUE |
|
1644 IncludeAttribute TRUE |
|
1645 location (1033, 445) |
|
1646 font (object Font |
|
1647 size 12) |
|
1648 label (object ItemLabel |
|
1649 Parent_View @106 |
|
1650 location (912, 314) |
|
1651 fill_color 13434879 |
|
1652 nlines 1 |
|
1653 max_width 242 |
|
1654 justify 0 |
|
1655 label "RuleUse") |
|
1656 icon_style "Icon" |
|
1657 line_color 3342489 |
|
1658 fill_color 13434879 |
|
1659 quidu "40B3652A00A0" |
|
1660 compartment (object Compartment |
|
1661 Parent_View @106 |
|
1662 location (912, 425) |
|
1663 font (object Font |
|
1664 size 10) |
|
1665 icon_style "Icon" |
|
1666 fill_color 16777215 |
|
1667 anchor 2 |
|
1668 nlines 3 |
|
1669 max_width 238) |
|
1670 width 260 |
|
1671 height 290 |
|
1672 annotation 8 |
|
1673 autoResize TRUE) |
|
1674 (object AssociationViewNew "" @107 |
|
1675 location (1327, 607) |
|
1676 font (object Font |
|
1677 size 12) |
|
1678 label (object SegLabel @108 |
|
1679 Parent_View @107 |
|
1680 location (1296, 509) |
|
1681 font (object Font |
|
1682 size 12 |
|
1683 italics TRUE) |
|
1684 hidden TRUE |
|
1685 anchor 1 |
|
1686 anchor_loc 1 |
|
1687 nlines 3 |
|
1688 max_width 60 |
|
1689 justify 0 |
|
1690 label "" |
|
1691 pctDist -0.016667 |
|
1692 height 99 |
|
1693 orientation 0) |
|
1694 stereotype TRUE |
|
1695 line_color 3342489 |
|
1696 quidu "40D196A20142" |
|
1697 roleview_list (list RoleViews |
|
1698 (object RoleView "iRuleDefinition" @109 |
|
1699 Parent_View @107 |
|
1700 location (354, -1218) |
|
1701 label (object SegLabel @110 |
|
1702 Parent_View @109 |
|
1703 location (1338, 736) |
|
1704 font (object Font |
|
1705 size 12) |
|
1706 anchor 1 |
|
1707 anchor_loc 1 |
|
1708 nlines 1 |
|
1709 max_width 346 |
|
1710 justify 0 |
|
1711 label "-iRuleDefinition" |
|
1712 pctDist 0.379364 |
|
1713 height 108 |
|
1714 orientation 1) |
|
1715 stereotype TRUE |
|
1716 line_color 3342489 |
|
1717 quidu "40D196A30058" |
|
1718 client @107 |
|
1719 supplier @105 |
|
1720 line_style 0 |
|
1721 label (object SegLabel @111 |
|
1722 Parent_View @109 |
|
1723 location (1448, 618) |
|
1724 font (object Font |
|
1725 size 12) |
|
1726 anchor 2 |
|
1727 anchor_loc 1 |
|
1728 nlines 1 |
|
1729 max_width 15 |
|
1730 justify 0 |
|
1731 label "1" |
|
1732 pctDist 0.588270 |
|
1733 height 50 |
|
1734 orientation 0)) |
|
1735 (object RoleView "" @112 |
|
1736 Parent_View @107 |
|
1737 location (354, -1218) |
|
1738 stereotype TRUE |
|
1739 line_color 3342489 |
|
1740 quidu "40D196A30068" |
|
1741 client @107 |
|
1742 supplier @106 |
|
1743 line_style 0 |
|
1744 label (object SegLabel @113 |
|
1745 Parent_View @112 |
|
1746 location (1227, 591) |
|
1747 font (object Font |
|
1748 size 12) |
|
1749 anchor 2 |
|
1750 anchor_loc 1 |
|
1751 nlines 1 |
|
1752 max_width 15 |
|
1753 justify 0 |
|
1754 label "1..*" |
|
1755 pctDist 0.507604 |
|
1756 height 34 |
|
1757 orientation 0)))) |
|
1758 (object ClassView "Class" "Logical View::Analysis Model::BClasses::Rule" @114 |
|
1759 ShowCompartmentStereotypes TRUE |
|
1760 IncludeAttribute TRUE |
|
1761 location (148, 1339) |
|
1762 font (object Font |
|
1763 size 12) |
|
1764 label (object ItemLabel |
|
1765 Parent_View @114 |
|
1766 location (36, 1233) |
|
1767 fill_color 13434879 |
|
1768 nlines 1 |
|
1769 max_width 224 |
|
1770 justify 0 |
|
1771 label "Rule") |
|
1772 icon_style "Icon" |
|
1773 line_color 3342489 |
|
1774 fill_color 13434879 |
|
1775 quidu "40D16795026D" |
|
1776 compartment (object Compartment |
|
1777 Parent_View @114 |
|
1778 location (36, 1344) |
|
1779 font (object Font |
|
1780 size 10) |
|
1781 icon_style "Icon" |
|
1782 fill_color 16777215 |
|
1783 anchor 2 |
|
1784 nlines 2 |
|
1785 max_width 166) |
|
1786 width 242 |
|
1787 height 240 |
|
1788 annotation 8 |
|
1789 autoResize TRUE) |
|
1790 (object AssociationViewNew "applicable during" @115 |
|
1791 location (583, 896) |
|
1792 font (object Font |
|
1793 size 12) |
|
1794 label (object SegLabel @116 |
|
1795 Parent_View @115 |
|
1796 location (573, 878) |
|
1797 font (object Font |
|
1798 size 12 |
|
1799 italics TRUE) |
|
1800 anchor 1 |
|
1801 anchor_loc 1 |
|
1802 nlines 1 |
|
1803 max_width 600 |
|
1804 justify 0 |
|
1805 label "applicable during" |
|
1806 pctDist 0.350000 |
|
1807 height 19 |
|
1808 orientation 0) |
|
1809 stereotype TRUE |
|
1810 line_color 3342489 |
|
1811 quidu "40B3655B0023" |
|
1812 roleview_list (list RoleViews |
|
1813 (object RoleView "" @117 |
|
1814 Parent_View @115 |
|
1815 location (-605, 228) |
|
1816 label (object SegLabel @118 |
|
1817 Parent_View @117 |
|
1818 location (750, 816) |
|
1819 font (object Font |
|
1820 size 12) |
|
1821 hidden TRUE |
|
1822 anchor 1 |
|
1823 anchor_loc 1 |
|
1824 nlines 1 |
|
1825 max_width 60 |
|
1826 justify 0 |
|
1827 label "" |
|
1828 pctDist 0.387283 |
|
1829 height 62 |
|
1830 orientation 1) |
|
1831 stereotype TRUE |
|
1832 line_color 3342489 |
|
1833 quidu "40B3655B0227" |
|
1834 client @115 |
|
1835 supplier @106 |
|
1836 line_style 0 |
|
1837 label (object SegLabel @119 |
|
1838 Parent_View @117 |
|
1839 location (803, 578) |
|
1840 font (object Font |
|
1841 size 12) |
|
1842 anchor 2 |
|
1843 anchor_loc 1 |
|
1844 nlines 1 |
|
1845 max_width 15 |
|
1846 justify 0 |
|
1847 label "1..*" |
|
1848 pctDist 0.841095 |
|
1849 height 68 |
|
1850 orientation 0)) |
|
1851 (object RoleView "" @120 |
|
1852 Parent_View @115 |
|
1853 location (-605, 228) |
|
1854 stereotype TRUE |
|
1855 line_color 3342489 |
|
1856 quidu "40B3655B0228" |
|
1857 client @115 |
|
1858 supplier @114 |
|
1859 line_style 0 |
|
1860 label (object SegLabel @121 |
|
1861 Parent_View @120 |
|
1862 location (313, 1123) |
|
1863 font (object Font |
|
1864 size 12) |
|
1865 anchor 2 |
|
1866 anchor_loc 1 |
|
1867 nlines 1 |
|
1868 max_width 15 |
|
1869 justify 0 |
|
1870 label "1" |
|
1871 pctDist 0.774628 |
|
1872 height 34 |
|
1873 orientation 1)))) |
|
1874 (object ClassView "Class" "Logical View::Analysis Model::1. TZ Domain Model::ActualisedRule" @122 |
|
1875 ShowCompartmentStereotypes TRUE |
|
1876 IncludeAttribute TRUE |
|
1877 IncludeOperation TRUE |
|
1878 location (1059, 1366) |
|
1879 font (object Font |
|
1880 size 12) |
|
1881 label (object ItemLabel |
|
1882 Parent_View @122 |
|
1883 location (803, 1208) |
|
1884 fill_color 13434879 |
|
1885 nlines 1 |
|
1886 max_width 512 |
|
1887 justify 0 |
|
1888 label "ActualisedRule") |
|
1889 icon_style "Icon" |
|
1890 line_color 3342489 |
|
1891 fill_color 13434879 |
|
1892 quidu "418A0B4500A5" |
|
1893 compartment (object Compartment |
|
1894 Parent_View @122 |
|
1895 location (803, 1275) |
|
1896 font (object Font |
|
1897 size 10) |
|
1898 icon_style "Icon" |
|
1899 fill_color 13434879 |
|
1900 anchor 2 |
|
1901 nlines 5 |
|
1902 max_width 509) |
|
1903 width 530 |
|
1904 height 344 |
|
1905 annotation 8 |
|
1906 autoResize TRUE) |
|
1907 (object UsesView "actualised from" @123 |
|
1908 font (object Font |
|
1909 size 12) |
|
1910 label (object ItemLabel |
|
1911 Parent_View @123 |
|
1912 location (1368, 1078) |
|
1913 anchor_loc 1 |
|
1914 nlines 1 |
|
1915 max_width 287 |
|
1916 justify 0 |
|
1917 label "actualised from") |
|
1918 stereotype TRUE |
|
1919 line_color 3342489 |
|
1920 quidu "418A0B8E01BF" |
|
1921 client @122 |
|
1922 supplier @105 |
|
1923 line_style 0) |
|
1924 (object UsesView "" @124 |
|
1925 stereotype TRUE |
|
1926 line_color 3342489 |
|
1927 quidu "418A0B910346" |
|
1928 client @122 |
|
1929 supplier @106 |
|
1930 line_style 0) |
|
1931 (object UsesView "" @125 |
|
1932 stereotype TRUE |
|
1933 line_color 3342489 |
|
1934 quidu "418A0B940058" |
|
1935 client @122 |
|
1936 supplier @114 |
|
1937 line_style 0) |
|
1938 (object NoteView @126 |
|
1939 location (2140, 1456) |
|
1940 font (object Font |
|
1941 size 12) |
|
1942 label (object ItemLabel |
|
1943 Parent_View @126 |
|
1944 location (1746, 1169) |
|
1945 fill_color 13434879 |
|
1946 nlines 10 |
|
1947 max_width 752 |
|
1948 label |
|
1949 |derives ActualisedRule::iTimeofChange from RuleDefinition:: |
|
1950 |iMonth, iDayRule, iDayOfMonth, iDayOfWeek, iTimeOfChange. |
|
1951 | |
|
1952 |RuleDefinition.iTimeOfChange is in minutes form midnight |
|
1953 ) |
|
1954 line_color 3342489 |
|
1955 fill_color 13434879 |
|
1956 width 812 |
|
1957 height 587) |
|
1958 (object ClassView "Class" "Logical View::Analysis Model::1. TZ Domain Model::ActualisedRules" @127 |
|
1959 ShowCompartmentStereotypes TRUE |
|
1960 IncludeAttribute TRUE |
|
1961 IncludeOperation TRUE |
|
1962 location (1747, 1985) |
|
1963 font (object Font |
|
1964 size 12) |
|
1965 label (object ItemLabel |
|
1966 Parent_View @127 |
|
1967 location (1550, 1877) |
|
1968 fill_color 13434879 |
|
1969 nlines 1 |
|
1970 max_width 394 |
|
1971 justify 0 |
|
1972 label "ActualisedRules") |
|
1973 icon_style "Icon" |
|
1974 line_color 3342489 |
|
1975 fill_color 13434879 |
|
1976 quidu "418A0B100066" |
|
1977 compartment (object Compartment |
|
1978 Parent_View @127 |
|
1979 location (1550, 1944) |
|
1980 font (object Font |
|
1981 size 10) |
|
1982 icon_style "Icon" |
|
1983 fill_color 13434879 |
|
1984 anchor 2 |
|
1985 nlines 3 |
|
1986 max_width 231) |
|
1987 width 412 |
|
1988 height 244 |
|
1989 annotation 8 |
|
1990 autoResize TRUE) |
|
1991 (object AssociationViewNew "$UNNAMED$15" @128 |
|
1992 location (1431, 1700) |
|
1993 stereotype TRUE |
|
1994 line_color 3342489 |
|
1995 quidu "418A0B5703C2" |
|
1996 roleview_list (list RoleViews |
|
1997 (object RoleView "$UNNAMED$16" @129 |
|
1998 Parent_View @128 |
|
1999 location (-539, -452) |
|
2000 stereotype TRUE |
|
2001 line_color 3342489 |
|
2002 quidu "418A0B58025B" |
|
2003 client @128 |
|
2004 supplier @122 |
|
2005 line_style 0 |
|
2006 label (object SegLabel @130 |
|
2007 Parent_View @129 |
|
2008 location (1373, 1577) |
|
2009 font (object Font |
|
2010 size 12) |
|
2011 anchor 2 |
|
2012 anchor_loc 1 |
|
2013 nlines 1 |
|
2014 max_width 15 |
|
2015 justify 0 |
|
2016 label "1..*" |
|
2017 pctDist 0.523570 |
|
2018 height 54 |
|
2019 orientation 1)) |
|
2020 (object RoleView "$UNNAMED$17" @131 |
|
2021 Parent_View @128 |
|
2022 location (-539, -452) |
|
2023 stereotype TRUE |
|
2024 line_color 3342489 |
|
2025 quidu "418A0B58025C" |
|
2026 client @128 |
|
2027 supplier @127 |
|
2028 line_style 0))) |
|
2029 (object ClassView "Class" "Logical View::Analysis Model::BClasses::STDTimeAlignment" @132 |
|
2030 ShowCompartmentStereotypes TRUE |
|
2031 IncludeAttribute TRUE |
|
2032 location (855, 1986) |
|
2033 font (object Font |
|
2034 size 12) |
|
2035 label (object ItemLabel |
|
2036 Parent_View @132 |
|
2037 location (629, 1830) |
|
2038 fill_color 13434879 |
|
2039 nlines 1 |
|
2040 max_width 452 |
|
2041 justify 0 |
|
2042 label "STDTimeAlignment") |
|
2043 icon_style "Icon" |
|
2044 line_color 3342489 |
|
2045 fill_color 13434879 |
|
2046 quidu "40B3658702F2" |
|
2047 compartment (object Compartment |
|
2048 Parent_View @132 |
|
2049 location (629, 1941) |
|
2050 font (object Font |
|
2051 size 10) |
|
2052 icon_style "Icon" |
|
2053 fill_color 16777215 |
|
2054 anchor 2 |
|
2055 nlines 4 |
|
2056 max_width 347) |
|
2057 width 470 |
|
2058 height 340 |
|
2059 annotation 8 |
|
2060 autoResize TRUE) |
|
2061 (object AssociationViewNew "aligns to time described by" @133 |
|
2062 location (466, 2247) |
|
2063 font (object Font |
|
2064 size 12) |
|
2065 label (object SegLabel @134 |
|
2066 Parent_View @133 |
|
2067 location (476, 2295) |
|
2068 font (object Font |
|
2069 size 12 |
|
2070 italics TRUE) |
|
2071 anchor 1 |
|
2072 anchor_loc 1 |
|
2073 nlines 4 |
|
2074 max_width 276 |
|
2075 justify 0 |
|
2076 label "aligns to time described by" |
|
2077 pctDist 0.666667 |
|
2078 height 48 |
|
2079 orientation 1) |
|
2080 stereotype TRUE |
|
2081 line_color 3342489 |
|
2082 quidu "40D95B6101E9" |
|
2083 roleview_list (list RoleViews |
|
2084 (object RoleView "" @135 |
|
2085 Parent_View @133 |
|
2086 location (-779, -552) |
|
2087 stereotype TRUE |
|
2088 line_color 3342489 |
|
2089 quidu "40D95B6103BE" |
|
2090 client @133 |
|
2091 supplier @132 |
|
2092 line_style 0 |
|
2093 label (object SegLabel @136 |
|
2094 Parent_View @135 |
|
2095 location (600, 2210) |
|
2096 font (object Font |
|
2097 size 12) |
|
2098 anchor 2 |
|
2099 anchor_loc 1 |
|
2100 nlines 1 |
|
2101 max_width 15 |
|
2102 justify 0 |
|
2103 label "1..*" |
|
2104 pctDist 0.725305 |
|
2105 height 45 |
|
2106 orientation 1)) |
|
2107 (object RoleView "" @137 |
|
2108 Parent_View @133 |
|
2109 location (-779, -552) |
|
2110 stereotype TRUE |
|
2111 line_color 3342489 |
|
2112 quidu "40D95B6103CE" |
|
2113 client @133 |
|
2114 supplier @104 |
|
2115 line_style 0 |
|
2116 label (object SegLabel @138 |
|
2117 Parent_View @137 |
|
2118 location (319, 2296) |
|
2119 font (object Font |
|
2120 size 12) |
|
2121 anchor 2 |
|
2122 anchor_loc 1 |
|
2123 nlines 1 |
|
2124 max_width 15 |
|
2125 justify 0 |
|
2126 label "1" |
|
2127 pctDist 0.808752 |
|
2128 height 44 |
|
2129 orientation 1)))) |
|
2130 (object AssociationViewNew "adjusts local times to changes defined by" @139 |
|
2131 location (469, 1632) |
|
2132 font (object Font |
|
2133 size 12) |
|
2134 label (object SegLabel @140 |
|
2135 Parent_View @139 |
|
2136 location (363, 1751) |
|
2137 font (object Font |
|
2138 size 12 |
|
2139 italics TRUE) |
|
2140 anchor 1 |
|
2141 anchor_loc 1 |
|
2142 nlines 3 |
|
2143 max_width 310 |
|
2144 justify 0 |
|
2145 label "adjusts local times to changes defined by" |
|
2146 pctDist -1.283333 |
|
2147 height 119 |
|
2148 orientation 1) |
|
2149 stereotype TRUE |
|
2150 line_color 3342489 |
|
2151 quidu "40D168210231" |
|
2152 roleview_list (list RoleViews |
|
2153 (object RoleView "iRuleSet" @141 |
|
2154 Parent_View @139 |
|
2155 location (-335, -292) |
|
2156 label (object SegLabel @142 |
|
2157 Parent_View @141 |
|
2158 location (230, 1557) |
|
2159 font (object Font |
|
2160 size 12) |
|
2161 anchor 1 |
|
2162 anchor_loc 1 |
|
2163 nlines 1 |
|
2164 max_width 226 |
|
2165 justify 0 |
|
2166 label "+iRuleSet" |
|
2167 pctDist 0.843582 |
|
2168 height 107 |
|
2169 orientation 0) |
|
2170 stereotype TRUE |
|
2171 line_color 3342489 |
|
2172 quidu "40D16822000E" |
|
2173 client @139 |
|
2174 supplier @114 |
|
2175 line_style 0 |
|
2176 label (object SegLabel @143 |
|
2177 Parent_View @141 |
|
2178 location (385, 1479) |
|
2179 font (object Font |
|
2180 size 12) |
|
2181 anchor 2 |
|
2182 anchor_loc 1 |
|
2183 nlines 1 |
|
2184 max_width 15 |
|
2185 justify 0 |
|
2186 label "0..1" |
|
2187 pctDist 0.614472 |
|
2188 height 57 |
|
2189 orientation 1)) |
|
2190 (object RoleView "" @144 |
|
2191 Parent_View @139 |
|
2192 location (-335, -292) |
|
2193 stereotype TRUE |
|
2194 line_color 3342489 |
|
2195 quidu "40D16822000F" |
|
2196 client @139 |
|
2197 supplier @132 |
|
2198 line_style 0 |
|
2199 label (object SegLabel @145 |
|
2200 Parent_View @144 |
|
2201 location (655, 1731) |
|
2202 font (object Font |
|
2203 size 12) |
|
2204 anchor 2 |
|
2205 anchor_loc 1 |
|
2206 nlines 1 |
|
2207 max_width 15 |
|
2208 justify 0 |
|
2209 label "1" |
|
2210 pctDist 0.753139 |
|
2211 height 53 |
|
2212 orientation 0)))) |
|
2213 (object UsesView "iStdOffset = iUTCOffset" @146 |
|
2214 font (object Font |
|
2215 size 12) |
|
2216 label (object ItemLabel |
|
2217 Parent_View @146 |
|
2218 location (955, 1677) |
|
2219 anchor_loc 1 |
|
2220 nlines 1 |
|
2221 max_width 450 |
|
2222 justify 0 |
|
2223 label "iStdOffset = iUTCOffset") |
|
2224 stereotype TRUE |
|
2225 line_color 3342489 |
|
2226 quidu "418A0B9900A6" |
|
2227 client @122 |
|
2228 supplier @132 |
|
2229 line_style 0) |
|
2230 (object AssociationViewNew "covers" @147 |
|
2231 location (1315, 1985) |
|
2232 font (object Font |
|
2233 size 12) |
|
2234 label (object SegLabel @148 |
|
2235 Parent_View @147 |
|
2236 location (1345, 1944) |
|
2237 font (object Font |
|
2238 size 12 |
|
2239 italics TRUE) |
|
2240 anchor 1 |
|
2241 anchor_loc 1 |
|
2242 nlines 1 |
|
2243 max_width 113 |
|
2244 justify 0 |
|
2245 label "covers" |
|
2246 pctDist 1.000000 |
|
2247 height 42 |
|
2248 orientation 0) |
|
2249 stereotype TRUE |
|
2250 line_color 3342489 |
|
2251 quidu "418A6213039E" |
|
2252 roleview_list (list RoleViews |
|
2253 (object RoleView "$UNNAMED$18" @149 |
|
2254 Parent_View @147 |
|
2255 location (-504, -56) |
|
2256 stereotype TRUE |
|
2257 line_color 3342489 |
|
2258 quidu "418A62140237" |
|
2259 client @147 |
|
2260 supplier @132 |
|
2261 line_style 0 |
|
2262 label (object SegLabel @150 |
|
2263 Parent_View @149 |
|
2264 location (1172, 1947) |
|
2265 font (object Font |
|
2266 size 12) |
|
2267 anchor 2 |
|
2268 anchor_loc 1 |
|
2269 nlines 1 |
|
2270 max_width 15 |
|
2271 justify 0 |
|
2272 label "1..*" |
|
2273 pctDist 0.695586 |
|
2274 height 39 |
|
2275 orientation 1)) |
|
2276 (object RoleView "$UNNAMED$19" @151 |
|
2277 Parent_View @147 |
|
2278 location (-504, -56) |
|
2279 stereotype TRUE |
|
2280 line_color 3342489 |
|
2281 quidu "418A62140247" |
|
2282 client @147 |
|
2283 supplier @127 |
|
2284 line_style 0))) |
|
2285 (object AttachView "" @152 |
|
2286 stereotype TRUE |
|
2287 line_color 3342489 |
|
2288 client @126 |
|
2289 supplier @123 |
|
2290 vertices (list Points |
|
2291 (1733, 1400) |
|
2292 (1597, 1382) |
|
2293 (1368, 1078)) |
|
2294 line_style 0))))) |