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'>
5 <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
6 <XMI.exporterVersion>1.0</XMI.exporterVersion>
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>
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'
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><p>
35 </UML:TaggedValue.dataValue>
36 <UML:TaggedValue.type>
37 <UML:TagDefinition xmi.idref = '3b4b1e:f762a35f6b:-7fa6'/>
38 </UML:TaggedValue.type>
40 </UML:ModelElement.taggedValue>
41 <UML:StructuralFeature.type>
42 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff5'/>
43 </UML:StructuralFeature.type>
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>
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>
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>
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'
72 <UML:Parameter xmi.id = '19e11a1:f7837163c4:-7ff9' name = 'arg2' isSpecification = 'false'
74 <UML:Parameter xmi.id = '19e11a1:f7837163c4:-7ff8' name = 'return' isSpecification = 'false'
77 <UML:DataType xmi.idref = '3b4b1e:f762a35f6b:-7ff1'/>
80 </UML:BehavioralFeature.parameter>
82 <UML:Method xmi.id = '19e11a1:f7837163c4:-7ff7' isSpecification = 'false'
85 <UML:ProcedureExpression xmi.id = '19e11a1:f7837163c4:-7ff6' language = 'java'
88 <UML:Method.specification>
89 <UML:Operation xmi.idref = '19e11a1:f7837163c4:-7ffb'/>
90 </UML:Method.specification>
92 </UML:Classifier.feature>
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>
108 </UML:Namespace.ownedElement>
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>
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>
118 <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7f90' name = 'PrivateFoo' visibility = 'private'
119 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
121 <UML:ModelElement.stereotype>
122 <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
123 </UML:ModelElement.stereotype>
125 <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7f73' name = 'Recording' visibility = 'public'
126 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = '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>
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>
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>
153 </UML:Classifier.feature>
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'
160 <UML:GeneralizableElement.generalization>
161 <UML:Generalization xmi.idref = '3b4b1e:f762a35f6b:-7f3d'/>
162 </UML:GeneralizableElement.generalization>
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'
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>
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>
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>
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>
212 </UML:Classifier.feature>
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>
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>
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>
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>
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>
255 <UML:Class xmi.id = '3b4b1e:f762a35f6b:-7e54' name = 'ProtectedFoo' visibility = 'protected'
256 isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
258 <UML:ModelElement.stereotype>
259 <UML:Stereotype xmi.idref = '3b4b1e:f762a35f6b:-7fb6'/>
260 </UML:ModelElement.stereotype>
262 </UML:Namespace.ownedElement>
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>
272 </UML:TagDefinition.multiplicity>
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>