blob: 8f30000b4f468c032de4d95acda0b94b9366595b [file] [log] [blame]
Brian Payton00274f92005-12-22 21:48:28 +00001
2(object Petal
3 version 47
4 _written "Rose 8.0.0303.1400"
5 charSet 0)
6
7(object Class_Category "Constraints"
8 is_unit TRUE
9 is_loaded TRUE
10 attributes (list Attribute_Set
11 (object Attribute
12 tool "Ecore"
13 name "packageName"
14 value (value Text "constraints"))
15 (object Attribute
16 tool "Ecore"
17 name "basePackage"
18 value (value Text "org.eclipse.datatools.modelbase.sql"))
19 (object Attribute
20 tool "Ecore"
21 name "nsPrefix"
22 value (value Text "SQLConstraints"))
23 (object Attribute
24 tool "Ecore"
25 name "nsURI"
26 value (value Text "http:///org/eclipse/datatools/modelbase/sql/constraints.ecore"))
27 (object Attribute
28 tool "Ecore"
29 name "prefix"
30 value (value Text "SQLConstraints")))
31 quid "3F27D6500062"
32 exportControl "Public"
33 logical_models (list unit_reference_list
34 (object Class "Assertion"
35 quid "3ED524BC0165"
36 documentation
avainchtea67f84f2006-08-24 18:26:52 +000037|Reference: 5WD-02-Foundation-2002-12 4.17.4 Assertions,
38|5WD-02-Foundation-2002-12 11.37 <assertion definition>
Brian Payton00274f92005-12-22 21:48:28 +000039|
Brian Payton00274f92005-12-22 21:48:28 +000040
41 superclasses (list inheritance_relationship_list
42 (object Inheritance_Relationship
43 quid "3ED52B5201F9"
44 supplier "Logical View::SQLModel::Constraints::Constraint"
45 quidu "3ED5239F029C"))
46 class_attributes (list class_attribute_list
47 (object ClassAttribute "searchCondition"
48 quid "3ED52E320287"
49 type "SearchCondition"
50 quidu "3FABEC590086"
51 exportControl "Public")))
52 (object Class "Constraint"
53 quid "3ED5239F029C"
54 documentation
avainchtea67f84f2006-08-24 18:26:52 +000055|Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints
Brian Payton00274f92005-12-22 21:48:28 +000056|
57
58 superclasses (list inheritance_relationship_list
59 (object Inheritance_Relationship
60 quid "3ED52ECA0076"
61 supplier "Logical View::SQLModel::Schema::SQLObject"
62 quidu "3E9B3EB5002B"))
63 class_attributes (list class_attribute_list
64 (object ClassAttribute "deferrable"
65 quid "3ED52F3D0336"
66 documentation
67|If True allows you to specify when the DBMS should check the constraint for violation (statement end or transaction end). If False it will always be after statement end.
68|
69|Could also be named deferralMode with values DEFERRABLE and NOT DEFERRABLE.
70
71 type "boolean"
72 exportControl "Public")
73 (object ClassAttribute "initiallyDeferred"
74 quid "3ED531B5033E"
75 documentation
76|If True isDeferrable must be True and constraint check time will be DEFERRED. If False constraint check time will be IMMEDIATE.
77|
78|Could also be named (initial)ConstraintCheckTime with values INITIALLY DEFERRED and INITIALLY IMMEDIATE. Default value would be INITIALLY IMMEDIATE.
79|
80
81 type "boolean"
82 initv "false"
83 exportControl "Public")
84 (object ClassAttribute "enforced"
85 quid "402834800375"
86 type "boolean"
87 initv "true"
88 exportControl "Public"))
89 abstract TRUE)
90 (object Class "TableConstraint"
91 quid "3ED52ACF000F"
92 documentation
avainchtea67f84f2006-08-24 18:26:52 +000093|Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints
Brian Payton00274f92005-12-22 21:48:28 +000094|
Brian Payton00274f92005-12-22 21:48:28 +000095
96 superclasses (list inheritance_relationship_list
97 (object Inheritance_Relationship
98 quid "3ED52B490312"
99 supplier "Logical View::SQLModel::Constraints::Constraint"
100 quidu "3ED5239F029C"))
101 abstract TRUE)
102 (object Class "ReferenceConstraint"
103 quid "3EDE52410316"
avainchtea67f84f2006-08-24 18:26:52 +0000104 documentation "Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints"
Brian Payton00274f92005-12-22 21:48:28 +0000105 superclasses (list inheritance_relationship_list
106 (object Inheritance_Relationship
107 quid "3EDE538E0161"
108 supplier "Logical View::SQLModel::Constraints::TableConstraint"
109 quidu "3ED52ACF000F"))
110 abstract TRUE)
111 (object Class "CheckConstraint"
112 quid "3ED5247D007B"
113 documentation
avainchtea67f84f2006-08-24 18:26:52 +0000114|Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints
Brian Payton00274f92005-12-22 21:48:28 +0000115|
Brian Payton00274f92005-12-22 21:48:28 +0000116
117 superclasses (list inheritance_relationship_list
118 (object Inheritance_Relationship
119 quid "3EDE53940170"
120 supplier "Logical View::SQLModel::Constraints::TableConstraint"
121 quidu "3ED52ACF000F"))
122 class_attributes (list class_attribute_list
123 (object ClassAttribute "searchCondition"
124 quid "3ED52E0E02B5"
125 documentation
126|Section 4.17.2
127|A check constraint is satisfied if and only if the specified <search condition> is not False for any row of a table.
128
129 type "SearchCondition"
130 quidu "3FABEC590086"
131 exportControl "Public"
132 Containment "By Value")))
133 (object Class "ForeignKey"
134 quid "3EDF626C0085"
135 documentation
avainchtea67f84f2006-08-24 18:26:52 +0000136|Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints, Reference, 5WD-02-Foundation-2002-12 11.8 <referencial constraint definition>
Brian Payton00274f92005-12-22 21:48:28 +0000137|
138
139 superclasses (list inheritance_relationship_list
140 (object Inheritance_Relationship
141 quid "3ED548BC006E"
142 supplier "Logical View::SQLModel::Constraints::ReferenceConstraint"
143 quidu "3EDE52410316"))
144 class_attributes (list class_attribute_list
145 (object ClassAttribute "match"
146 quid "3F9EEBA30303"
147 type "MatchType"
148 quidu "3ED662B80341"
149 initv "MATCH_SIMPLE"
150 exportControl "Public")
151 (object ClassAttribute "onUpdate"
152 quid "3F9EEBA30317"
153 type "ReferentialActionType"
154 quidu "3ED6717C0130"
155 initv "NO_ACTION"
156 exportControl "Public")
157 (object ClassAttribute "onDelete"
158 quid "3F9EEBA3032B"
159 type "ReferentialActionType"
160 quidu "3ED6717C0130"
161 initv "NO_ACTION"
162 exportControl "Public")))
163 (object Class "UniqueConstraint"
164 quid "3ED52439006B"
165 documentation
avainchtea67f84f2006-08-24 18:26:52 +0000166|Reference: 5WD-02-Foundation-2002-12 4.17.2 Table constraints, 5WD-02-Foundation-2002-12 11.7 <unique contraint definition>
Brian Payton00274f92005-12-22 21:48:28 +0000167|
Brian Payton00274f92005-12-22 21:48:28 +0000168
169 superclasses (list inheritance_relationship_list
170 (object Inheritance_Relationship
171 quid "3ED548B9004E"
172 supplier "Logical View::SQLModel::Constraints::ReferenceConstraint"
173 quidu "3EDE52410316")))
174 (object Class "PrimaryKey"
175 quid "3ED5246901C3"
avainchtea67f84f2006-08-24 18:26:52 +0000176 documentation "Reference: 5WD-02-Foundation-2002-12 4.17 Integrity constraints, Reference, 5WD-02-Foundation-2002-12 11.7 <unique contraint definition>"
Brian Payton00274f92005-12-22 21:48:28 +0000177 superclasses (list inheritance_relationship_list
178 (object Inheritance_Relationship
179 quid "3ED55A4A0061"
180 supplier "Logical View::SQLModel::Constraints::UniqueConstraint"
181 quidu "3ED52439006B")))
182 (object Class "MatchType"
183 quid "3ED662B80341"
184 documentation "See KeyRelationship description."
185 stereotype "enumeration"
186 class_attributes (list class_attribute_list
187 (object ClassAttribute "MATCH_SIMPLE"
188 quid "3ED662CF0044"
189 exportControl "Public")
190 (object ClassAttribute "MATCH_FULL"
191 quid "3ED662F202F5"
192 exportControl "Public")
193 (object ClassAttribute "MATCH_PARTIAL"
194 quid "3ED663190299"
195 exportControl "Public")))
196 (object Class "Index"
197 quid "3FA7FB2B02AA"
avainchtea67f84f2006-08-24 18:26:52 +0000198 documentation "Reference: 5WD-02-Foundation-2002-12 "
Brian Payton00274f92005-12-22 21:48:28 +0000199 superclasses (list inheritance_relationship_list
200 (object Inheritance_Relationship
201 quid "3FA807570399"
202 supplier "Logical View::SQLModel::Schema::SQLObject"
203 quidu "3E9B3EB5002B"))
204 class_attributes (list class_attribute_list
205 (object ClassAttribute "clustered"
206 quid "3FA8002303B5"
207 type "boolean"
208 initv "false"
209 exportControl "Public")
210 (object ClassAttribute "fillFactor"
211 quid "3FA801840190"
212 type "int"
213 initv "0"
214 exportControl "Public")
215 (object ClassAttribute "unique"
216 quid "3FABDF7C03E1"
217 type "boolean"
218 initv "false"
dpchoue3c8fda2006-03-09 23:48:17 +0000219 exportControl "Public")
220 (object ClassAttribute "systemGenerated"
221 quid "433DCEDA007C"
222 type "boolean"
Brian Payton00274f92005-12-22 21:48:28 +0000223 exportControl "Public")))
224 (object Class "IndexMember"
225 quid "3FA807740185"
226 documentation "IndexMember is an EObject. It does not have a name or associated SQL descriptor so it is not an SQLObject. This is the way we have chosen to model Index columns because EMF does not support association classes."
227 superclasses (list inheritance_relationship_list
228 (object Inheritance_Relationship
229 quid "3FB9179A0047"
230 supplier "Logical View::SQLModel::Schema::SQLObject"
231 quidu "3E9B3EB5002B"))
232 class_attributes (list class_attribute_list
233 (object ClassAttribute "incrementType"
234 quid "3FA807830134"
235 type "IncrementType"
236 quidu "3FA8080C02B0"
237 exportControl "Public")))
238 (object Class "IncrementType"
239 quid "3FA8080C02B0"
240 stereotype "enumeration"
241 class_attributes (list class_attribute_list
242 (object ClassAttribute "ASC"
243 quid "3FA8083403DF"
244 exportControl "Public")
245 (object ClassAttribute "DESC"
246 quid "3FA8083A011F"
247 exportControl "Public")))
248 (object Association "$UNNAMED$0"
249 quid "3F26B1ED0231"
250 roles (list role_list
251 (object Role "assertions"
252 quid "3F26B1EF032E"
253 label "assertions"
254 supplier "Logical View::SQLModel::Constraints::Assertion"
255 quidu "3ED524BC0165"
256 client_cardinality (value cardinality "0..n")
257 Containment "By Reference"
258 exportControl "Private"
259 is_navigable TRUE)
260 (object Role "schema"
261 quid "3F26B1EF0330"
262 label "schema"
263 supplier "Logical View::SQLModel::Schema::Schema"
264 quidu "3ED523C20089"
265 client_cardinality (value cardinality "1")
266 exportControl "Private"
267 is_navigable TRUE
268 is_aggregate TRUE)))
269 (object Association "$UNNAMED$1"
270 quid "3ED52E4000D2"
271 roles (list role_list
272 (object Role "constrainedTables"
273 quid "3ED52E41018D"
274 label "constrainedTables"
275 supplier "Logical View::SQLModel::Tables::BaseTable"
276 quidu "3E9B41900372"
277 client_cardinality (value cardinality "1..n")
278 Containment "By Reference"
279 exportControl "Private"
280 is_navigable TRUE)
281 (object Role "$UNNAMED$2"
282 quid "3ED52E4101AC"
283 supplier "Logical View::SQLModel::Constraints::Assertion"
284 quidu "3ED524BC0165"
285 exportControl "Private"
286 is_aggregate TRUE))
287 derived TRUE)
288 (object Association "$UNNAMED$3"
289 quid "3F26B33701AA"
290 roles (list role_list
291 (object Role "constraints"
292 quid "3F26B3390062"
293 label "constraints"
294 supplier "Logical View::SQLModel::Constraints::TableConstraint"
295 quidu "3ED52ACF000F"
296 client_cardinality (value cardinality "0..n")
297 Containment "By Value"
298 exportControl "Private"
299 is_navigable TRUE)
300 (object Role "$UNNAMED$4"
301 quid "3F26B3390064"
302 supplier "Logical View::SQLModel::Tables::BaseTable"
303 quidu "3E9B41900372"
304 client_cardinality (value cardinality "0..1")
305 exportControl "Private"
306 is_navigable TRUE
307 is_aggregate TRUE)))
308 (object Association "$UNNAMED$5"
309 quid "3EDE53DD038E"
310 roles (list role_list
311 (object Role "uniqueConstraint"
312 quid "3EDE53DE02A6"
313 label "uniqueConstraint"
314 supplier "Logical View::SQLModel::Constraints::UniqueConstraint"
315 quidu "3ED52439006B"
316 client_cardinality (value cardinality "0..1")
317 exportControl "Private"
318 is_navigable TRUE)
319 (object Role "$UNNAMED$6"
320 quid "3EDE53DE02A8"
321 supplier "Logical View::SQLModel::Constraints::ForeignKey"
322 quidu "3EDF626C0085"
323 Containment "By Reference"
324 exportControl "Private"
325 is_navigable TRUE
326 is_aggregate TRUE)))
327 (object Association "$UNNAMED$7"
328 quid "3ED7BF3B0074"
329 roles (list role_list
330 (object Role "subjectTable"
331 quid "3ED7BF3E0331"
332 label "subjectTable"
333 supplier "Logical View::SQLModel::Tables::Table"
334 quidu "3E9B1FB60047"
335 client_cardinality (value cardinality "1")
336 exportControl "Private"
337 is_navigable TRUE
338 is_aggregate TRUE)
339 (object Role "triggers"
340 quid "3ED7BF3E0333"
341 label "triggers"
342 supplier "Logical View::SQLModel::Tables::Trigger"
343 quidu "3ED7B9780253"
344 client_cardinality (value cardinality "0..n")
345 Containment "By Reference"
346 exportControl "Private"
347 is_navigable TRUE)))
348 (object Association "$UNNAMED$8"
349 quid "3ED7E96D0133"
350 roles (list role_list
351 (object Role "actionStatement"
352 quid "3ED7E96E0171"
353 label "actionStatement"
354 supplier "Logical View::SQLModel::Statements::SQLStatement"
355 quidu "404908A2008B"
356 client_cardinality (value cardinality "1..n")
357 Containment "By Value"
358 exportControl "Private"
359 is_navigable TRUE)
360 (object Role "$UNNAMED$9"
361 quid "3ED7E96E0173"
362 supplier "Logical View::SQLModel::Tables::Trigger"
363 quidu "3ED7B9780253"
364 exportControl "Private"
365 is_aggregate TRUE)))
366 (object Association "$UNNAMED$10"
367 quid "3ED7D9E50215"
368 roles (list role_list
369 (object Role "triggerColumn"
370 quid "3ED7D9E601A8"
371 label "triggerColumn"
372 supplier "Logical View::SQLModel::Tables::Column"
373 quidu "3E9B2AFF0392"
374 client_cardinality (value cardinality "0..n")
375 exportControl "Private"
376 is_navigable TRUE)
377 (object Role "$UNNAMED$11"
378 quid "3ED7D9E601C7"
379 supplier "Logical View::SQLModel::Tables::Trigger"
380 quidu "3ED7B9780253"
381 exportControl "Private")))
382 (object Association "$UNNAMED$12"
383 quid "3EDF6B9A02C1"
384 roles (list role_list
385 (object Role "$UNNAMED$13"
386 quid "3EDF6B9B0129"
387 supplier "Logical View::SQLModel::DataTypes::Domain"
388 quidu "3EDF635C005F"
389 client_cardinality (value cardinality "0..1")
390 is_aggregate TRUE)
391 (object Role "constraint"
392 quid "3EDF6B9B012B"
393 label "constraint"
394 supplier "Logical View::SQLModel::Constraints::CheckConstraint"
395 quidu "3ED5247D007B"
396 client_cardinality (value cardinality "0..n")
397 Containment "By Value"
398 is_navigable TRUE)))
399 (object Association "$UNNAMED$14"
400 quid "3FA71C3F013A"
401 roles (list role_list
402 (object Role "members"
403 quid "3FA71C410039"
404 label "members"
405 supplier "Logical View::SQLModel::Tables::Column"
406 quidu "3E9B2AFF0392"
407 client_cardinality (value cardinality "1..n")
408 Constraints "ordered"
409 is_navigable TRUE)
410 (object Role "$UNNAMED$15"
411 quid "3FA71C41004D"
412 supplier "Logical View::SQLModel::Constraints::ReferenceConstraint"
413 quidu "3EDE52410316"
414 is_aggregate TRUE)))
415 (object Association "$UNNAMED$16"
416 quid "3FA71D0B03A1"
417 documentation
418|The referencedMembers collection is a reference to the Columns referenced by the associated UniqueConstraint.
419|
420|The referencedMembers collection is not set if ForeignKey.members() and UniqueConstraint.members are in the same order.
421|
422
423 roles (list role_list
424 (object Role "referencedMembers"
425 quid "3FA71D0D02EF"
426 label "referencedMembers"
427 supplier "Logical View::SQLModel::Tables::Column"
428 quidu "3E9B2AFF0392"
429 client_cardinality (value cardinality "1..n")
430 Constraints "ordered"
431 Containment "By Reference"
432 is_navigable TRUE)
433 (object Role "$UNNAMED$17"
434 quid "3FA71D0D0303"
435 supplier "Logical View::SQLModel::Constraints::ForeignKey"
436 quidu "3EDF626C0085")))
437 (object Association "$UNNAMED$18"
438 quid "3FA8096B0219"
439 roles (list role_list
440 (object Role "members"
441 quid "3FA8096C021A"
442 label "members"
443 supplier "Logical View::SQLModel::Constraints::IndexMember"
444 quidu "3FA807740185"
445 client_cardinality (value cardinality "1..n")
446 Constraints "ordered"
447 Containment "By Value"
448 is_navigable TRUE)
449 (object Role "$UNNAMED$19"
450 quid "3FA8096C021C"
451 supplier "Logical View::SQLModel::Constraints::Index"
452 quidu "3FA7FB2B02AA"
453 client_cardinality (value cardinality "1")
454 is_aggregate TRUE)))
455 (object Association "$UNNAMED$20"
456 quid "3FA809C0035A"
457 roles (list role_list
458 (object Role "column"
459 quid "3FA809C103AC"
460 label "column"
461 supplier "Logical View::SQLModel::Tables::Column"
462 quidu "3E9B2AFF0392"
463 client_cardinality (value cardinality "1")
464 Containment "By Reference"
465 is_navigable TRUE)
466 (object Role "$UNNAMED$21"
467 quid "3FA809C103B6"
468 supplier "Logical View::SQLModel::Constraints::IndexMember"
469 quidu "3FA807740185")))
470 (object Association "$UNNAMED$22"
471 quid "3FCB85E903AA"
472 roles (list role_list
473 (object Role "table"
474 quid "3FCB85ED00A3"
475 label "table"
476 supplier "Logical View::SQLModel::Tables::Table"
477 quidu "3E9B1FB60047"
478 client_cardinality (value cardinality "1")
479 is_navigable TRUE)
480 (object Role "index"
481 quid "3FCB85ED00AD"
482 label "index"
483 supplier "Logical View::SQLModel::Constraints::Index"
484 quidu "3FA7FB2B02AA"
485 client_cardinality (value cardinality "0..n")
486 is_navigable TRUE)))
487 (object Association "$UNNAMED$23"
488 quid "4022F50001D5"
489 roles (list role_list
490 (object Role "uniqueIndex"
491 quid "4022F5030107"
492 label "uniqueIndex"
493 supplier "Logical View::SQLModel::Constraints::Index"
494 quidu "3FA7FB2B02AA"
495 client_cardinality (value cardinality "0..1")
496 Containment "By Reference"
497 exportControl "Private"
498 is_navigable TRUE)
499 (object Role "$UNNAMED$24"
500 quid "4022F503011C"
501 supplier "Logical View::SQLModel::Constraints::ForeignKey"
502 quidu "3EDF626C0085"
503 is_navigable TRUE
504 is_aggregate TRUE)))
505 (object Association "$UNNAMED$25"
506 quid "4023025902C9"
507 roles (list role_list
508 (object Role "includedMembers"
509 quid "4023025E0186"
510 label "includedMembers"
511 supplier "Logical View::SQLModel::Constraints::IndexMember"
512 quidu "3FA807740185"
513 client_cardinality (value cardinality "0..n")
514 Constraints "ordered"
515 Containment "By Value"
516 is_navigable TRUE)
517 (object Role "$UNNAMED$26"
518 quid "4023025E0190"
519 supplier "Logical View::SQLModel::Constraints::Index"
520 quidu "3FA7FB2B02AA"
521 client_cardinality (value cardinality "1")
dpchoue3c8fda2006-03-09 23:48:17 +0000522 is_aggregate TRUE)))
523 (object Association "$UNNAMED$27"
524 quid "4366B5F20202"
525 roles (list role_list
526 (object Role "referencedTable"
527 quid "4366B5F90004"
528 label "referencedTable"
529 supplier "Logical View::SQLModel::Tables::BaseTable"
530 quidu "3E9B41900372"
531 client_cardinality (value cardinality "0..1")
532 Containment "By Reference"
533 is_navigable TRUE)
534 (object Role "referencingForeignKeys"
535 quid "4366B5F9000E"
536 label "referencingForeignKeys"
537 supplier "Logical View::SQLModel::Constraints::ForeignKey"
538 quidu "3EDF626C0085"
539 is_navigable TRUE
Brian Payton00274f92005-12-22 21:48:28 +0000540 is_aggregate TRUE))))
541 logical_presentations (list unit_reference_list
542 (object ClassDiagram "Constraints"
543 quid "3ED523AF03A6"
544 title "Constraints"
545 zoom 100
546 max_height 28350
547 max_width 21600
548 origin_x 0
avainchtea67f84f2006-08-24 18:26:52 +0000549 origin_y 0
Brian Payton00274f92005-12-22 21:48:28 +0000550 items (list diagram_item_list
551 (object ClassView "Class" "Logical View::SQLModel::Constraints::Constraint" @1
552 ShowCompartmentStereotypes TRUE
553 IncludeAttribute TRUE
554 location (2132, 650)
555 font (object Font
556 size 10
557 face "Arial"
558 bold FALSE
559 italics TRUE
560 underline FALSE
561 strike FALSE
562 color 0
563 default_color TRUE)
564 label (object ItemLabel
565 Parent_View @1
566 location (1752, 519)
567 fill_color 13434879
568 nlines 1
569 max_width 760
570 justify 0
571 label "Constraint")
572 icon_style "Icon"
573 line_color 3342489
574 fill_color 13828055
575 quidu "3ED5239F029C"
avainchtea67f84f2006-08-24 18:26:52 +0000576 compartment (object Compartment
577 Parent_View @1
578 location (1752, 580)
579 font (object Font
580 size 10
581 face "Arial"
582 bold FALSE
583 italics TRUE
584 underline FALSE
585 strike FALSE
586 color 0
587 default_color TRUE)
588 icon_style "Icon"
589 fill_color 16777215
590 anchor 2
591 nlines 4
avainchte93199cf2006-10-18 18:37:56 +0000592 max_width 653)
Brian Payton00274f92005-12-22 21:48:28 +0000593 width 778
594 height 286
595 annotation 8
596 autoResize TRUE)
597 (object NoteView @2
598 location (630, 194)
599 font (object Font
600 size 10
601 face "Arial"
602 bold FALSE
603 italics FALSE
604 underline FALSE
605 strike FALSE
606 color 0
607 default_color TRUE)
608 label (object ItemLabel
609 Parent_View @2
610 location (248, 106)
611 fill_color 13434879
612 nlines 3
613 max_width 728
614 label
615|10.8 2):
616|{self.assertions->forAll(a1, a2 | a1 <> a2 implies a1.name <> a2.name)}
617 )
618 line_color 3342489
619 fill_color 8454016
620 width 788
621 height 188)
622 (object NoteView @3
623 location (2687, 1266)
624 font (object Font
625 size 10
626 face "Arial"
627 bold FALSE
628 italics FALSE
629 underline FALSE
630 strike FALSE
631 color 0
632 default_color TRUE)
633 label (object ItemLabel
634 Parent_View @3
635 location (2493, 1181)
636 fill_color 13434879
637 nlines 3
638 max_width 352
639 label "Column constraints are logically TableConstraints")
640 line_color 3342489
641 fill_color 16777088
642 width 412
643 height 182)
644 (object NoteView @4
645 location (636, 641)
646 font (object Font
647 size 10
648 face "Arial"
649 bold FALSE
650 italics FALSE
651 underline FALSE
652 strike FALSE
653 color 0
654 default_color TRUE)
655 label (object ItemLabel
656 Parent_View @4
657 location (255, 472)
658 fill_color 13434879
659 nlines 6
660 max_width 726
661 label
662|11.7 3b):
avainchte93199cf2006-10-18 18:37:56 +0000663|{self.constraints->forAll(uc1 : UniqueConstraint, uc2 : UniqueConstraint | uc1 <> uc2 implies (uc1.members <> uc2.members)}
Brian Payton00274f92005-12-22 21:48:28 +0000664 )
665 line_color 3342489
666 fill_color 8454016
667 width 786
668 height 350)
669 (object NoteView @5
dpchoue3c8fda2006-03-09 23:48:17 +0000670 location (605, 1194)
Brian Payton00274f92005-12-22 21:48:28 +0000671 font (object Font
672 size 10
673 face "Arial"
674 bold FALSE
675 italics FALSE
676 underline FALSE
677 strike FALSE
678 color 0
679 default_color TRUE)
680 label (object ItemLabel
681 Parent_View @5
dpchoue3c8fda2006-03-09 23:48:17 +0000682 location (252, 1100)
Brian Payton00274f92005-12-22 21:48:28 +0000683 fill_color 13434879
684 nlines 3
685 max_width 670
686 label
687|11.7 6):
688|{self.constraints->select(oclIsTypeOf(PrimaryKey))->size() = 1}
689 )
690 line_color 3342489
691 fill_color 8454016
692 width 730
693 height 200)
694 (object NoteView @6
dpchoue3c8fda2006-03-09 23:48:17 +0000695 location (537, 1793)
Brian Payton00274f92005-12-22 21:48:28 +0000696 font (object Font
697 size 10
698 face "Arial"
699 bold FALSE
700 italics FALSE
701 underline FALSE
702 strike FALSE
703 color 0
704 default_color TRUE)
705 label (object ItemLabel
706 Parent_View @6
dpchoue3c8fda2006-03-09 23:48:17 +0000707 location (261, 1715)
Brian Payton00274f92005-12-22 21:48:28 +0000708 fill_color 13434879
709 nlines 3
710 max_width 516
711 label "isNullable = False is logically a CheckConstraint")
712 line_color 3342489
713 fill_color 16777088
714 width 576
715 height 169)
716 (object NoteView @7
avainchte93199cf2006-10-18 18:37:56 +0000717 location (594, 1491)
Brian Payton00274f92005-12-22 21:48:28 +0000718 font (object Font
719 size 10
720 face "Arial"
721 bold FALSE
722 italics FALSE
723 underline FALSE
724 strike FALSE
725 color 0
726 default_color TRUE)
727 label (object ItemLabel
728 Parent_View @7
avainchte93199cf2006-10-18 18:37:56 +0000729 location (200, 1400)
Brian Payton00274f92005-12-22 21:48:28 +0000730 fill_color 13434879
731 nlines 3
732 max_width 752
733 label
734|11.7 3a) and 11.8 7):
avainchte93199cf2006-10-18 18:37:56 +0000735|{Set{self.BaseTable} = self.members.table->asSet()}
Brian Payton00274f92005-12-22 21:48:28 +0000736 )
737 line_color 3342489
738 fill_color 8454016
739 width 812
740 height 194)
741 (object NoteView @8
742 location (2924, 1806)
743 font (object Font
744 size 10
745 face "Arial"
746 bold FALSE
747 italics FALSE
748 underline FALSE
749 strike FALSE
750 color 0
751 default_color TRUE)
752 label (object ItemLabel
753 Parent_View @8
754 location (2402, 1747)
755 fill_color 13434879
756 nlines 2
757 max_width 1008
758 label
759|11.7 3a) and 11.8 7):
avainchte93199cf2006-10-18 18:37:56 +0000760|{self.members->isUnique(c : Column | c)}
Brian Payton00274f92005-12-22 21:48:28 +0000761 )
762 line_color 3342489
763 fill_color 8454016
764 width 1068
765 height 130)
766 (object NoteView @9
767 location (1770, 3287)
768 font (object Font
769 size 10
770 face "Arial"
771 bold FALSE
772 italics FALSE
773 underline FALSE
774 strike FALSE
775 color 0
776 default_color TRUE)
777 label (object ItemLabel
778 Parent_View @9
779 location (1292, 3187)
780 fill_color 13434879
781 nlines 4
782 max_width 921
783 label
784|11.8 9):
785|Constrained columns' must have a comparable datatype to those of the unique constraint.
786 )
787 line_color 3342489
788 fill_color 16777088
789 width 981
790 height 213)
791 (object NoteView @10
792 location (1703, 3059)
793 font (object Font
794 size 10
795 face "Arial"
796 bold FALSE
797 italics FALSE
798 underline FALSE
799 strike FALSE
800 color 0
801 default_color TRUE)
802 label (object ItemLabel
803 Parent_View @10
804 location (1369, 2984)
805 fill_color 13434879
806 nlines 3
807 max_width 632
808 label
809|11.8 9):
avainchte93199cf2006-10-18 18:37:56 +0000810|{self.members->size() = self.uc.members.size()}
Brian Payton00274f92005-12-22 21:48:28 +0000811 )
812 line_color 3342489
813 fill_color 8454016
814 width 692
815 height 162)
816 (object ClassView "Class" "Logical View::SQLModel::Constraints::PrimaryKey" @11
817 ShowCompartmentStereotypes TRUE
818 IncludeAttribute TRUE
819 IncludeOperation TRUE
820 location (2076, 2520)
821 font (object Font
822 size 10
823 face "Arial"
824 bold FALSE
825 italics FALSE
826 underline FALSE
827 strike FALSE
828 color 0
829 default_color TRUE)
830 label (object ItemLabel
831 Parent_View @11
832 location (1927, 2469)
833 fill_color 13434879
834 nlines 1
835 max_width 298
836 justify 0
837 label "PrimaryKey")
838 icon_style "Icon"
839 line_color 3342489
840 fill_color 13434879
841 quidu "3ED5246901C3"
842 width 316
843 height 126
844 annotation 8
845 autoResize TRUE)
846 (object NoteView @12
avainchte93199cf2006-10-18 18:37:56 +0000847 location (2894, 2512)
Brian Payton00274f92005-12-22 21:48:28 +0000848 font (object Font
849 size 10
850 face "Arial"
851 bold FALSE
852 italics FALSE
853 underline FALSE
854 strike FALSE
855 color 0
856 default_color TRUE)
857 label (object ItemLabel
858 Parent_View @12
avainchte93199cf2006-10-18 18:37:56 +0000859 location (2428, 2453)
Brian Payton00274f92005-12-22 21:48:28 +0000860 fill_color 13434879
861 nlines 2
862 max_width 896
863 label
864|11.7 5):
avainchte93199cf2006-10-18 18:37:56 +0000865|{self.members->forAll(not isNullable)}
Brian Payton00274f92005-12-22 21:48:28 +0000866 )
867 line_color 3342489
868 fill_color 8454016
869 width 956
870 height 130)
871 (object NoteView @13
872 location (844, 3585)
873 font (object Font
874 size 10
875 face "Arial"
876 bold FALSE
877 italics FALSE
878 underline FALSE
879 strike FALSE
880 color 0
881 default_color TRUE)
882 label (object ItemLabel
883 Parent_View @13
884 location (234, 3426)
885 fill_color 13434879
886 nlines 6
887 max_width 1184
888 label
889|11.8 5):
890|{(self.table.oclIsTypeOf(PersistentTable) and self.uc.table.oclIsTypeOf(PersistentTable)) or (self.table.oclIsTypeOf(TemporaryTable) and
891| self.uc.table.oclIsTypeOf(TemporaryTable) and
892| (self.table.isLocal = false implies self.uc.table.isLocal = false)) }
893 )
894 line_color 3342489
895 fill_color 8454016
896 width 1244
897 height 330)
898 (object ClassView "Class" "Logical View::SQLModel::Constraints::MatchType" @14
899 ShowCompartmentStereotypes TRUE
900 IncludeAttribute TRUE
901 IncludeOperation TRUE
902 location (519, 4044)
903 font (object Font
904 size 10
905 face "Arial"
906 bold FALSE
907 italics FALSE
908 underline FALSE
909 strike FALSE
910 color 0
911 default_color TRUE)
912 label (object ItemLabel
913 Parent_View @14
914 location (295, 3935)
915 fill_color 13434879
916 nlines 1
917 max_width 448
918 justify 0
919 label "MatchType")
920 stereotype (object ItemLabel
921 Parent_View @14
922 location (295, 3885)
923 fill_color 13434879
924 anchor 10
925 nlines 1
926 max_width 448
927 justify 0
928 label "<<enumeration>>")
929 icon_style "Icon"
930 line_color 3342489
931 fill_color 15329769
932 quidu "3ED662B80341"
avainchtea67f84f2006-08-24 18:26:52 +0000933 compartment (object Compartment
934 Parent_View @14
935 location (295, 3996)
936 font (object Font
937 size 10
938 face "Arial"
939 bold FALSE
940 italics FALSE
941 underline FALSE
942 strike FALSE
943 color 0
944 default_color TRUE)
945 icon_style "Icon"
946 fill_color 16777215
947 anchor 2
948 nlines 4
949 max_width 387)
Brian Payton00274f92005-12-22 21:48:28 +0000950 width 466
951 height 342
952 annotation 8
953 autoResize TRUE)
954 (object ClassView "Class" "Logical View::SQLModel::Schema::ReferentialActionType" @15
955 ShowCompartmentStereotypes TRUE
956 IncludeAttribute TRUE
957 IncludeOperation TRUE
958 location (1068, 4092)
959 font (object Font
960 size 10
961 face "Arial"
962 bold FALSE
963 italics FALSE
964 underline FALSE
965 strike FALSE
966 color 0
967 default_color TRUE)
968 label (object ItemLabel
969 Parent_View @15
970 location (817, 3910)
971 fill_color 13434879
972 nlines 1
973 max_width 502
974 justify 0
975 label "ReferentialActionType")
976 stereotype (object ItemLabel
977 Parent_View @15
978 location (817, 3860)
979 fill_color 13434879
980 anchor 10
981 nlines 1
982 max_width 502
983 justify 0
984 label "<<enumeration>>")
985 icon_style "Icon"
986 line_color 3342489
987 fill_color 15329769
988 quidu "3ED6717C0130"
avainchtea67f84f2006-08-24 18:26:52 +0000989 compartment (object Compartment
990 Parent_View @15
991 location (817, 4015)
992 font (object Font
993 size 10
994 face "Arial"
995 bold FALSE
996 italics FALSE
997 underline FALSE
998 strike FALSE
999 color 0
1000 default_color TRUE)
1001 icon_style "Icon"
1002 fill_color 16777215
1003 anchor 2
1004 nlines 6
1005 max_width 340)
Brian Payton00274f92005-12-22 21:48:28 +00001006 width 520
1007 height 488
1008 annotation 8
1009 autoResize TRUE)
1010 (object NoteView @16
1011 location (2724, 163)
1012 font (object Font
1013 size 10
1014 face "Arial"
1015 bold FALSE
1016 italics FALSE
1017 underline FALSE
1018 strike FALSE
1019 color 0
1020 default_color TRUE)
1021 label (object ItemLabel
1022 Parent_View @16
1023 location (2464, 69)
1024 fill_color 13434879
1025 nlines 3
1026 max_width 484
1027 label
1028|10.8 4):
1029|{self.initiallyDeferred = true implies isDeferrable = true}
1030 )
1031 line_color 3342489
1032 fill_color 8453888
1033 width 544
1034 height 200)
1035 (object NoteView @17
1036 location (502, 3172)
1037 font (object Font
1038 size 10
1039 face "Arial"
1040 bold FALSE
1041 italics FALSE
1042 underline FALSE
1043 strike FALSE
1044 color 0
1045 default_color TRUE)
1046 label (object ItemLabel
1047 Parent_View @17
1048 location (77, 3031)
1049 fill_color 13434879
1050 nlines 5
1051 max_width 815
1052 label
1053|11.8 6):
1054|{let uTable = self.uc.table in
1055|uTable.oclIsTypeOf(TemporaryTable) and uTable.deleteOnCommit = true implies self.table.deleteOnCommit = true}
1056 )
1057 line_color 3342489
1058 fill_color 8453888
1059 width 875
1060 height 294)
1061 (object ClassView "Class" "Logical View::SQLModel::Constraints::CheckConstraint" @18
1062 ShowCompartmentStereotypes TRUE
1063 IncludeAttribute TRUE
1064 IncludeOperation TRUE
1065 location (2666, 1616)
1066 font (object Font
1067 size 10
1068 face "Arial"
1069 bold FALSE
1070 italics FALSE
1071 underline FALSE
1072 strike FALSE
1073 color 0
1074 default_color TRUE)
1075 label (object ItemLabel
1076 Parent_View @18
1077 location (2268, 1535)
1078 fill_color 13434879
1079 nlines 1
1080 max_width 796
1081 justify 0
1082 label "CheckConstraint")
1083 icon_style "Icon"
1084 line_color 3342489
1085 fill_color 13434879
1086 quidu "3ED5247D007B"
avainchtea67f84f2006-08-24 18:26:52 +00001087 compartment (object Compartment
1088 Parent_View @18
1089 location (2268, 1596)
1090 font (object Font
1091 size 10
1092 face "Arial"
1093 bold FALSE
1094 italics FALSE
1095 underline FALSE
1096 strike FALSE
1097 color 0
1098 default_color TRUE)
1099 icon_style "Icon"
1100 fill_color 16777215
1101 anchor 2
1102 nlines 2
avainchte93199cf2006-10-18 18:37:56 +00001103 max_width 684)
Brian Payton00274f92005-12-22 21:48:28 +00001104 width 814
1105 height 186
1106 annotation 8
1107 autoResize TRUE)
1108 (object ClassView "Class" "Logical View::SQLModel::DataTypes::Domain" @19
1109 ShowCompartmentStereotypes TRUE
1110 IncludeAttribute TRUE
1111 IncludeOperation TRUE
1112 location (2947, 512)
1113 font (object Font
1114 size 10
1115 face "Arial"
1116 bold FALSE
1117 italics FALSE
1118 underline FALSE
1119 strike FALSE
1120 color 0
1121 default_color TRUE)
1122 label (object ItemLabel
1123 Parent_View @19
1124 location (2701, 408)
1125 fill_color 13434879
1126 nlines 1
1127 max_width 492
1128 justify 0
1129 label "Domain")
1130 icon_style "Icon"
1131 line_color 3342489
1132 fill_color 13434879
1133 quidu "3EDF635C005F"
avainchtea67f84f2006-08-24 18:26:52 +00001134 compartment (object Compartment
1135 Parent_View @19
1136 location (2701, 513)
1137 font (object Font
1138 size 10
1139 face "Arial"
1140 bold FALSE
1141 italics FALSE
1142 underline FALSE
1143 strike FALSE
1144 color 0
1145 default_color TRUE)
1146 icon_style "Icon"
1147 fill_color 16777215
1148 anchor 2
1149 nlines 2
avainchte93199cf2006-10-18 18:37:56 +00001150 max_width 425)
Brian Payton00274f92005-12-22 21:48:28 +00001151 width 510
1152 height 232
1153 annotation 8
1154 autoResize TRUE)
1155 (object AssociationViewNew "$UNNAMED$12" @20
1156 location (2871, 1075)
1157 stereotype TRUE
1158 quidu "3EDF6B9A02C1"
1159 roleview_list (list RoleViews
1160 (object RoleView "constraint" @21
1161 Parent_View @20
1162 location (158, 766)
1163 font (object Font
1164 size 12
1165 face "Arial"
1166 bold FALSE
1167 italics FALSE
1168 underline FALSE
1169 strike FALSE
1170 color 0
1171 default_color TRUE)
1172 label (object SegLabel @22
1173 Parent_View @21
1174 location (2757, 1433)
1175 font (object Font
1176 size 10
1177 face "Arial"
1178 bold FALSE
1179 italics FALSE
1180 underline FALSE
1181 strike FALSE
1182 color 0
1183 default_color TRUE)
1184 anchor 1
1185 anchor_loc 1
1186 nlines 1
1187 max_width 214
1188 justify 0
1189 label "+constraint"
1190 pctDist 0.801339
1191 height 115
1192 orientation 1)
1193 stereotype TRUE
1194 line_color 3342489
1195 quidu "3EDF6B9B012B"
1196 client @20
1197 supplier @18
1198 line_style 3
1199 origin_attachment (2871, 1075)
1200 terminal_attachment (2871, 1523)
1201 label (object SegLabel @23
1202 Parent_View @21
1203 location (2799, 1489)
1204 font (object Font
1205 size 10
1206 face "Arial"
1207 bold FALSE
1208 italics FALSE
1209 underline FALSE
1210 strike FALSE
1211 color 0
1212 default_color TRUE)
1213 anchor 2
1214 anchor_loc 1
1215 nlines 1
1216 max_width 80
1217 justify 0
1218 label "0..n"
1219 pctDist 0.926339
1220 height 73
1221 orientation 1))
1222 (object RoleView "$UNNAMED$13" @24
1223 Parent_View @20
1224 location (158, 766)
1225 font (object Font
1226 size 12
1227 face "Arial"
1228 bold FALSE
1229 italics FALSE
1230 underline FALSE
1231 strike FALSE
1232 color 0
1233 default_color TRUE)
1234 label (object SegLabel @25
1235 Parent_View @24
1236 location (2831, 719)
1237 font (object Font
1238 size 10
1239 face "Arial"
1240 bold FALSE
1241 italics FALSE
1242 underline FALSE
1243 strike FALSE
1244 color 0
1245 default_color TRUE)
1246 hidden TRUE
1247 anchor 1
1248 anchor_loc 1
1249 nlines 1
1250 max_width 384
1251 justify 0
1252 label ""
1253 pctDist 0.798137
1254 height 41
1255 orientation 0)
1256 stereotype TRUE
1257 line_color 3342489
1258 quidu "3EDF6B9B0129"
1259 client @20
1260 supplier @19
1261 line_style 3
1262 origin_attachment (2871, 1075)
1263 terminal_attachment (2871, 628)
1264 label (object SegLabel @26
1265 Parent_View @24
1266 location (2797, 685)
1267 font (object Font
1268 size 10
1269 face "Arial"
1270 bold FALSE
1271 italics FALSE
1272 underline FALSE
1273 strike FALSE
1274 color 0
1275 default_color TRUE)
1276 anchor 2
1277 anchor_loc 1
1278 nlines 1
1279 max_width 80
1280 justify 0
1281 label "0..1"
1282 pctDist 0.874720
1283 height 75
1284 orientation 0))))
1285 (object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @27
1286 ShowCompartmentStereotypes TRUE
1287 IncludeAttribute TRUE
1288 location (1676, 141)
1289 font (object Font
1290 size 10
1291 face "Arial"
1292 bold FALSE
1293 italics TRUE
1294 underline FALSE
1295 strike FALSE
1296 color 0
1297 default_color TRUE)
1298 label (object ItemLabel
1299 Parent_View @27
1300 location (1444, 12)
1301 fill_color 13434879
1302 nlines 1
1303 max_width 464
1304 justify 0
1305 label "SQLObject")
1306 icon_style "Icon"
1307 line_color 3342489
1308 fill_color 13828055
1309 quidu "3E9B3EB5002B"
avainchtea67f84f2006-08-24 18:26:52 +00001310 compartment (object Compartment
1311 Parent_View @27
1312 location (1444, 117)
1313 font (object Font
1314 size 10
1315 face "Arial"
1316 bold FALSE
1317 italics TRUE
1318 underline FALSE
1319 strike FALSE
1320 color 0
1321 default_color TRUE)
1322 icon_style "Icon"
1323 fill_color 16777215
1324 anchor 2
1325 nlines 3
avainchte93199cf2006-10-18 18:37:56 +00001326 max_width 400)
Brian Payton00274f92005-12-22 21:48:28 +00001327 width 482
1328 height 282
1329 annotation 8
1330 autoResize TRUE)
1331 (object AttachView "" @28
1332 stereotype TRUE
1333 line_color 3342489
1334 client @16
1335 supplier @1
1336 vertices (list Points
1337 (2451, 156)
1338 (2272, 156)
1339 (2272, 507))
1340 line_style 3
avainchte93199cf2006-10-18 18:37:56 +00001341 origin_attachment (2486, 263)
1342 terminal_attachment (2486, 507))
Brian Payton00274f92005-12-22 21:48:28 +00001343 (object AttachView "" @29
1344 stereotype TRUE
1345 line_color 3342489
1346 client @11
1347 supplier @12
1348 line_style 3
1349 origin_attachment (2234, 2506)
avainchte93199cf2006-10-18 18:37:56 +00001350 terminal_attachment (2415, 2506))
Brian Payton00274f92005-12-22 21:48:28 +00001351 (object InheritTreeView "" @30
1352 location (1676, 400)
1353 line_color 16711680
1354 fill_color 16711680
1355 supplier @27
1356 vertices (list Points
1357 (1676, 400)
1358 (1676, 282)))
1359 (object InheritView "" @31
1360 stereotype TRUE
1361 line_color 16711680
1362 quidu "3ED52ECA0076"
1363 client @1
1364 supplier @27
1365 line_style 3
1366 origin_attachment (2065, 506)
1367 terminal_attachment (2065, 400)
1368 drawSupplier @30)
1369 (object InheritTreeView "" @32
1370 location (2132, 908)
1371 line_color 16711680
1372 fill_color 13434879
1373 supplier @1
1374 vertices (list Points
1375 (2132, 908)
1376 (2132, 793)))
1377 (object NoteView @33
1378 location (2539, 2850)
1379 font (object Font
1380 size 10
1381 face "Arial"
1382 bold FALSE
1383 italics FALSE
1384 underline FALSE
1385 strike FALSE
1386 color 0
1387 default_color TRUE)
1388 label (object ItemLabel
1389 Parent_View @33
1390 location (2348, 2791)
1391 fill_color 13434879
1392 nlines 2
1393 max_width 346
1394 label "{self.unique = True}")
1395 line_color 3342489
1396 fill_color 8453888
1397 width 406
1398 height 131)
avainchtea67f84f2006-08-24 18:26:52 +00001399 (object NoteView @34
dpchoue3c8fda2006-03-09 23:48:17 +00001400 location (415, 2722)
1401 font (object Font
1402 size 10
1403 face "Arial"
1404 bold FALSE
1405 italics FALSE
1406 underline FALSE
1407 strike FALSE
1408 color 0
1409 default_color TRUE)
1410 label (object ItemLabel
avainchtea67f84f2006-08-24 18:26:52 +00001411 Parent_View @34
dpchoue3c8fda2006-03-09 23:48:17 +00001412 location (21, 2531)
1413 fill_color 13434879
1414 nlines 7
1415 max_width 752
1416 label "identifying: The PK of the parent table is part of the PK of the child table, i.e. FK.members are equal to or a subset of PK.members for the same table AND FK.referencedMembers are equal to the PK.members of the table referenced via FK.referencedMembers")
1417 line_color 3342489
1418 fill_color 16777088
1419 width 812
1420 height 394)
avainchtea67f84f2006-08-24 18:26:52 +00001421 (object Label @35
avainchte93199cf2006-10-18 18:37:56 +00001422 location (1631, 2475)
avainchtea67f84f2006-08-24 18:26:52 +00001423 font (object Font
1424 size 10
1425 face "Arial"
1426 bold FALSE
1427 italics FALSE
1428 underline FALSE
1429 strike FALSE
1430 color 0
1431 default_color TRUE)
1432 nlines 1
1433 max_width 87
1434 label "{xor}")
avainchte93199cf2006-10-18 18:37:56 +00001435 (object ClassView "Class" "Logical View::SQLModel::Schema::Schema" @36
dpchoue3c8fda2006-03-09 23:48:17 +00001436 ShowCompartmentStereotypes TRUE
1437 IncludeAttribute TRUE
1438 IncludeOperation TRUE
avainchtea67f84f2006-08-24 18:26:52 +00001439 location (1342, 584)
dpchoue3c8fda2006-03-09 23:48:17 +00001440 font (object Font
1441 size 10
1442 face "Arial"
1443 bold FALSE
1444 italics FALSE
1445 underline FALSE
1446 strike FALSE
1447 color 0
1448 default_color TRUE)
1449 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001450 Parent_View @36
avainchtea67f84f2006-08-24 18:26:52 +00001451 location (1205, 506)
dpchoue3c8fda2006-03-09 23:48:17 +00001452 fill_color 13434879
1453 nlines 1
avainchtea67f84f2006-08-24 18:26:52 +00001454 max_width 274
dpchoue3c8fda2006-03-09 23:48:17 +00001455 justify 0
avainchtea67f84f2006-08-24 18:26:52 +00001456 label "Schema")
dpchoue3c8fda2006-03-09 23:48:17 +00001457 icon_style "Icon"
1458 line_color 3342489
1459 fill_color 13434879
avainchtea67f84f2006-08-24 18:26:52 +00001460 quidu "3ED523C20089"
1461 width 292
1462 height 180
dpchoue3c8fda2006-03-09 23:48:17 +00001463 annotation 8
1464 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001465 (object AttachView "" @37
avainchtea67f84f2006-08-24 18:26:52 +00001466 stereotype TRUE
1467 line_color 3342489
1468 client @2
avainchte93199cf2006-10-18 18:37:56 +00001469 supplier @36
avainchtea67f84f2006-08-24 18:26:52 +00001470 vertices (list Points
1471 (1024, 222)
1472 (1215, 222)
1473 (1215, 494))
1474 line_style 3
1475 origin_attachment (1024, 222)
1476 terminal_attachment (1215, 494))
avainchte93199cf2006-10-18 18:37:56 +00001477 (object InheritView "" @38
dpchoue3c8fda2006-03-09 23:48:17 +00001478 stereotype TRUE
1479 line_color 16711680
avainchtea67f84f2006-08-24 18:26:52 +00001480 quidu "3ED52ED402B8"
avainchte93199cf2006-10-18 18:37:56 +00001481 client @36
avainchtea67f84f2006-08-24 18:26:52 +00001482 supplier @27
dpchoue3c8fda2006-03-09 23:48:17 +00001483 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001484 origin_attachment (1340, 494)
1485 terminal_attachment (1340, 400)
1486 drawSupplier @30)
avainchte93199cf2006-10-18 18:37:56 +00001487 (object ClassView "Class" "Logical View::SQLModel::Constraints::ReferenceConstraint" @39
1488 ShowCompartmentStereotypes TRUE
1489 IncludeAttribute TRUE
1490 IncludeOperation TRUE
1491 location (1881, 1589)
1492 font (object Font
1493 size 10
1494 face "Arial"
1495 bold FALSE
1496 italics TRUE
1497 underline FALSE
1498 strike FALSE
1499 color 0
1500 default_color TRUE)
1501 label (object ItemLabel
1502 Parent_View @39
1503 location (1645, 1538)
1504 fill_color 13434879
1505 nlines 1
1506 max_width 472
1507 justify 0
1508 label "ReferenceConstraint")
1509 icon_style "Icon"
1510 line_color 3342489
1511 fill_color 13828055
1512 quidu "3EDE52410316"
1513 width 490
1514 height 126
1515 annotation 8
1516 autoResize TRUE)
1517 (object InheritTreeView "" @40
1518 location (1881, 1944)
1519 line_color 16711680
1520 fill_color 16711680
1521 supplier @39
1522 vertices (list Points
1523 (1881, 1944)
1524 (1881, 1652)))
1525 (object AttachView "" @41
1526 stereotype TRUE
1527 line_color 3342489
1528 client @39
1529 supplier @7
1530 line_style 3
1531 origin_attachment (1636, 1584)
1532 terminal_attachment (1000, 1584))
1533 (object AttachView "" @42
1534 stereotype TRUE
1535 line_color 3342489
1536 client @39
1537 supplier @8
1538 vertices (list Points
1539 (2047, 1652)
1540 (2047, 1794)
1541 (2389, 1794))
1542 line_style 3
1543 origin_attachment (2047, 1652)
1544 terminal_attachment (2389, 1794))
avainchtea67f84f2006-08-24 18:26:52 +00001545 (object ClassView "Class" "Logical View::SQLModel::Constraints::TableConstraint" @43
Brian Payton00274f92005-12-22 21:48:28 +00001546 ShowCompartmentStereotypes TRUE
1547 IncludeAttribute TRUE
1548 IncludeOperation TRUE
1549 location (2323, 1052)
1550 font (object Font
1551 size 10
1552 face "Arial"
1553 bold FALSE
1554 italics TRUE
1555 underline FALSE
1556 strike FALSE
1557 color 0
1558 default_color TRUE)
1559 label (object ItemLabel
avainchtea67f84f2006-08-24 18:26:52 +00001560 Parent_View @43
dpchoue3c8fda2006-03-09 23:48:17 +00001561 location (2129, 1001)
Brian Payton00274f92005-12-22 21:48:28 +00001562 fill_color 13434879
1563 nlines 1
dpchoue3c8fda2006-03-09 23:48:17 +00001564 max_width 388
Brian Payton00274f92005-12-22 21:48:28 +00001565 justify 0
1566 label "TableConstraint")
1567 icon_style "Icon"
1568 line_color 3342489
1569 fill_color 13828055
1570 quidu "3ED52ACF000F"
dpchoue3c8fda2006-03-09 23:48:17 +00001571 width 406
Brian Payton00274f92005-12-22 21:48:28 +00001572 height 126
1573 annotation 8
1574 autoResize TRUE)
avainchtea67f84f2006-08-24 18:26:52 +00001575 (object AttachView "" @44
Brian Payton00274f92005-12-22 21:48:28 +00001576 stereotype TRUE
1577 line_color 3342489
avainchtea67f84f2006-08-24 18:26:52 +00001578 client @43
Brian Payton00274f92005-12-22 21:48:28 +00001579 supplier @3
1580 line_style 0)
avainchtea67f84f2006-08-24 18:26:52 +00001581 (object InheritView "" @45
Brian Payton00274f92005-12-22 21:48:28 +00001582 stereotype TRUE
1583 line_color 16711680
1584 quidu "3ED52B490312"
avainchtea67f84f2006-08-24 18:26:52 +00001585 client @43
Brian Payton00274f92005-12-22 21:48:28 +00001586 supplier @1
1587 line_style 3
1588 origin_attachment (2314, 989)
1589 terminal_attachment (2314, 908)
1590 drawSupplier @32)
avainchtea67f84f2006-08-24 18:26:52 +00001591 (object InheritView "" @46
dpchoue3c8fda2006-03-09 23:48:17 +00001592 stereotype TRUE
1593 line_color 16711680
1594 quidu "3EDE538E0161"
avainchte93199cf2006-10-18 18:37:56 +00001595 client @39
avainchtea67f84f2006-08-24 18:26:52 +00001596 supplier @43
dpchoue3c8fda2006-03-09 23:48:17 +00001597 vertices (list Points
1598 (1914, 1526)
1599 (1914, 1434)
1600 (2314, 1434)
1601 (2314, 1115))
1602 line_style 3
1603 origin_attachment (1914, 1526)
1604 terminal_attachment (2314, 1115))
avainchtea67f84f2006-08-24 18:26:52 +00001605 (object InheritView "" @47
dpchoue3c8fda2006-03-09 23:48:17 +00001606 stereotype TRUE
1607 line_color 16711680
1608 quidu "3EDE53940170"
1609 client @18
avainchtea67f84f2006-08-24 18:26:52 +00001610 supplier @43
dpchoue3c8fda2006-03-09 23:48:17 +00001611 vertices (list Points
1612 (2645, 1523)
1613 (2645, 1434)
1614 (2314, 1434)
1615 (2314, 1115))
1616 line_style 3
1617 origin_attachment (2645, 1523)
1618 terminal_attachment (2314, 1115))
avainchtea67f84f2006-08-24 18:26:52 +00001619 (object ClassView "Class" "Logical View::SQLModel::Constraints::Assertion" @48
dpchoue3c8fda2006-03-09 23:48:17 +00001620 ShowCompartmentStereotypes TRUE
1621 IncludeAttribute TRUE
1622 IncludeOperation TRUE
1623 location (1461, 1061)
1624 font (object Font
1625 size 10
1626 face "Arial"
1627 bold FALSE
1628 italics FALSE
1629 underline FALSE
1630 strike FALSE
1631 color 0
1632 default_color TRUE)
1633 label (object ItemLabel
avainchtea67f84f2006-08-24 18:26:52 +00001634 Parent_View @48
dpchoue3c8fda2006-03-09 23:48:17 +00001635 location (1063, 980)
1636 fill_color 13434879
1637 nlines 1
1638 max_width 796
1639 justify 0
1640 label "Assertion")
1641 icon_style "Icon"
1642 line_color 3342489
1643 fill_color 13434879
1644 quidu "3ED524BC0165"
avainchtea67f84f2006-08-24 18:26:52 +00001645 compartment (object Compartment
1646 Parent_View @48
1647 location (1063, 1041)
1648 font (object Font
1649 size 10
1650 face "Arial"
1651 bold FALSE
1652 italics FALSE
1653 underline FALSE
1654 strike FALSE
1655 color 0
1656 default_color TRUE)
1657 icon_style "Icon"
1658 fill_color 16777215
1659 anchor 2
1660 nlines 2
avainchte93199cf2006-10-18 18:37:56 +00001661 max_width 684)
dpchoue3c8fda2006-03-09 23:48:17 +00001662 width 814
1663 height 186
1664 annotation 8
1665 autoResize TRUE)
avainchtea67f84f2006-08-24 18:26:52 +00001666 (object InheritView "" @49
dpchoue3c8fda2006-03-09 23:48:17 +00001667 stereotype TRUE
1668 line_color 16711680
1669 quidu "3ED52B5201F9"
avainchtea67f84f2006-08-24 18:26:52 +00001670 client @48
dpchoue3c8fda2006-03-09 23:48:17 +00001671 supplier @1
1672 line_style 3
1673 origin_attachment (1496, 967)
1674 terminal_attachment (1496, 908)
1675 drawSupplier @32)
avainchtea67f84f2006-08-24 18:26:52 +00001676 (object AssociationViewNew "$UNNAMED$0" @50
dpchoue3c8fda2006-03-09 23:48:17 +00001677 location (1346, 820)
1678 stereotype TRUE
1679 quidu "3F26B1ED0231"
1680 roleview_list (list RoleViews
avainchtea67f84f2006-08-24 18:26:52 +00001681 (object RoleView "schema" @51
1682 Parent_View @50
dpchoue3c8fda2006-03-09 23:48:17 +00001683 location (62, -200)
1684 font (object Font
1685 size 12
1686 face "Arial"
1687 bold FALSE
1688 italics FALSE
1689 underline FALSE
1690 strike FALSE
1691 color 0
1692 default_color TRUE)
1693 stereotype TRUE
1694 line_color 3342489
1695 quidu "3F26B1EF0330"
avainchtea67f84f2006-08-24 18:26:52 +00001696 client @50
avainchte93199cf2006-10-18 18:37:56 +00001697 supplier @36
dpchoue3c8fda2006-03-09 23:48:17 +00001698 line_style 3
1699 origin_attachment (1346, 820)
1700 terminal_attachment (1346, 674)
avainchtea67f84f2006-08-24 18:26:52 +00001701 label (object SegLabel @52
1702 Parent_View @51
dpchoue3c8fda2006-03-09 23:48:17 +00001703 location (1394, 709)
1704 font (object Font
1705 size 10
1706 face "Arial"
1707 bold FALSE
1708 italics FALSE
1709 underline FALSE
1710 strike FALSE
1711 color 0
1712 default_color TRUE)
1713 anchor 2
1714 anchor_loc 1
1715 nlines 1
1716 max_width 34
1717 justify 0
1718 label "1"
1719 pctDist 0.760234
1720 height 48
1721 orientation 1))
avainchtea67f84f2006-08-24 18:26:52 +00001722 (object RoleView "assertions" @53
1723 Parent_View @50
dpchoue3c8fda2006-03-09 23:48:17 +00001724 location (62, -200)
1725 font (object Font
1726 size 12
1727 face "Arial"
1728 bold FALSE
1729 italics FALSE
1730 underline FALSE
1731 strike FALSE
1732 color 0
1733 default_color TRUE)
avainchtea67f84f2006-08-24 18:26:52 +00001734 label (object SegLabel @54
1735 Parent_View @53
dpchoue3c8fda2006-03-09 23:48:17 +00001736 location (1236, 872)
1737 font (object Font
1738 size 10
1739 face "Arial"
1740 bold FALSE
1741 italics FALSE
1742 underline FALSE
1743 strike FALSE
1744 color 0
1745 default_color TRUE)
1746 anchor 1
1747 anchor_loc 1
1748 nlines 1
1749 max_width 212
1750 justify 0
1751 label "-assertions"
1752 pctDist 0.354651
1753 height 111
1754 orientation 1)
1755 stereotype TRUE
1756 line_color 3342489
1757 quidu "3F26B1EF032E"
avainchtea67f84f2006-08-24 18:26:52 +00001758 client @50
1759 supplier @48
dpchoue3c8fda2006-03-09 23:48:17 +00001760 line_style 3
1761 origin_attachment (1346, 820)
1762 terminal_attachment (1346, 967)
avainchtea67f84f2006-08-24 18:26:52 +00001763 label (object SegLabel @55
1764 Parent_View @53
dpchoue3c8fda2006-03-09 23:48:17 +00001765 location (1288, 932)
1766 font (object Font
1767 size 10
1768 face "Arial"
1769 bold FALSE
1770 italics FALSE
1771 underline FALSE
1772 strike FALSE
1773 color 0
1774 default_color TRUE)
1775 anchor 2
1776 anchor_loc 1
1777 nlines 1
1778 max_width 80
1779 justify 0
1780 label "0..n"
1781 pctDist 0.767442
1782 height 59
1783 orientation 1))))
avainchtea67f84f2006-08-24 18:26:52 +00001784 (object ClassView "Class" "Logical View::SQLModel::Constraints::UniqueConstraint" @56
1785 ShowCompartmentStereotypes TRUE
1786 IncludeAttribute TRUE
1787 IncludeOperation TRUE
1788 location (2039, 2220)
1789 font (object Font
1790 size 10
1791 face "Arial"
1792 bold FALSE
1793 italics FALSE
1794 underline FALSE
1795 strike FALSE
1796 color 0
1797 default_color TRUE)
1798 label (object ItemLabel
1799 Parent_View @56
1800 location (1838, 2169)
1801 fill_color 13434879
1802 nlines 1
1803 max_width 402
1804 justify 0
1805 label "UniqueConstraint")
1806 icon_style "Icon"
1807 line_color 3342489
1808 fill_color 13434879
1809 quidu "3ED52439006B"
1810 width 420
1811 height 126
1812 annotation 8
1813 autoResize TRUE)
1814 (object InheritView "" @57
1815 stereotype TRUE
1816 line_color 16711680
1817 quidu "3ED55A4A0061"
1818 client @11
1819 supplier @56
1820 line_style 3
1821 origin_attachment (2052, 2457)
1822 terminal_attachment (2052, 2282))
1823 (object InheritView "" @58
1824 stereotype TRUE
1825 line_color 16711680
1826 quidu "3ED548B9004E"
1827 client @56
avainchte93199cf2006-10-18 18:37:56 +00001828 supplier @39
avainchtea67f84f2006-08-24 18:26:52 +00001829 line_style 3
1830 origin_attachment (2052, 2157)
1831 terminal_attachment (2052, 1944)
avainchte93199cf2006-10-18 18:37:56 +00001832 drawSupplier @40)
avainchtea67f84f2006-08-24 18:26:52 +00001833 (object ClassView "Class" "Logical View::SQLModel::Tables::Column" @59
1834 ShowCompartmentStereotypes TRUE
1835 location (1128, 1793)
1836 font (object Font
1837 size 10
1838 face "Arial"
1839 bold FALSE
1840 italics FALSE
1841 underline FALSE
1842 strike FALSE
1843 color 0
1844 default_color TRUE)
1845 label (object ItemLabel
1846 Parent_View @59
1847 location (1012, 1718)
1848 fill_color 13434879
1849 nlines 1
1850 max_width 232
1851 justify 0
1852 label "Column")
1853 icon_style "Icon"
1854 line_color 3342489
1855 fill_color 13434879
1856 quidu "3E9B2AFF0392"
1857 width 250
1858 height 174
1859 annotation 8
1860 autoResize TRUE)
1861 (object AttachView "" @60
1862 stereotype TRUE
1863 line_color 3342489
1864 client @6
1865 supplier @59
1866 line_style 0)
1867 (object AssociationViewNew "$UNNAMED$14" @61
1868 location (1539, 1805)
1869 font (object Font
1870 size 10
1871 face "Arial"
1872 bold FALSE
1873 italics FALSE
1874 underline FALSE
1875 strike FALSE
1876 color 0
1877 default_color TRUE)
1878 stereotype TRUE
1879 line_color 255
1880 quidu "3FA71C3F013A"
1881 roleview_list (list RoleViews
1882 (object RoleView "members" @62
1883 Parent_View @61
1884 location (-128, 219)
1885 font (object Font
1886 size 10
1887 face "Arial"
1888 bold FALSE
1889 italics FALSE
1890 underline FALSE
1891 strike FALSE
1892 color 0
1893 default_color TRUE)
1894 label (object SegLabel @63
1895 Parent_View @62
1896 location (1381, 1847)
1897 font (object Font
1898 size 10
1899 face "Arial"
1900 bold FALSE
1901 italics FALSE
1902 underline FALSE
1903 strike FALSE
1904 color 0
1905 default_color TRUE)
1906 anchor 1
1907 anchor_loc 1
1908 nlines 1
1909 max_width 210
1910 justify 0
1911 label "+members"
1912 pctDist 0.552448
1913 height 42
1914 orientation 0)
1915 stereotype TRUE
1916 line_color 3342489
1917 quidu "3FA71C410039"
1918 client @61
1919 supplier @59
1920 line_style 3
1921 origin_attachment (1539, 1805)
1922 terminal_attachment (1253, 1805)
1923 label (object SegLabel @64
1924 Parent_View @62
1925 location (1343, 1760)
1926 font (object Font
1927 size 10
1928 face "Arial"
1929 bold FALSE
1930 italics FALSE
1931 underline FALSE
1932 strike FALSE
1933 color 0
1934 default_color TRUE)
1935 anchor 2
1936 anchor_loc 1
1937 nlines 1
1938 max_width 15
1939 justify 0
1940 label "1..n"
1941 pctDist 0.689362
1942 height 46
1943 orientation 1)
1944 label (object SegLabel @65
1945 Parent_View @62
1946 location (1375, 1894)
1947 font (object Font
1948 size 10
1949 face "Arial"
1950 bold FALSE
1951 italics FALSE
1952 underline FALSE
1953 strike FALSE
1954 color 0
1955 default_color TRUE)
1956 anchor 3
1957 anchor_loc 1
1958 nlines 1
1959 max_width 159
1960 justify 0
1961 label "{ordered}"
1962 pctDist 0.573427
1963 height 89
1964 orientation 0))
1965 (object RoleView "$UNNAMED$15" @66
1966 Parent_View @61
1967 location (-128, 219)
1968 stereotype TRUE
1969 line_color 3342489
1970 quidu "3FA71C41004D"
1971 client @61
avainchte93199cf2006-10-18 18:37:56 +00001972 supplier @39
avainchtea67f84f2006-08-24 18:26:52 +00001973 vertices (list Points
1974 (1539, 1805)
1975 (1672, 1805)
1976 (1672, 1652))
1977 line_style 3
1978 origin_attachment (1539, 1805)
1979 terminal_attachment (1672, 1652))))
1980 (object ClassView "Class" "Logical View::SQLModel::Constraints::Index" @67
1981 ShowCompartmentStereotypes TRUE
1982 IncludeOperation TRUE
1983 location (2131, 2858)
1984 font (object Font
1985 size 10
1986 face "Arial"
1987 bold FALSE
1988 italics FALSE
1989 underline FALSE
1990 strike FALSE
1991 color 0
1992 default_color TRUE)
1993 label (object ItemLabel
1994 Parent_View @67
1995 location (2035, 2807)
1996 fill_color 13434879
1997 nlines 1
1998 max_width 192
1999 justify 0
2000 label "Index")
2001 icon_style "Icon"
2002 line_color 3342489
2003 fill_color 13434879
2004 quidu "3FA7FB2B02AA"
2005 width 210
2006 height 126
2007 annotation 8
2008 autoResize TRUE)
2009 (object AttachView "" @68
2010 stereotype TRUE
2011 line_color 3342489
2012 client @33
2013 supplier @67
2014 line_style 0)
dpchoue3c8fda2006-03-09 23:48:17 +00002015 (object ClassView "Class" "Logical View::SQLModel::Tables::BaseTable" @69
Brian Payton00274f92005-12-22 21:48:28 +00002016 ShowCompartmentStereotypes TRUE
2017 IncludeAttribute TRUE
2018 location (1386, 1403)
2019 font (object Font
2020 size 10
2021 face "Arial"
2022 bold FALSE
2023 italics TRUE
2024 underline FALSE
2025 strike FALSE
2026 color 0
2027 default_color TRUE)
2028 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00002029 Parent_View @69
Brian Payton00274f92005-12-22 21:48:28 +00002030 location (1245, 1328)
2031 fill_color 13434879
2032 nlines 1
2033 max_width 282
2034 justify 0
2035 label "BaseTable")
2036 icon_style "Icon"
2037 line_color 3342489
2038 fill_color 13828055
2039 quidu "3E9B41900372"
2040 width 300
2041 height 174
2042 annotation 8
2043 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002044 (object AttachView "" @70
Brian Payton00274f92005-12-22 21:48:28 +00002045 stereotype TRUE
2046 line_color 3342489
2047 client @5
dpchoue3c8fda2006-03-09 23:48:17 +00002048 supplier @69
Brian Payton00274f92005-12-22 21:48:28 +00002049 vertices (list Points
dpchoue3c8fda2006-03-09 23:48:17 +00002050 (816, 1294)
2051 (816, 1372)
Brian Payton00274f92005-12-22 21:48:28 +00002052 (1236, 1372))
2053 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002054 origin_attachment (816, 1294)
Brian Payton00274f92005-12-22 21:48:28 +00002055 terminal_attachment (1236, 1372))
dpchoue3c8fda2006-03-09 23:48:17 +00002056 (object AttachView "" @71
Brian Payton00274f92005-12-22 21:48:28 +00002057 stereotype TRUE
2058 line_color 3342489
2059 client @4
dpchoue3c8fda2006-03-09 23:48:17 +00002060 supplier @69
Brian Payton00274f92005-12-22 21:48:28 +00002061 vertices (list Points
2062 (1005, 816)
2063 (1005, 1339)
2064 (1236, 1339))
2065 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002066 origin_attachment (1005, 816)
2067 terminal_attachment (1236, 1339))
dpchoue3c8fda2006-03-09 23:48:17 +00002068 (object AssociationViewNew "$UNNAMED$3" @72
Brian Payton00274f92005-12-22 21:48:28 +00002069 location (1990, 1371)
2070 stereotype TRUE
2071 line_color 3342489
2072 quidu "3F26B33701AA"
2073 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00002074 (object RoleView "$UNNAMED$4" @73
2075 Parent_View @72
Brian Payton00274f92005-12-22 21:48:28 +00002076 location (-157, 319)
2077 font (object Font
2078 size 10
2079 face "Arial"
2080 bold FALSE
2081 italics FALSE
2082 underline FALSE
2083 strike FALSE
2084 color 0
2085 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002086 label (object SegLabel @74
2087 Parent_View @73
Brian Payton00274f92005-12-22 21:48:28 +00002088 location (1627, 1330)
2089 font (object Font
2090 size 10
2091 face "Arial"
2092 bold FALSE
2093 italics FALSE
2094 underline FALSE
2095 strike FALSE
2096 color 0
2097 default_color TRUE)
2098 hidden TRUE
2099 anchor 1
2100 anchor_loc 1
2101 nlines 1
2102 max_width 450
2103 justify 0
2104 label ""
2105 pctDist 0.800000
2106 height 42
2107 orientation 1)
2108 stereotype TRUE
2109 line_color 3342489
2110 quidu "3F26B3390064"
dpchoue3c8fda2006-03-09 23:48:17 +00002111 client @72
2112 supplier @69
Brian Payton00274f92005-12-22 21:48:28 +00002113 line_style 3
2114 origin_attachment (1990, 1371)
2115 terminal_attachment (1536, 1371)
dpchoue3c8fda2006-03-09 23:48:17 +00002116 label (object SegLabel @75
2117 Parent_View @73
Brian Payton00274f92005-12-22 21:48:28 +00002118 location (1588, 1490)
2119 font (object Font
2120 size 10
2121 face "Arial"
2122 bold FALSE
2123 italics FALSE
2124 underline FALSE
2125 strike FALSE
2126 color 0
2127 default_color TRUE)
2128 anchor 2
2129 anchor_loc 1
2130 nlines 1
2131 max_width 15
2132 justify 0
2133 label "0..1"
2134 pctDist 0.884422
2135 height 119
2136 orientation 0))
dpchoue3c8fda2006-03-09 23:48:17 +00002137 (object RoleView "constraints" @76
2138 Parent_View @72
Brian Payton00274f92005-12-22 21:48:28 +00002139 location (-157, 319)
2140 font (object Font
2141 size 10
2142 face "Arial"
2143 bold FALSE
2144 italics FALSE
2145 underline FALSE
2146 strike FALSE
2147 color 0
2148 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002149 label (object SegLabel @77
2150 Parent_View @76
Brian Payton00274f92005-12-22 21:48:28 +00002151 location (2070, 1149)
2152 font (object Font
2153 size 10
2154 face "Arial"
2155 bold FALSE
2156 italics FALSE
2157 underline FALSE
2158 strike FALSE
2159 color 0
2160 default_color TRUE)
2161 anchor 1
2162 anchor_loc 1
2163 nlines 1
2164 max_width 221
2165 justify 0
2166 label "-constraints"
2167 pctDist 0.925059
2168 height 119
2169 orientation 0)
2170 stereotype TRUE
2171 line_color 3342489
2172 quidu "3F26B3390062"
dpchoue3c8fda2006-03-09 23:48:17 +00002173 client @72
avainchtea67f84f2006-08-24 18:26:52 +00002174 supplier @43
Brian Payton00274f92005-12-22 21:48:28 +00002175 vertices (list Points
2176 (1990, 1371)
2177 (2188, 1371)
2178 (2188, 1115))
2179 line_style 3
2180 origin_attachment (1990, 1371)
2181 terminal_attachment (2188, 1115)
dpchoue3c8fda2006-03-09 23:48:17 +00002182 label (object SegLabel @78
2183 Parent_View @76
Brian Payton00274f92005-12-22 21:48:28 +00002184 location (2231, 1146)
2185 font (object Font
2186 size 10
2187 face "Arial"
2188 bold FALSE
2189 italics FALSE
2190 underline FALSE
2191 strike FALSE
2192 color 0
2193 default_color TRUE)
2194 anchor 2
2195 anchor_loc 1
2196 nlines 1
2197 max_width 15
2198 justify 0
2199 label "0..n"
2200 pctDist 0.932530
2201 height 43
2202 orientation 1))))
dpchoue3c8fda2006-03-09 23:48:17 +00002203 (object AssociationViewNew "$UNNAMED$1" @79
Brian Payton00274f92005-12-22 21:48:28 +00002204 location (1387, 1234)
2205 stereotype TRUE
2206 line_color 255
2207 quidu "3ED52E4000D2"
2208 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00002209 (object RoleView "$UNNAMED$2" @80
2210 Parent_View @79
Brian Payton00274f92005-12-22 21:48:28 +00002211 location (171, -69)
2212 font (object Font
2213 size 12
2214 face "Arial"
2215 bold FALSE
2216 italics FALSE
2217 underline FALSE
2218 strike FALSE
2219 color 0
2220 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002221 label (object SegLabel @81
2222 Parent_View @80
Brian Payton00274f92005-12-22 21:48:28 +00002223 location (1346, 1170)
2224 font (object Font
2225 size 12
2226 face "Arial"
2227 bold FALSE
2228 italics FALSE
2229 underline FALSE
2230 strike FALSE
2231 color 0
2232 default_color TRUE)
2233 hidden TRUE
2234 anchor 1
2235 anchor_loc 1
2236 nlines 1
2237 max_width 450
2238 justify 0
2239 label ""
2240 pctDist 0.800000
2241 height 42
2242 orientation 0)
2243 stereotype TRUE
2244 line_color 3342489
2245 quidu "3ED52E4101AC"
dpchoue3c8fda2006-03-09 23:48:17 +00002246 client @79
avainchtea67f84f2006-08-24 18:26:52 +00002247 supplier @48
Brian Payton00274f92005-12-22 21:48:28 +00002248 line_style 3
2249 origin_attachment (1387, 1234)
2250 terminal_attachment (1387, 1153))
dpchoue3c8fda2006-03-09 23:48:17 +00002251 (object RoleView "constrainedTables" @82
2252 Parent_View @79
Brian Payton00274f92005-12-22 21:48:28 +00002253 location (171, -69)
2254 font (object Font
2255 size 12
2256 face "Arial"
2257 bold FALSE
2258 italics FALSE
2259 underline FALSE
2260 strike FALSE
2261 color 0
2262 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002263 label (object SegLabel @83
2264 Parent_View @82
Brian Payton00274f92005-12-22 21:48:28 +00002265 location (1600, 1290)
2266 font (object Font
2267 size 10
2268 face "Arial"
2269 bold FALSE
2270 italics FALSE
2271 underline FALSE
2272 strike FALSE
2273 color 0
2274 default_color TRUE)
2275 anchor 1
2276 anchor_loc 1
2277 nlines 1
2278 max_width 352
2279 justify 0
2280 label "-constrainedTables"
2281 pctDist 0.696078
2282 height 213
2283 orientation 0)
2284 stereotype TRUE
2285 line_color 3342489
2286 quidu "3ED52E41018D"
dpchoue3c8fda2006-03-09 23:48:17 +00002287 client @79
2288 supplier @69
Brian Payton00274f92005-12-22 21:48:28 +00002289 line_style 3
2290 origin_attachment (1387, 1234)
2291 terminal_attachment (1387, 1316)
dpchoue3c8fda2006-03-09 23:48:17 +00002292 label (object SegLabel @84
2293 Parent_View @82
Brian Payton00274f92005-12-22 21:48:28 +00002294 location (1336, 1285)
2295 font (object Font
2296 size 10
2297 face "Arial"
2298 bold FALSE
2299 italics FALSE
2300 underline FALSE
2301 strike FALSE
2302 color 0
2303 default_color TRUE)
2304 anchor 2
2305 anchor_loc 1
2306 nlines 1
2307 max_width 80
2308 justify 0
2309 label "1..n"
2310 pctDist 0.637255
2311 height 52
2312 orientation 1))))
dpchoue3c8fda2006-03-09 23:48:17 +00002313 (object ClassView "Class" "Logical View::SQLModel::Constraints::ForeignKey" @85
Brian Payton00274f92005-12-22 21:48:28 +00002314 ShowCompartmentStereotypes TRUE
2315 IncludeAttribute TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00002316 location (1000, 2216)
Brian Payton00274f92005-12-22 21:48:28 +00002317 font (object Font
2318 size 10
2319 face "Arial"
2320 bold FALSE
2321 italics FALSE
2322 underline FALSE
2323 strike FALSE
2324 color 0
2325 default_color TRUE)
2326 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00002327 Parent_View @85
2328 location (453, 2085)
Brian Payton00274f92005-12-22 21:48:28 +00002329 fill_color 13434879
2330 nlines 1
2331 max_width 1094
2332 justify 0
2333 label "ForeignKey")
2334 icon_style "Icon"
2335 line_color 3342489
2336 fill_color 13434879
2337 quidu "3EDF626C0085"
avainchtea67f84f2006-08-24 18:26:52 +00002338 compartment (object Compartment
2339 Parent_View @85
2340 location (453, 2146)
2341 font (object Font
2342 size 10
2343 face "Arial"
2344 bold FALSE
2345 italics FALSE
2346 underline FALSE
2347 strike FALSE
2348 color 0
2349 default_color TRUE)
2350 icon_style "Icon"
2351 fill_color 16777215
2352 anchor 2
2353 nlines 4
avainchte93199cf2006-10-18 18:37:56 +00002354 max_width 940)
Brian Payton00274f92005-12-22 21:48:28 +00002355 width 1112
2356 height 286
2357 annotation 8
2358 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002359 (object AssociationViewNew "$UNNAMED$5" @86
avainchtea67f84f2006-08-24 18:26:52 +00002360 location (1692, 2254)
Brian Payton00274f92005-12-22 21:48:28 +00002361 stereotype TRUE
2362 line_color 255
2363 quidu "3EDE53DD038E"
2364 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00002365 (object RoleView "$UNNAMED$6" @87
2366 Parent_View @86
avainchtea67f84f2006-08-24 18:26:52 +00002367 location (-395, -867)
Brian Payton00274f92005-12-22 21:48:28 +00002368 font (object Font
2369 size 12
2370 face "Arial"
2371 bold FALSE
2372 italics FALSE
2373 underline FALSE
2374 strike FALSE
2375 color 0
2376 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002377 label (object SegLabel @88
2378 Parent_View @87
2379 location (1584, 2213)
Brian Payton00274f92005-12-22 21:48:28 +00002380 font (object Font
2381 size 12
2382 face "Arial"
2383 bold FALSE
2384 italics FALSE
2385 underline FALSE
2386 strike FALSE
2387 color 0
2388 default_color TRUE)
2389 hidden TRUE
2390 anchor 1
2391 anchor_loc 1
2392 nlines 1
2393 max_width 450
2394 justify 0
2395 label ""
2396 pctDist 0.800000
2397 height 42
2398 orientation 1)
2399 stereotype TRUE
2400 line_color 3342489
2401 quidu "3EDE53DE02A8"
dpchoue3c8fda2006-03-09 23:48:17 +00002402 client @86
2403 supplier @85
Brian Payton00274f92005-12-22 21:48:28 +00002404 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002405 origin_attachment (1692, 2254)
dpchoue3c8fda2006-03-09 23:48:17 +00002406 terminal_attachment (1556, 2254))
2407 (object RoleView "uniqueConstraint" @89
2408 Parent_View @86
avainchtea67f84f2006-08-24 18:26:52 +00002409 location (-395, -867)
Brian Payton00274f92005-12-22 21:48:28 +00002410 font (object Font
2411 size 12
2412 face "Arial"
2413 bold FALSE
2414 italics FALSE
2415 underline FALSE
2416 strike FALSE
2417 color 0
2418 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002419 label (object SegLabel @90
2420 Parent_View @89
avainchtea67f84f2006-08-24 18:26:52 +00002421 location (1808, 2133)
Brian Payton00274f92005-12-22 21:48:28 +00002422 font (object Font
2423 size 10
2424 face "Arial"
2425 bold FALSE
2426 italics FALSE
2427 underline FALSE
2428 strike FALSE
2429 color 0
2430 default_color TRUE)
2431 anchor 1
2432 anchor_loc 1
2433 nlines 1
2434 max_width 328
2435 justify 0
2436 label "-uniqueConstraint"
2437 pctDist 0.856164
2438 height 122
2439 orientation 0)
2440 stereotype TRUE
2441 line_color 3342489
2442 quidu "3EDE53DE02A6"
dpchoue3c8fda2006-03-09 23:48:17 +00002443 client @86
avainchtea67f84f2006-08-24 18:26:52 +00002444 supplier @56
Brian Payton00274f92005-12-22 21:48:28 +00002445 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002446 origin_attachment (1692, 2254)
2447 terminal_attachment (1829, 2254)
dpchoue3c8fda2006-03-09 23:48:17 +00002448 label (object SegLabel @91
2449 Parent_View @89
avainchtea67f84f2006-08-24 18:26:52 +00002450 location (1777, 2296)
Brian Payton00274f92005-12-22 21:48:28 +00002451 font (object Font
2452 size 10
2453 face "Arial"
2454 bold FALSE
2455 italics FALSE
2456 underline FALSE
2457 strike FALSE
2458 color 0
2459 default_color TRUE)
2460 anchor 2
2461 anchor_loc 1
2462 nlines 1
2463 max_width 137
2464 justify 0
2465 label "0..1"
2466 pctDist 0.630137
2467 height 42
2468 orientation 1))))
dpchoue3c8fda2006-03-09 23:48:17 +00002469 (object InheritView "" @92
Brian Payton00274f92005-12-22 21:48:28 +00002470 stereotype TRUE
2471 line_color 16711680
2472 quidu "3ED548BC006E"
dpchoue3c8fda2006-03-09 23:48:17 +00002473 client @85
avainchte93199cf2006-10-18 18:37:56 +00002474 supplier @39
Brian Payton00274f92005-12-22 21:48:28 +00002475 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002476 origin_attachment (1369, 2073)
2477 terminal_attachment (1369, 1944)
avainchte93199cf2006-10-18 18:37:56 +00002478 drawSupplier @40)
dpchoue3c8fda2006-03-09 23:48:17 +00002479 (object AssociationViewNew "$UNNAMED$16" @93
2480 location (1169, 1975)
Brian Payton00274f92005-12-22 21:48:28 +00002481 font (object Font
2482 size 10
2483 face "Arial"
2484 bold FALSE
2485 italics FALSE
2486 underline FALSE
2487 strike FALSE
2488 color 0
2489 default_color TRUE)
2490 stereotype TRUE
2491 line_color 255
2492 quidu "3FA71D0B03A1"
2493 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00002494 (object RoleView "referencedMembers" @94
2495 Parent_View @93
2496 location (229, -220)
Brian Payton00274f92005-12-22 21:48:28 +00002497 font (object Font
2498 size 10
2499 face "Arial"
2500 bold FALSE
2501 italics FALSE
2502 underline FALSE
2503 strike FALSE
2504 color 0
2505 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002506 label (object SegLabel @95
2507 Parent_View @94
2508 location (965, 1945)
Brian Payton00274f92005-12-22 21:48:28 +00002509 font (object Font
2510 size 10
2511 face "Arial"
2512 bold FALSE
2513 italics FALSE
2514 underline FALSE
2515 strike FALSE
2516 color 0
2517 default_color TRUE)
2518 anchor 1
2519 anchor_loc 1
2520 nlines 1
2521 max_width 382
2522 justify 0
2523 label "+referencedMembers"
dpchoue3c8fda2006-03-09 23:48:17 +00002524 pctDist 0.322917
2525 height 205
Brian Payton00274f92005-12-22 21:48:28 +00002526 orientation 0)
2527 stereotype TRUE
2528 line_color 3342489
2529 quidu "3FA71D0D02EF"
dpchoue3c8fda2006-03-09 23:48:17 +00002530 client @93
avainchtea67f84f2006-08-24 18:26:52 +00002531 supplier @59
Brian Payton00274f92005-12-22 21:48:28 +00002532 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002533 origin_attachment (1169, 1975)
2534 terminal_attachment (1169, 1879)
2535 label (object SegLabel @96
2536 Parent_View @94
2537 location (1221, 1914)
Brian Payton00274f92005-12-22 21:48:28 +00002538 font (object Font
2539 size 10
2540 face "Arial"
2541 bold FALSE
2542 italics FALSE
2543 underline FALSE
2544 strike FALSE
2545 color 0
2546 default_color TRUE)
2547 anchor 2
2548 anchor_loc 1
2549 nlines 1
2550 max_width 163
2551 justify 0
2552 label "1..n"
2553 pctDist 0.641026
2554 height 52
2555 orientation 1)
dpchoue3c8fda2006-03-09 23:48:17 +00002556 label (object SegLabel @97
2557 Parent_View @94
2558 location (1067, 2002)
Brian Payton00274f92005-12-22 21:48:28 +00002559 font (object Font
2560 size 10
2561 face "Arial"
2562 bold FALSE
2563 italics FALSE
2564 underline FALSE
2565 strike FALSE
2566 color 0
2567 default_color TRUE)
2568 anchor 3
2569 anchor_loc 1
2570 nlines 1
2571 max_width 159
2572 justify 0
2573 label "{ordered}"
dpchoue3c8fda2006-03-09 23:48:17 +00002574 pctDist -0.291667
2575 height 103
Brian Payton00274f92005-12-22 21:48:28 +00002576 orientation 0))
dpchoue3c8fda2006-03-09 23:48:17 +00002577 (object RoleView "$UNNAMED$17" @98
2578 Parent_View @93
2579 location (229, -220)
Brian Payton00274f92005-12-22 21:48:28 +00002580 stereotype TRUE
2581 line_color 3342489
2582 quidu "3FA71D0D0303"
dpchoue3c8fda2006-03-09 23:48:17 +00002583 client @93
2584 supplier @85
Brian Payton00274f92005-12-22 21:48:28 +00002585 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002586 origin_attachment (1169, 1975)
2587 terminal_attachment (1169, 2072))))
2588 (object AttachView "" @99
Brian Payton00274f92005-12-22 21:48:28 +00002589 stereotype TRUE
2590 line_color 3342489
2591 client @17
dpchoue3c8fda2006-03-09 23:48:17 +00002592 supplier @85
Brian Payton00274f92005-12-22 21:48:28 +00002593 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002594 origin_attachment (875, 3024)
2595 terminal_attachment (875, 2359))
2596 (object AssociationViewNew "$UNNAMED$23" @100
2597 location (1393, 2837)
Brian Payton00274f92005-12-22 21:48:28 +00002598 font (object Font
2599 size 10
2600 face "Arial"
2601 bold FALSE
2602 italics FALSE
2603 underline FALSE
2604 strike FALSE
2605 color 0
2606 default_color TRUE)
2607 stereotype TRUE
2608 line_color 255
2609 quidu "4022F50001D5"
2610 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00002611 (object RoleView "uniqueIndex" @101
2612 Parent_View @100
2613 location (593, 621)
Brian Payton00274f92005-12-22 21:48:28 +00002614 font (object Font
2615 size 10
2616 face "Arial"
2617 bold FALSE
2618 italics FALSE
2619 underline FALSE
2620 strike FALSE
2621 color 0
2622 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002623 label (object SegLabel @102
2624 Parent_View @101
2625 location (1878, 2788)
Brian Payton00274f92005-12-22 21:48:28 +00002626 font (object Font
2627 size 10
2628 face "Arial"
2629 bold FALSE
2630 italics FALSE
2631 underline FALSE
2632 strike FALSE
2633 color 0
2634 default_color TRUE)
2635 anchor 1
2636 anchor_loc 1
2637 nlines 1
2638 max_width 244
2639 justify 0
2640 label "-uniqueIndex"
2641 pctDist 0.766724
2642 height 50
2643 orientation 0)
2644 stereotype TRUE
2645 line_color 3342489
2646 quidu "4022F5030107"
dpchoue3c8fda2006-03-09 23:48:17 +00002647 client @100
avainchtea67f84f2006-08-24 18:26:52 +00002648 supplier @67
Brian Payton00274f92005-12-22 21:48:28 +00002649 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002650 origin_attachment (1393, 2837)
Brian Payton00274f92005-12-22 21:48:28 +00002651 terminal_attachment (2026, 2837)
dpchoue3c8fda2006-03-09 23:48:17 +00002652 label (object SegLabel @103
2653 Parent_View @101
2654 location (1963, 2891)
Brian Payton00274f92005-12-22 21:48:28 +00002655 font (object Font
2656 size 10
2657 face "Arial"
2658 bold FALSE
2659 italics FALSE
2660 underline FALSE
2661 strike FALSE
2662 color 0
2663 default_color TRUE)
2664 anchor 2
2665 anchor_loc 1
2666 nlines 1
2667 max_width 15
2668 justify 0
2669 label "0..1"
2670 pctDist 0.900000
2671 height 54
2672 orientation 1))
dpchoue3c8fda2006-03-09 23:48:17 +00002673 (object RoleView "$UNNAMED$24" @104
2674 Parent_View @100
2675 location (593, 621)
Brian Payton00274f92005-12-22 21:48:28 +00002676 stereotype TRUE
2677 line_color 3342489
2678 quidu "4022F503011C"
dpchoue3c8fda2006-03-09 23:48:17 +00002679 client @100
2680 supplier @85
Brian Payton00274f92005-12-22 21:48:28 +00002681 vertices (list Points
dpchoue3c8fda2006-03-09 23:48:17 +00002682 (1393, 2837)
2683 (1238, 2837)
2684 (1238, 2359))
Brian Payton00274f92005-12-22 21:48:28 +00002685 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00002686 origin_attachment (1393, 2837)
2687 terminal_attachment (1238, 2359))))
2688 (object AttachView "" @105
Brian Payton00274f92005-12-22 21:48:28 +00002689 stereotype TRUE
2690 line_color 3342489
dpchoue3c8fda2006-03-09 23:48:17 +00002691 client @86
2692 supplier @100
Brian Payton00274f92005-12-22 21:48:28 +00002693 line_style 0)
dpchoue3c8fda2006-03-09 23:48:17 +00002694 (object AttachView "" @106
2695 stereotype TRUE
2696 line_color 3342489
2697 client @85
2698 supplier @9
2699 vertices (list Points
2700 (1088, 2359)
2701 (1088, 3185)
2702 (1279, 3185))
2703 line_style 3
avainchte93199cf2006-10-18 18:37:56 +00002704 origin_attachment (1418, 2359)
2705 terminal_attachment (1418, 3180))
dpchoue3c8fda2006-03-09 23:48:17 +00002706 (object AttachView "" @107
2707 stereotype TRUE
2708 line_color 3342489
2709 client @85
2710 supplier @10
2711 vertices (list Points
2712 (1153, 2359)
2713 (1153, 2979)
2714 (1356, 2979))
2715 line_style 3
avainchte93199cf2006-10-18 18:37:56 +00002716 origin_attachment (1456, 2359)
2717 terminal_attachment (1456, 2977))
dpchoue3c8fda2006-03-09 23:48:17 +00002718 (object AttachView "" @108
2719 stereotype TRUE
2720 line_color 3342489
2721 client @85
2722 supplier @13
2723 line_style 3
2724 origin_attachment (1022, 2359)
2725 terminal_attachment (1022, 3419))
2726 (object AttachView "" @109
2727 stereotype TRUE
2728 line_color 3342489
2729 client @85
avainchtea67f84f2006-08-24 18:26:52 +00002730 supplier @34
dpchoue3c8fda2006-03-09 23:48:17 +00002731 line_style 3
2732 origin_attachment (756, 2359)
2733 terminal_attachment (756, 2524))
2734 (object AssociationViewNew "$UNNAMED$27" @110
2735 location (427, 1644)
Brian Payton00274f92005-12-22 21:48:28 +00002736 font (object Font
2737 size 10
2738 face "Arial"
2739 bold FALSE
2740 italics FALSE
2741 underline FALSE
2742 strike FALSE
2743 color 0
2744 default_color TRUE)
Brian Payton00274f92005-12-22 21:48:28 +00002745 stereotype TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00002746 line_color 255
2747 quidu "4366B5F20202"
2748 roleview_list (list RoleViews
2749 (object RoleView "referencedTable" @111
2750 Parent_View @110
2751 location (-550, -571)
2752 font (object Font
2753 size 10
2754 face "Arial"
2755 bold FALSE
2756 italics FALSE
2757 underline FALSE
2758 strike FALSE
2759 color 0
2760 default_color TRUE)
2761 label (object SegLabel @112
2762 Parent_View @111
2763 location (1204, 1543)
2764 font (object Font
2765 size 10
2766 face "Arial"
2767 bold FALSE
2768 italics FALSE
2769 underline FALSE
2770 strike FALSE
2771 color 0
2772 default_color TRUE)
2773 anchor 1
2774 anchor_loc 1
2775 nlines 1
2776 max_width 309
2777 justify 0
2778 label "+referencedTable"
2779 pctDist 0.704212
2780 height 102
2781 orientation 0)
2782 stereotype TRUE
2783 line_color 3342489
2784 quidu "4366B5F90004"
2785 client @110
2786 supplier @69
2787 vertices (list Points
2788 (427, 1644)
2789 (1378, 1644)
2790 (1378, 1490))
2791 line_style 3
2792 origin_attachment (427, 1644)
2793 terminal_attachment (1378, 1490)
2794 label (object SegLabel @113
2795 Parent_View @111
2796 location (1431, 1538)
2797 font (object Font
2798 size 10
2799 face "Arial"
2800 bold FALSE
2801 italics FALSE
2802 underline FALSE
2803 strike FALSE
2804 color 0
2805 default_color TRUE)
2806 anchor 2
2807 anchor_loc 1
2808 nlines 1
2809 max_width 15
2810 justify 0
2811 label "0..1"
2812 pctDist 0.956682
2813 height 53
2814 orientation 1))
2815 (object RoleView "referencingForeignKeys" @114
2816 Parent_View @110
2817 location (-550, -571)
2818 font (object Font
2819 size 10
2820 face "Arial"
2821 bold FALSE
2822 italics FALSE
2823 underline FALSE
2824 strike FALSE
2825 color 0
2826 default_color TRUE)
2827 label (object SegLabel @115
2828 Parent_View @114
2829 location (231, 2244)
2830 font (object Font
2831 size 10
2832 face "Arial"
2833 bold FALSE
2834 italics FALSE
2835 underline FALSE
2836 strike FALSE
2837 color 0
2838 default_color TRUE)
2839 anchor 1
2840 anchor_loc 1
2841 nlines 1
2842 max_width 452
2843 justify 0
2844 label "+referencingForeignKeys"
2845 pctDist 0.807240
2846 height 34
2847 orientation 1)
2848 stereotype TRUE
2849 line_color 3342489
2850 quidu "4366B5F9000E"
2851 client @110
2852 supplier @85
2853 vertices (list Points
2854 (427, 1644)
2855 (166, 1644)
2856 (166, 2210)
2857 (444, 2210))
2858 line_style 3
2859 origin_attachment (427, 1644)
2860 terminal_attachment (444, 2210))))))
Brian Payton00274f92005-12-22 21:48:28 +00002861 (object ClassDiagram "Index"
2862 quid "3FA80719009F"
2863 title "Index"
2864 zoom 100
2865 max_height 28350
2866 max_width 21600
2867 origin_x 938
dpchoue3c8fda2006-03-09 23:48:17 +00002868 origin_y 300
Brian Payton00274f92005-12-22 21:48:28 +00002869 items (list diagram_item_list
dpchoue3c8fda2006-03-09 23:48:17 +00002870 (object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @116
Brian Payton00274f92005-12-22 21:48:28 +00002871 ShowCompartmentStereotypes TRUE
2872 IncludeAttribute TRUE
2873 location (1470, 266)
2874 font (object Font
2875 size 10
2876 face "Arial"
2877 bold FALSE
2878 italics TRUE
2879 underline FALSE
2880 strike FALSE
2881 color 0
2882 default_color TRUE)
2883 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00002884 Parent_View @116
Brian Payton00274f92005-12-22 21:48:28 +00002885 location (1238, 137)
2886 fill_color 13434879
2887 nlines 1
2888 max_width 464
2889 justify 0
2890 label "SQLObject")
2891 icon_style "Icon"
2892 line_color 3342489
2893 fill_color 13828055
2894 quidu "3E9B3EB5002B"
avainchte93199cf2006-10-18 18:37:56 +00002895 compartment (object Compartment
2896 Parent_View @116
2897 location (1238, 242)
2898 font (object Font
2899 size 10
2900 face "Arial"
2901 bold FALSE
2902 italics TRUE
2903 underline FALSE
2904 strike FALSE
2905 color 0
2906 default_color TRUE)
2907 icon_style "Icon"
2908 fill_color 16777215
2909 anchor 2
2910 nlines 3
2911 max_width 391)
Brian Payton00274f92005-12-22 21:48:28 +00002912 width 482
2913 height 282
2914 annotation 8
2915 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002916 (object ClassView "Class" "Logical View::SQLModel::Constraints::IncrementType" @117
Brian Payton00274f92005-12-22 21:48:28 +00002917 ShowCompartmentStereotypes TRUE
2918 IncludeAttribute TRUE
2919 IncludeOperation TRUE
2920 location (450, 1928)
2921 font (object Font
2922 size 10
2923 face "Arial"
2924 bold FALSE
2925 italics FALSE
2926 underline FALSE
2927 strike FALSE
2928 color 0
2929 default_color TRUE)
2930 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00002931 Parent_View @117
Brian Payton00274f92005-12-22 21:48:28 +00002932 location (258, 1844)
2933 fill_color 13434879
2934 nlines 1
2935 max_width 384
2936 justify 0
2937 label "IncrementType")
2938 stereotype (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00002939 Parent_View @117
Brian Payton00274f92005-12-22 21:48:28 +00002940 location (258, 1794)
2941 fill_color 13434879
2942 anchor 10
2943 nlines 1
2944 max_width 384
2945 justify 0
2946 label "<<enumeration>>")
2947 icon_style "Icon"
2948 line_color 3342489
2949 fill_color 15329769
2950 quidu "3FA8080C02B0"
avainchte93199cf2006-10-18 18:37:56 +00002951 compartment (object Compartment
2952 Parent_View @117
2953 location (258, 1905)
2954 font (object Font
2955 size 10
2956 face "Arial"
2957 bold FALSE
2958 italics FALSE
2959 underline FALSE
2960 strike FALSE
2961 color 0
2962 default_color TRUE)
2963 icon_style "Icon"
2964 fill_color 16777215
2965 anchor 2
2966 nlines 3
2967 max_width 171)
Brian Payton00274f92005-12-22 21:48:28 +00002968 width 402
2969 height 292
2970 annotation 8
2971 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00002972 (object NoteView @118
avainchte93199cf2006-10-18 18:37:56 +00002973 location (1094, 1269)
Brian Payton00274f92005-12-22 21:48:28 +00002974 font (object Font
2975 size 10
2976 face "Arial"
2977 bold FALSE
2978 italics FALSE
2979 underline FALSE
2980 strike FALSE
2981 color 0
2982 default_color TRUE)
2983 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00002984 Parent_View @118
avainchte93199cf2006-10-18 18:37:56 +0000