blob: 04494dc91d964e3f14fdb5f9093f65a4588a09c4 [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 "Routines"
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 "routines"))
15 (object Attribute
16 tool "Ecore"
17 name "nsPrefix"
18 value (value Text "SQLRoutines"))
19 (object Attribute
20 tool "Ecore"
21 name "nsURI"
22 value (value Text "http:///org/eclipse/datatools/modelbase/sql/routines.ecore"))
23 (object Attribute
24 tool "Ecore"
25 name "basePackage"
26 value (value Text "org.eclipse.datatools.modelbase.sql"))
27 (object Attribute
28 tool "Ecore"
29 name "prefix"
30 value (value Text "SQLRoutines")))
31 quid "3F4E81D80011"
32 exportControl "Public"
33 logical_models (list unit_reference_list
34 (object Class "Routine"
35 quid "3F3D36420226"
36 documentation
avainchtea67f84f2006-08-24 18:26:52 +000037|Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines
Brian Payton00274f92005-12-22 21:48:28 +000038|
39
40 superclasses (list inheritance_relationship_list
41 (object Inheritance_Relationship
42 quid "3F3D37160216"
43 supplier "Logical View::SQLModel::Schema::SQLObject"
44 quidu "3E9B3EB5002B"))
45 class_attributes (list class_attribute_list
46 (object ClassAttribute "specificName"
47 quid "3F3D372D0256"
48 documentation
49|From 5WD-02-Foundation-2002-12
50|4.27 SQL-invoked routines
51|
52|An SQL-invoked routine is uniquely identified by a <specific name> , called the specific name of the SQLinvoked
53|routine.
54|
55|Typically qualified with a schema name.
56|
57
58 type "String"
59 exportControl "Public")
60 (object ClassAttribute "language"
61 quid "3F3D37360078"
62 documentation
63|Since there are many languages, rather than constrain ourselves to an enumerated list which is difficult to subclass in the EMF environment, we have chosen to use strings.
64|
65|JAVA
66|SQL
67|PERL
68|C
69|ADA
70|COBOL
71|FORTRAN
72|MUMPS
73|PASCAL
74|PLI
75|and so on...
76
77 type "String"
78 exportControl "Public")
79 (object ClassAttribute "parameterStyle"
80 quid "3F3D373D0064"
81 documentation
82|Paraphrased from 5WD-02-Foundation-2002-12
83|The spec only calls for two. Though it seems like an easy choice for enumeration as in the language attribute, other vendors have different styles and since enumeration is not good to subclass within the EMF tooling framework, a string representation is used.
84|
85|11.50 <SQL-invoked routine>
86|SQL
87|GENERAL.
88|
89|Used in stored procedures, user defined functions, and methods.
90|
91|
92
93 type "String"
94 exportControl "Public")
95 (object ClassAttribute "deterministic"
96 quid "3F3D37420184"
97 documentation
98|From 5WD-02-Foundation-2002-12
99|4.27 SQL-invoked routines
100|
101|An SQL-invoked routine is either deterministic or possibly non-deterministic. An SQL-invoked function that
102|is deterministic always returns the identical return value for a given list of SQL argument values. An SQLinvoked
103|procedure that is deterministic always returns the identical values in its output and inout SQL parameters
104|for a given list of SQL argument values. An SQL-invoked routine is possibly non-deterministic if it might
105|produce nonidentical results when invoked with the identical list of SQL argument values.
106
107 type "boolean"
108 exportControl "Public")
109 (object ClassAttribute "sqlDataAccess"
110 quid "3F3D3748034F"
111 documentation
112|5WD-02-Foundation-2002-12
113|11.50 <SQL-invoked routine>
114|
115|<SQL-data access indication> ::= NO SQL | CONTAINS SQL | READS SQL DATA | MODIFIES SQL DATA
116|
117|(see DataAccess enumeration class)
118
119 type "DataAccess"
120 quidu "3F3D37E10345"
121 exportControl "Public")
122 (object ClassAttribute "creationTS"
123 quid "3F3D4B4700CF"
124 documentation
125|From 5WD-02-Foundation-2002-12
126|4.27 SQL-invoked routines
127|
128|An SQL-invoked routine is described by a routine descriptor. A routine descriptor includes:
129|- The creation timestamp.
130|
131|Because there is no provision in the spec as to the format of the timestamp, it is left to the individual implementers to determine the format.
132
133 type "String"
134 exportControl "Public")
135 (object ClassAttribute "lastAlteredTS"
136 quid "3F3D4B58028C"
137 documentation
138|From 5WD-02-Foundation-2002-12
139|4.27 SQL-invoked routines
140|
141|An SQL-invoked routine is described by a routine descriptor. A routine descriptor includes:
142|- The last-altered timestamp.
143|
144|Because there is no provision in the spec as to the format of the timestamp, it is left to the individual implementers to determine the format.
145
146 type "String"
147 exportControl "Public")
148 (object ClassAttribute "authorizationID"
149 quid "3F3D4B6B01A3"
150 documentation
151|From 5WD-02-Foundation-2002-12
152|4.27 SQL-invoked routines
153|
154|An SQL-invoked routine has a routine authorization identifier, which is (directly or indirectly) the authorization
155|identifier of the owner of the schema that contains the SQL-invoked routine at the time that the SQL-invoked
156|routine is created.
157
158 type "String"
159 exportControl "Public")
160 (object ClassAttribute "security"
161 quid "3F3D4D8B0097"
162 documentation
163|From the below, typical values would be: "DEFINER", "INVOKER", "IMPLEMENTATION DEFINED"
164|Since there are several implementation defined security designations, it is best to go with the string.
165|
166|From 5WD-02-Foundation-2002-12
167|11.50 <SQL-invoked routine>
168|
169|<external security clause> ::=
170| EXTERNAL SECURITY DEFINER
171| | EXTERNAL SECURITY INVOKER
172| | EXTERNAL SECURITY IMPLEMENTATION DEFINED
173|
174|4.27 SQL-invoked routines
175|If the SQL-invoked routine is an SQL routine, then the identifiers are determined according to the SQL security
176|characteristic of the SQL-invoked routine:
177|- If the SQL security characteristic is DEFINER , then:
178| * If the routine authorization identifier is a user identifier, the user identifier is set to the routine authorization
179| identifier and the role name is set to null.
180| * Otherwise, the role name is set to the routine authorization identifier and the user identifier is set to
181| null.
182|- If the SQL security characteristic is INVOKER , then the identifiers remain unchanged.
183|If the SQL-invoked routine is an external routine, then the identifiers are determined according to the external
184|security characteristic of the SQL-invoked routine:
185|- If the external security characteristic is DEFINER , then:
186| * If the routine authorization identifier is a user identifier, then the user identifier is set to the routine
187| authorization identifier and the role name is set to the null value.
188| * Otherwise, the role name is set to the routine authorization identifier and the user identifier is set to the
189| null value.
190|- If the external security characteristic is INVOKER , then the identifiers remain unchanged.
191|- If the external security characteristic is IMPLEMENTATION DEFINED , then the identifiers are set to
192|implementation-defined values.
193
194 type "String"
195 exportControl "Public")
196 (object ClassAttribute "externalName"
197 quid "3FB2831C0212"
198 documentation
199|From 5WD-02-Foundation-2002-12
200|from 11.50 SQL-invoked routine:
201|
202|The external name of the routine descriptor is <external routine name> .
203|<external body reference> ::= EXTERNAL [ NAME <external routine name> ] [ <parameter
204|style clause> ] [ <transform group specification> ] [ <external security clause> ]
205|
206|from 4.27 SQL-invoked routines
207|<external routine name> identifies a program written in some
208|standard programming language other than SQL .
209|
210|from 5.4 Names and identifiers
211|<external routine name> ::= <identifier> | <character string literal>
212|An <external routine name> identifies an external routine.
213
214 type "String"
215 exportControl "Public"))
216 abstract TRUE)
217 (object Class "Source"
218 quid "3F3D3B03023A"
avainchtea67f84f2006-08-24 18:26:52 +0000219 documentation "Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000220 superclasses (list inheritance_relationship_list
221 (object Inheritance_Relationship
222 quid "3F3D52BA03C0"
223 supplier "Logical View::SQLModel::Schema::SQLObject"
224 quidu "3E9B3EB5002B"))
225 class_attributes (list class_attribute_list
226 (object ClassAttribute "body"
227 quid "3F3D3EC30009"
228 type "String"
229 exportControl "Public")))
230 (object Class "Parameter"
231 quid "3F3D3B0F022D"
232 documentation
avainchtea67f84f2006-08-24 18:26:52 +0000233|Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines, 5WD-02-Foundation-2002-12 11.50 <SQL-invoked routine>, Reference: 5WD-02-Foundation-2002-12 4.29.4 Locators
234|Reference: Information technology - Database languages - SQL - Part 14: XML-Related Specifications (SQL/XML) 12.7 <SQL-invoked routine>
Brian Payton00274f92005-12-22 21:48:28 +0000235
236 superclasses (list inheritance_relationship_list
237 (object Inheritance_Relationship
238 quid "3F3D3EDF00A0"
239 supplier "Logical View::SQLModel::Schema::TypedElement"
240 quidu "3FA6A8930071"))
241 class_attributes (list class_attribute_list
242 (object ClassAttribute "mode"
243 quid "3F3D3F2D0048"
244 documentation
245|5WD-02-Foundation-2002-12
246|
247|<SQL parameter declaration> ::= [ <parameter mode> ] [ <SQL parameter name> ] <parameter type> [ RESULT ]
248|
249|<parameter mode> ::= IN | OUT | INOUT
250|
251|For functions, defaults to IN.
252|See enumerated class ParameterMode
253
254 type "ParameterMode"
255 quidu "3F3D3EF402A9"
256 exportControl "Public")
257 (object ClassAttribute "locator"
258 quid "3F5F57DC002D"
259 documentation
260|5WD-02-Foundation-2002-12
261|4.29.4 Locators
262|A host parameter, a host variable, an SQL parameter of an external routine, or the value returned by an external
263|function may be specified to be a locator by specifying AS LOCATOR . A locator is an SQL-session object,
264|rather than SQL-data, that can be used to reference an SQL-data instance. A locator is either a large object
265|locator, a user-defined type locator, an array locator, or a multiset locator.
266|
267|A large object locator is one of the following:
268|- Binary large object locator, a value of which identifies a binary large object.
269|- Character large object locator, a value of which identifies a large object character string.
270|- National character large object locator, a value of which identifies a national large object character string.
271|
272|A user-defined type locator identifies a value of the user-defined type specified by the locator specification.
273|An array locator identifies a value of the array type specified by the locator specification. A multiset locator
274|identifies a value of the multiset type specified by the locator specification.
275
276 type "boolean"
277 exportControl "Public")))
278 (object Class "Procedure"
279 quid "3F3D3B200263"
280 documentation
avainchtea67f84f2006-08-24 18:26:52 +0000281|Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines, 5WD-02-Foundation-2002-12 11.50 <SQL-invoked routine>
Brian Payton00274f92005-12-22 21:48:28 +0000282|
Brian Payton00274f92005-12-22 21:48:28 +0000283
284 superclasses (list inheritance_relationship_list
285 (object Inheritance_Relationship
286 quid "3F3D3B9D03E0"
287 supplier "Logical View::SQLModel::Routines::Routine"
288 quidu "3F3D36420226"))
289 class_attributes (list class_attribute_list
290 (object ClassAttribute "maxResultSets"
291 quid "3F3D3E4300EB"
292 documentation
293|Maximun number of result sets the procedure can return. If the stored procedure returns more result sets than is specified by this value, then a database error will be generated.
294|
295|From 5WD-02-Foundation-2002-12
296|11.50 <SQL-invoked routine>
297|<dynamic result sets characteristic> ::= DYNAMIC RESULT SETS <maximum dynamic result sets>
298
299 type "int"
300 exportControl "Public")
301 (object ClassAttribute "oldSavePoint"
302 quid "3F3D3E610301"
303 documentation
304|From 5WD-02-Foundation-2002-12
305|4.27 SQL-invoked routines
306|An SQL-invoked procedure may optionally be specified to require a new savepoint level to be established when it is invoked and destroyed on return from the executed routine body. The alternative of not taking a savepoint can also be directly specified with OLD SAVEPOINT LEVEL . When an SQL-invoked function is invoked a new savepoint level is always established.
307|
308|11.50 <SQL-invoked routine>
309|<savepoint level indication> ::= NEW SAVEPOINT LEVEL | OLD SAVEPOINT LEVEL
310
311 type "boolean"
312 exportControl "Public")))
313 (object Class "Function"
314 quid "3F3D3B50012C"
avainchtea67f84f2006-08-24 18:26:52 +0000315 documentation "Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000316 superclasses (list inheritance_relationship_list
317 (object Inheritance_Relationship
318 quid "3F3D3B9A01F1"
319 supplier "Logical View::SQLModel::Routines::Routine"
320 quidu "3F3D36420226"))
321 class_attributes (list class_attribute_list
322 (object ClassAttribute "nullCall"
323 quid "3F3D4118030B"
324 documentation
325|From 5WD-02-Foundation-2002-12
326|11.50 <SQL-invoked routine>
327|<null-call clause> ::= RETURNS NULL ON NULL INPUT | CALLED ON NULL INPUT
328|
329|If PROCEDURE is specified, then:
330|- <null-call clause> shall not be specified.
331|
332|if <null-call clause> is not specified, then
333|- CALLED ON NULL INPUT is implicit.
334|
335|If the SQL-invoked routine is an SQL-invoked function, then:
336|- The SQL-invoked routine descriptor includes an indication of whether the SQL-invoked routine
337|is a null-call function.
338|
339|4.27 SQL-invoked routines
340|A null-call function is an SQL-invoked function that is defined to return the null value if any of its input arguments is the null value. A null-call function is an SQL-invoked function whose <null-call clause> specifies
341|"RETURNS NULL ON NULL INPUT".
342
343 type "boolean"
344 exportControl "Public")
345 (object ClassAttribute "static"
346 quid "3F3D586503A8"
347 documentation
348|From 5WD-02-Foundation-2002-12
349|11.50 <SQL-invoked routine>
350|
351|<dispatch clause> ::= STATIC DISPATCH
352|
353|If R is an SQL-invoked regular function and the <SQL parameter declaration list> contains an
354|<SQL parameter declaration> that specifies a <data type> that is one of:
355|1) A user-defined type.
356|2) A collection type whose element type is a user-defined type.
357|3) A collection type whose element type is a reference type.
358|4) A reference type.
359|then <dispatch clause> shall be specified. Otherwise, <dispatch clause> shall not be specified.
360
361 type "boolean"
362 exportControl "Public")
363 (object ClassAttribute "transformGroup"
364 quid "3F3D55F00123"
365 documentation
366|From 5WD-02-Foundation-2002-12
367|4.7.5 Transforms for user-defined types
368|
369|Transforms are SQL-invoked functions that are automatically invoked when values of user-defined types are
370|transferred from SQL-environment to host languages or vice-versa.
371|
372|A transform is associated with a user-defined type. A transform identifies a list of transform groups of up to
373|two SQL-invoked functions, called the transform functions, each identified by a group name. The group name
374|of a transform group is an <identifier> such that no two transform groups for a transform have the same group
375|name. The two transform functions are:
376|- from-sql function : This SQL-invoked function maps the user-defined type value into a value of an SQL
377| pre-defined type, and gets invoked whenever a user-defined type value is passed to a host language
378| program or an external routine.
379|- to-sql function : This SQL-invoked function maps a value of an SQL predefined type to a value of a
380| user-defined type and gets invoked whenever a user-defined type value is supplied by a host language
381| program or an external routine.
382
383 type "String"
384 exportControl "Public")
385 (object ClassAttribute "typePreserving"
386 quid "411A8BED00C0"
387 type "boolean"
388 exportControl "Public")
389 (object ClassAttribute "mutator"
390 quid "411A8BF80120"
391 type "boolean"
392 exportControl "Public")))
393 (object Class "DataAccess"
394 quid "3F3D37E10345"
avainchtea67f84f2006-08-24 18:26:52 +0000395 documentation "Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000396 stereotype "enumeration"
397 class_attributes (list class_attribute_list
398 (object ClassAttribute "NO_SQL"
399 quid "3F3D387D00D2"
400 exportControl "Public")
401 (object ClassAttribute "CONTAINS_SQL"
402 quid "3F3D383401E6"
403 exportControl "Public")
404 (object ClassAttribute "READS_SQL_DATA"
405 quid "3F3D38A5009E"
406 exportControl "Public")
407 (object ClassAttribute "MODIFIES_SQL_DATA"
408 quid "3F3D388403AD"
409 exportControl "Public")))
410 (object Class "ParameterMode"
411 quid "3F3D3EF402A9"
avainchtea67f84f2006-08-24 18:26:52 +0000412 documentation "Reference: 5WD-02-Foundation-2002-12 11.50 <SQL-invoked routine>"
Brian Payton00274f92005-12-22 21:48:28 +0000413 stereotype "enumeration"
414 class_attributes (list class_attribute_list
415 (object ClassAttribute "IN"
416 quid "3F3D3F08024D"
417 exportControl "Public")
418 (object ClassAttribute "OUT"
419 quid "3F3D3F0D020E"
420 exportControl "Public")
421 (object ClassAttribute "INOUT"
422 quid "3F3D3F1100B6"
423 exportControl "Public")))
424 (object Class "RoutineResultTable"
425 quid "3FB914C00279"
avainchtea67f84f2006-08-24 18:26:52 +0000426 documentation "Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000427 superclasses (list inheritance_relationship_list
428 (object Inheritance_Relationship
429 quid "3FB914DA038D"
430 supplier "Logical View::SQLModel::Tables::Table"
431 quidu "3E9B1FB60047")))
432 (object Class "Method"
433 quid "411A8B5200D1"
434 documentation
avainchtea67f84f2006-08-24 18:26:52 +0000435|Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines
Brian Payton00274f92005-12-22 21:48:28 +0000436|
Brian Payton00274f92005-12-22 21:48:28 +0000437
438 superclasses (list inheritance_relationship_list
439 (object Inheritance_Relationship
440 quid "411A8B92012D"
441 supplier "Logical View::SQLModel::Routines::Function"
442 quidu "3F3D3B50012C"))
443 class_attributes (list class_attribute_list
444 (object ClassAttribute "overriding"
445 quid "411A8C340181"
446 type "boolean"
447 exportControl "Public")
448 (object ClassAttribute "constructor"
449 quid "411A8C6402F2"
450 type "boolean"
451 exportControl "Public")))
452 (object Class "UserDefinedFunction"
453 quid "411A8B5B016A"
avainchtea67f84f2006-08-24 18:26:52 +0000454 documentation "Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000455 superclasses (list inheritance_relationship_list
456 (object Inheritance_Relationship
457 quid "411A8B8F006B"
458 supplier "Logical View::SQLModel::Routines::Function"
459 quidu "3F3D3B50012C")))
460 (object Class "BuiltInFunction"
461 quid "411A8B68028C"
avainchtea67f84f2006-08-24 18:26:52 +0000462 documentation "Reference: 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000463 superclasses (list inheritance_relationship_list
464 (object Inheritance_Relationship
465 quid "411A8B8B03E0"
466 supplier "Logical View::SQLModel::Routines::Function"
467 quidu "3F3D3B50012C")))
468 (object Association "$UNNAMED$0"
469 quid "3F3D3C6C01A2"
470 roles (list role_list
471 (object Role "resultSet"
472 quid "3F3D3C6D0140"
473 label "resultSet"
474 supplier "Logical View::SQLModel::Routines::RoutineResultTable"
475 quidu "3FB914C00279"
476 client_cardinality (value cardinality "0..n")
477 Constraints "ordered"
478 Containment "By Value"
479 exportControl "Private"
480 is_navigable TRUE)
481 (object Role "$UNNAMED$1"
482 quid "3F3D3C6D0154"
483 supplier "Logical View::SQLModel::Routines::Procedure"
484 quidu "3F3D3B200263"
485 client_cardinality (value cardinality "1")
486 is_aggregate TRUE)))
487 (object Association "$UNNAMED$2"
488 quid "3F3D3DCF00EF"
489 roles (list role_list
490 (object Role "returnTable"
491 quid "3F3D3DD002F9"
492 label "returnTable"
493 supplier "Logical View::SQLModel::Routines::RoutineResultTable"
494 quidu "3FB914C00279"
495 client_cardinality (value cardinality "0..1")
496 Containment "By Value"
497 exportControl "Private"
498 is_navigable TRUE)
499 (object Role "$UNNAMED$3"
500 quid "3F3D3DD00303"
501 supplier "Logical View::SQLModel::Routines::Function"
502 quidu "3F3D3B50012C"
503 client_cardinality (value cardinality "1")
504 is_aggregate TRUE)))
505 (object Association "$UNNAMED$4"
506 quid "3F3D421C0020"
507 roles (list role_list
508 (object Role "parameters"
509 quid "3F3D421C028C"
510 label "parameters"
511 supplier "Logical View::SQLModel::Routines::Parameter"
512 quidu "3F3D3B0F022D"
513 client_cardinality (value cardinality "0..n")
514 Constraints "ordered"
515 Containment "By Value"
516 exportControl "Private"
517 is_navigable TRUE)
518 (object Role "routine"
519 quid "3F3D421C028E"
520 label "routine"
521 supplier "Logical View::SQLModel::Routines::Routine"
522 quidu "3F3D36420226"
523 client_cardinality (value cardinality "1")
524 Containment "By Reference"
525 exportControl "Private"
526 is_navigable TRUE
527 is_aggregate TRUE)))
528 (object Association "$UNNAMED$5"
529 quid "3F3D43150321"
530 roles (list role_list
avainchte93199cf2006-10-18 18:37:56 +0000531 (object Role "returnScalar"
Brian Payton00274f92005-12-22 21:48:28 +0000532 quid "3F3D4316025A"
avainchte93199cf2006-10-18 18:37:56 +0000533 label "returnScalar"
Brian Payton00274f92005-12-22 21:48:28 +0000534 supplier "Logical View::SQLModel::Routines::Parameter"
535 quidu "3F3D3B0F022D"
536 client_cardinality (value cardinality "0..1")
537 Containment "By Value"
538 exportControl "Private"
539 is_navigable TRUE)
540 (object Role "$UNNAMED$6"
541 quid "3F3D4316026E"
542 supplier "Logical View::SQLModel::Routines::Function"
543 quidu "3F3D3B50012C"
544 client_cardinality (value cardinality "1")
545 is_aggregate TRUE)))
546 (object Association "$UNNAMED$7"
547 quid "3F3D44A602D7"
548 roles (list role_list
549 (object Role "source"
550 quid "3F3D44A7017A"
551 label "source"
552 supplier "Logical View::SQLModel::Routines::Source"
553 quidu "3F3D3B03023A"
554 client_cardinality (value cardinality "0..1")
555 Containment "By Value"
556 exportControl "Private"
557 is_navigable TRUE)
558 (object Role "routine"
559 quid "3F3D44A70184"
560 label "routine"
561 supplier "Logical View::SQLModel::Routines::Routine"
562 quidu "3F3D36420226"
563 client_cardinality (value cardinality "1")
564 Containment "By Reference"
565 exportControl "Private"
566 is_aggregate TRUE)))
567 (object Association "$UNNAMED$8"
568 quid "3F3D45400120"
569 roles (list role_list
570 (object Role "returnCast"
571 quid "3F3D4541019A"
572 label "returnCast"
573 supplier "Logical View::SQLModel::Routines::Parameter"
574 quidu "3F3D3B0F022D"
575 client_cardinality (value cardinality "0..1")
576 Containment "By Value"
577 exportControl "Private"
578 is_navigable TRUE)
579 (object Role "$UNNAMED$9"
580 quid "3F3D454101A4"
581 supplier "Logical View::SQLModel::Routines::Function"
582 quidu "3F3D3B50012C"
583 client_cardinality (value cardinality "1")
584 is_aggregate TRUE)))
585 (object Association "$UNNAMED$10"
586 quid "3F4E92E4031A"
587 roles (list role_list
588 (object Role "routines"
589 quid "3F4E92E502F3"
590 label "routines"
591 supplier "Logical View::SQLModel::Routines::Routine"
592 quidu "3F3D36420226"
593 client_cardinality (value cardinality "0..n")
594 Containment "By Reference"
595 exportControl "Private"
596 is_navigable TRUE)
597 (object Role "schema"
598 quid "3F4E92E502FE"
599 label "schema"
600 supplier "Logical View::SQLModel::Schema::Schema"
601 quidu "3ED523C20089"
602 client_cardinality (value cardinality "1")
603 Containment "By Reference"
604 exportControl "Private"
605 is_navigable TRUE
dpchoue3c8fda2006-03-09 23:48:17 +0000606 is_aggregate TRUE)))
607 (object Association "$UNNAMED$11"
608 quid "42EE8CE1035D"
609 roles (list role_list
610 (object Role "stringTypeOption"
611 quid "42EE8CE30234"
612 label "stringTypeOption"
613 supplier "Logical View::SQLModel::DataTypes::CharacterStringDataType"
614 quidu "3F2186CB02E1"
615 client_cardinality (value cardinality "0..1")
616 Containment "By Value"
617 exportControl "Private"
618 is_navigable TRUE)
619 (object Role "$UNNAMED$12"
620 quid "42EE8CE30236"
621 supplier "Logical View::SQLModel::Routines::Parameter"
622 quidu "3F3D3B0F022D"
623 client_cardinality (value cardinality "1")
624 Containment "By Reference"
Brian Payton00274f92005-12-22 21:48:28 +0000625 is_aggregate TRUE))))
626 logical_presentations (list unit_reference_list
627 (object ClassDiagram "Routine"
628 quid "3F3D36180257"
629 title "Routine"
avainchtea67f84f2006-08-24 18:26:52 +0000630 documentation "Reference: 5WD-02-Foundation-2002-12 4.26 Externally-invoked procedures, 5WD-02-Foundation-2002-12 4.27 SQL-invoked routines"
Brian Payton00274f92005-12-22 21:48:28 +0000631 zoom 100
632 max_height 28350
633 max_width 21600
634 origin_x 0
avainchte93199cf2006-10-18 18:37:56 +0000635 origin_y 1025
Brian Payton00274f92005-12-22 21:48:28 +0000636 items (list diagram_item_list
637 (object ClassView "Class" "Logical View::SQLModel::Routines::DataAccess" @1
638 ShowCompartmentStereotypes TRUE
639 IncludeAttribute TRUE
640 IncludeOperation TRUE
641 location (331, 2735)
642 font (object Font
643 size 10
644 face "Arial"
645 bold FALSE
646 italics FALSE
647 underline FALSE
648 strike FALSE
649 color 0
650 default_color TRUE)
651 label (object ItemLabel
652 Parent_View @1
653 location (50, 2601)
654 fill_color 13434879
655 nlines 1
656 max_width 562
657 justify 0
658 label "DataAccess")
659 stereotype (object ItemLabel
660 Parent_View @1
661 location (50, 2551)
662 fill_color 13434879
663 anchor 10
664 nlines 1
665 max_width 562
666 justify 0
667 label "<<enumeration>>")
668 icon_style "Icon"
669 line_color 3342489
670 fill_color 15329769
671 quidu "3F3D37E10345"
avainchtea67f84f2006-08-24 18:26:52 +0000672 compartment (object Compartment
673 Parent_View @1
674 location (50, 2662)
675 font (object Font
676 size 10
677 face "Arial"
678 bold FALSE
679 italics FALSE
680 underline FALSE
681 strike FALSE
682 color 0
683 default_color TRUE)
684 icon_style "Icon"
685 fill_color 16777215
686 anchor 2
687 nlines 5
688 max_width 484)
Brian Payton00274f92005-12-22 21:48:28 +0000689 width 580
690 height 392
691 annotation 8
692 autoResize TRUE)
693 (object ClassView "Class" "Logical View::SQLModel::Routines::ParameterMode" @2
694 ShowCompartmentStereotypes TRUE
695 IncludeAttribute TRUE
696 IncludeOperation TRUE
avainchtea67f84f2006-08-24 18:26:52 +0000697 location (882, 2713)
Brian Payton00274f92005-12-22 21:48:28 +0000698 font (object Font
699 size 10
700 face "Arial"
701 bold FALSE
702 italics FALSE
703 underline FALSE
704 strike FALSE
705 color 0
706 default_color TRUE)
707 label (object ItemLabel
708 Parent_View @2
avainchtea67f84f2006-08-24 18:26:52 +0000709 location (690, 2604)
Brian Payton00274f92005-12-22 21:48:28 +0000710 fill_color 13434879
711 nlines 1
712 max_width 384
713 justify 0
714 label "ParameterMode")
715 stereotype (object ItemLabel
716 Parent_View @2
avainchtea67f84f2006-08-24 18:26:52 +0000717 location (690, 2554)
Brian Payton00274f92005-12-22 21:48:28 +0000718 fill_color 13434879
719 anchor 10
720 nlines 1
721 max_width 384
722 justify 0
723 label "<<enumeration>>")
724 icon_style "Icon"
725 line_color 3342489
726 fill_color 15329769
727 quidu "3F3D3EF402A9"
avainchtea67f84f2006-08-24 18:26:52 +0000728 compartment (object Compartment
729 Parent_View @2
730 location (690, 2665)
731 font (object Font
732 size 10
733 face "Arial"
734 bold FALSE
735 italics FALSE
736 underline FALSE
737 strike FALSE
738 color 0
739 default_color TRUE)
740 icon_style "Icon"
741 fill_color 16777215
742 anchor 2
743 nlines 4
744 max_width 178)
Brian Payton00274f92005-12-22 21:48:28 +0000745 width 402
746 height 342
747 annotation 8
748 autoResize TRUE)
749 (object ClassView "Class" "Logical View::SQLModel::Schema::SQLObject" @3
750 ShowCompartmentStereotypes TRUE
751 IncludeAttribute TRUE
752 location (342, 604)
753 font (object Font
754 size 10
755 face "Arial"
756 bold FALSE
757 italics TRUE
758 underline FALSE
759 strike FALSE
760 color 0
761 default_color TRUE)
762 label (object ItemLabel
763 Parent_View @3
avainchtea67f84f2006-08-24 18:26:52 +0000764 location (110, 475)
Brian Payton00274f92005-12-22 21:48:28 +0000765 fill_color 13434879
766 nlines 1
avainchtea67f84f2006-08-24 18:26:52 +0000767 max_width 464
Brian Payton00274f92005-12-22 21:48:28 +0000768 justify 0
769 label "SQLObject")
770 icon_style "Icon"
771 line_color 3342489
772 fill_color 13828055
773 quidu "3E9B3EB5002B"
avainchtea67f84f2006-08-24 18:26:52 +0000774 compartment (object Compartment
775 Parent_View @3
776 location (110, 580)
777 font (object Font
778 size 10
779 face "Arial"
780 bold FALSE
781 italics TRUE
782 underline FALSE
783 strike FALSE
784 color 0
785 default_color TRUE)
786 icon_style "Icon"
787 fill_color 16777215
788 anchor 2
789 nlines 3
avainchte93199cf2006-10-18 18:37:56 +0000790 max_width 400)
avainchtea67f84f2006-08-24 18:26:52 +0000791 width 482
Brian Payton00274f92005-12-22 21:48:28 +0000792 height 282
793 annotation 8
794 autoResize TRUE)
795 (object ClassView "Class" "Logical View::SQLModel::Tables::Table" @4
796 ShowCompartmentStereotypes TRUE
797 SuppressAttribute TRUE
798 SuppressOperation TRUE
799 IncludeAttribute TRUE
800 IncludeOperation TRUE
801 location (166, 1766)
802 font (object Font
803 size 10
804 face "Arial"
805 bold FALSE
806 italics TRUE
807 underline FALSE
808 strike FALSE
809 color 0
810 default_color TRUE)
811 label (object ItemLabel
812 Parent_View @4
813 location (53, 1716)
814 fill_color 13434879
815 nlines 1
816 max_width 226
817 justify 0
818 label "Table")
819 icon_style "Icon"
820 line_color 3342489
821 fill_color 13828055
822 quidu "3E9B1FB60047"
823 width 244
824 height 124
825 annotation 8
826 autoResize TRUE)
827 (object ClassView "Class" "Logical View::ecore::ENamedElement" @5
828 ShowCompartmentStereotypes TRUE
829 IncludeAttribute TRUE
830 IncludeOperation TRUE
831 location (331, 197)
832 font (object Font
833 size 10
834 face "Arial"
835 bold FALSE
836 italics TRUE
837 underline FALSE
838 strike FALSE
839 color 0
840 default_color TRUE)
841 label (object ItemLabel
842 Parent_View @5
843 location (126, 93)
844 fill_color 13434879
845 nlines 1
846 max_width 410
847 justify 0
848 label "ENamedElement")
849 icon_style "Icon"
850 line_color 3342489
851 fill_color 13434879
852 quidu "3B65CCC600FE"
853 width 428
854 height 232
855 annotation 8
856 autoResize TRUE)
857 (object InheritView "" @6
858 stereotype TRUE
859 line_color 3342489
860 quidu "3FB0FE5501DD"
861 client @3
862 supplier @5
863 line_style 3
864 origin_attachment (331, 462)
865 terminal_attachment (331, 313))
dpchoue3c8fda2006-03-09 23:48:17 +0000866 (object ClassView "Class" "Logical View::SQLModel::Schema::TypedElement" @7
867 ShowCompartmentStereotypes TRUE
868 IncludeAttribute TRUE
869 IncludeOperation TRUE
870 ShowOperationSignature TRUE
871 location (2147, 484)
872 font (object Font
873 size 10
874 face "Arial"
875 bold FALSE
876 italics TRUE
877 underline FALSE
878 strike FALSE
879 color 0
880 default_color TRUE)
881 label (object ItemLabel
882 Parent_View @7
883 location (1689, 355)
884 fill_color 13434879
885 nlines 1
886 max_width 916
887 justify 0
888 label "TypedElement")
889 icon_style "Icon"
890 line_color 3342489
891 fill_color 13828055
892 quidu "3FA6A8930071"
avainchtea67f84f2006-08-24 18:26:52 +0000893 compartment (object Compartment
894 Parent_View @7
895 location (1689, 460)
896 font (object Font
897 size 10
898 face "Arial"
899 bold FALSE
900 italics TRUE
901 underline FALSE
902 strike FALSE
903 color 0
904 default_color TRUE)
905 icon_style "Icon"
906 fill_color 16777215
907 anchor 2
908 nlines 3
avainchte93199cf2006-10-18 18:37:56 +0000909 max_width 787)
dpchoue3c8fda2006-03-09 23:48:17 +0000910 width 934
911 height 282
912 annotation 8
913 autoResize TRUE)
914 (object InheritView "" @8
915 stereotype TRUE
916 line_color 16711680
917 quidu "3FA6A8DF0200"
918 client @7
919 supplier @3
920 line_style 3
921 origin_attachment (1680, 504)
avainchtea67f84f2006-08-24 18:26:52 +0000922 terminal_attachment (583, 504))
dpchoue3c8fda2006-03-09 23:48:17 +0000923 (object NoteView @9
924 location (1848, 825)
925 font (object Font
926 size 10
927 face "Arial"
928 bold FALSE
929 italics FALSE
930 underline FALSE
931 strike FALSE
932 color 0
933 default_color TRUE)
934 label (object ItemLabel
935 Parent_View @9
936 location (1613, 763)
937 fill_color 13434879
938 nlines 2
939 max_width 434
940 label "locator can only be true for LOB type data")
941 line_color 3342489
942 fill_color 16777088
943 width 494
944 height 137)
avainchte93199cf2006-10-18 18:37:56 +0000945 (object ClassView "Class" "Logical View::SQLModel::Routines::Method" @10
dpchoue3c8fda2006-03-09 23:48:17 +0000946 ShowCompartmentStereotypes TRUE
947 IncludeAttribute TRUE
948 IncludeOperation TRUE
949 location (2512, 2922)
950 font (object Font
951 size 10
952 face "Arial"
953 bold FALSE
954 italics FALSE
955 underline FALSE
956 strike FALSE
957 color 0
958 default_color TRUE)
959 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +0000960 Parent_View @10
avainchtea67f84f2006-08-24 18:26:52 +0000961 location (2257, 2816)
dpchoue3c8fda2006-03-09 23:48:17 +0000962 fill_color 13434879
963 nlines 1
avainchtea67f84f2006-08-24 18:26:52 +0000964 max_width 510
dpchoue3c8fda2006-03-09 23:48:17 +0000965 justify 0
966 label "Method")
967 icon_style "Icon"
968 line_color 3342489
969 fill_color 13434879
970 quidu "411A8B5200D1"
avainchtea67f84f2006-08-24 18:26:52 +0000971 compartment (object Compartment
avainchte93199cf2006-10-18 18:37:56 +0000972 Parent_View @10
avainchtea67f84f2006-08-24 18:26:52 +0000973 location (2257, 2877)
974 font (object Font
975 size 10
976 face "Arial"
977 bold FALSE
978 italics FALSE
979 underline FALSE
980 strike FALSE
981 color 0
982 default_color TRUE)
983 icon_style "Icon"
984 fill_color 16777215
985 anchor 2
986 nlines 3
avainchte93199cf2006-10-18 18:37:56 +0000987 max_width 440)
avainchtea67f84f2006-08-24 18:26:52 +0000988 width 528
dpchoue3c8fda2006-03-09 23:48:17 +0000989 height 236
990 annotation 8
991 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +0000992 (object ClassView "Class" "Logical View::SQLModel::Routines::UserDefinedFunction" @11
dpchoue3c8fda2006-03-09 23:48:17 +0000993 ShowCompartmentStereotypes TRUE
994 IncludeAttribute TRUE
995 IncludeOperation TRUE
996 location (1886, 2860)
997 font (object Font
998 size 10
999 face "Arial"
1000 bold FALSE
1001 italics FALSE
1002 underline FALSE
1003 strike FALSE
1004 color 0
1005 default_color TRUE)
1006 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001007 Parent_View @11
dpchoue3c8fda2006-03-09 23:48:17 +00001008 location (1646, 2809)
1009 fill_color 13434879
1010 nlines 1
1011 max_width 480
1012 justify 0
1013 label "UserDefinedFunction")
1014 icon_style "Icon"
1015 line_color 3342489
1016 fill_color 13434879
1017 quidu "411A8B5B016A"
1018 width 498
1019 height 126
1020 annotation 8
1021 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001022 (object ClassView "Class" "Logical View::SQLModel::Routines::BuiltInFunction" @12
dpchoue3c8fda2006-03-09 23:48:17 +00001023 ShowCompartmentStereotypes TRUE
1024 IncludeAttribute TRUE
1025 IncludeOperation TRUE
1026 location (1358, 2860)
1027 font (object Font
1028 size 10
1029 face "Arial"
1030 bold FALSE
1031 italics FALSE
1032 underline FALSE
1033 strike FALSE
1034 color 0
1035 default_color TRUE)
1036 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001037 Parent_View @12
dpchoue3c8fda2006-03-09 23:48:17 +00001038 location (1183, 2809)
1039 fill_color 13434879
1040 nlines 1
1041 max_width 350
1042 justify 0
1043 label "BuiltInFunction")
1044 icon_style "Icon"
1045 line_color 3342489
1046 fill_color 13434879
1047 quidu "411A8B68028C"
1048 width 368
1049 height 126
1050 annotation 8
1051 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001052 (object NoteView @13
dpchoue3c8fda2006-03-09 23:48:17 +00001053 location (1900, 3111)
1054 font (object Font
1055 size 10
1056 face "Arial"
1057 bold FALSE
1058 italics FALSE
1059 underline FALSE
1060 strike FALSE
1061 color 0
1062 default_color TRUE)
1063 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001064 Parent_View @13
dpchoue3c8fda2006-03-09 23:48:17 +00001065 location (1696, 3042)
1066 fill_color 13434879
1067 nlines 2
1068 max_width 372
1069 label "As defined within a StructuredType")
1070 line_color 3342489
1071 fill_color 16777088
1072 width 432
1073 height 150)
avainchte93199cf2006-10-18 18:37:56 +00001074 (object AttachView "" @14
dpchoue3c8fda2006-03-09 23:48:17 +00001075 stereotype TRUE
1076 line_color 3342489
avainchte93199cf2006-10-18 18:37:56 +00001077 client @13
1078 supplier @10
dpchoue3c8fda2006-03-09 23:48:17 +00001079 vertices (list Points
1080 (2116, 3114)
1081 (2510, 3114)
1082 (2510, 3040))
1083 line_style 3
avainchte93199cf2006-10-18 18:37:56 +00001084 origin_attachment (2116, 3038)
1085 terminal_attachment (2248, 3038))
1086 (object ClassView "Class" "Logical View::SQLModel::Routines::Procedure" @15
Brian Payton00274f92005-12-22 21:48:28 +00001087 ShowCompartmentStereotypes TRUE
1088 IncludeAttribute TRUE
1089 IncludeOperation TRUE
avainchtea67f84f2006-08-24 18:26:52 +00001090 location (800, 1983)
Brian Payton00274f92005-12-22 21:48:28 +00001091 font (object Font
1092 size 10
1093 face "Arial"
1094 bold FALSE
1095 italics FALSE
1096 underline FALSE
1097 strike FALSE
1098 color 0
1099 default_color TRUE)
1100 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001101 Parent_View @15
avainchtea67f84f2006-08-24 18:26:52 +00001102 location (526, 1877)
Brian Payton00274f92005-12-22 21:48:28 +00001103 fill_color 13434879
1104 nlines 1
1105 max_width 548
1106 justify 0
1107 label "Procedure")
1108 icon_style "Icon"
1109 line_color 3342489
1110 fill_color 13434879
1111 quidu "3F3D3B200263"
avainchtea67f84f2006-08-24 18:26:52 +00001112 compartment (object Compartment
avainchte93199cf2006-10-18 18:37:56 +00001113 Parent_View @15
avainchtea67f84f2006-08-24 18:26:52 +00001114 location (526, 1938)
1115 font (object Font
1116 size 10
1117 face "Arial"
1118 bold FALSE
1119 italics FALSE
1120 underline FALSE
1121 strike FALSE
1122 color 0
1123 default_color TRUE)
1124 icon_style "Icon"
1125 fill_color 16777215
1126 anchor 2
1127 nlines 3
avainchte93199cf2006-10-18 18:37:56 +00001128 max_width 471)
Brian Payton00274f92005-12-22 21:48:28 +00001129 width 566
1130 height 236
1131 annotation 8
1132 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001133 (object ClassView "Class" "Logical View::SQLModel::Routines::RoutineResultTable" @16
Brian Payton00274f92005-12-22 21:48:28 +00001134 ShowCompartmentStereotypes TRUE
1135 IncludeAttribute TRUE
1136 IncludeOperation TRUE
1137 location (272, 2388)
1138 font (object Font
1139 size 10
1140 face "Arial"
1141 bold FALSE
1142 italics FALSE
1143 underline FALSE
1144 strike FALSE
1145 color 0
1146 default_color TRUE)
1147 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001148 Parent_View @16
Brian Payton00274f92005-12-22 21:48:28 +00001149 location (39, 2336)
1150 fill_color 13434879
1151 nlines 1
1152 max_width 466
1153 justify 0
1154 label "RoutineResultTable")
1155 icon_style "Icon"
1156 line_color 3342489
1157 fill_color 13434879
1158 quidu "3FB914C00279"
1159 width 484
1160 height 128
1161 annotation 8
1162 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001163 (object AssociationViewNew "$UNNAMED$0" @17
avainchtea67f84f2006-08-24 18:26:52 +00001164 location (359, 2075)
Brian Payton00274f92005-12-22 21:48:28 +00001165 font (object Font
1166 size 10
1167 face "Arial"
1168 bold FALSE
1169 italics FALSE
1170 underline FALSE
1171 strike FALSE
1172 color 0
1173 default_color TRUE)
1174 stereotype TRUE
1175 quidu "3F3D3C6C01A2"
1176 roleview_list (list RoleViews
avainchte93199cf2006-10-18 18:37:56 +00001177 (object RoleView "resultSet" @18
1178 Parent_View @17
avainchtea67f84f2006-08-24 18:26:52 +00001179 location (82, 956)
Brian Payton00274f92005-12-22 21:48:28 +00001180 font (object Font
1181 size 12
1182 face "Arial"
1183 bold FALSE
1184 italics FALSE
1185 underline FALSE
1186 strike FALSE
1187 color 0
1188 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001189 label (object SegLabel @19
1190 Parent_View @18
avainchtea67f84f2006-08-24 18:26:52 +00001191 location (256, 2241)
Brian Payton00274f92005-12-22 21:48:28 +00001192 font (object Font
1193 size 10
1194 face "Arial"
1195 bold FALSE
1196 italics FALSE
1197 underline FALSE
1198 strike FALSE
1199 color 0
1200 default_color TRUE)
1201 anchor 1
1202 anchor_loc 1
1203 nlines 1
1204 max_width 186
1205 justify 0
1206 label "-resultSet"
1207 pctDist 0.671296
1208 height 104
1209 orientation 1)
1210 stereotype TRUE
1211 line_color 3342489
1212 quidu "3F3D3C6D0140"
avainchte93199cf2006-10-18 18:37:56 +00001213 client @17
1214 supplier @16
Brian Payton00274f92005-12-22 21:48:28 +00001215 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001216 origin_attachment (359, 2075)
1217 terminal_attachment (359, 2324)
avainchte93199cf2006-10-18 18:37:56 +00001218 label (object SegLabel @20
1219 Parent_View @18
dpchoue3c8fda2006-03-09 23:48:17 +00001220 location (295, 2287)
Brian Payton00274f92005-12-22 21:48:28 +00001221 font (object Font
1222 size 10
1223 face "Arial"
1224 bold FALSE
1225 italics FALSE
1226 underline FALSE
1227 strike FALSE
1228 color 0
1229 default_color TRUE)
1230 anchor 2
1231 anchor_loc 1
1232 nlines 1
1233 max_width 80
1234 justify 0
1235 label "0..n"
1236 pctDist 0.857143
1237 height 65
1238 orientation 1)
avainchte93199cf2006-10-18 18:37:56 +00001239 label (object SegLabel @21
1240 Parent_View @18
avainchtea67f84f2006-08-24 18:26:52 +00001241 location (263, 2179)
Brian Payton00274f92005-12-22 21:48:28 +00001242 font (object Font
1243 size 10
1244 face "Arial"
1245 bold FALSE
1246 italics FALSE
1247 underline FALSE
1248 strike FALSE
1249 color 0
1250 default_color TRUE)
1251 anchor 3
1252 anchor_loc 1
1253 nlines 1
1254 max_width 170
1255 justify 0
1256 label "{ordered}"
1257 pctDist 0.416667
1258 height 97
1259 orientation 1))
avainchte93199cf2006-10-18 18:37:56 +00001260 (object RoleView "$UNNAMED$1" @22
1261 Parent_View @17
avainchtea67f84f2006-08-24 18:26:52 +00001262 location (82, 956)
Brian Payton00274f92005-12-22 21:48:28 +00001263 font (object Font
1264 size 12
1265 face "Arial"
1266 bold FALSE
1267 italics FALSE
1268 underline FALSE
1269 strike FALSE
1270 color 0
1271 default_color TRUE)
1272 stereotype TRUE
1273 line_color 3342489
1274 quidu "3F3D3C6D0154"
avainchte93199cf2006-10-18 18:37:56 +00001275 client @17
1276 supplier @15
Brian Payton00274f92005-12-22 21:48:28 +00001277 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00001278 (359, 2075)
1279 (359, 1984)
1280 (517, 1984))
Brian Payton00274f92005-12-22 21:48:28 +00001281 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001282 origin_attachment (359, 2075)
1283 terminal_attachment (517, 1984)
avainchte93199cf2006-10-18 18:37:56 +00001284 label (object SegLabel @23
1285 Parent_View @22
avainchtea67f84f2006-08-24 18:26:52 +00001286 location (466, 1943)
Brian Payton00274f92005-12-22 21:48:28 +00001287 font (object Font
1288 size 10
1289 face "Arial"
1290 bold FALSE
1291 italics FALSE
1292 underline FALSE
1293 strike FALSE
1294 color 0
1295 default_color TRUE)
1296 anchor 2
1297 anchor_loc 1
1298 nlines 1
1299 max_width 34
1300 justify 0
1301 label "1"
1302 pctDist 0.800000
1303 height 42
1304 orientation 0))))
avainchte93199cf2006-10-18 18:37:56 +00001305 (object InheritView "" @24
dpchoue3c8fda2006-03-09 23:48:17 +00001306 stereotype TRUE
1307 line_color 16711680
1308 quidu "3FB914DA038D"
avainchte93199cf2006-10-18 18:37:56 +00001309 client @16
dpchoue3c8fda2006-03-09 23:48:17 +00001310 supplier @4
1311 line_style 3
1312 origin_attachment (109, 2324)
1313 terminal_attachment (109, 1828))
avainchte93199cf2006-10-18 18:37:56 +00001314 (object ClassView "Class" "Logical View::SQLModel::Routines::Source" @25
dpchoue3c8fda2006-03-09 23:48:17 +00001315 ShowCompartmentStereotypes TRUE
1316 IncludeAttribute TRUE
1317 IncludeOperation TRUE
1318 location (231, 1388)
1319 font (object Font
1320 size 10
1321 face "Arial"
1322 bold FALSE
1323 italics FALSE
1324 underline FALSE
1325 strike FALSE
1326 color 0
1327 default_color TRUE)
1328 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001329 Parent_View @25
dpchoue3c8fda2006-03-09 23:48:17 +00001330 location (63, 1307)
1331 fill_color 13434879
1332 nlines 1
1333 max_width 336
1334 justify 0
1335 label "Source")
1336 icon_style "Icon"
1337 line_color 3342489
1338 fill_color 13434879
1339 quidu "3F3D3B03023A"
avainchtea67f84f2006-08-24 18:26:52 +00001340 compartment (object Compartment
avainchte93199cf2006-10-18 18:37:56 +00001341 Parent_View @25
avainchtea67f84f2006-08-24 18:26:52 +00001342 location (63, 1368)
1343 font (object Font
1344 size 10
1345 face "Arial"
1346 bold FALSE
1347 italics FALSE
1348 underline FALSE
1349 strike FALSE
1350 color 0
1351 default_color TRUE)
1352 icon_style "Icon"
1353 fill_color 16777215
1354 anchor 2
1355 nlines 2
avainchte93199cf2006-10-18 18:37:56 +00001356 max_width 290)
dpchoue3c8fda2006-03-09 23:48:17 +00001357 width 354
1358 height 186
1359 annotation 8
1360 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001361 (object InheritView "" @26
dpchoue3c8fda2006-03-09 23:48:17 +00001362 stereotype TRUE
1363 line_color 16711680
1364 quidu "3F3D52BA03C0"
avainchte93199cf2006-10-18 18:37:56 +00001365 client @25
dpchoue3c8fda2006-03-09 23:48:17 +00001366 supplier @3
1367 line_style 3
1368 origin_attachment (225, 1295)
1369 terminal_attachment (225, 745))
avainchte93199cf2006-10-18 18:37:56 +00001370 (object ClassView "Class" "Logical View::SQLModel::Schema::Schema" @27
dpchoue3c8fda2006-03-09 23:48:17 +00001371 ShowCompartmentStereotypes TRUE
1372 IncludeAttribute TRUE
1373 IncludeOperation TRUE
1374 location (1188, 680)
1375 font (object Font
1376 size 10
1377 face "Arial"
1378 bold FALSE
1379 italics FALSE
1380 underline FALSE
1381 strike FALSE
1382 color 0
1383 default_color TRUE)
1384 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001385 Parent_View @27
dpchoue3c8fda2006-03-09 23:48:17 +00001386 location (1051, 602)
1387 fill_color 13434879
1388 nlines 1
1389 max_width 274
1390 justify 0
1391 label "Schema")
1392 icon_style "Icon"
1393 line_color 3342489
1394 fill_color 13434879
1395 quidu "3ED523C20089"
1396 width 292
1397 height 180
1398 annotation 8
1399 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001400 (object ClassView "Class" "Logical View::SQLModel::Routines::Function" @28
Brian Payton00274f92005-12-22 21:48:28 +00001401 ShowCompartmentStereotypes TRUE
1402 IncludeAttribute TRUE
1403 IncludeOperation TRUE
1404 location (1594, 2001)
1405 font (object Font
1406 size 10
1407 face "Arial"
1408 bold FALSE
1409 italics FALSE
1410 underline FALSE
1411 strike FALSE
1412 color 0
1413 default_color TRUE)
1414 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001415 Parent_View @28
Brian Payton00274f92005-12-22 21:48:28 +00001416 location (1302, 1820)
1417 fill_color 13434879
1418 nlines 1
1419 max_width 584
1420 justify 0
1421 label "Function")
1422 icon_style "Icon"
1423 line_color 3342489
1424 fill_color 12187127
1425 quidu "3F3D3B50012C"
avainchtea67f84f2006-08-24 18:26:52 +00001426 compartment (object Compartment
avainchte93199cf2006-10-18 18:37:56 +00001427 Parent_View @28
avainchtea67f84f2006-08-24 18:26:52 +00001428 location (1302, 1881)
1429 font (object Font
1430 size 10
1431 face "Arial"
1432 bold FALSE
1433 italics FALSE
1434 underline FALSE
1435 strike FALSE
1436 color 0
1437 default_color TRUE)
1438 icon_style "Icon"
1439 fill_color 16777215
1440 anchor 2
1441 nlines 6
avainchte93199cf2006-10-18 18:37:56 +00001442 max_width 503)
Brian Payton00274f92005-12-22 21:48:28 +00001443 width 602
1444 height 386
1445 annotation 8
1446 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001447 (object AssociationViewNew "$UNNAMED$2" @29
1448 location (1019, 2369)
Brian Payton00274f92005-12-22 21:48:28 +00001449 font (object Font
1450 size 10
1451 face "Arial"
1452 bold FALSE
1453 italics FALSE
1454 underline FALSE
1455 strike FALSE
1456 color 0
1457 default_color TRUE)
1458 stereotype TRUE
1459 quidu "3F3D3DCF00EF"
1460 roleview_list (list RoleViews
avainchte93199cf2006-10-18 18:37:56 +00001461 (object RoleView "returnTable" @30
1462 Parent_View @29
1463 location (261, 1250)
Brian Payton00274f92005-12-22 21:48:28 +00001464 font (object Font
1465 size 12
1466 face "Arial"
1467 bold FALSE
1468 italics FALSE
1469 underline FALSE
1470 strike FALSE
1471 color 0
1472 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001473 label (object SegLabel @31
1474 Parent_View @30
1475 location (639, 2338)
Brian Payton00274f92005-12-22 21:48:28 +00001476 font (object Font
1477 size 10
1478 face "Arial"
1479 bold FALSE
1480 italics FALSE
1481 underline FALSE
1482 strike FALSE
1483 color 0
1484 default_color TRUE)
1485 anchor 1
1486 anchor_loc 1
1487 nlines 1
1488 max_width 229
1489 justify 0
1490 label "-returnTable"
1491 pctDist 0.752363
1492 height 32
1493 orientation 1)
1494 stereotype TRUE
1495 line_color 3342489
1496 quidu "3F3D3DD002F9"
avainchte93199cf2006-10-18 18:37:56 +00001497 client @29
1498 supplier @16
Brian Payton00274f92005-12-22 21:48:28 +00001499 line_style 3
avainchte93199cf2006-10-18 18:37:56 +00001500 origin_attachment (1019, 2369)
1501 terminal_attachment (514, 2369)
1502 label (object SegLabel @32
1503 Parent_View @30
1504 location (581, 2413)
Brian Payton00274f92005-12-22 21:48:28 +00001505 font (object Font
1506 size 10
1507 face "Arial"
1508 bold FALSE
1509 italics FALSE
1510 underline FALSE
1511 strike FALSE
1512 color 0
1513 default_color TRUE)
1514 anchor 2
1515 anchor_loc 1
1516 nlines 1
1517 max_width 80
1518 justify 0
1519 label "0..1"
1520 pctDist 0.869565
1521 height 44
1522 orientation 0))
avainchte93199cf2006-10-18 18:37:56 +00001523 (object RoleView "$UNNAMED$3" @33
1524 Parent_View @29
1525 location (261, 1250)
Brian Payton00274f92005-12-22 21:48:28 +00001526 font (object Font
1527 size 12
1528 face "Arial"
1529 bold FALSE
1530 italics FALSE
1531 underline FALSE
1532 strike FALSE
1533 color 0
1534 default_color TRUE)
1535 stereotype TRUE
1536 line_color 3342489
1537 quidu "3F3D3DD00303"
avainchte93199cf2006-10-18 18:37:56 +00001538 client @29
1539 supplier @28
Brian Payton00274f92005-12-22 21:48:28 +00001540 vertices (list Points
avainchte93199cf2006-10-18 18:37:56 +00001541 (1019, 2369)
1542 (1350, 2369)
1543 (1350, 2194))
Brian Payton00274f92005-12-22 21:48:28 +00001544 line_style 3
avainchte93199cf2006-10-18 18:37:56 +00001545 origin_attachment (1019, 2369)
1546 terminal_attachment (1350, 2194)
1547 label (object SegLabel @34
1548 Parent_View @33
1549 location (1309, 2249)
Brian Payton00274f92005-12-22 21:48:28 +00001550 font (object Font
1551 size 10
1552 face "Arial"
1553 bold FALSE
1554 italics FALSE
1555 underline FALSE
1556 strike FALSE
1557 color 0
1558 default_color TRUE)
1559 anchor 2
1560 anchor_loc 1
1561 nlines 1
1562 max_width 34
1563 justify 0
1564 label "1"
1565 pctDist 0.890756
1566 height 42
1567 orientation 0))))
avainchte93199cf2006-10-18 18:37:56 +00001568 (object InheritTreeView "" @35
dpchoue3c8fda2006-03-09 23:48:17 +00001569 location (1594, 2688)
Brian Payton00274f92005-12-22 21:48:28 +00001570 line_color 3342489
1571 fill_color 13434879
avainchte93199cf2006-10-18 18:37:56 +00001572 supplier @28
dpchoue3c8fda2006-03-09 23:48:17 +00001573 vertices (list Points
1574 (1594, 2688)
1575 (1594, 2194)))
avainchte93199cf2006-10-18 18:37:56 +00001576 (object InheritView "" @36
Brian Payton00274f92005-12-22 21:48:28 +00001577 stereotype TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00001578 line_color 3342489
1579 quidu "411A8B8B03E0"
avainchte93199cf2006-10-18 18:37:56 +00001580 client @12
1581 supplier @28
dpchoue3c8fda2006-03-09 23:48:17 +00001582 line_style 3
1583 origin_attachment (1379, 2797)
1584 terminal_attachment (1379, 2688)
avainchte93199cf2006-10-18 18:37:56 +00001585 drawSupplier @35)
1586 (object InheritView "" @37
Brian Payton00274f92005-12-22 21:48:28 +00001587 stereotype TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00001588 line_color 3342489
1589 quidu "411A8B8F006B"
avainchte93199cf2006-10-18 18:37:56 +00001590 client @11
1591 supplier @28
dpchoue3c8fda2006-03-09 23:48:17 +00001592 line_style 3
1593 origin_attachment (1885, 2797)
1594 terminal_attachment (1885, 2688)
avainchte93199cf2006-10-18 18:37:56 +00001595 drawSupplier @35)
1596 (object InheritView "" @38
dpchoue3c8fda2006-03-09 23:48:17 +00001597 stereotype TRUE
1598 line_color 3342489
1599 quidu "411A8B92012D"
avainchte93199cf2006-10-18 18:37:56 +00001600 client @10
1601 supplier @28
dpchoue3c8fda2006-03-09 23:48:17 +00001602 line_style 3
1603 origin_attachment (2510, 2804)
1604 terminal_attachment (2510, 2688)
avainchte93199cf2006-10-18 18:37:56 +00001605 drawSupplier @35)
1606 (object ClassView "Class" "Logical View::SQLModel::Routines::Routine" @39
Brian Payton00274f92005-12-22 21:48:28 +00001607 ShowCompartmentStereotypes TRUE
1608 IncludeAttribute TRUE
1609 IncludeOperation TRUE
1610 location (1128, 1381)
1611 font (object Font
1612 size 10
1613 face "Arial"
1614 bold FALSE
1615 italics TRUE
1616 underline FALSE
1617 strike FALSE
1618 color 0
1619 default_color TRUE)
1620 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001621 Parent_View @39
Brian Payton00274f92005-12-22 21:48:28 +00001622 location (783, 1075)
1623 fill_color 13434879
1624 nlines 1
1625 max_width 690
1626 justify 0
1627 label "Routine")
1628 icon_style "Icon"
1629 line_color 3342489
1630 fill_color 13828055
1631 quidu "3F3D36420226"
avainchtea67f84f2006-08-24 18:26:52 +00001632 compartment (object Compartment
avainchte93199cf2006-10-18 18:37:56 +00001633 Parent_View @39
avainchtea67f84f2006-08-24 18:26:52 +00001634 location (783, 1136)
1635 font (object Font
1636 size 10
1637 face "Arial"
1638 bold FALSE
1639 italics TRUE
1640 underline FALSE
1641 strike FALSE
1642 color 0
1643 default_color TRUE)
1644 icon_style "Icon"
1645 fill_color 16777215
1646 anchor 2
1647 nlines 11
avainchte93199cf2006-10-18 18:37:56 +00001648 max_width 593)
Brian Payton00274f92005-12-22 21:48:28 +00001649 width 708
1650 height 636
1651 annotation 8
1652 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001653 (object AssociationViewNew "$UNNAMED$7" @40
Brian Payton00274f92005-12-22 21:48:28 +00001654 location (591, 1392)
1655 font (object Font
1656 size 10
1657 face "Arial"
1658 bold FALSE
1659 italics FALSE
1660 underline FALSE
1661 strike FALSE
1662 color 0
1663 default_color TRUE)
1664 stereotype TRUE
1665 quidu "3F3D44A602D7"
1666 roleview_list (list RoleViews
avainchte93199cf2006-10-18 18:37:56 +00001667 (object RoleView "source" @41
1668 Parent_View @40
Brian Payton00274f92005-12-22 21:48:28 +00001669 location (-535, 664)
1670 font (object Font
1671 size 12
1672 face "Arial"
1673 bold FALSE
1674 italics FALSE
1675 underline FALSE
1676 strike FALSE
1677 color 0
1678 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001679 label (object SegLabel @42
1680 Parent_View @41
Brian Payton00274f92005-12-22 21:48:28 +00001681 location (497, 1361)
1682 font (object Font
1683 size 10
1684 face "Arial"
1685 bold FALSE
1686 italics FALSE
1687 underline FALSE
1688 strike FALSE
1689 color 0
1690 default_color TRUE)
1691 anchor 1
1692 anchor_loc 1
1693 nlines 1
1694 max_width 146
1695 justify 0
1696 label "-source"
1697 pctDist 0.513661
1698 height 32
1699 orientation 1)
1700 stereotype TRUE
1701 line_color 3342489
1702 quidu "3F3D44A7017A"
avainchte93199cf2006-10-18 18:37:56 +00001703 client @40
1704 supplier @25
Brian Payton00274f92005-12-22 21:48:28 +00001705 line_style 3
1706 origin_attachment (591, 1392)
1707 terminal_attachment (408, 1392)
avainchte93199cf2006-10-18 18:37:56 +00001708 label (object SegLabel @43
1709 Parent_View @41
Brian Payton00274f92005-12-22 21:48:28 +00001710 location (466, 1434)
1711 font (object Font
1712 size 10
1713 face "Arial"
1714 bold FALSE
1715 italics FALSE
1716 underline FALSE
1717 strike FALSE
1718 color 0
1719 default_color TRUE)
1720 anchor 2
1721 anchor_loc 1
1722 nlines 1
1723 max_width 80
1724 justify 0
1725 label "0..1"
1726 pctDist 0.683060
1727 height 42
1728 orientation 0))
avainchte93199cf2006-10-18 18:37:56 +00001729 (object RoleView "routine" @44
1730 Parent_View @40
Brian Payton00274f92005-12-22 21:48:28 +00001731 location (-535, 664)
1732 font (object Font
1733 size 12
1734 face "Arial"
1735 bold FALSE
1736 italics FALSE
1737 underline FALSE
1738 strike FALSE
1739 color 0
1740 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001741 label (object SegLabel @45
1742 Parent_View @44
Brian Payton00274f92005-12-22 21:48:28 +00001743 location (685, 1445)
1744 font (object Font
1745 size 10
1746 face "Arial"
1747 bold FALSE
1748 italics FALSE
1749 underline FALSE
1750 strike FALSE
1751 color 0
1752 default_color TRUE)
1753 anchor 1
1754 anchor_loc 1
1755 nlines 1
1756 max_width 146
1757 justify 0
1758 label "-routine"
1759 pctDist 0.516304
1760 height 53
1761 orientation 1)
1762 stereotype TRUE
1763 line_color 3342489
1764 quidu "3F3D44A70184"
avainchte93199cf2006-10-18 18:37:56 +00001765 client @40
1766 supplier @39
Brian Payton00274f92005-12-22 21:48:28 +00001767 line_style 3
1768 origin_attachment (591, 1392)
1769 terminal_attachment (774, 1392)
avainchte93199cf2006-10-18 18:37:56 +00001770 label (object SegLabel @46
1771 Parent_View @44
Brian Payton00274f92005-12-22 21:48:28 +00001772 location (735, 1343)
1773 font (object Font
1774 size 10
1775 face "Arial"
1776 bold FALSE
1777 italics FALSE
1778 underline FALSE
1779 strike FALSE
1780 color 0
1781 default_color TRUE)
1782 anchor 2
1783 anchor_loc 1
1784 nlines 1
1785 max_width 34
1786 justify 0
1787 label "1"
1788 pctDist 0.788043
1789 height 50
1790 orientation 0))))
avainchte93199cf2006-10-18 18:37:56 +00001791 (object InheritView "" @47
Brian Payton00274f92005-12-22 21:48:28 +00001792 stereotype TRUE
1793 line_color 16711680
1794 quidu "3F3D37160216"
avainchte93199cf2006-10-18 18:37:56 +00001795 client @39
Brian Payton00274f92005-12-22 21:48:28 +00001796 supplier @3
1797 vertices (list Points
1798 (900, 1063)
1799 (900, 938)
1800 (444, 938)
1801 (444, 745))
1802 line_style 3
1803 origin_attachment (900, 1063)
1804 terminal_attachment (444, 745))
avainchte93199cf2006-10-18 18:37:56 +00001805 (object InheritView "" @48
Brian Payton00274f92005-12-22 21:48:28 +00001806 font (object Font
1807 size 10
1808 face "Arial"
1809 bold FALSE
1810 italics FALSE
1811 underline FALSE
1812 strike FALSE
1813 color 0
1814 default_color TRUE)
1815 stereotype TRUE
1816 line_color 16711680
1817 quidu "3F3D3B9A01F1"
avainchte93199cf2006-10-18 18:37:56 +00001818 client @28
1819 supplier @39
Brian Payton00274f92005-12-22 21:48:28 +00001820 line_style 3
1821 origin_attachment (1426, 1807)
1822 terminal_attachment (1426, 1699))
avainchte93199cf2006-10-18 18:37:56 +00001823 (object InheritView "" @49
Brian Payton00274f92005-12-22 21:48:28 +00001824 font (object Font
1825 size 10
1826 face "Arial"
1827 bold FALSE
1828 italics FALSE
1829 underline FALSE
1830 strike FALSE
1831 color 0
1832 default_color TRUE)
1833 stereotype TRUE
1834 line_color 16711680
1835 quidu "3F3D3B9D03E0"
avainchte93199cf2006-10-18 18:37:56 +00001836 client @15
1837 supplier @39
Brian Payton00274f92005-12-22 21:48:28 +00001838 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001839 origin_attachment (919, 1864)
Brian Payton00274f92005-12-22 21:48:28 +00001840 terminal_attachment (919, 1699))
avainchte93199cf2006-10-18 18:37:56 +00001841 (object AssociationViewNew "$UNNAMED$10" @50
Brian Payton00274f92005-12-22 21:48:28 +00001842 location (1191, 916)
1843 font (object Font
1844 size 10
1845 face "Arial"
1846 bold FALSE
1847 italics FALSE
1848 underline FALSE
1849 strike FALSE
1850 color 0
1851 default_color TRUE)
1852 stereotype TRUE
1853 quidu "3F4E92E4031A"
1854 roleview_list (list RoleViews
avainchte93199cf2006-10-18 18:37:56 +00001855 (object RoleView "routines" @51
1856 Parent_View @50
Brian Payton00274f92005-12-22 21:48:28 +00001857 location (973, -267)
1858 font (object Font
1859 size 12
1860 face "Arial"
1861 bold FALSE
1862 italics FALSE
1863 underline FALSE
1864 strike FALSE
1865 color 0
1866 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001867 label (object SegLabel @52
1868 Parent_View @51
Brian Payton00274f92005-12-22 21:48:28 +00001869 location (1280, 987)
1870 font (object Font
1871 size 10
1872 face "Arial"
1873 bold FALSE
1874 italics FALSE
1875 underline FALSE
1876 strike FALSE
1877 color 0
1878 default_color TRUE)
1879 anchor 1
1880 anchor_loc 1
1881 nlines 1
1882 max_width 168
1883 justify 0
1884 label "-routines"
1885 pctDist 0.493671
1886 height 89
1887 orientation 0)
1888 stereotype TRUE
1889 line_color 3342489
1890 quidu "3F4E92E502F3"
avainchte93199cf2006-10-18 18:37:56 +00001891 client @50
1892 supplier @39
Brian Payton00274f92005-12-22 21:48:28 +00001893 line_style 3
1894 origin_attachment (1191, 916)
1895 terminal_attachment (1191, 1062)
avainchte93199cf2006-10-18 18:37:56 +00001896 label (object SegLabel @53
1897 Parent_View @51
Brian Payton00274f92005-12-22 21:48:28 +00001898 location (1250, 1032)
1899 font (object Font
1900 size 10
1901 face "Arial"
1902 bold FALSE
1903 italics FALSE
1904 underline FALSE
1905 strike FALSE
1906 color 0
1907 default_color TRUE)
1908 anchor 2
1909 anchor_loc 1
1910 nlines 1
1911 max_width 80
1912 justify 0
1913 label "0..n"
1914 pctDist 0.801471
1915 height 59
1916 orientation 0))
avainchte93199cf2006-10-18 18:37:56 +00001917 (object RoleView "schema" @54
1918 Parent_View @50
Brian Payton00274f92005-12-22 21:48:28 +00001919 location (973, -267)
1920 font (object Font
1921 size 12
1922 face "Arial"
1923 bold FALSE
1924 italics FALSE
1925 underline FALSE
1926 strike FALSE
1927 color 0
1928 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00001929 label (object SegLabel @55
1930 Parent_View @54
Brian Payton00274f92005-12-22 21:48:28 +00001931 location (1092, 848)
1932 font (object Font
1933 size 10
1934 face "Arial"
1935 bold FALSE
1936 italics FALSE
1937 underline FALSE
1938 strike FALSE
1939 color 0
1940 default_color TRUE)
1941 anchor 1
1942 anchor_loc 1
1943 nlines 1
1944 max_width 168
1945 justify 0
1946 label "-schema"
1947 pctDist 0.468354
1948 height 100
1949 orientation 0)
1950 stereotype TRUE
1951 line_color 3342489
1952 quidu "3F4E92E502FE"
avainchte93199cf2006-10-18 18:37:56 +00001953 client @50
1954 supplier @27
Brian Payton00274f92005-12-22 21:48:28 +00001955 line_style 3
1956 origin_attachment (1191, 916)
1957 terminal_attachment (1191, 770)
avainchte93199cf2006-10-18 18:37:56 +00001958 label (object SegLabel @56
1959 Parent_View @54
Brian Payton00274f92005-12-22 21:48:28 +00001960 location (1132, 807)
1961 font (object Font
1962 size 10
1963 face "Arial"
1964 bold FALSE
1965 italics FALSE
1966 underline FALSE
1967 strike FALSE
1968 color 0
1969 default_color TRUE)
1970 anchor 2
1971 anchor_loc 1
1972 nlines 1
1973 max_width 15
1974 justify 0
1975 label "1"
1976 pctDist 0.755556
1977 height 60
1978 orientation 0))))
avainchte93199cf2006-10-18 18:37:56 +00001979 (object ClassView "Class" "Logical View::SQLModel::DataTypes::CharacterStringDataType" @57
Brian Payton00274f92005-12-22 21:48:28 +00001980 ShowCompartmentStereotypes TRUE
Brian Payton00274f92005-12-22 21:48:28 +00001981 IncludeOperation TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00001982 location (2533, 2314)
Brian Payton00274f92005-12-22 21:48:28 +00001983 font (object Font
1984 size 10
1985 face "Arial"
1986 bold FALSE
1987 italics FALSE
1988 underline FALSE
1989 strike FALSE
1990 color 0
1991 default_color TRUE)
1992 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00001993 Parent_View @57
dpchoue3c8fda2006-03-09 23:48:17 +00001994 location (2247, 2240)
Brian Payton00274f92005-12-22 21:48:28 +00001995 fill_color 13434879
dpchoue3c8fda2006-03-09 23:48:17 +00001996 nlines 1
1997 max_width 572
1998 justify 0
1999 label "CharacterStringDataType")
2000 icon_style "Label"
Brian Payton00274f92005-12-22 21:48:28 +00002001 line_color 3342489
dpchoue3c8fda2006-03-09 23:48:17 +00002002 fill_color 13434879
2003 quidu "3F2186CB02E1"
2004 width 590
2005 height 172
2006 annotation 8
2007 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00002008 (object ClassView "Class" "Logical View::SQLModel::Routines::Parameter" @58
dpchoue3c8fda2006-03-09 23:48:17 +00002009 ShowCompartmentStereotypes TRUE
2010 IncludeAttribute TRUE
2011 IncludeOperation TRUE
avainchtea67f84f2006-08-24 18:26:52 +00002012 location (2312, 1159)
dpchoue3c8fda2006-03-09 23:48:17 +00002013 font (object Font
2014 size 10
2015 face "Arial"
2016 bold FALSE
2017 italics FALSE
2018 underline FALSE
2019 strike FALSE
2020 color 0
2021 default_color TRUE)
2022 label (object ItemLabel
avainchte93199cf2006-10-18 18:37:56 +00002023 Parent_View @58
avainchtea67f84f2006-08-24 18:26:52 +00002024 location (2031, 1053)
dpchoue3c8fda2006-03-09 23:48:17 +00002025 fill_color 13434879
2026 nlines 1
2027 max_width 562
2028 justify 0
2029 label "Parameter")
2030 icon_style "Icon"
2031 line_color 3342489
2032 fill_color 13434879
2033 quidu "3F3D3B0F022D"
avainchtea67f84f2006-08-24 18:26:52 +00002034 compartment (object Compartment
avainchte93199cf2006-10-18 18:37:56 +00002035 Parent_View @58
avainchtea67f84f2006-08-24 18:26:52 +00002036 location (2031, 1114)
2037 font (object Font
2038 size 10
2039 face "Arial"
2040 bold FALSE
2041 italics FALSE
2042 underline FALSE
2043 strike FALSE
2044 color 0
2045 default_color TRUE)
2046 icon_style "Icon"
2047 fill_color 16777215
2048 anchor 2
2049 nlines 3
avainchte93199cf2006-10-18 18:37:56 +00002050 max_width 484)
dpchoue3c8fda2006-03-09 23:48:17 +00002051 width 580
2052 height 236
2053 annotation 8
2054 autoResize TRUE)
avainchte93199cf2006-10-18 18:37:56 +00002055 (object AssociationViewNew "$UNNAMED$8" @59
avainchtea67f84f2006-08-24 18:26:52 +00002056 location (2444, 1946)
dpchoue3c8fda2006-03-09 23:48:17 +00002057 font (object Font
2058 size 10
2059 face "Arial"
2060 bold FALSE
2061 italics FALSE
2062 underline FALSE
2063 strike FALSE
2064 color 0
2065 default_color TRUE)
2066 stereotype TRUE
2067 quidu "3F3D45400120"
2068 roleview_list (list RoleViews
avainchte93199cf2006-10-18 18:37:56 +00002069 (object RoleView "returnCast" @60
2070 Parent_View @59
avainchtea67f84f2006-08-24 18:26:52 +00002071 location (796, 728)
dpchoue3c8fda2006-03-09 23:48:17 +00002072 font (object Font
2073 size 12
2074 face "Arial"
2075 bold FALSE
2076 italics FALSE
2077 underline FALSE
2078 strike FALSE
2079 color 0
2080 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00002081 label (object SegLabel @61
2082 Parent_View @60
avainchtea67f84f2006-08-24 18:26:52 +00002083 location (2328, 1373)
dpchoue3c8fda2006-03-09 23:48:17 +00002084 font (object Font
2085 size 10
2086 face "Arial"
2087 bold FALSE
2088 italics FALSE
2089 underline FALSE
2090 strike FALSE
2091 color 0
2092 default_color TRUE)
2093 anchor 1
2094 anchor_loc 1
2095 nlines 1
2096 max_width 203
2097 justify 0
2098 label "-returnCast"
2099 pctDist 0.858679
2100 height 117
2101 orientation 0)
2102 stereotype TRUE
2103 line_color 3342489
2104 quidu "3F3D4541019A"
avainchte93199cf2006-10-18 18:37:56 +00002105 client @59
2106 supplier @58
dpchoue3c8fda2006-03-09 23:48:17 +00002107 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002108 origin_attachment (2444, 1946)
avainchte93199cf2006-10-18 18:37:56 +00002109 terminal_attachment (2444, 1276)
2110 label (object SegLabel @62
2111 Parent_View @60
avainchtea67f84f2006-08-24 18:26:52 +00002112 location (2361, 1315)
dpchoue3c8fda2006-03-09 23:48:17 +00002113 font (object Font
2114 size 10
2115 face "Arial"
2116 bold FALSE
2117 italics FALSE
2118 underline FALSE
2119 strike FALSE
2120 color 0
2121 default_color TRUE)
2122 anchor 2
2123 anchor_loc 1
2124 nlines 1
2125 max_width 80
2126 justify 0
2127 label "0..1"
2128 pctDist 0.944700
2129 height 84
2130 orientation 0))
avainchte93199cf2006-10-18 18:37:56 +00002131 (object RoleView "$UNNAMED$9" @63
2132 Parent_View @59
avainchtea67f84f2006-08-24 18:26:52 +00002133 location (796, 728)
dpchoue3c8fda2006-03-09 23:48:17 +00002134 font (object Font
2135 size 12
2136 face "Arial"
2137 bold FALSE
2138 italics FALSE
2139 underline FALSE
2140 strike FALSE
2141 color 0
2142 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00002143 label (object SegLabel @64
2144 Parent_View @63
dpchoue3c8fda2006-03-09 23:48:17 +00002145 location (2029, 2025)
2146 font (object Font
2147 size 12
2148 face "Arial"
2149 bold FALSE
2150 italics FALSE
2151 underline FALSE
2152 strike FALSE
2153 color 0
2154 default_color TRUE)
2155 hidden TRUE
2156 anchor 1
2157 anchor_loc 1
2158 nlines 1
2159 max_width 267
2160 justify 0
2161 label ""
2162 pctDist 0.800000
2163 height 42
2164 orientation 1)
2165 stereotype TRUE
2166 line_color 3342489
2167 quidu "3F3D454101A4"
avainchte93199cf2006-10-18 18:37:56 +00002168 client @59
2169 supplier @28
dpchoue3c8fda2006-03-09 23:48:17 +00002170 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00002171 (2444, 1946)
dpchoue3c8fda2006-03-09 23:48:17 +00002172 (2444, 2066)
2173 (1895, 2066))
2174 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002175 origin_attachment (2444, 1946)
dpchoue3c8fda2006-03-09 23:48:17 +00002176 terminal_attachment (1895, 2066)
avainchte93199cf2006-10-18 18:37:56 +00002177 label (object SegLabel @65
2178 Parent_View @63
dpchoue3c8fda2006-03-09 23:48:17 +00002179 location (1924, 2027)
2180 font (object Font
2181 size 10
2182 face "Arial"
2183 bold FALSE
2184 italics FALSE
2185 underline FALSE
2186 strike FALSE
2187 color 0
2188 default_color TRUE)
2189 anchor 2
2190 anchor_loc 1
2191 nlines 1
2192 max_width 34
2193 justify 0
2194 label "1"
2195 pctDist 0.958580
2196 height 40
2197 orientation 1))))
avainchte93199cf2006-10-18 18:37:56 +00002198 (object AssociationViewNew "$UNNAMED$5" @66
avainchtea67f84f2006-08-24 18:26:52 +00002199 location (2156, 1716)
dpchoue3c8fda2006-03-09 23:48:17 +00002200 font (object Font
2201 size 10
2202 face "Arial"
2203 bold FALSE
2204 italics FALSE
2205 underline FALSE
2206 strike FALSE
2207 color 0
2208 default_color TRUE)
2209 stereotype TRUE
2210 quidu "3F3D43150321"
2211 roleview_list (list RoleViews
avainchte93199cf2006-10-18 18:37:56 +00002212 (object RoleView "returnScalar" @67
2213 Parent_View @66
avainchtea67f84f2006-08-24 18:26:52 +00002214 location (1030, 988)
dpchoue3c8fda2006-03-09 23:48:17 +00002215 font (object Font
2216 size 12
2217 face "Arial"
2218 bold FALSE
2219 italics FALSE
2220 underline FALSE
2221 strike FALSE
2222 color 0
2223 default_color TRUE)
avainchte93199cf2006-10-18 18:37:56 +00002224 label (object SegLabel @68
2225 Parent_View @67
avainchtea67f84f2006-08-24 18:26:52 +00002226 location (2027, 1378)
dpchoue3c8fda2006-03-09 23:48:17 +00002227 font (object Font
2228 size 10
2229 face "Arial"
2230 bold FALSE
2231 italics FALSE
2232 underline FALSE
2233 strike FALSE
2234 color 0
2235 default_color TRUE)
2236 anchor 1
2237 anchor_loc 1
2238 nlines 1
2239 max_width 236
2240 justify 0
avainchte93199cf2006-10-18 18:37:56 +00002241 label "-returnScalar"
dpchoue3c8fda2006-03-09 23:48:17 +00002242 pctDist 0.770142
2243 height 130
2244 orientation 0)
2245 stereotype TRUE
2246 line_color 3342489
2247 quidu "3F3D4316025A"
avainchte93199cf2006-10-18 18:37:56 +00002248 client @66
2249 supplier @58
dpchoue3c8fda2006-03-09 23:48:17 +00002250 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002251 origin_attachment (2156, 1716)
2252 terminal_attachment (2156, 1277)
avainchte93199cf2006-10-18 18:37:56 +00002253 label (object SegLabel @69
2254 Parent_View @67
avainchtea67f84f2006-08-24 18:26:52 +00002255 location (2096, 1318)
dpchoue3c8fda2006-03-09 23:48:17 +00002256 font (object Font
2257 size 10
2258 face "Arial"
2259 bold FALSE
2260 italics FALSE
2261 underline FALSE
2262 strike FALSE
2263 color 0
2264 default_color TRUE)
2265 anchor 2
2266 anchor_loc 1
2267 nlines 1
2268 max_width 80
2269 justify 0
2270 label "0..1"
2271 pctDist 0.909953
2272 height 61
2273 orientation 0))
avainchte93199cf2006-10-18 18:37:56 +00002274 (object RoleView "$UNNAMED$6" @70
2275 Parent_View @66
avainchtea67f84f2006-08-24 18:26:52 +00002276 location (1030, 988)
dpchoue3c8fda2006-03-09 23:48:17 +00002277 font (object Font
2278 size 12
2279 face "Arial"
2280 bold FALSE
2281 italics FALSE
2282 underline FALSE
2283 strike FALSE
2284 color 0
2285 default_color TRUE)
2286 stereotype TRUE
2287 line_color 3342489
2288 quidu "3F3D4316026E"
avainchte93199cf2006-10-18 18:37:56 +00002289 client @66
2290 supplier @28
dpchoue3c8fda2006-03-09 23:48:17 +00002291 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00002292 (2156, 1716)
2293 (2156, 1894)
2294 (1895, 1894))
dpchoue3c8fda2006-03-09 23:48:17 +00002295 line_style 3
avainchtea67f84f</