1 <?xml version = '1.0' encoding = 'UTF-8' ?>
\r
2 <XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Oct 02 05:23:24 BST 2003'>
\r
5 <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
\r
6 <XMI.exporterVersion>1.0</XMI.exporterVersion>
\r
10 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7ff9'>
\r
11 <UML:Multiplicity.range>
\r
12 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7ff8' lower = '1' upper = '1'/>
\r
13 </UML:Multiplicity.range>
\r
15 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7ff7'>
\r
16 <UML:Multiplicity.range>
\r
17 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7ff6' lower = '1' upper = '1'/>
\r
18 </UML:Multiplicity.range>
\r
20 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fd6'>
\r
21 <UML:Multiplicity.range>
\r
22 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fd5' lower = '1' upper = '1'/>
\r
23 </UML:Multiplicity.range>
\r
25 <UML:Model xmi.id = '5539d8:f7b62bc3a2:-7ff5' name = 'model 2' isSpecification = 'false'
\r
26 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
27 <UML:Namespace.ownedElement>
\r
28 <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7ff4' name = 'Order' visibility = 'public'
\r
29 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
\r
31 <UML:ModelElement.stereotype>
\r
32 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>
\r
33 </UML:ModelElement.stereotype>
\r
34 <UML:Classifier.feature>
\r
35 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ff3' name = 'orderID' visibility = 'public'
\r
36 isSpecification = 'false' ownerScope = 'instance'>
\r
37 <UML:ModelElement.stereotype>
\r
38 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>
\r
39 </UML:ModelElement.stereotype>
\r
40 <UML:ModelElement.taggedValue>
\r
41 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fec' isSpecification = 'false'>
\r
42 <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>
\r
43 <UML:TaggedValue.type>
\r
44 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
45 </UML:TaggedValue.type>
\r
47 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7feb' isSpecification = 'false'>
\r
48 <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>
\r
49 <UML:TaggedValue.type>
\r
50 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
51 </UML:TaggedValue.type>
\r
53 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fea' isSpecification = 'false'>
\r
54 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
55 <UML:TaggedValue.type>
\r
56 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
57 </UML:TaggedValue.type>
\r
59 </UML:ModelElement.taggedValue>
\r
60 <UML:StructuralFeature.type>
\r
61 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
62 </UML:StructuralFeature.type>
\r
64 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7efb' name = 'customerID' visibility = 'public'
\r
65 isSpecification = 'false' ownerScope = 'instance'>
\r
66 <UML:ModelElement.stereotype>
\r
67 <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>
\r
68 </UML:ModelElement.stereotype>
\r
69 <UML:ModelElement.taggedValue>
\r
70 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe9' isSpecification = 'false'>
\r
71 <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>
\r
72 <UML:TaggedValue.type>
\r
73 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
74 </UML:TaggedValue.type>
\r
76 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe8' isSpecification = 'false'>
\r
77 <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>
\r
78 <UML:TaggedValue.type>
\r
79 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
80 </UML:TaggedValue.type>
\r
82 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe7' isSpecification = 'false'>
\r
83 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
84 <UML:TaggedValue.type>
\r
85 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
86 </UML:TaggedValue.type>
\r
88 </UML:ModelElement.taggedValue>
\r
89 <UML:StructuralFeature.type>
\r
90 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
91 </UML:StructuralFeature.type>
\r
93 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ff1' name = 'orderDate' visibility = 'public'
\r
94 isSpecification = 'false' ownerScope = 'instance'>
\r
95 <UML:ModelElement.stereotype>
\r
96 <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>
\r
97 </UML:ModelElement.stereotype>
\r
98 <UML:ModelElement.taggedValue>
\r
99 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe6' isSpecification = 'false'>
\r
100 <UML:TaggedValue.dataValue>DATE</UML:TaggedValue.dataValue>
\r
101 <UML:TaggedValue.type>
\r
102 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
103 </UML:TaggedValue.type>
\r
105 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe5' isSpecification = 'false'>
\r
106 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
107 <UML:TaggedValue.type>
\r
108 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
109 </UML:TaggedValue.type>
\r
111 </UML:ModelElement.taggedValue>
\r
112 <UML:StructuralFeature.type>
\r
113 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff0'/>
\r
114 </UML:StructuralFeature.type>
\r
116 <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e9c' name = 'pkOrder' visibility = 'public'
\r
117 isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
\r
118 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
119 <UML:ModelElement.stereotype>
\r
120 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>
\r
121 </UML:ModelElement.stereotype>
\r
122 <UML:BehavioralFeature.parameter>
\r
123 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e9b' name = 'orderID' isSpecification = 'false'
\r
125 <UML:Parameter.type>
\r
126 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
127 </UML:Parameter.type>
\r
129 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e9a' name = 'return' isSpecification = 'false'
\r
131 <UML:Parameter.type>
\r
132 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
133 </UML:Parameter.type>
\r
135 </UML:BehavioralFeature.parameter>
\r
137 <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e94' name = 'fkCustomer' visibility = 'public'
\r
138 isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
\r
139 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
140 <UML:ModelElement.stereotype>
\r
141 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e75'/>
\r
142 </UML:ModelElement.stereotype>
\r
143 <UML:BehavioralFeature.parameter>
\r
144 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e93' name = 'customerID' isSpecification = 'false'
\r
146 <UML:Parameter.type>
\r
147 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
148 </UML:Parameter.type>
\r
150 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e92' name = 'return' isSpecification = 'false'
\r
152 <UML:Parameter.type>
\r
153 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
154 </UML:Parameter.type>
\r
156 </UML:BehavioralFeature.parameter>
\r
158 <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e91' isSpecification = 'false'
\r
161 <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e90' language = 'java'
\r
164 <UML:Method.specification>
\r
165 <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e94'/>
\r
166 </UML:Method.specification>
\r
168 <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e8f' isSpecification = 'false'
\r
171 <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e8e' language = 'java'
\r
174 <UML:Method.specification>
\r
175 <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e9c'/>
\r
176 </UML:Method.specification>
\r
178 <UML:Operation xmi.id = '53bbfa:f7b73843fd:-7ffb' name = 'idxOrderDate'
\r
179 visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
\r
180 isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
\r
181 isAbstract = 'false'>
\r
182 <UML:ModelElement.stereotype>
\r
183 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e72'/>
\r
184 </UML:ModelElement.stereotype>
\r
185 <UML:BehavioralFeature.parameter>
\r
186 <UML:Parameter xmi.id = '53bbfa:f7b73843fd:-7ffa' name = 'orderDate' isSpecification = 'false'
\r
188 <UML:Parameter.type>
\r
189 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff0'/>
\r
190 </UML:Parameter.type>
\r
192 <UML:Parameter xmi.id = '53bbfa:f7b73843fd:-7ff9' name = 'return' isSpecification = 'false'
\r
194 <UML:Parameter.type>
\r
195 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
196 </UML:Parameter.type>
\r
198 </UML:BehavioralFeature.parameter>
\r
200 <UML:Method xmi.id = '53bbfa:f7b73843fd:-7ff8' isSpecification = 'false'
\r
203 <UML:ProcedureExpression xmi.id = '53bbfa:f7b73843fd:-7ff7' language = 'java'
\r
206 <UML:Method.specification>
\r
207 <UML:Operation xmi.idref = '53bbfa:f7b73843fd:-7ffb'/>
\r
208 </UML:Method.specification>
\r
210 </UML:Classifier.feature>
\r
212 <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7fef' name = 'OrderLine' visibility = 'public'
\r
213 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
\r
214 isActive = 'false'>
\r
215 <UML:ModelElement.stereotype>
\r
216 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>
\r
217 </UML:ModelElement.stereotype>
\r
218 <UML:Classifier.feature>
\r
219 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7e8d' name = 'lineNumber' visibility = 'public'
\r
220 isSpecification = 'false' ownerScope = 'instance'>
\r
221 <UML:Attribute.initialValue>
\r
222 <UML:Expression xmi.id = '5539d8:f7b62bc3a2:-7e8c' language = 'java' body = '1'/>
\r
223 </UML:Attribute.initialValue>
\r
224 <UML:ModelElement.stereotype>
\r
225 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>
\r
226 </UML:ModelElement.stereotype>
\r
227 <UML:ModelElement.taggedValue>
\r
228 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe4' isSpecification = 'false'>
\r
229 <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>
\r
230 <UML:TaggedValue.type>
\r
231 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
232 </UML:TaggedValue.type>
\r
234 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe3' isSpecification = 'false'>
\r
235 <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>
\r
236 <UML:TaggedValue.type>
\r
237 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
238 </UML:TaggedValue.type>
\r
240 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe2' isSpecification = 'false'>
\r
241 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
242 <UML:TaggedValue.type>
\r
243 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
244 </UML:TaggedValue.type>
\r
246 </UML:ModelElement.taggedValue>
\r
247 <UML:StructuralFeature.type>
\r
248 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
249 </UML:StructuralFeature.type>
\r
251 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7eca' name = 'orderID' visibility = 'public'
\r
252 isSpecification = 'false' ownerScope = 'instance'>
\r
253 <UML:ModelElement.stereotype>
\r
254 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e74'/>
\r
255 </UML:ModelElement.stereotype>
\r
256 <UML:ModelElement.taggedValue>
\r
257 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe1' isSpecification = 'false'>
\r
258 <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>
\r
259 <UML:TaggedValue.type>
\r
260 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
261 </UML:TaggedValue.type>
\r
263 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe0' isSpecification = 'false'>
\r
264 <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>
\r
265 <UML:TaggedValue.type>
\r
266 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
267 </UML:TaggedValue.type>
\r
269 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fdf' isSpecification = 'false'>
\r
270 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
271 <UML:TaggedValue.type>
\r
272 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
273 </UML:TaggedValue.type>
\r
275 </UML:ModelElement.taggedValue>
\r
276 <UML:StructuralFeature.type>
\r
277 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
278 </UML:StructuralFeature.type>
\r
280 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7f0f' name = 'quantity' visibility = 'public'
\r
281 isSpecification = 'false' ownerScope = 'instance'>
\r
282 <UML:Attribute.initialValue>
\r
283 <UML:Expression xmi.id = '5539d8:f7b62bc3a2:-7f0e' language = 'java' body = '1'/>
\r
284 </UML:Attribute.initialValue>
\r
285 <UML:ModelElement.stereotype>
\r
286 <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>
\r
287 </UML:ModelElement.stereotype>
\r
288 <UML:ModelElement.taggedValue>
\r
289 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fdb' isSpecification = 'false'>
\r
290 <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>
\r
291 <UML:TaggedValue.type>
\r
292 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
293 </UML:TaggedValue.type>
\r
295 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fda' isSpecification = 'false'>
\r
296 <UML:TaggedValue.dataValue>2</UML:TaggedValue.dataValue>
\r
297 <UML:TaggedValue.type>
\r
298 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
299 </UML:TaggedValue.type>
\r
301 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd9' isSpecification = 'false'>
\r
302 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
303 <UML:TaggedValue.type>
\r
304 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
305 </UML:TaggedValue.type>
\r
307 </UML:ModelElement.taggedValue>
\r
308 <UML:StructuralFeature.type>
\r
309 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
310 </UML:StructuralFeature.type>
\r
312 <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e8b' name = 'pkCon' visibility = 'public'
\r
313 isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
\r
314 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
315 <UML:ModelElement.stereotype>
\r
316 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>
\r
317 </UML:ModelElement.stereotype>
\r
318 <UML:BehavioralFeature.parameter>
\r
319 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e8a' name = 'lineNumber' isSpecification = 'false'
\r
321 <UML:Parameter.type>
\r
322 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
323 </UML:Parameter.type>
\r
325 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e89' name = 'orderID' isSpecification = 'false'
\r
327 <UML:Parameter.type>
\r
328 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
329 </UML:Parameter.type>
\r
331 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e88' name = 'return' isSpecification = 'false'
\r
333 <UML:Parameter.type>
\r
334 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
335 </UML:Parameter.type>
\r
337 </UML:BehavioralFeature.parameter>
\r
339 <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e87' isSpecification = 'false'
\r
342 <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e86' language = 'java'
\r
345 <UML:Method.specification>
\r
346 <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e8b'/>
\r
347 </UML:Method.specification>
\r
349 <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e7f' name = 'fkOrder' visibility = 'public'
\r
350 isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
\r
351 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
352 <UML:ModelElement.stereotype>
\r
353 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e75'/>
\r
354 </UML:ModelElement.stereotype>
\r
355 <UML:BehavioralFeature.parameter>
\r
356 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e7e' name = 'orderID' isSpecification = 'false'
\r
358 <UML:Parameter.type>
\r
359 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
360 </UML:Parameter.type>
\r
362 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e7d' name = 'return' isSpecification = 'false'
\r
364 <UML:Parameter.type>
\r
365 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
366 </UML:Parameter.type>
\r
368 </UML:BehavioralFeature.parameter>
\r
370 <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e7c' isSpecification = 'false'
\r
373 <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e7b' language = 'java'
\r
376 <UML:Method.specification>
\r
377 <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e7f'/>
\r
378 </UML:Method.specification>
\r
380 </UML:Classifier.feature>
\r
382 <UML:Association xmi.id = '5539d8:f7b62bc3a2:-7fee' isSpecification = 'false'
\r
383 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
384 <UML:Association.connection>
\r
385 <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fed' name = 'pkOrder'
\r
386 visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
\r
387 aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
\r
388 <UML:AssociationEnd.multiplicity>
\r
389 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fec'>
\r
390 <UML:Multiplicity.range>
\r
391 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7feb' lower = '1' upper = '1'/>
\r
392 </UML:Multiplicity.range>
\r
393 </UML:Multiplicity>
\r
394 </UML:AssociationEnd.multiplicity>
\r
395 <UML:AssociationEnd.participant>
\r
396 <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7ff4'/>
\r
397 </UML:AssociationEnd.participant>
\r
398 </UML:AssociationEnd>
\r
399 <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fea' name = 'fkOrder'
\r
400 visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
\r
401 aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
\r
402 <UML:AssociationEnd.multiplicity>
\r
403 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fe9'>
\r
404 <UML:Multiplicity.range>
\r
405 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fe8' lower = '0' upper = '-1'/>
\r
406 </UML:Multiplicity.range>
\r
407 </UML:Multiplicity>
\r
408 </UML:AssociationEnd.multiplicity>
\r
409 <UML:AssociationEnd.participant>
\r
410 <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7fef'/>
\r
411 </UML:AssociationEnd.participant>
\r
412 </UML:AssociationEnd>
\r
413 </UML:Association.connection>
\r
415 <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7fe7' name = 'Customer' visibility = 'public'
\r
416 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
\r
417 isActive = 'false'>
\r
418 <UML:ModelElement.stereotype>
\r
419 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>
\r
420 </UML:ModelElement.stereotype>
\r
421 <UML:Classifier.feature>
\r
422 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7fe6' name = 'customerID' visibility = 'public'
\r
423 isSpecification = 'false' ownerScope = 'instance'>
\r
424 <UML:ModelElement.stereotype>
\r
425 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>
\r
426 </UML:ModelElement.stereotype>
\r
427 <UML:ModelElement.taggedValue>
\r
428 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ffb' isSpecification = 'false'>
\r
429 <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>
\r
430 <UML:TaggedValue.type>
\r
431 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
432 </UML:TaggedValue.type>
\r
434 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ff5' isSpecification = 'false'>
\r
435 <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>
\r
436 <UML:TaggedValue.type>
\r
437 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
438 </UML:TaggedValue.type>
\r
440 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ff3' isSpecification = 'false'>
\r
441 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
442 <UML:TaggedValue.type>
\r
443 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
444 </UML:TaggedValue.type>
\r
446 </UML:ModelElement.taggedValue>
\r
447 <UML:StructuralFeature.type>
\r
448 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
449 </UML:StructuralFeature.type>
\r
451 <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7fe5' name = 'name' visibility = 'public'
\r
452 isSpecification = 'false' ownerScope = 'instance'>
\r
453 <UML:ModelElement.stereotype>
\r
454 <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>
\r
455 </UML:ModelElement.stereotype>
\r
456 <UML:ModelElement.taggedValue>
\r
457 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd8' isSpecification = 'false'>
\r
458 <UML:TaggedValue.dataValue>VARCHAR</UML:TaggedValue.dataValue>
\r
459 <UML:TaggedValue.type>
\r
460 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
461 </UML:TaggedValue.type>
\r
463 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd7' isSpecification = 'false'>
\r
464 <UML:TaggedValue.dataValue>255</UML:TaggedValue.dataValue>
\r
465 <UML:TaggedValue.type>
\r
466 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
467 </UML:TaggedValue.type>
\r
469 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd6' isSpecification = 'false'>
\r
470 <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>
\r
471 <UML:TaggedValue.type>
\r
472 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
473 </UML:TaggedValue.type>
\r
475 </UML:ModelElement.taggedValue>
\r
476 <UML:StructuralFeature.type>
\r
477 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fe4'/>
\r
478 </UML:StructuralFeature.type>
\r
480 <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7d47' name = 'pkCustomer' visibility = 'public'
\r
481 isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
\r
482 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
483 <UML:ModelElement.stereotype>
\r
484 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>
\r
485 </UML:ModelElement.stereotype>
\r
486 <UML:BehavioralFeature.parameter>
\r
487 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7d46' name = 'customerID' isSpecification = 'false'
\r
489 <UML:Parameter.type>
\r
490 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>
\r
491 </UML:Parameter.type>
\r
493 <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7d45' name = 'return' isSpecification = 'false'
\r
495 <UML:Parameter.type>
\r
496 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
497 </UML:Parameter.type>
\r
499 </UML:BehavioralFeature.parameter>
\r
501 <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7d44' isSpecification = 'false'
\r
504 <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7d43' language = 'java'
\r
507 <UML:Method.specification>
\r
508 <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7d47'/>
\r
509 </UML:Method.specification>
\r
511 <UML:Operation xmi.id = '1159e0c:f7fa095dac:-7ff9' name = 'UniqueEmail'
\r
512 visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
\r
513 isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
\r
514 isAbstract = 'false'>
\r
515 <UML:ModelElement.stereotype>
\r
516 <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e73'/>
\r
517 </UML:ModelElement.stereotype>
\r
518 <UML:ModelElement.taggedValue>
\r
519 <UML:TaggedValue xmi.id = '1159e0c:f7fa095dac:-7fb3' isSpecification = 'false'>
\r
520 <UML:TaggedValue.dataValue>255</UML:TaggedValue.dataValue>
\r
521 <UML:TaggedValue.type>
\r
522 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
523 </UML:TaggedValue.type>
\r
525 </UML:ModelElement.taggedValue>
\r
526 <UML:BehavioralFeature.parameter>
\r
527 <UML:Parameter xmi.id = '1159e0c:f7fa095dac:-7ff8' name = 'email' isSpecification = 'false'
\r
529 <UML:Parameter.type>
\r
530 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fe4'/>
\r
531 </UML:Parameter.type>
\r
533 <UML:Parameter xmi.id = '1159e0c:f7fa095dac:-7ff7' name = 'return' isSpecification = 'false'
\r
535 <UML:Parameter.type>
\r
536 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>
\r
537 </UML:Parameter.type>
\r
539 </UML:BehavioralFeature.parameter>
\r
541 <UML:Method xmi.id = '1159e0c:f7fa095dac:-7ff6' isSpecification = 'false'
\r
544 <UML:ProcedureExpression xmi.id = '1159e0c:f7fa095dac:-7ff5' language = 'java'
\r
547 <UML:Method.specification>
\r
548 <UML:Operation xmi.idref = '1159e0c:f7fa095dac:-7ff9'/>
\r
549 </UML:Method.specification>
\r
551 <UML:Attribute xmi.id = '1159e0c:f7fa095dac:-7ff4' name = 'email' visibility = 'public'
\r
552 isSpecification = 'false' ownerScope = 'instance'>
\r
553 <UML:ModelElement.stereotype>
\r
554 <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>
\r
555 </UML:ModelElement.stereotype>
\r
556 <UML:ModelElement.taggedValue>
\r
557 <UML:TaggedValue xmi.id = '1159e0c:f7fa095dac:-7fb0' isSpecification = 'false'>
\r
558 <UML:TaggedValue.dataValue>VARCHAR</UML:TaggedValue.dataValue>
\r
559 <UML:TaggedValue.type>
\r
560 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>
\r
561 </UML:TaggedValue.type>
\r
563 <UML:TaggedValue xmi.id = '1159e0c:f7fa095dac:-7faf' isSpecification = 'false'>
\r
564 <UML:TaggedValue.dataValue>255</UML:TaggedValue.dataValue>
\r
565 <UML:TaggedValue.type>
\r
566 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
567 </UML:TaggedValue.type>
\r
569 <UML:TaggedValue xmi.id = '1159e0c:f7fa095dac:-7fae' isSpecification = 'false'>
\r
570 <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>
\r
571 <UML:TaggedValue.type>
\r
572 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>
\r
573 </UML:TaggedValue.type>
\r
575 </UML:ModelElement.taggedValue>
\r
576 <UML:StructuralFeature.type>
\r
577 <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fe4'/>
\r
578 </UML:StructuralFeature.type>
\r
580 </UML:Classifier.feature>
\r
582 <UML:Association xmi.id = '5539d8:f7b62bc3a2:-7fe3' isSpecification = 'false'
\r
583 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
584 <UML:Association.connection>
\r
585 <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fe2' name = 'pkCustomer'
\r
586 visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
\r
587 aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
\r
588 <UML:AssociationEnd.multiplicity>
\r
589 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fe1'>
\r
590 <UML:Multiplicity.range>
\r
591 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fe0' lower = '1' upper = '1'/>
\r
592 </UML:Multiplicity.range>
\r
593 </UML:Multiplicity>
\r
594 </UML:AssociationEnd.multiplicity>
\r
595 <UML:AssociationEnd.participant>
\r
596 <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7fe7'/>
\r
597 </UML:AssociationEnd.participant>
\r
598 </UML:AssociationEnd>
\r
599 <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fdf' name = 'fkCustomer'
\r
600 visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
\r
601 aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
\r
602 <UML:AssociationEnd.multiplicity>
\r
603 <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fde'>
\r
604 <UML:Multiplicity.range>
\r
605 <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fdd' lower = '0' upper = '-1'/>
\r
606 </UML:Multiplicity.range>
\r
607 </UML:Multiplicity>
\r
608 </UML:AssociationEnd.multiplicity>
\r
609 <UML:AssociationEnd.participant>
\r
610 <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7ff4'/>
\r
611 </UML:AssociationEnd.participant>
\r
612 </UML:AssociationEnd>
\r
613 </UML:Association.connection>
\r
615 <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7ff2' name = 'INT' visibility = 'public'
\r
616 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
617 <UML:ModelElement.taggedValue>
\r
618 <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ff9' isSpecification = 'false'>
\r
619 <UML:TaggedValue.dataValue>20</UML:TaggedValue.dataValue>
\r
620 <UML:TaggedValue.type>
\r
621 <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>
\r
622 </UML:TaggedValue.type>
\r
624 </UML:ModelElement.taggedValue>
\r
626 <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7fe4' name = 'VARCHAR' visibility = 'public'
\r
627 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
\r
628 <UML:Package xmi.id = '5539d8:f7b62bc3a2:-7fd4' name = 'java' isSpecification = 'false'
\r
629 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
630 <UML:Namespace.ownedElement>
\r
631 <UML:Package xmi.id = '5539d8:f7b62bc3a2:-7fd3' name = 'lang' isSpecification = 'false'
\r
632 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
633 <UML:Namespace.ownedElement>
\r
634 <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7fd2' name = 'void' isSpecification = 'false'
\r
635 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
\r
636 <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7fd1' name = 'int' isSpecification = 'false'
\r
637 isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
\r
638 </UML:Namespace.ownedElement>
\r
640 </UML:Namespace.ownedElement>
\r
642 <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7ff0' name = 'DATE' visibility = 'public'
\r
643 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
\r
644 <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7ef8' name = 'TEXT' visibility = 'public'
\r
645 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
\r
646 <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e9d' name = 'PK' visibility = 'public'
\r
647 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
648 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
650 <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e75' name = 'FK' visibility = 'public'
\r
651 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
652 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
654 <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e74' name = 'PFK' visibility = 'public'
\r
655 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
656 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
658 <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e9e' name = 'Table' visibility = 'public'
\r
659 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
660 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
662 <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e73' name = 'Unique' visibility = 'public'
\r
663 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
664 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
666 <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e72' name = 'Index' visibility = 'public'
\r
667 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
668 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
670 <UML:Stereotype xmi.id = '9a1411:f7ba136dae:-7ffb' name = 'Column' visibility = 'public'
\r
671 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
\r
672 <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>
\r
674 <UML:Class xmi.id = '1159e0c:f7fa095dac:-7ff3' name = 'email' visibility = 'public'
\r
675 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
\r
676 isActive = 'false'/>
\r
677 </UML:Namespace.ownedElement>
\r
679 <UML:TagDefinition xmi.id = '1f5eb7f:f7bb15dc4a:-7ffa' name = 'size' isSpecification = 'false'
\r
680 tagType = 'String'>
\r
681 <UML:TagDefinition.multiplicity>
\r
682 <UML:Multiplicity xmi.id = '1f5eb7f:f7bb15dc4a:-7ff8'>
\r
683 <UML:Multiplicity.range>
\r
684 <UML:MultiplicityRange xmi.id = '1f5eb7f:f7bb15dc4a:-7ff7' lower = '1' upper = '1'/>
\r
685 </UML:Multiplicity.range>
\r
686 </UML:Multiplicity>
\r
687 </UML:TagDefinition.multiplicity>
\r
688 </UML:TagDefinition>
\r
689 <UML:TagDefinition xmi.id = '1f5eb7f:f7bb15dc4a:-7ff4' name = 'dataType'
\r
690 isSpecification = 'false' tagType = 'String'>
\r
691 <UML:TagDefinition.multiplicity>
\r
692 <UML:Multiplicity xmi.id = '1f5eb7f:f7bb15dc4a:-7ff1'>
\r
693 <UML:Multiplicity.range>
\r
694 <UML:MultiplicityRange xmi.id = '1f5eb7f:f7bb15dc4a:-7ff0' lower = '1' upper = '1'/>
\r
695 </UML:Multiplicity.range>
\r
696 </UML:Multiplicity>
\r
697 </UML:TagDefinition.multiplicity>
\r
698 </UML:TagDefinition>
\r
699 <UML:TagDefinition xmi.id = '1f5eb7f:f7bb15dc4a:-7ff2' name = 'nullable'
\r
700 isSpecification = 'false' tagType = 'String'>
\r
701 <UML:TagDefinition.multiplicity>
\r
702 <UML:Multiplicity xmi.id = '1f5eb7f:f7bb15dc4a:-7fef'>
\r
703 <UML:Multiplicity.range>
\r
704 <UML:MultiplicityRange xmi.id = '1f5eb7f:f7bb15dc4a:-7fee' lower = '1' upper = '1'/>
\r
705 </UML:Multiplicity.range>
\r
706 </UML:Multiplicity>
\r
707 </UML:TagDefinition.multiplicity>
\r
708 </UML:TagDefinition>
\r