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
5 <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
\r
6 <XMI.exporterVersion>1.0</XMI.exporterVersion>
\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
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
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><p>
35 </UML:TaggedValue.dataValue>
\r
36 <UML:TaggedValue.type>
\r
37 <UML:TagDefinition xmi.idref = '3b4b1e:f762a35f6b:-7fa6'/>
\r
38 </UML:TaggedValue.type>
\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
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
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
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
66 </UML:Classifier.feature>
\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
82 </UML:Namespace.ownedElement>
\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
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
92 <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7fa8' name = 'NotMe' visibility = 'public'
\r
93 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
\r
95 <UML:ModelElement.taggedValue>
\r
96 <UML:TaggedValue xmi.id = '3b4b1e:f762a35f6b:-7fa7' isSpecification = 'false'>
\r
97 <UML:TaggedValue.dataValue><p>
98 No &lt;&lt;Table&gt;&gt; so the parser should ignore it.
100 </UML:TaggedValue.dataValue>
\r
101 <UML:TaggedValue.type>
\r
102 <UML:TagDefinition xmi.idref = '3b4b1e:f762a35f6b:-7fa6'/>
\r
103 </UML:TaggedValue.type>
\r
105 </UML:ModelElement.taggedValue>
\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
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
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
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
142 </UML:Classifier.feature>
\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
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
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
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
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
201 </UML:Classifier.feature>
\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
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
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
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
251 </UML:Namespace.ownedElement>
\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