Fix tests!
[dbsrgits/SQL-Translator.git] / t / data / xmi / Foo.poseidon2.xmi
1 <?xml version = '1.0' encoding = 'UTF-8' ?>
2 <XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Tue Sep 09 02:47:05 BST 2003'>
3   <XMI.header>
4     <XMI.documentation>
5       <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
6       <XMI.exporterVersion>1.0</XMI.exporterVersion>
7     </XMI.documentation>
8   </XMI.header>
9   <XMI.content>
10     <UML:Multiplicity xmi.id = '3b4b1e:f762a35f6b:-7f41'>
11       <UML:Multiplicity.range>
12         <UML:MultiplicityRange xmi.id = '3b4b1e:f762a35f6b:-7f40' lower = '1' upper = '1'/>
13       </UML:Multiplicity.range>
14     </UML:Multiplicity>
15     <UML:Model xmi.id = '3b4b1e:f762a35f6b:-7ff9' name = 'PackageFoo' isSpecification = 'false'
16       isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
17       <UML:Namespace.ownedElement>
18         <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7ff8' name = 'Foo' visibility = 'public'
19           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
20           isActive = 'false'>
21           <UML:ModelElement.stereotype>
22             <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
23           </UML:ModelElement.stereotype>
24           <UML:Classifier.feature>
25             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7ff6' name = 'fooid' visibility = 'public'
26               isSpecification = 'false' ownerScope = 'instance'>
27               <UML:ModelElement.stereotype>
28                 <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7ec8'/>
29               </UML:ModelElement.stereotype>
30               <UML:ModelElement.taggedValue>
31                 <UML:TaggedValue xmi.id = '3b4b1e:f762a35f6b:-7e5e' isSpecification = 'false'>
32                   <UML:TaggedValue.dataValue>&lt;p&gt;
33
34 &lt;/p&gt;
35 </UML:TaggedValue.dataValue>
36                   <UML:TaggedValue.type>
37                     <UML:TagDefinition xmi.idref = '3b4b1e:f762a35f6b:-7fa6'/>
38                   </UML:TaggedValue.type>
39                 </UML:TaggedValue>
40               </UML:ModelElement.taggedValue>
41               <UML:StructuralFeature.type>
42                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff5'/>
43               </UML:StructuralFeature.type>
44             </UML:Attribute>
45             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7ff4' name = 'name' visibility = 'public'
46               isSpecification = 'false' ownerScope = 'instance'>
47               <UML:Attribute.initialValue>
48                 <UML:Expression xmi.id = '3b4b1e:f762a35f6b:-7e56' language = 'java' body = ''/>
49               </UML:Attribute.initialValue>
50               <UML:StructuralFeature.type>
51                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7f70'/>
52               </UML:StructuralFeature.type>
53             </UML:Attribute>
54             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7e31' name = 'protectedname'
55               visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'>
56               <UML:StructuralFeature.type>
57                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7f70'/>
58               </UML:StructuralFeature.type>
59             </UML:Attribute>
60             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7e30' name = 'privatename' visibility = 'private'
61               isSpecification = 'false' ownerScope = 'instance'>
62               <UML:StructuralFeature.type>
63                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7f70'/>
64               </UML:StructuralFeature.type>
65             </UML:Attribute>
66             <UML:Operation xmi.id = '19e11a1:f7837163c4:-7ffb' name = 'magic' visibility = 'public'
67               isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
68               isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
69               <UML:BehavioralFeature.parameter>
70                 <UML:Parameter xmi.id = '19e11a1:f7837163c4:-7ffa' name = 'arg1' isSpecification = 'false'
71                   kind = 'inout'/>
72                 <UML:Parameter xmi.id = '19e11a1:f7837163c4:-7ff9' name = 'arg2' isSpecification = 'false'
73                   kind = 'inout'/>
74                 <UML:Parameter xmi.id = '19e11a1:f7837163c4:-7ff8' name = 'return' isSpecification = 'false'
75                   kind = 'return'>
76                   <UML:Parameter.type>
77                     <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff1'/>
78                   </UML:Parameter.type>
79                 </UML:Parameter>
80               </UML:BehavioralFeature.parameter>
81             </UML:Operation>
82             <UML:Method xmi.id = '19e11a1:f7837163c4:-7ff7' isSpecification = 'false'
83               isQuery = 'false'>
84               <UML:Method.body>
85                 <UML:ProcedureExpression xmi.id = '19e11a1:f7837163c4:-7ff6' language = 'java'
86                   body = ''/>
87               </UML:Method.body>
88               <UML:Method.specification>
89                 <UML:Operation xmi.idref = '19e11a1:f7837163c4:-7ffb'/>
90               </UML:Method.specification>
91             </UML:Method>
92           </UML:Classifier.feature>
93         </UML:Class>
94         <UML:Package xmi.id = '3b4b1e:f762a35f6b:-7ff3' name = 'java' isSpecification = 'false'
95           isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
96           <UML:Namespace.ownedElement>
97             <UML:Package xmi.id = '3b4b1e:f762a35f6b:-7ff2' name = 'lang' isSpecification = 'false'
98               isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
99               <UML:Namespace.ownedElement>
100                 <UML:DataType xmi.id = '3b4b1e:f762a35f6b:-7ff5' name = 'int' isSpecification = 'false'
101                   isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
102                 <UML:DataType xmi.id = '3b4b1e:f762a35f6b:-7ff1' name = 'void' isSpecification = 'false'
103                   isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
104                 <UML:DataType xmi.id = '3b4b1e:f762a35f6b:-7fb8' name = 'char' isSpecification = 'false'
105                   isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
106               </UML:Namespace.ownedElement>
107             </UML:Package>
108           </UML:Namespace.ownedElement>
109         </UML:Package>
110         <UML:Stereotype xmi.id = '3b4b1e:f762a35f6b:-7fb4' name = 'entity' isSpecification = 'false'
111           isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
112           <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
113         </UML:Stereotype>
114         <UML:Stereotype xmi.id = '3b4b1e:f762a35f6b:-7fb6' name = 'Table' visibility = 'public'
115           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
116           <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
117         </UML:Stereotype>
118         <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7f90' name = 'PrivateFoo' visibility = 'private'
119           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
120           isActive = 'false'>
121           <UML:ModelElement.stereotype>
122             <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
123           </UML:ModelElement.stereotype>
124         </UML:Class>
125         <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7f73' name = 'Recording' visibility = 'public'
126           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
127           isActive = 'false'>
128           <UML:ModelElement.stereotype>
129             <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
130           </UML:ModelElement.stereotype>
131           <UML:Classifier.feature>
132             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7f72' name = 'recordingid' visibility = 'public'
133               isSpecification = 'false' ownerScope = 'instance'>
134               <UML:ModelElement.stereotype>
135                 <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7ec8'/>
136               </UML:ModelElement.stereotype>
137               <UML:StructuralFeature.type>
138                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff5'/>
139               </UML:StructuralFeature.type>
140             </UML:Attribute>
141             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7f71' name = 'title' visibility = 'public'
142               isSpecification = 'false' ownerScope = 'instance'>
143               <UML:StructuralFeature.type>
144                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7f70'/>
145               </UML:StructuralFeature.type>
146             </UML:Attribute>
147             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7f3f' name = 'type' visibility = 'public'
148               isSpecification = 'false' ownerScope = 'instance'>
149               <UML:StructuralFeature.type>
150                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7f70'/>
151               </UML:StructuralFeature.type>
152             </UML:Attribute>
153           </UML:Classifier.feature>
154         </UML:Class>
155         <UML:DataType xmi.id = '3b4b1e:f762a35f6b:-7f70' name = 'varchar' visibility = 'public'
156           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
157         <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7f3e' name = 'CD' visibility = 'public'
158           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
159           isActive = 'false'>
160           <UML:GeneralizableElement.generalization>
161             <UML:Generalization xmi.idref = '3b4b1e:f762a35f6b:-7f3d'/>
162           </UML:GeneralizableElement.generalization>
163         </UML:Class>
164         <UML:Generalization xmi.id = '3b4b1e:f762a35f6b:-7f3d' isSpecification = 'false'>
165           <UML:Generalization.child>
166             <UML:Class xmi.idref = '3b4b1e:f762a35f6b:-7f3e'/>
167           </UML:Generalization.child>
168           <UML:Generalization.parent>
169             <UML:Class xmi.idref = '3b4b1e:f762a35f6b:-7f73'/>
170           </UML:Generalization.parent>
171         </UML:Generalization>
172         <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7f3c' name = 'Track' visibility = 'public'
173           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
174           isActive = 'false'>
175           <UML:ModelElement.stereotype>
176             <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
177           </UML:ModelElement.stereotype>
178           <UML:Classifier.feature>
179             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7e94' name = 'trackid' visibility = 'public'
180               isSpecification = 'false' ownerScope = 'instance'>
181               <UML:ModelElement.stereotype>
182                 <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7ec8'/>
183               </UML:ModelElement.stereotype>
184               <UML:StructuralFeature.type>
185                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff5'/>
186               </UML:StructuralFeature.type>
187             </UML:Attribute>
188             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7e7b' name = 'recordingid' visibility = 'public'
189               isSpecification = 'false' ownerScope = 'instance'>
190               <UML:ModelElement.stereotype>
191                 <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7ec7'/>
192               </UML:ModelElement.stereotype>
193               <UML:StructuralFeature.type>
194                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff5'/>
195               </UML:StructuralFeature.type>
196             </UML:Attribute>
197             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7f3b' name = 'number' visibility = 'public'
198               isSpecification = 'false' ownerScope = 'instance'>
199               <UML:Attribute.initialValue>
200                 <UML:Expression xmi.id = '3b4b1e:f762a35f6b:-7e5b' language = 'java' body = '1'/>
201               </UML:Attribute.initialValue>
202               <UML:StructuralFeature.type>
203                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff5'/>
204               </UML:StructuralFeature.type>
205             </UML:Attribute>
206             <UML:Attribute xmi.id = '3b4b1e:f762a35f6b:-7f3a' name = 'name' visibility = 'public'
207               isSpecification = 'false' ownerScope = 'instance'>
208               <UML:StructuralFeature.type>
209                 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7f70'/>
210               </UML:StructuralFeature.type>
211             </UML:Attribute>
212           </UML:Classifier.feature>
213         </UML:Class>
214         <UML:Association xmi.id = '3b4b1e:f762a35f6b:-7f39' isSpecification = 'false'
215           isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
216           <UML:Association.connection>
217             <UML:AssociationEnd xmi.id = '3b4b1e:f762a35f6b:-7f38' visibility = 'public'
218               isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite'
219               targetScope = 'instance' changeability = 'changeable'>
220               <UML:AssociationEnd.multiplicity>
221                 <UML:Multiplicity xmi.id = '3b4b1e:f762a35f6b:-7f37'>
222                   <UML:Multiplicity.range>
223                     <UML:MultiplicityRange xmi.id = '3b4b1e:f762a35f6b:-7f36' lower = '1' upper = '1'/>
224                   </UML:Multiplicity.range>
225                 </UML:Multiplicity>
226               </UML:AssociationEnd.multiplicity>
227               <UML:AssociationEnd.participant>
228                 <UML:Class xmi.idref = '3b4b1e:f762a35f6b:-7f73'/>
229               </UML:AssociationEnd.participant>
230             </UML:AssociationEnd>
231             <UML:AssociationEnd xmi.id = '3b4b1e:f762a35f6b:-7f35' name = '' visibility = 'public'
232               isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
233               targetScope = 'instance' changeability = 'changeable'>
234               <UML:AssociationEnd.multiplicity>
235                 <UML:Multiplicity xmi.id = '3b4b1e:f762a35f6b:-7f34'>
236                   <UML:Multiplicity.range>
237                     <UML:MultiplicityRange xmi.id = '3b4b1e:f762a35f6b:-7f33' lower = '1' upper = '-1'/>
238                   </UML:Multiplicity.range>
239                 </UML:Multiplicity>
240               </UML:AssociationEnd.multiplicity>
241               <UML:AssociationEnd.participant>
242                 <UML:Class xmi.idref = '3b4b1e:f762a35f6b:-7f3c'/>
243               </UML:AssociationEnd.participant>
244             </UML:AssociationEnd>
245           </UML:Association.connection>
246         </UML:Association>
247         <UML:Stereotype xmi.id = '3b4b1e:f762a35f6b:-7ec8' name = 'PK' visibility = 'public'
248           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
249           <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
250         </UML:Stereotype>
251         <UML:Stereotype xmi.id = '3b4b1e:f762a35f6b:-7ec7' name = 'FK' visibility = 'public'
252           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
253           <UML:Stereotype.baseClass>Attribute</UML:Stereotype.baseClass>
254         </UML:Stereotype>
255         <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7e54' name = 'ProtectedFoo' visibility = 'protected'
256           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
257           isActive = 'false'>
258           <UML:ModelElement.stereotype>
259             <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
260           </UML:ModelElement.stereotype>
261         </UML:Class>
262       </UML:Namespace.ownedElement>
263     </UML:Model>
264     <UML:TagDefinition xmi.id = '3b4b1e:f762a35f6b:-7fa6' name = 'documentation'
265       isSpecification = 'false' tagType = 'String'>
266       <UML:TagDefinition.multiplicity>
267         <UML:Multiplicity xmi.id = '3b4b1e:f762a35f6b:-7fa5'>
268           <UML:Multiplicity.range>
269             <UML:MultiplicityRange xmi.id = '3b4b1e:f762a35f6b:-7fa4' lower = '1' upper = '1'/>
270           </UML:Multiplicity.range>
271         </UML:Multiplicity>
272       </UML:TagDefinition.multiplicity>
273     </UML:TagDefinition>
274     <UML:Uml1SemanticModelBridge xmi.id = '3b4b1e:f762a35f6b:-7fc0' presentation = ''>
275       <UML:Uml1SemanticModelBridge.element>
276         <UML:Model xmi.idref = '3b4b1e:f762a35f6b:-7ff9'/>
277       </UML:Uml1SemanticModelBridge.element>
278     </UML:Uml1SemanticModelBridge>
279   </XMI.content>
280 </XMI>