blob: 223445d0cd8a8116e755c172262325a24355b821 [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
531 (object Role "returnScaler"
532 quid "3F3D4316025A"
533 label "returnScaler"
534 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
avainchtea67f84f2006-08-24 18:26:52 +0000635 origin_y 844
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
790 max_width 391)
791 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
909 max_width 778)
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)
945 (object NoteView @10
946 location (1976, 2331)
947 font (object Font
948 size 10
949 face "Arial"
950 bold FALSE
951 italics FALSE
952 underline FALSE
953 strike FALSE
954 color 0
955 default_color TRUE)
956 label (object ItemLabel
957 Parent_View @10
958 location (1797, 2253)
959 fill_color 13434879
960 nlines 3
961 max_width 322
962 label "can return either a table or a scalar but not both")
963 line_color 3342489
964 fill_color 16777088
965 width 382
966 height 169)
967 (object ClassView "Class" "Logical View::SQLModel::Routines::Method" @11
968 ShowCompartmentStereotypes TRUE
969 IncludeAttribute TRUE
970 IncludeOperation TRUE
971 location (2512, 2922)
972 font (object Font
973 size 10
974 face "Arial"
975 bold FALSE
976 italics FALSE
977 underline FALSE
978 strike FALSE
979 color 0
980 default_color TRUE)
981 label (object ItemLabel
982 Parent_View @11
avainchtea67f84f2006-08-24 18:26:52 +0000983 location (2257, 2816)
dpchoue3c8fda2006-03-09 23:48:17 +0000984 fill_color 13434879
985 nlines 1
avainchtea67f84f2006-08-24 18:26:52 +0000986 max_width 510
dpchoue3c8fda2006-03-09 23:48:17 +0000987 justify 0
988 label "Method")
989 icon_style "Icon"
990 line_color 3342489
991 fill_color 13434879
992 quidu "411A8B5200D1"
avainchtea67f84f2006-08-24 18:26:52 +0000993 compartment (object Compartment
994 Parent_View @11
995 location (2257, 2877)
996 font (object Font
997 size 10
998 face "Arial"
999 bold FALSE
1000 italics FALSE
1001 underline FALSE
1002 strike FALSE
1003 color 0
1004 default_color TRUE)
1005 icon_style "Icon"
1006 fill_color 16777215
1007 anchor 2
1008 nlines 3
1009 max_width 431)
1010 width 528
dpchoue3c8fda2006-03-09 23:48:17 +00001011 height 236
1012 annotation 8
1013 autoResize TRUE)
1014 (object ClassView "Class" "Logical View::SQLModel::Routines::UserDefinedFunction" @12
1015 ShowCompartmentStereotypes TRUE
1016 IncludeAttribute TRUE
1017 IncludeOperation TRUE
1018 location (1886, 2860)
1019 font (object Font
1020 size 10
1021 face "Arial"
1022 bold FALSE
1023 italics FALSE
1024 underline FALSE
1025 strike FALSE
1026 color 0
1027 default_color TRUE)
1028 label (object ItemLabel
1029 Parent_View @12
1030 location (1646, 2809)
1031 fill_color 13434879
1032 nlines 1
1033 max_width 480
1034 justify 0
1035 label "UserDefinedFunction")
1036 icon_style "Icon"
1037 line_color 3342489
1038 fill_color 13434879
1039 quidu "411A8B5B016A"
1040 width 498
1041 height 126
1042 annotation 8
1043 autoResize TRUE)
1044 (object ClassView "Class" "Logical View::SQLModel::Routines::BuiltInFunction" @13
1045 ShowCompartmentStereotypes TRUE
1046 IncludeAttribute TRUE
1047 IncludeOperation TRUE
1048 location (1358, 2860)
1049 font (object Font
1050 size 10
1051 face "Arial"
1052 bold FALSE
1053 italics FALSE
1054 underline FALSE
1055 strike FALSE
1056 color 0
1057 default_color TRUE)
1058 label (object ItemLabel
1059 Parent_View @13
1060 location (1183, 2809)
1061 fill_color 13434879
1062 nlines 1
1063 max_width 350
1064 justify 0
1065 label "BuiltInFunction")
1066 icon_style "Icon"
1067 line_color 3342489
1068 fill_color 13434879
1069 quidu "411A8B68028C"
1070 width 368
1071 height 126
1072 annotation 8
1073 autoResize TRUE)
1074 (object NoteView @14
1075 location (1900, 3111)
1076 font (object Font
1077 size 10
1078 face "Arial"
1079 bold FALSE
1080 italics FALSE
1081 underline FALSE
1082 strike FALSE
1083 color 0
1084 default_color TRUE)
1085 label (object ItemLabel
1086 Parent_View @14
1087 location (1696, 3042)
1088 fill_color 13434879
1089 nlines 2
1090 max_width 372
1091 label "As defined within a StructuredType")
1092 line_color 3342489
1093 fill_color 16777088
1094 width 432
1095 height 150)
1096 (object AttachView "" @15
1097 stereotype TRUE
1098 line_color 3342489
1099 client @14
1100 supplier @11
1101 vertices (list Points
1102 (2116, 3114)
1103 (2510, 3114)
1104 (2510, 3040))
1105 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001106 origin_attachment (2116, 3114)
1107 terminal_attachment (2510, 3040))
dpchoue3c8fda2006-03-09 23:48:17 +00001108 (object ClassView "Class" "Logical View::SQLModel::Routines::Procedure" @16
Brian Payton00274f92005-12-22 21:48:28 +00001109 ShowCompartmentStereotypes TRUE
1110 IncludeAttribute TRUE
1111 IncludeOperation TRUE
avainchtea67f84f2006-08-24 18:26:52 +00001112 location (800, 1983)
Brian Payton00274f92005-12-22 21:48:28 +00001113 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
dpchoue3c8fda2006-03-09 23:48:17 +00001123 Parent_View @16
avainchtea67f84f2006-08-24 18:26:52 +00001124 location (526, 1877)
Brian Payton00274f92005-12-22 21:48:28 +00001125 fill_color 13434879
1126 nlines 1
1127 max_width 548
1128 justify 0
1129 label "Procedure")
1130 icon_style "Icon"
1131 line_color 3342489
1132 fill_color 13434879
1133 quidu "3F3D3B200263"
avainchtea67f84f2006-08-24 18:26:52 +00001134 compartment (object Compartment
1135 Parent_View @16
1136 location (526, 1938)
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 3
1150 max_width 462)
Brian Payton00274f92005-12-22 21:48:28 +00001151 width 566
1152 height 236
1153 annotation 8
1154 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001155 (object ClassView "Class" "Logical View::SQLModel::Routines::RoutineResultTable" @17
Brian Payton00274f92005-12-22 21:48:28 +00001156 ShowCompartmentStereotypes TRUE
1157 IncludeAttribute TRUE
1158 IncludeOperation TRUE
1159 location (272, 2388)
1160 font (object Font
1161 size 10
1162 face "Arial"
1163 bold FALSE
1164 italics FALSE
1165 underline FALSE
1166 strike FALSE
1167 color 0
1168 default_color TRUE)
1169 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00001170 Parent_View @17
Brian Payton00274f92005-12-22 21:48:28 +00001171 location (39, 2336)
1172 fill_color 13434879
1173 nlines 1
1174 max_width 466
1175 justify 0
1176 label "RoutineResultTable")
1177 icon_style "Icon"
1178 line_color 3342489
1179 fill_color 13434879
1180 quidu "3FB914C00279"
1181 width 484
1182 height 128
1183 annotation 8
1184 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001185 (object AssociationViewNew "$UNNAMED$0" @18
avainchtea67f84f2006-08-24 18:26:52 +00001186 location (359, 2075)
Brian Payton00274f92005-12-22 21:48:28 +00001187 font (object Font
1188 size 10
1189 face "Arial"
1190 bold FALSE
1191 italics FALSE
1192 underline FALSE
1193 strike FALSE
1194 color 0
1195 default_color TRUE)
1196 stereotype TRUE
1197 quidu "3F3D3C6C01A2"
1198 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00001199 (object RoleView "resultSet" @19
1200 Parent_View @18
avainchtea67f84f2006-08-24 18:26:52 +00001201 location (82, 956)
Brian Payton00274f92005-12-22 21:48:28 +00001202 font (object Font
1203 size 12
1204 face "Arial"
1205 bold FALSE
1206 italics FALSE
1207 underline FALSE
1208 strike FALSE
1209 color 0
1210 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001211 label (object SegLabel @20
1212 Parent_View @19
avainchtea67f84f2006-08-24 18:26:52 +00001213 location (256, 2241)
Brian Payton00274f92005-12-22 21:48:28 +00001214 font (object Font
1215 size 10
1216 face "Arial"
1217 bold FALSE
1218 italics FALSE
1219 underline FALSE
1220 strike FALSE
1221 color 0
1222 default_color TRUE)
1223 anchor 1
1224 anchor_loc 1
1225 nlines 1
1226 max_width 186
1227 justify 0
1228 label "-resultSet"
1229 pctDist 0.671296
1230 height 104
1231 orientation 1)
1232 stereotype TRUE
1233 line_color 3342489
1234 quidu "3F3D3C6D0140"
dpchoue3c8fda2006-03-09 23:48:17 +00001235 client @18
1236 supplier @17
Brian Payton00274f92005-12-22 21:48:28 +00001237 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001238 origin_attachment (359, 2075)
1239 terminal_attachment (359, 2324)
dpchoue3c8fda2006-03-09 23:48:17 +00001240 label (object SegLabel @21
1241 Parent_View @19
1242 location (295, 2287)
Brian Payton00274f92005-12-22 21:48:28 +00001243 font (object Font
1244 size 10
1245 face "Arial"
1246 bold FALSE
1247 italics FALSE
1248 underline FALSE
1249 strike FALSE
1250 color 0
1251 default_color TRUE)
1252 anchor 2
1253 anchor_loc 1
1254 nlines 1
1255 max_width 80
1256 justify 0
1257 label "0..n"
1258 pctDist 0.857143
1259 height 65
1260 orientation 1)
dpchoue3c8fda2006-03-09 23:48:17 +00001261 label (object SegLabel @22
1262 Parent_View @19
avainchtea67f84f2006-08-24 18:26:52 +00001263 location (263, 2179)
Brian Payton00274f92005-12-22 21:48:28 +00001264 font (object Font
1265 size 10
1266 face "Arial"
1267 bold FALSE
1268 italics FALSE
1269 underline FALSE
1270 strike FALSE
1271 color 0
1272 default_color TRUE)
1273 anchor 3
1274 anchor_loc 1
1275 nlines 1
1276 max_width 170
1277 justify 0
1278 label "{ordered}"
1279 pctDist 0.416667
1280 height 97
1281 orientation 1))
dpchoue3c8fda2006-03-09 23:48:17 +00001282 (object RoleView "$UNNAMED$1" @23
1283 Parent_View @18
avainchtea67f84f2006-08-24 18:26:52 +00001284 location (82, 956)
Brian Payton00274f92005-12-22 21:48:28 +00001285 font (object Font
1286 size 12
1287 face "Arial"
1288 bold FALSE
1289 italics FALSE
1290 underline FALSE
1291 strike FALSE
1292 color 0
1293 default_color TRUE)
1294 stereotype TRUE
1295 line_color 3342489
1296 quidu "3F3D3C6D0154"
dpchoue3c8fda2006-03-09 23:48:17 +00001297 client @18
1298 supplier @16
Brian Payton00274f92005-12-22 21:48:28 +00001299 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00001300 (359, 2075)
1301 (359, 1984)
1302 (517, 1984))
Brian Payton00274f92005-12-22 21:48:28 +00001303 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001304 origin_attachment (359, 2075)
1305 terminal_attachment (517, 1984)
dpchoue3c8fda2006-03-09 23:48:17 +00001306 label (object SegLabel @24
1307 Parent_View @23
avainchtea67f84f2006-08-24 18:26:52 +00001308 location (466, 1943)
Brian Payton00274f92005-12-22 21:48:28 +00001309 font (object Font
1310 size 10
1311 face "Arial"
1312 bold FALSE
1313 italics FALSE
1314 underline FALSE
1315 strike FALSE
1316 color 0
1317 default_color TRUE)
1318 anchor 2
1319 anchor_loc 1
1320 nlines 1
1321 max_width 34
1322 justify 0
1323 label "1"
1324 pctDist 0.800000
1325 height 42
1326 orientation 0))))
dpchoue3c8fda2006-03-09 23:48:17 +00001327 (object InheritView "" @25
1328 stereotype TRUE
1329 line_color 16711680
1330 quidu "3FB914DA038D"
1331 client @17
1332 supplier @4
1333 line_style 3
1334 origin_attachment (109, 2324)
1335 terminal_attachment (109, 1828))
1336 (object ClassView "Class" "Logical View::SQLModel::Routines::Source" @26
1337 ShowCompartmentStereotypes TRUE
1338 IncludeAttribute TRUE
1339 IncludeOperation TRUE
1340 location (231, 1388)
1341 font (object Font
1342 size 10
1343 face "Arial"
1344 bold FALSE
1345 italics FALSE
1346 underline FALSE
1347 strike FALSE
1348 color 0
1349 default_color TRUE)
1350 label (object ItemLabel
1351 Parent_View @26
1352 location (63, 1307)
1353 fill_color 13434879
1354 nlines 1
1355 max_width 336
1356 justify 0
1357 label "Source")
1358 icon_style "Icon"
1359 line_color 3342489
1360 fill_color 13434879
1361 quidu "3F3D3B03023A"
avainchtea67f84f2006-08-24 18:26:52 +00001362 compartment (object Compartment
1363 Parent_View @26
1364 location (63, 1368)
1365 font (object Font
1366 size 10
1367 face "Arial"
1368 bold FALSE
1369 italics FALSE
1370 underline FALSE
1371 strike FALSE
1372 color 0
1373 default_color TRUE)
1374 icon_style "Icon"
1375 fill_color 16777215
1376 anchor 2
1377 nlines 2
1378 max_width 281)
dpchoue3c8fda2006-03-09 23:48:17 +00001379 width 354
1380 height 186
1381 annotation 8
1382 autoResize TRUE)
1383 (object InheritView "" @27
1384 stereotype TRUE
1385 line_color 16711680
1386 quidu "3F3D52BA03C0"
1387 client @26
1388 supplier @3
1389 line_style 3
1390 origin_attachment (225, 1295)
1391 terminal_attachment (225, 745))
1392 (object ClassView "Class" "Logical View::SQLModel::Schema::Schema" @28
1393 ShowCompartmentStereotypes TRUE
1394 IncludeAttribute TRUE
1395 IncludeOperation TRUE
1396 location (1188, 680)
1397 font (object Font
1398 size 10
1399 face "Arial"
1400 bold FALSE
1401 italics FALSE
1402 underline FALSE
1403 strike FALSE
1404 color 0
1405 default_color TRUE)
1406 label (object ItemLabel
1407 Parent_View @28
1408 location (1051, 602)
1409 fill_color 13434879
1410 nlines 1
1411 max_width 274
1412 justify 0
1413 label "Schema")
1414 icon_style "Icon"
1415 line_color 3342489
1416 fill_color 13434879
1417 quidu "3ED523C20089"
1418 width 292
1419 height 180
1420 annotation 8
1421 autoResize TRUE)
1422 (object ClassView "Class" "Logical View::SQLModel::Routines::Function" @29
Brian Payton00274f92005-12-22 21:48:28 +00001423 ShowCompartmentStereotypes TRUE
1424 IncludeAttribute TRUE
1425 IncludeOperation TRUE
1426 location (1594, 2001)
1427 font (object Font
1428 size 10
1429 face "Arial"
1430 bold FALSE
1431 italics FALSE
1432 underline FALSE
1433 strike FALSE
1434 color 0
1435 default_color TRUE)
1436 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00001437 Parent_View @29
Brian Payton00274f92005-12-22 21:48:28 +00001438 location (1302, 1820)
1439 fill_color 13434879
1440 nlines 1
1441 max_width 584
1442 justify 0
1443 label "Function")
1444 icon_style "Icon"
1445 line_color 3342489
1446 fill_color 12187127
1447 quidu "3F3D3B50012C"
avainchtea67f84f2006-08-24 18:26:52 +00001448 compartment (object Compartment
1449 Parent_View @29
1450 location (1302, 1881)
1451 font (object Font
1452 size 10
1453 face "Arial"
1454 bold FALSE
1455 italics FALSE
1456 underline FALSE
1457 strike FALSE
1458 color 0
1459 default_color TRUE)
1460 icon_style "Icon"
1461 fill_color 16777215
1462 anchor 2
1463 nlines 6
1464 max_width 494)
Brian Payton00274f92005-12-22 21:48:28 +00001465 width 602
1466 height 386
1467 annotation 8
1468 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001469 (object AssociationViewNew "$UNNAMED$2" @30
avainchtea67f84f2006-08-24 18:26:52 +00001470 location (1019, 2370)
Brian Payton00274f92005-12-22 21:48:28 +00001471 font (object Font
1472 size 10
1473 face "Arial"
1474 bold FALSE
1475 italics FALSE
1476 underline FALSE
1477 strike FALSE
1478 color 0
1479 default_color TRUE)
1480 stereotype TRUE
1481 quidu "3F3D3DCF00EF"
1482 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00001483 (object RoleView "returnTable" @31
1484 Parent_View @30
avainchtea67f84f2006-08-24 18:26:52 +00001485 location (261, 1251)
Brian Payton00274f92005-12-22 21:48:28 +00001486 font (object Font
1487 size 12
1488 face "Arial"
1489 bold FALSE
1490 italics FALSE
1491 underline FALSE
1492 strike FALSE
1493 color 0
1494 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001495 label (object SegLabel @32
1496 Parent_View @31
Brian Payton00274f92005-12-22 21:48:28 +00001497 location (639, 2339)
1498 font (object Font
1499 size 10
1500 face "Arial"
1501 bold FALSE
1502 italics FALSE
1503 underline FALSE
1504 strike FALSE
1505 color 0
1506 default_color TRUE)
1507 anchor 1
1508 anchor_loc 1
1509 nlines 1
1510 max_width 229
1511 justify 0
1512 label "-returnTable"
1513 pctDist 0.752363
1514 height 32
1515 orientation 1)
1516 stereotype TRUE
1517 line_color 3342489
1518 quidu "3F3D3DD002F9"
dpchoue3c8fda2006-03-09 23:48:17 +00001519 client @30
1520 supplier @17
Brian Payton00274f92005-12-22 21:48:28 +00001521 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001522 origin_attachment (1019, 2370)
Brian Payton00274f92005-12-22 21:48:28 +00001523 terminal_attachment (514, 2370)
dpchoue3c8fda2006-03-09 23:48:17 +00001524 label (object SegLabel @33
1525 Parent_View @31
Brian Payton00274f92005-12-22 21:48:28 +00001526 location (581, 2414)
1527 font (object Font
1528 size 10
1529 face "Arial"
1530 bold FALSE
1531 italics FALSE
1532 underline FALSE
1533 strike FALSE
1534 color 0
1535 default_color TRUE)
1536 anchor 2
1537 anchor_loc 1
1538 nlines 1
1539 max_width 80
1540 justify 0
1541 label "0..1"
1542 pctDist 0.869565
1543 height 44
1544 orientation 0))
dpchoue3c8fda2006-03-09 23:48:17 +00001545 (object RoleView "$UNNAMED$3" @34
1546 Parent_View @30
avainchtea67f84f2006-08-24 18:26:52 +00001547 location (261, 1251)
Brian Payton00274f92005-12-22 21:48:28 +00001548 font (object Font
1549 size 12
1550 face "Arial"
1551 bold FALSE
1552 italics FALSE
1553 underline FALSE
1554 strike FALSE
1555 color 0
1556 default_color TRUE)
1557 stereotype TRUE
1558 line_color 3342489
1559 quidu "3F3D3DD00303"
dpchoue3c8fda2006-03-09 23:48:17 +00001560 client @30
1561 supplier @29
Brian Payton00274f92005-12-22 21:48:28 +00001562 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00001563 (1019, 2370)
Brian Payton00274f92005-12-22 21:48:28 +00001564 (1349, 2370)
1565 (1349, 2194))
1566 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001567 origin_attachment (1019, 2370)
Brian Payton00274f92005-12-22 21:48:28 +00001568 terminal_attachment (1349, 2194)
dpchoue3c8fda2006-03-09 23:48:17 +00001569 label (object SegLabel @35
1570 Parent_View @34
Brian Payton00274f92005-12-22 21:48:28 +00001571 location (1308, 2249)
1572 font (object Font
1573 size 10
1574 face "Arial"
1575 bold FALSE
1576 italics FALSE
1577 underline FALSE
1578 strike FALSE
1579 color 0
1580 default_color TRUE)
1581 anchor 2
1582 anchor_loc 1
1583 nlines 1
1584 max_width 34
1585 justify 0
1586 label "1"
1587 pctDist 0.890756
1588 height 42
1589 orientation 0))))
dpchoue3c8fda2006-03-09 23:48:17 +00001590 (object AttachView "" @36
Brian Payton00274f92005-12-22 21:48:28 +00001591 stereotype TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00001592 line_color 3342489
1593 client @10
1594 supplier @30
Brian Payton00274f92005-12-22 21:48:28 +00001595 line_style 3
dpchoue3c8fda2006-03-09 23:48:17 +00001596 origin_attachment (1784, 2303)
1597 terminal_attachment (1349, 2303))
1598 (object InheritTreeView "" @37
1599 location (1594, 2688)
Brian Payton00274f92005-12-22 21:48:28 +00001600 line_color 3342489
1601 fill_color 13434879
dpchoue3c8fda2006-03-09 23:48:17 +00001602 supplier @29
1603 vertices (list Points
1604 (1594, 2688)
1605 (1594, 2194)))
1606 (object InheritView "" @38
Brian Payton00274f92005-12-22 21:48:28 +00001607 stereotype TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00001608 line_color 3342489
1609 quidu "411A8B8B03E0"
1610 client @13
1611 supplier @29
1612 line_style 3
1613 origin_attachment (1379, 2797)
1614 terminal_attachment (1379, 2688)
1615 drawSupplier @37)
1616 (object InheritView "" @39
Brian Payton00274f92005-12-22 21:48:28 +00001617 stereotype TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00001618 line_color 3342489
1619 quidu "411A8B8F006B"
1620 client @12
1621 supplier @29
1622 line_style 3
1623 origin_attachment (1885, 2797)
1624 terminal_attachment (1885, 2688)
1625 drawSupplier @37)
1626 (object InheritView "" @40
1627 stereotype TRUE
1628 line_color 3342489
1629 quidu "411A8B92012D"
1630 client @11
1631 supplier @29
1632 line_style 3
1633 origin_attachment (2510, 2804)
1634 terminal_attachment (2510, 2688)
1635 drawSupplier @37)
1636 (object ClassView "Class" "Logical View::SQLModel::Routines::Routine" @41
Brian Payton00274f92005-12-22 21:48:28 +00001637 ShowCompartmentStereotypes TRUE
1638 IncludeAttribute TRUE
1639 IncludeOperation TRUE
1640 location (1128, 1381)
1641 font (object Font
1642 size 10
1643 face "Arial"
1644 bold FALSE
1645 italics TRUE
1646 underline FALSE
1647 strike FALSE
1648 color 0
1649 default_color TRUE)
1650 label (object ItemLabel
dpchoue3c8fda2006-03-09 23:48:17 +00001651 Parent_View @41
Brian Payton00274f92005-12-22 21:48:28 +00001652 location (783, 1075)
1653 fill_color 13434879
1654 nlines 1
1655 max_width 690
1656 justify 0
1657 label "Routine")
1658 icon_style "Icon"
1659 line_color 3342489
1660 fill_color 13828055
1661 quidu "3F3D36420226"
avainchtea67f84f2006-08-24 18:26:52 +00001662 compartment (object Compartment
1663 Parent_View @41
1664 location (783, 1136)
1665 font (object Font
1666 size 10
1667 face "Arial"
1668 bold FALSE
1669 italics TRUE
1670 underline FALSE
1671 strike FALSE
1672 color 0
1673 default_color TRUE)
1674 icon_style "Icon"
1675 fill_color 16777215
1676 anchor 2
1677 nlines 11
1678 max_width 584)
Brian Payton00274f92005-12-22 21:48:28 +00001679 width 708
1680 height 636
1681 annotation 8
1682 autoResize TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001683 (object AssociationViewNew "$UNNAMED$7" @42
Brian Payton00274f92005-12-22 21:48:28 +00001684 location (591, 1392)
1685 font (object Font
1686 size 10
1687 face "Arial"
1688 bold FALSE
1689 italics FALSE
1690 underline FALSE
1691 strike FALSE
1692 color 0
1693 default_color TRUE)
1694 stereotype TRUE
1695 quidu "3F3D44A602D7"
1696 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00001697 (object RoleView "source" @43
1698 Parent_View @42
Brian Payton00274f92005-12-22 21:48:28 +00001699 location (-535, 664)
1700 font (object Font
1701 size 12
1702 face "Arial"
1703 bold FALSE
1704 italics FALSE
1705 underline FALSE
1706 strike FALSE
1707 color 0
1708 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001709 label (object SegLabel @44
1710 Parent_View @43
Brian Payton00274f92005-12-22 21:48:28 +00001711 location (497, 1361)
1712 font (object Font
1713 size 10
1714 face "Arial"
1715 bold FALSE
1716 italics FALSE
1717 underline FALSE
1718 strike FALSE
1719 color 0
1720 default_color TRUE)
1721 anchor 1
1722 anchor_loc 1
1723 nlines 1
1724 max_width 146
1725 justify 0
1726 label "-source"
1727 pctDist 0.513661
1728 height 32
1729 orientation 1)
1730 stereotype TRUE
1731 line_color 3342489
1732 quidu "3F3D44A7017A"
dpchoue3c8fda2006-03-09 23:48:17 +00001733 client @42
1734 supplier @26
Brian Payton00274f92005-12-22 21:48:28 +00001735 line_style 3
1736 origin_attachment (591, 1392)
1737 terminal_attachment (408, 1392)
dpchoue3c8fda2006-03-09 23:48:17 +00001738 label (object SegLabel @45
1739 Parent_View @43
Brian Payton00274f92005-12-22 21:48:28 +00001740 location (466, 1434)
1741 font (object Font
1742 size 10
1743 face "Arial"
1744 bold FALSE
1745 italics FALSE
1746 underline FALSE
1747 strike FALSE
1748 color 0
1749 default_color TRUE)
1750 anchor 2
1751 anchor_loc 1
1752 nlines 1
1753 max_width 80
1754 justify 0
1755 label "0..1"
1756 pctDist 0.683060
1757 height 42
1758 orientation 0))
dpchoue3c8fda2006-03-09 23:48:17 +00001759 (object RoleView "routine" @46
1760 Parent_View @42
Brian Payton00274f92005-12-22 21:48:28 +00001761 location (-535, 664)
1762 font (object Font
1763 size 12
1764 face "Arial"
1765 bold FALSE
1766 italics FALSE
1767 underline FALSE
1768 strike FALSE
1769 color 0
1770 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001771 label (object SegLabel @47
1772 Parent_View @46
Brian Payton00274f92005-12-22 21:48:28 +00001773 location (685, 1445)
1774 font (object Font
1775 size 10
1776 face "Arial"
1777 bold FALSE
1778 italics FALSE
1779 underline FALSE
1780 strike FALSE
1781 color 0
1782 default_color TRUE)
1783 anchor 1
1784 anchor_loc 1
1785 nlines 1
1786 max_width 146
1787 justify 0
1788 label "-routine"
1789 pctDist 0.516304
1790 height 53
1791 orientation 1)
1792 stereotype TRUE
1793 line_color 3342489
1794 quidu "3F3D44A70184"
dpchoue3c8fda2006-03-09 23:48:17 +00001795 client @42
1796 supplier @41
Brian Payton00274f92005-12-22 21:48:28 +00001797 line_style 3
1798 origin_attachment (591, 1392)
1799 terminal_attachment (774, 1392)
dpchoue3c8fda2006-03-09 23:48:17 +00001800 label (object SegLabel @48
1801 Parent_View @46
Brian Payton00274f92005-12-22 21:48:28 +00001802 location (735, 1343)
1803 font (object Font
1804 size 10
1805 face "Arial"
1806 bold FALSE
1807 italics FALSE
1808 underline FALSE
1809 strike FALSE
1810 color 0
1811 default_color TRUE)
1812 anchor 2
1813 anchor_loc 1
1814 nlines 1
1815 max_width 34
1816 justify 0
1817 label "1"
1818 pctDist 0.788043
1819 height 50
1820 orientation 0))))
dpchoue3c8fda2006-03-09 23:48:17 +00001821 (object InheritView "" @49
Brian Payton00274f92005-12-22 21:48:28 +00001822 stereotype TRUE
1823 line_color 16711680
1824 quidu "3F3D37160216"
dpchoue3c8fda2006-03-09 23:48:17 +00001825 client @41
Brian Payton00274f92005-12-22 21:48:28 +00001826 supplier @3
1827 vertices (list Points
1828 (900, 1063)
1829 (900, 938)
1830 (444, 938)
1831 (444, 745))
1832 line_style 3
1833 origin_attachment (900, 1063)
1834 terminal_attachment (444, 745))
dpchoue3c8fda2006-03-09 23:48:17 +00001835 (object InheritView "" @50
Brian Payton00274f92005-12-22 21:48:28 +00001836 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 stereotype TRUE
1846 line_color 16711680
1847 quidu "3F3D3B9A01F1"
dpchoue3c8fda2006-03-09 23:48:17 +00001848 client @29
1849 supplier @41
Brian Payton00274f92005-12-22 21:48:28 +00001850 line_style 3
1851 origin_attachment (1426, 1807)
1852 terminal_attachment (1426, 1699))
dpchoue3c8fda2006-03-09 23:48:17 +00001853 (object InheritView "" @51
Brian Payton00274f92005-12-22 21:48:28 +00001854 font (object Font
1855 size 10
1856 face "Arial"
1857 bold FALSE
1858 italics FALSE
1859 underline FALSE
1860 strike FALSE
1861 color 0
1862 default_color TRUE)
1863 stereotype TRUE
1864 line_color 16711680
1865 quidu "3F3D3B9D03E0"
dpchoue3c8fda2006-03-09 23:48:17 +00001866 client @16
1867 supplier @41
Brian Payton00274f92005-12-22 21:48:28 +00001868 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00001869 origin_attachment (919, 1864)
Brian Payton00274f92005-12-22 21:48:28 +00001870 terminal_attachment (919, 1699))
dpchoue3c8fda2006-03-09 23:48:17 +00001871 (object AssociationViewNew "$UNNAMED$10" @52
Brian Payton00274f92005-12-22 21:48:28 +00001872 location (1191, 916)
1873 font (object Font
1874 size 10
1875 face "Arial"
1876 bold FALSE
1877 italics FALSE
1878 underline FALSE
1879 strike FALSE
1880 color 0
1881 default_color TRUE)
1882 stereotype TRUE
1883 quidu "3F4E92E4031A"
1884 roleview_list (list RoleViews
dpchoue3c8fda2006-03-09 23:48:17 +00001885 (object RoleView "routines" @53
1886 Parent_View @52
Brian Payton00274f92005-12-22 21:48:28 +00001887 location (973, -267)
1888 font (object Font
1889 size 12
1890 face "Arial"
1891 bold FALSE
1892 italics FALSE
1893 underline FALSE
1894 strike FALSE
1895 color 0
1896 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001897 label (object SegLabel @54
1898 Parent_View @53
Brian Payton00274f92005-12-22 21:48:28 +00001899 location (1280, 987)
1900 font (object Font
1901 size 10
1902 face "Arial"
1903 bold FALSE
1904 italics FALSE
1905 underline FALSE
1906 strike FALSE
1907 color 0
1908 default_color TRUE)
1909 anchor 1
1910 anchor_loc 1
1911 nlines 1
1912 max_width 168
1913 justify 0
1914 label "-routines"
1915 pctDist 0.493671
1916 height 89
1917 orientation 0)
1918 stereotype TRUE
1919 line_color 3342489
1920 quidu "3F4E92E502F3"
dpchoue3c8fda2006-03-09 23:48:17 +00001921 client @52
1922 supplier @41
Brian Payton00274f92005-12-22 21:48:28 +00001923 line_style 3
1924 origin_attachment (1191, 916)
1925 terminal_attachment (1191, 1062)
dpchoue3c8fda2006-03-09 23:48:17 +00001926 label (object SegLabel @55
1927 Parent_View @53
Brian Payton00274f92005-12-22 21:48:28 +00001928 location (1250, 1032)
1929 font (object Font
1930 size 10
1931 face "Arial"
1932 bold FALSE
1933 italics FALSE
1934 underline FALSE
1935 strike FALSE
1936 color 0
1937 default_color TRUE)
1938 anchor 2
1939 anchor_loc 1
1940 nlines 1
1941 max_width 80
1942 justify 0
1943 label "0..n"
1944 pctDist 0.801471
1945 height 59
1946 orientation 0))
dpchoue3c8fda2006-03-09 23:48:17 +00001947 (object RoleView "schema" @56
1948 Parent_View @52
Brian Payton00274f92005-12-22 21:48:28 +00001949 location (973, -267)
1950 font (object Font
1951 size 12
1952 face "Arial"
1953 bold FALSE
1954 italics FALSE
1955 underline FALSE
1956 strike FALSE
1957 color 0
1958 default_color TRUE)
dpchoue3c8fda2006-03-09 23:48:17 +00001959 label (object SegLabel @57
1960 Parent_View @56
Brian Payton00274f92005-12-22 21:48:28 +00001961 location (1092, 848)
1962 font (object Font
1963 size 10
1964 face "Arial"
1965 bold FALSE
1966 italics FALSE
1967 underline FALSE
1968 strike FALSE
1969 color 0
1970 default_color TRUE)
1971 anchor 1
1972 anchor_loc 1
1973 nlines 1
1974 max_width 168
1975 justify 0
1976 label "-schema"
1977 pctDist 0.468354
1978 height 100
1979 orientation 0)
1980 stereotype TRUE
1981 line_color 3342489
1982 quidu "3F4E92E502FE"
dpchoue3c8fda2006-03-09 23:48:17 +00001983 client @52
1984 supplier @28
Brian Payton00274f92005-12-22 21:48:28 +00001985 line_style 3
1986 origin_attachment (1191, 916)
1987 terminal_attachment (1191, 770)
dpchoue3c8fda2006-03-09 23:48:17 +00001988 label (object SegLabel @58
1989 Parent_View @56
Brian Payton00274f92005-12-22 21:48:28 +00001990 location (1132, 807)
1991 font (object Font
1992 size 10
1993 face "Arial"
1994 bold FALSE
1995 italics FALSE
1996 underline FALSE
1997 strike FALSE
1998 color 0
1999 default_color TRUE)
2000 anchor 2
2001 anchor_loc 1
2002 nlines 1
2003 max_width 15
2004 justify 0
2005 label "1"
2006 pctDist 0.755556
2007 height 60
2008 orientation 0))))
dpchoue3c8fda2006-03-09 23:48:17 +00002009 (object ClassView "Class" "Logical View::SQLModel::DataTypes::CharacterStringDataType" @59
Brian Payton00274f92005-12-22 21:48:28 +00002010 ShowCompartmentStereotypes TRUE
Brian Payton00274f92005-12-22 21:48:28 +00002011 IncludeOperation TRUE
dpchoue3c8fda2006-03-09 23:48:17 +00002012 location (2533, 2314)
Brian Payton00274f92005-12-22 21:48:28 +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
dpchoue3c8fda2006-03-09 23:48:17 +00002023 Parent_View @59
2024 location (2247, 2240)
Brian Payton00274f92005-12-22 21:48:28 +00002025 fill_color 13434879
dpchoue3c8fda2006-03-09 23:48:17 +00002026 nlines 1
2027 max_width 572
2028 justify 0
2029 label "CharacterStringDataType")
2030 icon_style "Label"
Brian Payton00274f92005-12-22 21:48:28 +00002031 line_color 3342489
dpchoue3c8fda2006-03-09 23:48:17 +00002032 fill_color 13434879
2033 quidu "3F2186CB02E1"
2034 width 590
2035 height 172
2036 annotation 8
2037 autoResize TRUE)
2038 (object ClassView "Class" "Logical View::SQLModel::Routines::Parameter" @60
2039 ShowCompartmentStereotypes TRUE
2040 IncludeAttribute TRUE
2041 IncludeOperation TRUE
avainchtea67f84f2006-08-24 18:26:52 +00002042 location (2312, 1159)
dpchoue3c8fda2006-03-09 23:48:17 +00002043 font (object Font
2044 size 10
2045 face "Arial"
2046 bold FALSE
2047 italics FALSE
2048 underline FALSE
2049 strike FALSE
2050 color 0
2051 default_color TRUE)
2052 label (object ItemLabel
2053 Parent_View @60
avainchtea67f84f2006-08-24 18:26:52 +00002054 location (2031, 1053)
dpchoue3c8fda2006-03-09 23:48:17 +00002055 fill_color 13434879
2056 nlines 1
2057 max_width 562
2058 justify 0
2059 label "Parameter")
2060 icon_style "Icon"
2061 line_color 3342489
2062 fill_color 13434879
2063 quidu "3F3D3B0F022D"
avainchtea67f84f2006-08-24 18:26:52 +00002064 compartment (object Compartment
2065 Parent_View @60
2066 location (2031, 1114)
2067 font (object Font
2068 size 10
2069 face "Arial"
2070 bold FALSE
2071 italics FALSE
2072 underline FALSE
2073 strike FALSE
2074 color 0
2075 default_color TRUE)
2076 icon_style "Icon"
2077 fill_color 16777215
2078 anchor 2
2079 nlines 3
2080 max_width 475)
dpchoue3c8fda2006-03-09 23:48:17 +00002081 width 580
2082 height 236
2083 annotation 8
2084 autoResize TRUE)
2085 (object AssociationViewNew "$UNNAMED$8" @61
avainchtea67f84f2006-08-24 18:26:52 +00002086 location (2444, 1946)
dpchoue3c8fda2006-03-09 23:48:17 +00002087 font (object Font
2088 size 10
2089 face "Arial"
2090 bold FALSE
2091 italics FALSE
2092 underline FALSE
2093 strike FALSE
2094 color 0
2095 default_color TRUE)
2096 stereotype TRUE
2097 quidu "3F3D45400120"
2098 roleview_list (list RoleViews
2099 (object RoleView "returnCast" @62
2100 Parent_View @61
avainchtea67f84f2006-08-24 18:26:52 +00002101 location (796, 728)
dpchoue3c8fda2006-03-09 23:48:17 +00002102 font (object Font
2103 size 12
2104 face "Arial"
2105 bold FALSE
2106 italics FALSE
2107 underline FALSE
2108 strike FALSE
2109 color 0
2110 default_color TRUE)
2111 label (object SegLabel @63
2112 Parent_View @62
avainchtea67f84f2006-08-24 18:26:52 +00002113 location (2328, 1373)
dpchoue3c8fda2006-03-09 23:48:17 +00002114 font (object Font
2115 size 10
2116 face "Arial"
2117 bold FALSE
2118 italics FALSE
2119 underline FALSE
2120 strike FALSE
2121 color 0
2122 default_color TRUE)
2123 anchor 1
2124 anchor_loc 1
2125 nlines 1
2126 max_width 203
2127 justify 0
2128 label "-returnCast"
2129 pctDist 0.858679
2130 height 117
2131 orientation 0)
2132 stereotype TRUE
2133 line_color 3342489
2134 quidu "3F3D4541019A"
2135 client @61
2136 supplier @60
2137 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002138 origin_attachment (2444, 1946)
2139 terminal_attachment (2444, 1277)
dpchoue3c8fda2006-03-09 23:48:17 +00002140 label (object SegLabel @64
2141 Parent_View @62
avainchtea67f84f2006-08-24 18:26:52 +00002142 location (2361, 1315)
dpchoue3c8fda2006-03-09 23:48:17 +00002143 font (object Font
2144 size 10
2145 face "Arial"
2146 bold FALSE
2147 italics FALSE
2148 underline FALSE
2149 strike FALSE
2150 color 0
2151 default_color TRUE)
2152 anchor 2
2153 anchor_loc 1
2154 nlines 1
2155 max_width 80
2156 justify 0
2157 label "0..1"
2158 pctDist 0.944700
2159 height 84
2160 orientation 0))
2161 (object RoleView "$UNNAMED$9" @65
2162 Parent_View @61
avainchtea67f84f2006-08-24 18:26:52 +00002163 location (796, 728)
dpchoue3c8fda2006-03-09 23:48:17 +00002164 font (object Font
2165 size 12
2166 face "Arial"
2167 bold FALSE
2168 italics FALSE
2169 underline FALSE
2170 strike FALSE
2171 color 0
2172 default_color TRUE)
2173 label (object SegLabel @66
2174 Parent_View @65
2175 location (2029, 2025)
2176 font (object Font
2177 size 12
2178 face "Arial"
2179 bold FALSE
2180 italics FALSE
2181 underline FALSE
2182 strike FALSE
2183 color 0
2184 default_color TRUE)
2185 hidden TRUE
2186 anchor 1
2187 anchor_loc 1
2188 nlines 1
2189 max_width 267
2190 justify 0
2191 label ""
2192 pctDist 0.800000
2193 height 42
2194 orientation 1)
2195 stereotype TRUE
2196 line_color 3342489
2197 quidu "3F3D454101A4"
2198 client @61
2199 supplier @29
2200 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00002201 (2444, 1946)
dpchoue3c8fda2006-03-09 23:48:17 +00002202 (2444, 2066)
2203 (1895, 2066))
2204 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002205 origin_attachment (2444, 1946)
dpchoue3c8fda2006-03-09 23:48:17 +00002206 terminal_attachment (1895, 2066)
2207 label (object SegLabel @67
2208 Parent_View @65
2209 location (1924, 2027)
2210 font (object Font
2211 size 10
2212 face "Arial"
2213 bold FALSE
2214 italics FALSE
2215 underline FALSE
2216 strike FALSE
2217 color 0
2218 default_color TRUE)
2219 anchor 2
2220 anchor_loc 1
2221 nlines 1
2222 max_width 34
2223 justify 0
2224 label "1"
2225 pctDist 0.958580
2226 height 40
2227 orientation 1))))
2228 (object AssociationViewNew "$UNNAMED$5" @68
avainchtea67f84f2006-08-24 18:26:52 +00002229 location (2156, 1716)
dpchoue3c8fda2006-03-09 23:48:17 +00002230 font (object Font
2231 size 10
2232 face "Arial"
2233 bold FALSE
2234 italics FALSE
2235 underline FALSE
2236 strike FALSE
2237 color 0
2238 default_color TRUE)
2239 stereotype TRUE
2240 quidu "3F3D43150321"
2241 roleview_list (list RoleViews
2242 (object RoleView "returnScaler" @69
2243 Parent_View @68
avainchtea67f84f2006-08-24 18:26:52 +00002244 location (1030, 988)
dpchoue3c8fda2006-03-09 23:48:17 +00002245 font (object Font
2246 size 12
2247 face "Arial"
2248 bold FALSE
2249 italics FALSE
2250 underline FALSE
2251 strike FALSE
2252 color 0
2253 default_color TRUE)
2254 label (object SegLabel @70
2255 Parent_View @69
avainchtea67f84f2006-08-24 18:26:52 +00002256 location (2027, 1378)
dpchoue3c8fda2006-03-09 23:48:17 +00002257 font (object Font
2258 size 10
2259 face "Arial"
2260 bold FALSE
2261 italics FALSE
2262 underline FALSE
2263 strike FALSE
2264 color 0
2265 default_color TRUE)
2266 anchor 1
2267 anchor_loc 1
2268 nlines 1
2269 max_width 236
2270 justify 0
2271 label "-returnScaler"
2272 pctDist 0.770142
2273 height 130
2274 orientation 0)
2275 stereotype TRUE
2276 line_color 3342489
2277 quidu "3F3D4316025A"
2278 client @68
2279 supplier @60
2280 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002281 origin_attachment (2156, 1716)
2282 terminal_attachment (2156, 1277)
dpchoue3c8fda2006-03-09 23:48:17 +00002283 label (object SegLabel @71
2284 Parent_View @69
avainchtea67f84f2006-08-24 18:26:52 +00002285 location (2096, 1318)
dpchoue3c8fda2006-03-09 23:48:17 +00002286 font (object Font
2287 size 10
2288 face "Arial"
2289 bold FALSE
2290 italics FALSE
2291 underline FALSE
2292 strike FALSE
2293 color 0
2294 default_color TRUE)
2295 anchor 2
2296 anchor_loc 1
2297 nlines 1
2298 max_width 80
2299 justify 0
2300 label "0..1"
2301 pctDist 0.909953
2302 height 61
2303 orientation 0))
2304 (object RoleView "$UNNAMED$6" @72
2305 Parent_View @68
avainchtea67f84f2006-08-24 18:26:52 +00002306 location (1030, 988)
dpchoue3c8fda2006-03-09 23:48:17 +00002307 font (object Font
2308 size 12
2309 face "Arial"
2310 bold FALSE
2311 italics FALSE
2312 underline FALSE
2313 strike FALSE
2314 color 0
2315 default_color TRUE)
2316 stereotype TRUE
2317 line_color 3342489
2318 quidu "3F3D4316026E"
2319 client @68
2320 supplier @29
2321 vertices (list Points
avainchtea67f84f2006-08-24 18:26:52 +00002322 (2156, 1716)
2323 (2156, 1894)
2324 (1895, 1894))
dpchoue3c8fda2006-03-09 23:48:17 +00002325 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002326 origin_attachment (2156, 1716)
2327 terminal_attachment (1895, 1894)
dpchoue3c8fda2006-03-09 23:48:17 +00002328 label (object SegLabel @73
2329 Parent_View @72
avainchtea67f84f2006-08-24 18:26:52 +00002330 location (1922, 1855)
dpchoue3c8fda2006-03-09 23:48:17 +00002331 font (object Font
2332 size 10
2333 face "Arial"
2334 bold FALSE
2335 italics FALSE
2336 underline FALSE
2337 strike FALSE
2338 color 0
2339 default_color TRUE)
2340 anchor 2
2341 anchor_loc 1
2342 nlines 1
2343 max_width 34
2344 justify 0
2345 label "1"
2346 pctDist 0.938534
2347 height 40
2348 orientation 1))))
2349 (object AttachView "" @74
Brian Payton00274f92005-12-22 21:48:28 +00002350 stereotype TRUE
2351 line_color 3342489
dpchoue3c8fda2006-03-09 23:48:17 +00002352 client @10
2353 supplier @68
2354 line_style 3
2355 origin_attachment (2080, 2246)
avainchtea67f84f2006-08-24 18:26:52 +00002356 terminal_attachment (2080, 1894))
dpchoue3c8fda2006-03-09 23:48:17 +00002357 (object AssociationViewNew "$UNNAMED$4" @75
avainchtea67f84f2006-08-24 18:26:52 +00002358 location (1752, 1184)
dpchoue3c8fda2006-03-09 23:48:17 +00002359 font (object Font
2360 size 10
2361 face "Arial"
2362 bold FALSE
2363 italics FALSE
2364 underline FALSE
2365 strike FALSE
2366 color 0
2367 default_color TRUE)
2368 stereotype TRUE
2369 quidu "3F3D421C0020"
2370 roleview_list (list RoleViews
2371 (object RoleView "parameters" @76
2372 Parent_View @75
avainchtea67f84f2006-08-24 18:26:52 +00002373 location (626, 456)
dpchoue3c8fda2006-03-09 23:48:17 +00002374 font (object Font
2375 size 12
2376 face "Arial"
2377 bold FALSE
2378 italics FALSE
2379 underline FALSE
2380 strike FALSE
2381 color 0
2382 default_color TRUE)
2383 label (object SegLabel @77
2384 Parent_View @76
avainchtea67f84f2006-08-24 18:26:52 +00002385 location (1896, 1109)
dpchoue3c8fda2006-03-09 23:48:17 +00002386 font (object Font
2387 size 10
2388 face "Arial"
2389 bold FALSE
2390 italics FALSE
2391 underline FALSE
2392 strike FALSE
2393 color 0
2394 default_color TRUE)
2395 anchor 1
2396 anchor_loc 1
2397 nlines 1
2398 max_width 223
2399 justify 0
2400 label "-parameters"
2401 pctDist 0.533835
2402 height 76
2403 orientation 0)
2404 stereotype TRUE
2405 line_color 3342489
2406 quidu "3F3D421C028C"
2407 client @75
2408 supplier @60
2409 line_style 3
avainchtea67f84f2006-08-24 18:26:52 +00002410 origin_attachment (1752, 1184)
2411 terminal_attachment (2022, 1184)
dpchoue3c8fda2006-03-09 23:48:17 +00002412 label (object SegLabel @78
2413 Parent_View @76
avainchtea67f84f2006-08-24 18:26:52 +00002414 location (1919, 1155)
dpchoue3c8fda2006-03-09 23:48:17 +00002415 font (object Font
2416 size 10
2417 face "Arial"
2418 bold FALSE
2419 italics FALSE
2420 underline FALSE
2421 strike FALSE
2422 color 0
2423 default_color TRUE)
2424 anchor 2
2425 anchor_loc 1
2426 nlines 1
2427 max_width 80
2428 justify 0
2429 label "0..n"
2430 pctDist 0.620301
2431 height 30
2432 orientation 0)
2433 label (object SegLabel @79
2434 Parent_View @76
avainchtea67f84f2006-08-24 18:26:52 +0000