]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PHOS/PHOS-UML/alirecpoint.xmi
Still fixing AliITSsimulationSSD.h for missing AliITSTableSSD's.
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / alirecpoint.xmi
1 <?xml version = "1.0" encoding = "ISO-8859-1" ?>
2 <!DOCTYPE XMI SYSTEM "uml.dtd" >
3 <XMI>
4   <XMI.header>
5     <XMI.documentation>
6       <XMI.exporter>Argo/UML</XMI.exporter>
7       <XMI.exporterVersion>0.7.0</XMI.exporterVersion> 
8     </XMI.documentation>
9     <XMI.metamodel name="uml" version="1.1"/>
10   </XMI.header>
11   <XMI.content>
12     <Model XMI.id = "S.100025">
13       <name>Reconstruction Point</name>
14       <visibility XMI.value = "public"/>
15       <isAbstract XMI.value="false"/>
16       <isLeaf XMI.value="false"/>
17       <isRoot XMI.value="false"/>
18       <ownedElement>
19         <Class XMI.id = "S.100072">
20           <name>AliRecPoint</name>
21           <visibility XMI.value = "public"/>
22           <isAbstract XMI.value="false"/>
23           <isLeaf XMI.value="false"/>
24           <isRoot XMI.value="false"/>
25           <isActive XMI.value = "false"/>
26           <feature>
27             <Operation XMI.id = "S.100211">
28               <name>AddDigit</name>
29               <visibility XMI.value = "public"/>
30               <ownerScope XMI.value="instance"/>
31               <isQuery XMI.value="false"/>
32               <concurrency XMI.value="sequential"/>
33               <isPolymorphic XMI.value="false"/>
34               <operationSpecification>
35               </operationSpecification>
36               <parameter>
37                 <Parameter XMI.id = "S.100212">
38                   <name>return</name>
39                   <visibility XMI.value = "public"/>
40                   <defaultValue>
41                   </defaultValue>
42                   <kind XMI.value="return"/>
43                   <type> <XMI.reference target="S.100004"/> </type>
44                   <!-- Type is: void -->
45                 </Parameter>
46               </parameter>
47             </Operation>
48           </feature>
49           <feature>
50             <Operation XMI.id = "S.100213">
51               <name>GetCovarianceMatrix</name>
52               <visibility XMI.value = "public"/>
53               <ownerScope XMI.value="instance"/>
54               <isQuery XMI.value="false"/>
55               <concurrency XMI.value="sequential"/>
56               <isPolymorphic XMI.value="false"/>
57               <operationSpecification>
58               </operationSpecification>
59               <stereotype> <XMI.reference target="S.100231" /> </stereotype>
60               <parameter>
61                 <Parameter XMI.id = "S.100214">
62                   <name>return</name>
63                   <visibility XMI.value = "public"/>
64                   <defaultValue>
65                   </defaultValue>
66                   <kind XMI.value="return"/>
67                   <type> <XMI.reference target="S.100004"/> </type>
68                   <!-- Type is: void -->
69                 </Parameter>
70               </parameter>
71             </Operation>
72           </feature>
73           <feature>
74             <Operation XMI.id = "S.100215">
75               <name>GetGlobalPosition</name>
76               <visibility XMI.value = "public"/>
77               <ownerScope XMI.value="instance"/>
78               <isQuery XMI.value="false"/>
79               <concurrency XMI.value="sequential"/>
80               <isPolymorphic XMI.value="false"/>
81               <operationSpecification>
82               </operationSpecification>
83               <parameter>
84                 <Parameter XMI.id = "S.100216">
85                   <name>return</name>
86                   <visibility XMI.value = "public"/>
87                   <defaultValue>
88                   </defaultValue>
89                   <kind XMI.value="return"/>
90                   <type> <XMI.reference target="S.100004"/> </type>
91                   <!-- Type is: void -->
92                 </Parameter>
93               </parameter>
94             </Operation>
95           </feature>
96           <feature>
97             <Operation XMI.id = "S.100217">
98               <name>GetDigitsList</name>
99               <visibility XMI.value = "public"/>
100               <ownerScope XMI.value="instance"/>
101               <isQuery XMI.value="false"/>
102               <concurrency XMI.value="sequential"/>
103               <isPolymorphic XMI.value="false"/>
104               <operationSpecification>
105               </operationSpecification>
106               <parameter>
107                 <Parameter XMI.id = "S.100218">
108                   <name>return</name>
109                   <visibility XMI.value = "public"/>
110                   <defaultValue>
111                   </defaultValue>
112                   <kind XMI.value="return"/>
113                   <type> <XMI.reference target="S.100539"/> </type>
114                   <!-- Type is: int * -->
115                 </Parameter>
116               </parameter>
117             </Operation>
118           </feature>
119           <feature>
120             <Operation XMI.id = "S.100219">
121               <name>GetLocalPosition</name>
122               <visibility XMI.value = "public"/>
123               <ownerScope XMI.value="instance"/>
124               <isQuery XMI.value="false"/>
125               <concurrency XMI.value="sequential"/>
126               <isPolymorphic XMI.value="false"/>
127               <operationSpecification>
128               </operationSpecification>
129               <parameter>
130                 <Parameter XMI.id = "S.100220">
131                   <name>return</name>
132                   <visibility XMI.value = "public"/>
133                   <defaultValue>
134                   </defaultValue>
135                   <kind XMI.value="return"/>
136                   <type> <XMI.reference target="S.100004"/> </type>
137                   <!-- Type is: void -->
138                 </Parameter>
139               </parameter>
140             </Operation>
141           </feature>
142           <feature>
143             <Operation XMI.id = "S.100221">
144               <name>GetMultiplicity</name>
145               <visibility XMI.value = "public"/>
146               <ownerScope XMI.value="instance"/>
147               <isQuery XMI.value="false"/>
148               <concurrency XMI.value="sequential"/>
149               <isPolymorphic XMI.value="false"/>
150               <operationSpecification>
151               </operationSpecification>
152               <parameter>
153                 <Parameter XMI.id = "S.100222">
154                   <name>return</name>
155                   <visibility XMI.value = "public"/>
156                   <defaultValue>
157                   </defaultValue>
158                   <kind XMI.value="return"/>
159                   <type> <XMI.reference target="S.100004"/> </type>
160                   <!-- Type is: void -->
161                 </Parameter>
162               </parameter>
163             </Operation>
164           </feature>
165           <feature>
166             <Operation XMI.id = "S.100537">
167               <name>AddTrack</name>
168               <visibility XMI.value = "public"/>
169               <ownerScope XMI.value="instance"/>
170               <isQuery XMI.value="false"/>
171               <concurrency XMI.value="sequential"/>
172               <isPolymorphic XMI.value="false"/>
173               <operationSpecification>
174               </operationSpecification>
175               <parameter>
176                 <Parameter XMI.id = "S.100538">
177                   <name>return</name>
178                   <visibility XMI.value = "public"/>
179                   <defaultValue>
180                   </defaultValue>
181                   <kind XMI.value="return"/>
182                   <type> <XMI.reference target="S.100004"/> </type>
183                   <!-- Type is: void -->
184                 </Parameter>
185               </parameter>
186             </Operation>
187           </feature>
188           <feature>
189             <Operation XMI.id = "S.100540">
190               <name>GetTrackList</name>
191               <visibility XMI.value = "public"/>
192               <ownerScope XMI.value="instance"/>
193               <isQuery XMI.value="false"/>
194               <concurrency XMI.value="sequential"/>
195               <isPolymorphic XMI.value="false"/>
196               <operationSpecification>
197               </operationSpecification>
198               <parameter>
199                 <Parameter XMI.id = "S.100541">
200                   <name>return</name>
201                   <visibility XMI.value = "public"/>
202                   <defaultValue>
203                   </defaultValue>
204                   <kind XMI.value="return"/>
205                   <type> <XMI.reference target="S.100539"/> </type>
206                   <!-- Type is: int * -->
207                 </Parameter>
208               </parameter>
209             </Operation>
210           </feature>
211           <feature>
212             <Attribute XMI.id = "S.100073">
213               <name>fAmp</name>
214               <visibility XMI.value = "private"/>
215               <ownerScope XMI.value="instance"/>
216               <changeable XMI.value="none"/>
217               <multiplicity>1</multiplicity>
218               <targetScope XMI.value="instance"/>
219               <initialValue>
220                 0
221               </initialValue>
222               <type> <XMI.reference target="S.100480"/> </type>
223               <!-- Type is: float -->
224             </Attribute>
225           </feature>
226           <feature>
227             <Attribute XMI.id = "S.100075">
228               <name>fDigitsList</name>
229               <visibility XMI.value = "private"/>
230               <ownerScope XMI.value="instance"/>
231               <changeable XMI.value="none"/>
232               <multiplicity>1</multiplicity>
233               <targetScope XMI.value="instance"/>
234               <initialValue>
235                 0
236               </initialValue>
237               <type> <XMI.reference target="S.100469"/> </type>
238               <!-- Type is: int * -->
239             </Attribute>
240           </feature>
241           <feature>
242             <Attribute XMI.id = "S.100077">
243               <name>fGeom</name>
244               <visibility XMI.value = "private"/>
245               <ownerScope XMI.value="instance"/>
246               <changeable XMI.value="none"/>
247               <multiplicity>1</multiplicity>
248               <targetScope XMI.value="instance"/>
249               <initialValue>
250                 0
251               </initialValue>
252               <type> <XMI.reference target="S.100491"/> </type>
253               <!-- Type is: AliGeometry * -->
254             </Attribute>
255           </feature>
256           <feature>
257             <Attribute XMI.id = "S.100079">
258               <name>fLocPos</name>
259               <visibility XMI.value = "private"/>
260               <ownerScope XMI.value="instance"/>
261               <changeable XMI.value="none"/>
262               <multiplicity>1</multiplicity>
263               <targetScope XMI.value="instance"/>
264               <initialValue>
265                 0
266               </initialValue>
267               <type> <XMI.reference target="S.100502"/> </type>
268               <!-- Type is: TVector3 -->
269             </Attribute>
270           </feature>
271           <feature>
272             <Attribute XMI.id = "S.100081">
273               <name>fLocPosM</name>
274               <visibility XMI.value = "private"/>
275               <ownerScope XMI.value="instance"/>
276               <changeable XMI.value="none"/>
277               <multiplicity>1</multiplicity>
278               <targetScope XMI.value="instance"/>
279               <initialValue>
280                 0
281               </initialValue>
282               <type> <XMI.reference target="S.100516"/> </type>
283               <!-- Type is: TMatrix * -->
284             </Attribute>
285           </feature>
286           <feature>
287             <Attribute XMI.id = "S.100083">
288               <name>fMul</name>
289               <visibility XMI.value = "private"/>
290               <ownerScope XMI.value="instance"/>
291               <changeable XMI.value="none"/>
292               <multiplicity>1</multiplicity>
293               <targetScope XMI.value="instance"/>
294               <initialValue>
295                 0
296               </initialValue>
297               <type> <XMI.reference target="S.100006"/> </type>
298               <!-- Type is: int -->
299             </Attribute>
300           </feature>
301           <feature>
302             <Attribute XMI.id = "S.100085">
303               <name>fMaxDigits</name>
304               <visibility XMI.value = "private"/>
305               <ownerScope XMI.value="instance"/>
306               <changeable XMI.value="none"/>
307               <multiplicity>1</multiplicity>
308               <targetScope XMI.value="instance"/>
309               <initialValue>
310                 100
311               </initialValue>
312               <type> <XMI.reference target="S.100006"/> </type>
313               <!-- Type is: int -->
314             </Attribute>
315           </feature>
316           <feature>
317             <Attribute XMI.id = "S.100441">
318               <name>fTracksList</name>
319               <visibility XMI.value = "private"/>
320               <ownerScope XMI.value="instance"/>
321               <changeable XMI.value="none"/>
322               <multiplicity>1</multiplicity>
323               <targetScope XMI.value="instance"/>
324               <initialValue>
325                 0
326               </initialValue>
327               <type> <XMI.reference target="S.100458"/> </type>
328               <!-- Type is: int * -->
329             </Attribute>
330           </feature>
331           <feature>
332             <Attribute XMI.id = "S.100443">
333               <name>fMaxTracks</name>
334               <visibility XMI.value = "public"/>
335               <ownerScope XMI.value="instance"/>
336               <changeable XMI.value="none"/>
337               <multiplicity>1</multiplicity>
338               <targetScope XMI.value="instance"/>
339               <initialValue>
340                 5
341               </initialValue>
342               <type> <XMI.reference target="S.100006"/> </type>
343               <!-- Type is: int -->
344             </Attribute>
345           </feature>
346         </Class>
347       </ownedElement>
348       <ownedElement>
349         <Stereotype XMI.id = "S.100225">
350           <name>v</name>
351           <visibility XMI.value = "public"/>
352           <isAbstract XMI.value="false"/>
353           <isLeaf XMI.value="false"/>
354           <isRoot XMI.value="false"/>
355           <baseClass>
356             
357           </baseClass>
358           <icon/>
359           <requiredTag>
360           </requiredTag>
361         </Stereotype>
362       </ownedElement>
363       <ownedElement>
364         <Stereotype XMI.id = "S.100226">
365           <name>vi</name>
366           <visibility XMI.value = "public"/>
367           <isAbstract XMI.value="false"/>
368           <isLeaf XMI.value="false"/>
369           <isRoot XMI.value="false"/>
370           <baseClass>
371             
372           </baseClass>
373           <icon/>
374           <requiredTag>
375           </requiredTag>
376         </Stereotype>
377       </ownedElement>
378       <ownedElement>
379         <Stereotype XMI.id = "S.100227">
380           <name>vir</name>
381           <visibility XMI.value = "public"/>
382           <isAbstract XMI.value="false"/>
383           <isLeaf XMI.value="false"/>
384           <isRoot XMI.value="false"/>
385           <baseClass>
386             
387           </baseClass>
388           <icon/>
389           <requiredTag>
390           </requiredTag>
391         </Stereotype>
392       </ownedElement>
393       <ownedElement>
394         <Stereotype XMI.id = "S.100228">
395           <name>virt</name>
396           <visibility XMI.value = "public"/>
397           <isAbstract XMI.value="false"/>
398           <isLeaf XMI.value="false"/>
399           <isRoot XMI.value="false"/>
400           <baseClass>
401             
402           </baseClass>
403           <icon/>
404           <requiredTag>
405           </requiredTag>
406         </Stereotype>
407       </ownedElement>
408       <ownedElement>
409         <Stereotype XMI.id = "S.100229">
410           <name>virtu</name>
411           <visibility XMI.value = "public"/>
412           <isAbstract XMI.value="false"/>
413           <isLeaf XMI.value="false"/>
414           <isRoot XMI.value="false"/>
415           <baseClass>
416             
417           </baseClass>
418           <icon/>
419           <requiredTag>
420           </requiredTag>
421         </Stereotype>
422       </ownedElement>
423       <ownedElement>
424         <Stereotype XMI.id = "S.100230">
425           <name>virtua</name>
426           <visibility XMI.value = "public"/>
427           <isAbstract XMI.value="false"/>
428           <isLeaf XMI.value="false"/>
429           <isRoot XMI.value="false"/>
430           <baseClass>
431             
432           </baseClass>
433           <icon/>
434           <requiredTag>
435           </requiredTag>
436         </Stereotype>
437       </ownedElement>
438       <ownedElement>
439         <Stereotype XMI.id = "S.100231">
440           <name>virtual</name>
441           <visibility XMI.value = "public"/>
442           <isAbstract XMI.value="false"/>
443           <isLeaf XMI.value="false"/>
444           <isRoot XMI.value="false"/>
445           <baseClass>
446             
447           </baseClass>
448           <icon/>
449           <requiredTag>
450           </requiredTag>
451         </Stereotype>
452       </ownedElement>
453       <ownedElement>
454         <Stereotype XMI.id = "S.100232">
455           <name></name>
456           <visibility XMI.value = "public"/>
457           <isAbstract XMI.value="false"/>
458           <isLeaf XMI.value="false"/>
459           <isRoot XMI.value="false"/>
460           <baseClass>
461             
462           </baseClass>
463           <icon/>
464           <requiredTag>
465           </requiredTag>
466         </Stereotype>
467       </ownedElement>
468       <ownedElement>
469         <Class XMI.id = "S.100234">
470           <name>AliDigit</name>
471           <visibility XMI.value = "public"/>
472           <isAbstract XMI.value="false"/>
473           <isLeaf XMI.value="false"/>
474           <isRoot XMI.value="false"/>
475           <isActive XMI.value = "false"/>
476           <feature>
477             <Operation XMI.id = "S.100254">
478               <name>GetAmp</name>
479               <visibility XMI.value = "public"/>
480               <ownerScope XMI.value="instance"/>
481               <isQuery XMI.value="false"/>
482               <concurrency XMI.value="sequential"/>
483               <isPolymorphic XMI.value="false"/>
484               <operationSpecification>
485               </operationSpecification>
486               <parameter>
487                 <Parameter XMI.id = "S.100255">
488                   <name>return</name>
489                   <visibility XMI.value = "public"/>
490                   <defaultValue>
491                   </defaultValue>
492                   <kind XMI.value="return"/>
493                   <type> <XMI.reference target="S.100017"/> </type>
494                   <!-- Type is: Float -->
495                 </Parameter>
496               </parameter>
497             </Operation>
498           </feature>
499           <feature>
500             <Attribute XMI.id = "S.100238">
501               <name>fAmp</name>
502               <visibility XMI.value = "private"/>
503               <ownerScope XMI.value="instance"/>
504               <changeable XMI.value="none"/>
505               <multiplicity>1</multiplicity>
506               <targetScope XMI.value="instance"/>
507               <initialValue>
508                 0
509               </initialValue>
510             </Attribute>
511           </feature>
512         </Class>
513       </ownedElement>
514       <ownedElement>
515         <Association XMI.id="S.100235">
516           <name>fDigitsList[0..]=AliDigit*</name>
517           <visibility XMI.value = "public"/>
518           <isAbstract XMI.value="false"/>
519           <isLeaf XMI.value="false"/>
520           <isRoot XMI.value="false"/>
521             <connection>
522               <AssociationEnd XMI.id = "S.100236">
523                 <name></name>
524                 <visibility XMI.value = "public"/>
525                 <isNavigable XMI.value="true"/>
526                 <isOrdered XMI.value="false"/>
527                 <aggregation XMI.value="none"/>
528                 <multiplicity>1</multiplicity>
529                 <changeable XMI.value="none"/>
530                 <targetScope XMI.value="instance"/>
531                 <type> <XMI.reference target="S.100234"/> </type>
532                 <!-- Type is: AliDigit -->
533               </AssociationEnd>
534             </connection>
535             <connection>
536               <AssociationEnd XMI.id = "S.100237">
537                 <name></name>
538                 <visibility XMI.value = "public"/>
539                 <isNavigable XMI.value="true"/>
540                 <isOrdered XMI.value="false"/>
541                 <aggregation XMI.value="aggregate"/>
542                 <multiplicity>0..*</multiplicity>
543                 <changeable XMI.value="none"/>
544                 <targetScope XMI.value="instance"/>
545                 <type> <XMI.reference target="S.100072"/> </type>
546                 <!-- Type is: AliRecPoint -->
547               </AssociationEnd>
548             </connection>
549         </Association>
550       </ownedElement>
551       <ownedElement>
552         <Class XMI.id = "S.100269">
553           <name>AliGeometry</name>
554           <visibility XMI.value = "public"/>
555           <isAbstract XMI.value="false"/>
556           <isLeaf XMI.value="false"/>
557           <isRoot XMI.value="false"/>
558           <isActive XMI.value = "false"/>
559           <feature>
560             <Operation XMI.id = "S.100278">
561               <name>ConvertLocalToGlobal</name>
562               <visibility XMI.value = "public"/>
563               <ownerScope XMI.value="instance"/>
564               <isQuery XMI.value="false"/>
565               <concurrency XMI.value="sequential"/>
566               <isPolymorphic XMI.value="false"/>
567               <operationSpecification>
568               </operationSpecification>
569               <parameter>
570                 <Parameter XMI.id = "S.100282">
571                   <name>return</name>
572                   <visibility XMI.value = "public"/>
573                   <defaultValue>
574                   </defaultValue>
575                   <kind XMI.value="return"/>
576                   <type> <XMI.reference target="S.100004"/> </type>
577                   <!-- Type is: void -->
578                 </Parameter>
579               </parameter>
580             </Operation>
581           </feature>
582         </Class>
583       </ownedElement>
584       <ownedElement>
585         <Association XMI.id="S.100270">
586           <name>AliGeometry*</name>
587           <visibility XMI.value = "public"/>
588           <isAbstract XMI.value="false"/>
589           <isLeaf XMI.value="false"/>
590           <isRoot XMI.value="false"/>
591             <connection>
592               <AssociationEnd XMI.id = "S.100271">
593                 <name></name>
594                 <visibility XMI.value = "public"/>
595                 <isNavigable XMI.value="true"/>
596                 <isOrdered XMI.value="false"/>
597                 <aggregation XMI.value="none"/>
598                 <multiplicity>1</multiplicity>
599                 <changeable XMI.value="none"/>
600                 <targetScope XMI.value="instance"/>
601                 <type> <XMI.reference target="S.100269"/> </type>
602                 <!-- Type is: AliGeometry -->
603               </AssociationEnd>
604             </connection>
605             <connection>
606               <AssociationEnd XMI.id = "S.100272">
607                 <name></name>
608                 <visibility XMI.value = "public"/>
609                 <isNavigable XMI.value="true"/>
610                 <isOrdered XMI.value="false"/>
611                 <aggregation XMI.value="aggregate"/>
612                 <multiplicity>1</multiplicity>
613                 <changeable XMI.value="none"/>
614                 <targetScope XMI.value="instance"/>
615                 <type> <XMI.reference target="S.100072"/> </type>
616                 <!-- Type is: AliRecPoint -->
617               </AssociationEnd>
618             </connection>
619         </Association>
620       </ownedElement>
621       <ownedElement>
622         <Association XMI.id="S.100283">
623           <name></name>
624           <visibility XMI.value = "public"/>
625           <isAbstract XMI.value="false"/>
626           <isLeaf XMI.value="false"/>
627           <isRoot XMI.value="false"/>
628             <connection>
629               <AssociationEnd XMI.id = "S.100284">
630                 <name></name>
631                 <visibility XMI.value = "public"/>
632                 <isNavigable XMI.value="false"/>
633                 <isOrdered XMI.value="false"/>
634                 <aggregation XMI.value="none"/>
635                 <multiplicity>1</multiplicity>
636                 <changeable XMI.value="none"/>
637                 <targetScope XMI.value="instance"/>
638                 <type> <XMI.reference target="S.100269"/> </type>
639                 <!-- Type is: AliGeometry -->
640               </AssociationEnd>
641             </connection>
642             <connection>
643               <AssociationEnd XMI.id = "S.100285">
644                 <name>uses</name>
645                 <visibility XMI.value = "public"/>
646                 <isNavigable XMI.value="true"/>
647                 <isOrdered XMI.value="false"/>
648                 <aggregation XMI.value="none"/>
649                 <multiplicity>1</multiplicity>
650                 <changeable XMI.value="none"/>
651                 <targetScope XMI.value="instance"/>
652                 <type> <XMI.reference target="S.100072"/> </type>
653                 <!-- Type is: AliRecPoint -->
654               </AssociationEnd>
655             </connection>
656         </Association>
657       </ownedElement>
658       <ownedElement>
659         <Class XMI.id = "S.100286">
660           <name>Tnamed</name>
661           <visibility XMI.value = "public"/>
662           <isAbstract XMI.value="false"/>
663           <isLeaf XMI.value="false"/>
664           <isRoot XMI.value="false"/>
665           <isActive XMI.value = "false"/>
666         </Class>
667       </ownedElement>
668       <ownedElement>
669         <Generalization XMI.id = "S.100287">
670           <name></name>
671           <visibility XMI.value = "public"/>
672           <discriminator>
673           </discriminator>
674           <subtype> <XMI.reference target="S.100269"/> </subtype>
675           <!-- subtype is: AliGeometry -->
676           <supertype> <XMI.reference target="S.100286"/> </supertype>
677           <!-- supertype is: Tnamed -->
678         </Generalization>
679       </ownedElement>
680       <ownedElement>
681         <Class XMI.id = "S.100288">
682           <name>AliPHOSRecPoint</name>
683           <visibility XMI.value = "public"/>
684           <isAbstract XMI.value="false"/>
685           <isLeaf XMI.value="false"/>
686           <isRoot XMI.value="false"/>
687           <isActive XMI.value = "false"/>
688           <feature>
689             <Attribute XMI.id = "S.100290">
690               <name>fGeom</name>
691               <visibility XMI.value = "public"/>
692               <ownerScope XMI.value="instance"/>
693               <changeable XMI.value="none"/>
694               <multiplicity>1</multiplicity>
695               <targetScope XMI.value="instance"/>
696               <initialValue>
697                 AliPHOSGeometry::Instance()
698               </initialValue>
699               <type> <XMI.reference target="S.100006"/> </type>
700               <!-- Type is: int -->
701             </Attribute>
702           </feature>
703         </Class>
704       </ownedElement>
705       <ownedElement>
706         <Generalization XMI.id = "S.100289">
707           <name></name>
708           <visibility XMI.value = "public"/>
709           <discriminator>
710           </discriminator>
711           <subtype> <XMI.reference target="S.100288"/> </subtype>
712           <!-- subtype is: AliPHOSRecPoint -->
713           <supertype> <XMI.reference target="S.100072"/> </supertype>
714           <!-- supertype is: AliRecPoint -->
715         </Generalization>
716       </ownedElement>
717       <ownedElement>
718         <Class XMI.id = "S.100326">
719           <name>AliPHOSGeometry</name>
720           <visibility XMI.value = "public"/>
721           <isAbstract XMI.value="false"/>
722           <isLeaf XMI.value="false"/>
723           <isRoot XMI.value="false"/>
724           <isActive XMI.value = "false"/>
725           <feature>
726             <Operation XMI.id = "S.100344">
727               <name>Instance</name>
728               <visibility XMI.value = "public"/>
729               <ownerScope XMI.value="instance"/>
730               <isQuery XMI.value="false"/>
731               <concurrency XMI.value="sequential"/>
732               <isPolymorphic XMI.value="false"/>
733               <operationSpecification>
734               </operationSpecification>
735               <parameter>
736                 <Parameter XMI.id = "S.100345">
737                   <name>return</name>
738                   <visibility XMI.value = "public"/>
739                   <defaultValue>
740                   </defaultValue>
741                   <kind XMI.value="return"/>
742                   <type> <XMI.reference target="S.100346"/> </type>
743                   <!-- Type is: static AliPHOSGeometry * -->
744                 </Parameter>
745               </parameter>
746             </Operation>
747           </feature>
748           <feature>
749             <Operation XMI.id = "S.100347">
750               <name>ConvertLocalToGlobal</name>
751               <visibility XMI.value = "public"/>
752               <ownerScope XMI.value="instance"/>
753               <isQuery XMI.value="false"/>
754               <concurrency XMI.value="sequential"/>
755               <isPolymorphic XMI.value="false"/>
756               <operationSpecification>
757               </operationSpecification>
758               <parameter>
759                 <Parameter XMI.id = "S.100348">
760                   <name>return</name>
761                   <visibility XMI.value = "public"/>
762                   <defaultValue>
763                   </defaultValue>
764                   <kind XMI.value="return"/>
765                   <type> <XMI.reference target="S.100004"/> </type>
766                   <!-- Type is: void -->
767                 </Parameter>
768               </parameter>
769             </Operation>
770           </feature>
771           <feature>
772             <Attribute XMI.id = "S.100328">
773               <name>fGeom</name>
774               <visibility XMI.value = "private"/>
775               <ownerScope XMI.value="instance"/>
776               <changeable XMI.value="none"/>
777               <multiplicity>1</multiplicity>
778               <targetScope XMI.value="instance"/>
779               <initialValue>
780                 0
781               </initialValue>
782             </Attribute>
783           </feature>
784         </Class>
785       </ownedElement>
786       <ownedElement>
787         <Generalization XMI.id = "S.100327">
788           <name></name>
789           <visibility XMI.value = "public"/>
790           <discriminator>
791           </discriminator>
792           <subtype> <XMI.reference target="S.100326"/> </subtype>
793           <!-- subtype is: AliPHOSGeometry -->
794           <supertype> <XMI.reference target="S.100269"/> </supertype>
795           <!-- supertype is: AliGeometry -->
796         </Generalization>
797       </ownedElement>
798       <ownedElement>
799         <Class XMI.id = "S.100349">
800           <name>AliPHOSEmcRecPoint</name>
801           <visibility XMI.value = "public"/>
802           <isAbstract XMI.value="false"/>
803           <isLeaf XMI.value="false"/>
804           <isRoot XMI.value="false"/>
805           <isActive XMI.value = "false"/>
806         </Class>
807       </ownedElement>
808       <ownedElement>
809         <Generalization XMI.id = "S.100350">
810           <name></name>
811           <visibility XMI.value = "public"/>
812           <discriminator>
813           </discriminator>
814           <subtype> <XMI.reference target="S.100349"/> </subtype>
815           <!-- subtype is: AliPHOSEmcRecPoint -->
816           <supertype> <XMI.reference target="S.100288"/> </supertype>
817           <!-- supertype is: AliPHOSRecPoint -->
818         </Generalization>
819       </ownedElement>
820       <ownedElement>
821         <Class XMI.id = "S.100351">
822           <name>AliPHOSPpsdRecPoint</name>
823           <visibility XMI.value = "public"/>
824           <isAbstract XMI.value="false"/>
825           <isLeaf XMI.value="false"/>
826           <isRoot XMI.value="false"/>
827           <isActive XMI.value = "false"/>
828         </Class>
829       </ownedElement>
830       <ownedElement>
831         <Generalization XMI.id = "S.100352">
832           <name></name>
833           <visibility XMI.value = "public"/>
834           <discriminator>
835           </discriminator>
836           <subtype> <XMI.reference target="S.100351"/> </subtype>
837           <!-- subtype is: AliPHOSPpsdRecPoint -->
838           <supertype> <XMI.reference target="S.100288"/> </supertype>
839           <!-- supertype is: AliPHOSRecPoint -->
840         </Generalization>
841       </ownedElement>
842       <ownedElement>
843         <Class XMI.id = "S.100353">
844           <name>AliPHOSDigit</name>
845           <visibility XMI.value = "public"/>
846           <isAbstract XMI.value="false"/>
847           <isLeaf XMI.value="false"/>
848           <isRoot XMI.value="false"/>
849           <isActive XMI.value = "false"/>
850           <feature>
851             <Attribute XMI.id = "S.100357">
852               <name>fId</name>
853               <visibility XMI.value = "private"/>
854               <ownerScope XMI.value="instance"/>
855               <changeable XMI.value="none"/>
856               <multiplicity>1</multiplicity>
857               <targetScope XMI.value="instance"/>
858               <initialValue>
859               </initialValue>
860             </Attribute>
861           </feature>
862         </Class>
863       </ownedElement>
864       <ownedElement>
865         <Generalization XMI.id = "S.100354">
866           <name></name>
867           <visibility XMI.value = "public"/>
868           <discriminator>
869           </discriminator>
870           <subtype> <XMI.reference target="S.100353"/> </subtype>
871           <!-- subtype is: AliPHOSDigit -->
872           <supertype> <XMI.reference target="S.100234"/> </supertype>
873           <!-- supertype is: AliDigit -->
874         </Generalization>
875       </ownedElement>
876       <ownedElement>
877         <Class XMI.id = "S.100367">
878           <name>AliDetector</name>
879           <visibility XMI.value = "public"/>
880           <isAbstract XMI.value="false"/>
881           <isLeaf XMI.value="false"/>
882           <isRoot XMI.value="false"/>
883           <isActive XMI.value = "false"/>
884           <feature>
885             <Attribute XMI.id = "S.100368">
886               <name>fDigits</name>
887               <visibility XMI.value = "private"/>
888               <ownerScope XMI.value="instance"/>
889               <changeable XMI.value="none"/>
890               <multiplicity>1</multiplicity>
891               <targetScope XMI.value="instance"/>
892               <initialValue>
893                 0
894               </initialValue>
895             </Attribute>
896           </feature>
897           <feature>
898             <Attribute XMI.id = "S.100370">
899               <name>fPoints</name>
900               <visibility XMI.value = "private"/>
901               <ownerScope XMI.value="instance"/>
902               <changeable XMI.value="none"/>
903               <multiplicity>1</multiplicity>
904               <targetScope XMI.value="instance"/>
905               <initialValue>
906                 0
907               </initialValue>
908             </Attribute>
909           </feature>
910           <feature>
911             <Attribute XMI.id = "S.100407">
912               <name>fGeom</name>
913               <visibility XMI.value = "private"/>
914               <ownerScope XMI.value="instance"/>
915               <changeable XMI.value="none"/>
916               <multiplicity>1</multiplicity>
917               <targetScope XMI.value="instance"/>
918               <initialValue>
919                 0
920               </initialValue>
921             </Attribute>
922           </feature>
923         </Class>
924       </ownedElement>
925       <ownedElement>
926         <Class XMI.id = "S.100399">
927           <name>AliPHOS</name>
928           <visibility XMI.value = "public"/>
929           <isAbstract XMI.value="false"/>
930           <isLeaf XMI.value="false"/>
931           <isRoot XMI.value="false"/>
932           <isActive XMI.value = "false"/>
933         </Class>
934       </ownedElement>
935       <ownedElement>
936         <Generalization XMI.id = "S.100400">
937           <name></name>
938           <visibility XMI.value = "public"/>
939           <discriminator>
940           </discriminator>
941           <subtype> <XMI.reference target="S.100399"/> </subtype>
942           <!-- subtype is: AliPHOS -->
943           <supertype> <XMI.reference target="S.100367"/> </supertype>
944           <!-- supertype is: AliDetector -->
945         </Generalization>
946       </ownedElement>
947       <ownedElement>
948         <Association XMI.id="S.100401">
949           <name></name>
950           <visibility XMI.value = "public"/>
951           <isAbstract XMI.value="false"/>
952           <isLeaf XMI.value="false"/>
953           <isRoot XMI.value="false"/>
954             <connection>
955               <AssociationEnd XMI.id = "S.100402">
956                 <name></name>
957                 <visibility XMI.value = "public"/>
958                 <isNavigable XMI.value="true"/>
959                 <isOrdered XMI.value="false"/>
960                 <aggregation XMI.value="none"/>
961                 <multiplicity>1</multiplicity>
962                 <changeable XMI.value="none"/>
963                 <targetScope XMI.value="instance"/>
964                 <type> <XMI.reference target="S.100353"/> </type>
965                 <!-- Type is: AliPHOSDigit -->
966               </AssociationEnd>
967             </connection>
968             <connection>
969               <AssociationEnd XMI.id = "S.100403">
970                 <name></name>
971                 <visibility XMI.value = "public"/>
972                 <isNavigable XMI.value="true"/>
973                 <isOrdered XMI.value="false"/>
974                 <aggregation XMI.value="aggregate"/>
975                 <multiplicity>0..*</multiplicity>
976                 <changeable XMI.value="none"/>
977                 <targetScope XMI.value="instance"/>
978                 <type> <XMI.reference target="S.100367"/> </type>
979                 <!-- Type is: AliDetector -->
980               </AssociationEnd>
981             </connection>
982         </Association>
983       </ownedElement>
984       <ownedElement>
985         <Association XMI.id="S.100423">
986           <name></name>
987           <visibility XMI.value = "public"/>
988           <isAbstract XMI.value="false"/>
989           <isLeaf XMI.value="false"/>
990           <isRoot XMI.value="false"/>
991             <connection>
992               <AssociationEnd XMI.id = "S.100424">
993                 <name></name>
994                 <visibility XMI.value = "public"/>
995                 <isNavigable XMI.value="true"/>
996                 <isOrdered XMI.value="false"/>
997                 <aggregation XMI.value="none"/>
998                 <multiplicity>1</multiplicity>
999                 <changeable XMI.value="none"/>
1000                 <targetScope XMI.value="instance"/>
1001                 <type> <XMI.reference target="S.100326"/> </type>
1002                 <!-- Type is: AliPHOSGeometry -->
1003               </AssociationEnd>
1004             </connection>
1005             <connection>
1006               <AssociationEnd XMI.id = "S.100425">
1007                 <name></name>
1008                 <visibility XMI.value = "public"/>
1009                 <isNavigable XMI.value="true"/>
1010                 <isOrdered XMI.value="false"/>
1011                 <aggregation XMI.value="aggregate"/>
1012                 <multiplicity>1</multiplicity>
1013                 <changeable XMI.value="none"/>
1014                 <targetScope XMI.value="instance"/>
1015                 <type> <XMI.reference target="S.100367"/> </type>
1016                 <!-- Type is: AliDetector -->
1017               </AssociationEnd>
1018             </connection>
1019         </Association>
1020       </ownedElement>
1021       <ownedElement>
1022         <Association XMI.id="S.100428">
1023           <name></name>
1024           <visibility XMI.value = "public"/>
1025           <isAbstract XMI.value="false"/>
1026           <isLeaf XMI.value="false"/>
1027           <isRoot XMI.value="false"/>
1028             <connection>
1029               <AssociationEnd XMI.id = "S.100429">
1030                 <name></name>
1031                 <visibility XMI.value = "public"/>
1032                 <isNavigable XMI.value="true"/>
1033                 <isOrdered XMI.value="false"/>
1034                 <aggregation XMI.value="none"/>
1035                 <multiplicity>1</multiplicity>
1036                 <changeable XMI.value="none"/>
1037                 <targetScope XMI.value="instance"/>
1038                 <type> <XMI.reference target="S.100072"/> </type>
1039                 <!-- Type is: AliRecPoint -->
1040               </AssociationEnd>
1041             </connection>
1042             <connection>
1043               <AssociationEnd XMI.id = "S.100430">
1044                 <name></name>
1045                 <visibility XMI.value = "public"/>
1046                 <isNavigable XMI.value="true"/>
1047                 <isOrdered XMI.value="false"/>
1048                 <aggregation XMI.value="aggregate"/>
1049                 <multiplicity>0..*</multiplicity>
1050                 <changeable XMI.value="none"/>
1051                 <targetScope XMI.value="instance"/>
1052                 <type> <XMI.reference target="S.100367"/> </type>
1053                 <!-- Type is: AliDetector -->
1054               </AssociationEnd>
1055             </connection>
1056         </Association>
1057       </ownedElement>
1058     </Model>
1059     <Class XMI.id = "S.100346">
1060       <name>static AliPHOSGeometry *</name>
1061       <visibility XMI.value = "public"/>
1062       <isAbstract XMI.value="false"/>
1063       <isLeaf XMI.value="false"/>
1064       <isRoot XMI.value="false"/>
1065       <isActive XMI.value = "false"/>
1066     </Class>
1067     <Class XMI.id = "S.100024">
1068       <name>Stack</name>
1069       <visibility XMI.value = "public"/>
1070       <isAbstract XMI.value="false"/>
1071       <isLeaf XMI.value="false"/>
1072       <isRoot XMI.value="false"/>
1073       <isActive XMI.value = "false"/>
1074     </Class>
1075     <Class XMI.id = "S.100224">
1076       <name>DigitsList *</name>
1077       <visibility XMI.value = "public"/>
1078       <isAbstract XMI.value="false"/>
1079       <isLeaf XMI.value="false"/>
1080       <isRoot XMI.value="false"/>
1081       <isActive XMI.value = "false"/>
1082     </Class>
1083     <DataType XMI.id = "S.100007">
1084       <name>boolean</name>
1085       <visibility XMI.value = "public"/>
1086       <isAbstract XMI.value="false"/>
1087       <isLeaf XMI.value="false"/>
1088       <isRoot XMI.value="false"/>
1089     </DataType>
1090     <Class XMI.id = "S.100018">
1091       <name>Double</name>
1092       <visibility XMI.value = "public"/>
1093       <isAbstract XMI.value="false"/>
1094       <isLeaf XMI.value="false"/>
1095       <isRoot XMI.value="false"/>
1096       <isActive XMI.value = "false"/>
1097     </Class>
1098     <Class XMI.id = "S.100021">
1099       <name>Color</name>
1100       <visibility XMI.value = "public"/>
1101       <isAbstract XMI.value="false"/>
1102       <isLeaf XMI.value="false"/>
1103       <isRoot XMI.value="false"/>
1104       <isActive XMI.value = "false"/>
1105     </Class>
1106     <Class XMI.id = "S.100022">
1107       <name>Vector</name>
1108       <visibility XMI.value = "public"/>
1109       <isAbstract XMI.value="false"/>
1110       <isLeaf XMI.value="false"/>
1111       <isRoot XMI.value="false"/>
1112       <isActive XMI.value = "false"/>
1113     </Class>
1114     <Class XMI.id = "S.100223">
1115       <name>virtual void</name>
1116       <visibility XMI.value = "public"/>
1117       <isAbstract XMI.value="false"/>
1118       <isLeaf XMI.value="false"/>
1119       <isRoot XMI.value="false"/>
1120       <isActive XMI.value = "false"/>
1121     </Class>
1122     <Class XMI.id = "S.100013">
1123       <name>Integer</name>
1124       <visibility XMI.value = "public"/>
1125       <isAbstract XMI.value="false"/>
1126       <isLeaf XMI.value="false"/>
1127       <isRoot XMI.value="false"/>
1128       <isActive XMI.value = "false"/>
1129     </Class>
1130     <DataType XMI.id = "S.100010">
1131       <name>float</name>
1132       <visibility XMI.value = "public"/>
1133       <isAbstract XMI.value="false"/>
1134       <isLeaf XMI.value="false"/>
1135       <isRoot XMI.value="false"/>
1136     </DataType>
1137     <Class XMI.id = "S.100539">
1138       <name>int *</name>
1139       <visibility XMI.value = "public"/>
1140       <isAbstract XMI.value="false"/>
1141       <isLeaf XMI.value="false"/>
1142       <isRoot XMI.value="false"/>
1143       <isActive XMI.value = "false"/>
1144     </Class>
1145     <DataType XMI.id = "S.100004">
1146       <name>void</name>
1147       <visibility XMI.value = "public"/>
1148       <isAbstract XMI.value="false"/>
1149       <isLeaf XMI.value="false"/>
1150       <isRoot XMI.value="false"/>
1151     </DataType>
1152     <Class XMI.id = "S.100012">
1153       <name>Character</name>
1154       <visibility XMI.value = "public"/>
1155       <isAbstract XMI.value="false"/>
1156       <isLeaf XMI.value="false"/>
1157       <isRoot XMI.value="false"/>
1158       <isActive XMI.value = "false"/>
1159     </Class>
1160     <DataType XMI.id = "S.100008">
1161       <name>byte</name>
1162       <visibility XMI.value = "public"/>
1163       <isAbstract XMI.value="false"/>
1164       <isLeaf XMI.value="false"/>
1165       <isRoot XMI.value="false"/>
1166     </DataType>
1167     <Class XMI.id = "S.100023">
1168       <name>Hashtable</name>
1169       <visibility XMI.value = "public"/>
1170       <isAbstract XMI.value="false"/>
1171       <isLeaf XMI.value="false"/>
1172       <isRoot XMI.value="false"/>
1173       <isActive XMI.value = "false"/>
1174     </Class>
1175     <Class XMI.id = "S.100019">
1176       <name>Rectangle</name>
1177       <visibility XMI.value = "public"/>
1178       <isAbstract XMI.value="false"/>
1179       <isLeaf XMI.value="false"/>
1180       <isRoot XMI.value="false"/>
1181       <isActive XMI.value = "false"/>
1182     </Class>
1183     <Class XMI.id = "S.100015">
1184       <name>Byte</name>
1185       <visibility XMI.value = "public"/>
1186       <isAbstract XMI.value="false"/>
1187       <isLeaf XMI.value="false"/>
1188       <isRoot XMI.value="false"/>
1189       <isActive XMI.value = "false"/>
1190     </Class>
1191     <Class XMI.id = "S.100017">
1192       <name>Float</name>
1193       <visibility XMI.value = "public"/>
1194       <isAbstract XMI.value="false"/>
1195       <isLeaf XMI.value="false"/>
1196       <isRoot XMI.value="false"/>
1197       <isActive XMI.value = "false"/>
1198     </Class>
1199     <DataType XMI.id = "S.100009">
1200       <name>long</name>
1201       <visibility XMI.value = "public"/>
1202       <isAbstract XMI.value="false"/>
1203       <isLeaf XMI.value="false"/>
1204       <isRoot XMI.value="false"/>
1205     </DataType>
1206     <Class XMI.id = "S.100020">
1207       <name>Point</name>
1208       <visibility XMI.value = "public"/>
1209       <isAbstract XMI.value="false"/>
1210       <isLeaf XMI.value="false"/>
1211       <isRoot XMI.value="false"/>
1212       <isActive XMI.value = "false"/>
1213     </Class>
1214     <DataType XMI.id = "S.100006">
1215       <name>int</name>
1216       <visibility XMI.value = "public"/>
1217       <isAbstract XMI.value="false"/>
1218       <isLeaf XMI.value="false"/>
1219       <isRoot XMI.value="false"/>
1220     </DataType>
1221     <Class XMI.id = "S.100003">
1222       <name>String</name>
1223       <visibility XMI.value = "public"/>
1224       <isAbstract XMI.value="false"/>
1225       <isLeaf XMI.value="false"/>
1226       <isRoot XMI.value="false"/>
1227       <isActive XMI.value = "false"/>
1228     </Class>
1229     <Class XMI.id = "S.100014">
1230       <name>Boolean</name>
1231       <visibility XMI.value = "public"/>
1232       <isAbstract XMI.value="false"/>
1233       <isLeaf XMI.value="false"/>
1234       <isRoot XMI.value="false"/>
1235       <isActive XMI.value = "false"/>
1236     </Class>
1237     <DataType XMI.id = "S.100011">
1238       <name>double</name>
1239       <visibility XMI.value = "public"/>
1240       <isAbstract XMI.value="false"/>
1241       <isLeaf XMI.value="false"/>
1242       <isRoot XMI.value="false"/>
1243     </DataType>
1244     <DataType XMI.id = "S.100005">
1245       <name>char</name>
1246       <visibility XMI.value = "public"/>
1247       <isAbstract XMI.value="false"/>
1248       <isLeaf XMI.value="false"/>
1249       <isRoot XMI.value="false"/>
1250     </DataType>
1251     <Class XMI.id = "S.100016">
1252       <name>Long</name>
1253       <visibility XMI.value = "public"/>
1254       <isAbstract XMI.value="false"/>
1255       <isLeaf XMI.value="false"/>
1256       <isRoot XMI.value="false"/>
1257       <isActive XMI.value = "false"/>
1258     </Class>
1259   </XMI.content>
1260 </XMI>