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