]> git.llucax.com Git - z.facultad/75.07/algowars.git/blob - doc/uml/diagrama.dia
Import inicial después del "/var incident". :(
[z.facultad/75.07/algowars.git] / doc / uml / diagrama.dia
1 <?xml version="1.0"?>\r
2 <diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">\r
3   <diagramdata>\r
4     <attribute name="background">\r
5       <color val="#ffffff"/>\r
6     </attribute>\r
7     <attribute name="paper">\r
8       <composite type="paper">\r
9         <attribute name="name">\r
10           <string>#A4#</string>\r
11         </attribute>\r
12         <attribute name="tmargin">\r
13           <real val="2.82"/>\r
14         </attribute>\r
15         <attribute name="bmargin">\r
16           <real val="2.82"/>\r
17         </attribute>\r
18         <attribute name="lmargin">\r
19           <real val="2.82"/>\r
20         </attribute>\r
21         <attribute name="rmargin">\r
22           <real val="2.82"/>\r
23         </attribute>\r
24         <attribute name="is_portrait">\r
25           <boolean val="true"/>\r
26         </attribute>\r
27         <attribute name="scaling">\r
28           <real val="1"/>\r
29         </attribute>\r
30         <attribute name="fitto">\r
31           <boolean val="false"/>\r
32         </attribute>\r
33       </composite>\r
34     </attribute>\r
35   </diagramdata>\r
36   <layer name="Background" visible="true">\r
37     <object type="UML - Class" version="0" id="O0">\r
38       <attribute name="obj_pos">\r
39         <point val="28,14"/>\r
40       </attribute>\r
41       <attribute name="obj_bb">\r
42         <rectangle val="27.95,13.95;35.3746,15.45"/>\r
43       </attribute>\r
44       <attribute name="elem_corner">\r
45         <point val="28,14"/>\r
46       </attribute>\r
47       <attribute name="elem_width">\r
48         <real val="7.3246"/>\r
49       </attribute>\r
50       <attribute name="elem_height">\r
51         <real val="1.4"/>\r
52       </attribute>\r
53       <attribute name="name">\r
54         <string>#cObjetoVolador#</string>\r
55       </attribute>\r
56       <attribute name="stereotype">\r
57         <string/>\r
58       </attribute>\r
59       <attribute name="abstract">\r
60         <boolean val="true"/>\r
61       </attribute>\r
62       <attribute name="suppress_attributes">\r
63         <boolean val="false"/>\r
64       </attribute>\r
65       <attribute name="suppress_operations">\r
66         <boolean val="false"/>\r
67       </attribute>\r
68       <attribute name="visible_attributes">\r
69         <boolean val="false"/>\r
70       </attribute>\r
71       <attribute name="visible_operations">\r
72         <boolean val="false"/>\r
73       </attribute>\r
74       <attribute name="attributes"/>\r
75       <attribute name="operations"/>\r
76       <attribute name="template">\r
77         <boolean val="false"/>\r
78       </attribute>\r
79       <attribute name="templates"/>\r
80     </object>\r
81     <object type="UML - Class" version="0" id="O1">\r
82       <attribute name="obj_pos">\r
83         <point val="21,7"/>\r
84       </attribute>\r
85       <attribute name="obj_bb">\r
86         <rectangle val="20.95,6.95;25.688,8.45"/>\r
87       </attribute>\r
88       <attribute name="elem_corner">\r
89         <point val="21,7"/>\r
90       </attribute>\r
91       <attribute name="elem_width">\r
92         <real val="4.638"/>\r
93       </attribute>\r
94       <attribute name="elem_height">\r
95         <real val="1.4"/>\r
96       </attribute>\r
97       <attribute name="name">\r
98         <string>#cEspacio#</string>\r
99       </attribute>\r
100       <attribute name="stereotype">\r
101         <string/>\r
102       </attribute>\r
103       <attribute name="abstract">\r
104         <boolean val="false"/>\r
105       </attribute>\r
106       <attribute name="suppress_attributes">\r
107         <boolean val="false"/>\r
108       </attribute>\r
109       <attribute name="suppress_operations">\r
110         <boolean val="false"/>\r
111       </attribute>\r
112       <attribute name="visible_attributes">\r
113         <boolean val="false"/>\r
114       </attribute>\r
115       <attribute name="visible_operations">\r
116         <boolean val="false"/>\r
117       </attribute>\r
118       <attribute name="attributes"/>\r
119       <attribute name="operations"/>\r
120       <attribute name="template">\r
121         <boolean val="false"/>\r
122       </attribute>\r
123       <attribute name="templates"/>\r
124     </object>\r
125     <object type="UML - Class" version="0" id="O2">\r
126       <attribute name="obj_pos">\r
127         <point val="24,23"/>\r
128       </attribute>\r
129       <attribute name="obj_bb">\r
130         <rectangle val="23.95,22.95;32.9946,24.45"/>\r
131       </attribute>\r
132       <attribute name="elem_corner">\r
133         <point val="24,23"/>\r
134       </attribute>\r
135       <attribute name="elem_width">\r
136         <real val="8.94464"/>\r
137       </attribute>\r
138       <attribute name="elem_height">\r
139         <real val="1.4"/>\r
140       </attribute>\r
141       <attribute name="name">\r
142         <string>#cArma#</string>\r
143       </attribute>\r
144       <attribute name="stereotype">\r
145         <string/>\r
146       </attribute>\r
147       <attribute name="abstract">\r
148         <boolean val="true"/>\r
149       </attribute>\r
150       <attribute name="suppress_attributes">\r
151         <boolean val="false"/>\r
152       </attribute>\r
153       <attribute name="suppress_operations">\r
154         <boolean val="false"/>\r
155       </attribute>\r
156       <attribute name="visible_attributes">\r
157         <boolean val="false"/>\r
158       </attribute>\r
159       <attribute name="visible_operations">\r
160         <boolean val="false"/>\r
161       </attribute>\r
162       <attribute name="attributes">\r
163         <composite type="umlattribute">\r
164           <attribute name="name">\r
165             <string>#aAlcance#</string>\r
166           </attribute>\r
167           <attribute name="type">\r
168             <string>#tTiempo#</string>\r
169           </attribute>\r
170           <attribute name="value">\r
171             <string/>\r
172           </attribute>\r
173           <attribute name="visibility">\r
174             <enum val="1"/>\r
175           </attribute>\r
176           <attribute name="abstract">\r
177             <boolean val="false"/>\r
178           </attribute>\r
179           <attribute name="class_scope">\r
180             <boolean val="false"/>\r
181           </attribute>\r
182         </composite>\r
183       </attribute>\r
184       <attribute name="operations"/>\r
185       <attribute name="template">\r
186         <boolean val="false"/>\r
187       </attribute>\r
188       <attribute name="templates"/>\r
189     </object>\r
190     <object type="UML - Class" version="0" id="O3">\r
191       <attribute name="obj_pos">\r
192         <point val="17,19"/>\r
193       </attribute>\r
194       <attribute name="obj_bb">\r
195         <rectangle val="16.95,18.95;20.4255,20.45"/>\r
196       </attribute>\r
197       <attribute name="elem_corner">\r
198         <point val="17,19"/>\r
199       </attribute>\r
200       <attribute name="elem_width">\r
201         <real val="3.3755"/>\r
202       </attribute>\r
203       <attribute name="elem_height">\r
204         <real val="1.4"/>\r
205       </attribute>\r
206       <attribute name="name">\r
207         <string>#cNave#</string>\r
208       </attribute>\r
209       <attribute name="stereotype">\r
210         <string/>\r
211       </attribute>\r
212       <attribute name="abstract">\r
213         <boolean val="true"/>\r
214       </attribute>\r
215       <attribute name="suppress_attributes">\r
216         <boolean val="false"/>\r
217       </attribute>\r
218       <attribute name="suppress_operations">\r
219         <boolean val="false"/>\r
220       </attribute>\r
221       <attribute name="visible_attributes">\r
222         <boolean val="false"/>\r
223       </attribute>\r
224       <attribute name="visible_operations">\r
225         <boolean val="false"/>\r
226       </attribute>\r
227       <attribute name="attributes"/>\r
228       <attribute name="operations"/>\r
229       <attribute name="template">\r
230         <boolean val="false"/>\r
231       </attribute>\r
232       <attribute name="templates"/>\r
233     </object>\r
234     <object type="UML - Class" version="0" id="O4">\r
235       <attribute name="obj_pos">\r
236         <point val="36,21"/>\r
237       </attribute>\r
238       <attribute name="obj_bb">\r
239         <rectangle val="35.95,20.95;42.5969,22.45"/>\r
240       </attribute>\r
241       <attribute name="elem_corner">\r
242         <point val="36,21"/>\r
243       </attribute>\r
244       <attribute name="elem_width">\r
245         <real val="6.5469"/>\r
246       </attribute>\r
247       <attribute name="elem_height">\r
248         <real val="1.4"/>\r
249       </attribute>\r
250       <attribute name="name">\r
251         <string>#cMisilDirigido#</string>\r
252       </attribute>\r
253       <attribute name="stereotype">\r
254         <string/>\r
255       </attribute>\r
256       <attribute name="abstract">\r
257         <boolean val="false"/>\r
258       </attribute>\r
259       <attribute name="suppress_attributes">\r
260         <boolean val="false"/>\r
261       </attribute>\r
262       <attribute name="suppress_operations">\r
263         <boolean val="false"/>\r
264       </attribute>\r
265       <attribute name="visible_attributes">\r
266         <boolean val="false"/>\r
267       </attribute>\r
268       <attribute name="visible_operations">\r
269         <boolean val="false"/>\r
270       </attribute>\r
271       <attribute name="attributes"/>\r
272       <attribute name="operations"/>\r
273       <attribute name="template">\r
274         <boolean val="false"/>\r
275       </attribute>\r
276       <attribute name="templates"/>\r
277     </object>\r
278     <object type="UML - Class" version="0" id="O5">\r
279       <attribute name="obj_pos">\r
280         <point val="11,14"/>\r
281       </attribute>\r
282       <attribute name="obj_bb">\r
283         <rectangle val="10.95,13.95;17.1525,15.45"/>\r
284       </attribute>\r
285       <attribute name="elem_corner">\r
286         <point val="11,14"/>\r
287       </attribute>\r
288       <attribute name="elem_width">\r
289         <real val="6.1025"/>\r
290       </attribute>\r
291       <attribute name="elem_height">\r
292         <real val="1.4"/>\r
293       </attribute>\r
294       <attribute name="name">\r
295         <string>#cNavePropia#</string>\r
296       </attribute>\r
297       <attribute name="stereotype">\r
298         <string/>\r
299       </attribute>\r
300       <attribute name="abstract">\r
301         <boolean val="false"/>\r
302       </attribute>\r
303       <attribute name="suppress_attributes">\r
304         <boolean val="false"/>\r
305       </attribute>\r
306       <attribute name="suppress_operations">\r
307         <boolean val="false"/>\r
308       </attribute>\r
309       <attribute name="visible_attributes">\r
310         <boolean val="false"/>\r
311       </attribute>\r
312       <attribute name="visible_operations">\r
313         <boolean val="false"/>\r
314       </attribute>\r
315       <attribute name="attributes"/>\r
316       <attribute name="operations"/>\r
317       <attribute name="template">\r
318         <boolean val="false"/>\r
319       </attribute>\r
320       <attribute name="templates"/>\r
321     </object>\r
322     <object type="UML - Class" version="0" id="O6">\r
323       <attribute name="obj_pos">\r
324         <point val="2,21"/>\r
325       </attribute>\r
326       <attribute name="obj_bb">\r
327         <rectangle val="1.95,20.95;9.0716,22.45"/>\r
328       </attribute>\r
329       <attribute name="elem_corner">\r
330         <point val="2,21"/>\r
331       </attribute>\r
332       <attribute name="elem_width">\r
333         <real val="7.0216"/>\r
334       </attribute>\r
335       <attribute name="elem_height">\r
336         <real val="1.4"/>\r
337       </attribute>\r
338       <attribute name="name">\r
339         <string>#cNaveEnemiga#</string>\r
340       </attribute>\r
341       <attribute name="stereotype">\r
342         <string/>\r
343       </attribute>\r
344       <attribute name="abstract">\r
345         <boolean val="true"/>\r
346       </attribute>\r
347       <attribute name="suppress_attributes">\r
348         <boolean val="false"/>\r
349       </attribute>\r
350       <attribute name="suppress_operations">\r
351         <boolean val="false"/>\r
352       </attribute>\r
353       <attribute name="visible_attributes">\r
354         <boolean val="false"/>\r
355       </attribute>\r
356       <attribute name="visible_operations">\r
357         <boolean val="false"/>\r
358       </attribute>\r
359       <attribute name="attributes"/>\r
360       <attribute name="operations"/>\r
361       <attribute name="template">\r
362         <boolean val="false"/>\r
363       </attribute>\r
364       <attribute name="templates"/>\r
365     </object>\r
366     <object type="UML - Association" version="0" id="O7">\r
367       <attribute name="obj_pos">\r
368         <point val="22.419,8.4"/>\r
369       </attribute>\r
370       <attribute name="obj_bb">\r
371         <rectangle val="12.6013,6.95;23.869,15.45"/>\r
372       </attribute>\r
373       <attribute name="orth_points">\r
374         <point val="22.419,8.4"/>\r
375         <point val="22.419,11"/>\r
376         <point val="14.0513,11"/>\r
377         <point val="14.0513,14"/>\r
378       </attribute>\r
379       <attribute name="orth_orient">\r
380         <enum val="1"/>\r
381         <enum val="0"/>\r
382         <enum val="1"/>\r
383       </attribute>\r
384       <attribute name="name">\r
385         <string>#juega en#</string>\r
386       </attribute>\r
387       <attribute name="direction">\r
388         <enum val="1"/>\r
389       </attribute>\r
390       <attribute name="ends">\r
391         <composite>\r
392           <attribute name="role">\r
393             <string/>\r
394           </attribute>\r
395           <attribute name="multiplicity">\r
396             <string># 1#</string>\r
397           </attribute>\r
398           <attribute name="arrow">\r
399             <boolean val="false"/>\r
400           </attribute>\r
401           <attribute name="aggregate">\r
402             <enum val="1"/>\r
403           </attribute>\r
404         </composite>\r
405         <composite>\r
406           <attribute name="role">\r
407             <string># juegador#</string>\r
408           </attribute>\r
409           <attribute name="multiplicity">\r
410             <string># 0..1#</string>\r
411           </attribute>\r
412           <attribute name="arrow">\r
413             <boolean val="false"/>\r
414           </attribute>\r
415           <attribute name="aggregate">\r
416             <enum val="0"/>\r
417           </attribute>\r
418         </composite>\r
419       </attribute>\r
420       <connections>\r
421         <connection handle="1" to="O5" connection="1"/>\r
422       </connections>\r
423     </object>\r
424     <object type="UML - Association" version="0" id="O8">\r
425       <attribute name="obj_pos">\r
426         <point val="24.3466,8.41467"/>\r
427       </attribute>\r
428       <attribute name="obj_bb">\r
429         <rectangle val="22.8966,6.96467;33.1123,15.45"/>\r
430       </attribute>\r
431       <attribute name="orth_points">\r
432         <point val="24.3466,8.41467"/>\r
433         <point val="24.3466,11"/>\r
434         <point val="31.6623,11"/>\r
435         <point val="31.6623,14"/>\r
436       </attribute>\r
437       <attribute name="orth_orient">\r
438         <enum val="1"/>\r
439         <enum val="0"/>\r
440         <enum val="1"/>\r
441       </attribute>\r
442       <attribute name="name">\r
443         <string>#vuela en#</string>\r
444       </attribute>\r
445       <attribute name="direction">\r
446         <enum val="2"/>\r
447       </attribute>\r
448       <attribute name="ends">\r
449         <composite>\r
450           <attribute name="role">\r
451             <string/>\r
452           </attribute>\r
453           <attribute name="multiplicity">\r
454             <string># 1#</string>\r
455           </attribute>\r
456           <attribute name="arrow">\r
457             <boolean val="false"/>\r
458           </attribute>\r
459           <attribute name="aggregate">\r
460             <enum val="1"/>\r
461           </attribute>\r
462         </composite>\r
463         <composite>\r
464           <attribute name="role">\r
465             <string/>\r
466           </attribute>\r
467           <attribute name="multiplicity">\r
468             <string># *#</string>\r
469           </attribute>\r
470           <attribute name="arrow">\r
471             <boolean val="false"/>\r
472           </attribute>\r
473           <attribute name="aggregate">\r
474             <enum val="0"/>\r
475           </attribute>\r
476         </composite>\r
477       </attribute>\r
478       <connections>\r
479         <connection handle="1" to="O0" connection="1"/>\r
480       </connections>\r
481     </object>\r
482     <object type="UML - Association" version="0" id="O9">\r
483       <attribute name="obj_pos">\r
484         <point val="31.6623,15.4"/>\r
485       </attribute>\r
486       <attribute name="obj_bb">\r
487         <rectangle val="30.2123,13.95;43.5458,22.45"/>\r
488       </attribute>\r
489       <attribute name="orth_points">\r
490         <point val="31.6623,15.4"/>\r
491         <point val="31.6623,18"/>\r
492         <point val="39.2734,18"/>\r
493         <point val="39.2734,21"/>\r
494       </attribute>\r
495       <attribute name="orth_orient">\r
496         <enum val="1"/>\r
497         <enum val="0"/>\r
498         <enum val="1"/>\r
499       </attribute>\r
500       <attribute name="name">\r
501         <string>#Persigue a#</string>\r
502       </attribute>\r
503       <attribute name="direction">\r
504         <enum val="2"/>\r
505       </attribute>\r
506       <attribute name="ends">\r
507         <composite>\r
508           <attribute name="role">\r
509             <string/>\r
510           </attribute>\r
511           <attribute name="multiplicity">\r
512             <string># 1#</string>\r
513           </attribute>\r
514           <attribute name="arrow">\r
515             <boolean val="false"/>\r
516           </attribute>\r
517           <attribute name="aggregate">\r
518             <enum val="0"/>\r
519           </attribute>\r
520         </composite>\r
521         <composite>\r
522           <attribute name="role">\r
523             <string># objetivo#</string>\r
524           </attribute>\r
525           <attribute name="multiplicity">\r
526             <string># 0..1#</string>\r
527           </attribute>\r
528           <attribute name="arrow">\r
529             <boolean val="false"/>\r
530           </attribute>\r
531           <attribute name="aggregate">\r
532             <enum val="0"/>\r
533           </attribute>\r
534         </composite>\r
535       </attribute>\r
536       <connections>\r
537         <connection handle="0" to="O0" connection="6"/>\r
538         <connection handle="1" to="O4" connection="1"/>\r
539       </connections>\r
540     </object>\r
541     <object type="UML - Association" version="0" id="O10">\r
542       <attribute name="obj_pos">\r
543         <point val="18.6878,20.4"/>\r
544       </attribute>\r
545       <attribute name="obj_bb">\r
546         <rectangle val="17.2378,18.95;29.9223,24.45"/>\r
547       </attribute>\r
548       <attribute name="orth_points">\r
549         <point val="18.6878,20.4"/>\r
550         <point val="18.6878,22"/>\r
551         <point val="28.4723,22"/>\r
552         <point val="28.4723,23"/>\r
553       </attribute>\r
554       <attribute name="orth_orient">\r
555         <enum val="1"/>\r
556         <enum val="0"/>\r
557         <enum val="1"/>\r
558       </attribute>\r
559       <attribute name="name">\r
560         <string>#puede disparar#</string>\r
561       </attribute>\r
562       <attribute name="direction">\r
563         <enum val="1"/>\r
564       </attribute>\r
565       <attribute name="ends">\r
566         <composite>\r
567           <attribute name="role">\r
568             <string># 1#</string>\r
569           </attribute>\r
570           <attribute name="multiplicity">\r
571             <string/>\r
572           </attribute>\r
573           <attribute name="arrow">\r
574             <boolean val="false"/>\r
575           </attribute>\r
576           <attribute name="aggregate">\r
577             <enum val="0"/>\r
578           </attribute>\r
579         </composite>\r
580         <composite>\r
581           <attribute name="role">\r
582             <string/>\r
583           </attribute>\r
584           <attribute name="multiplicity">\r
585             <string># *#</string>\r
586           </attribute>\r
587           <attribute name="arrow">\r
588             <boolean val="false"/>\r
589           </attribute>\r
590           <attribute name="aggregate">\r
591             <enum val="0"/>\r
592           </attribute>\r
593         </composite>\r
594       </attribute>\r
595       <connections>\r
596         <connection handle="0" to="O3" connection="6"/>\r
597         <connection handle="1" to="O2" connection="1"/>\r
598       </connections>\r
599     </object>\r
600     <object type="UML - Association" version="0" id="O11">\r
601       <attribute name="obj_pos">\r
602         <point val="5.5108,21"/>\r
603       </attribute>\r
604       <attribute name="obj_bb">\r
605         <rectangle val="4.0608,13.95;15.5012,22.6"/>\r
606       </attribute>\r
607       <attribute name="orth_points">\r
608         <point val="5.5108,21"/>\r
609         <point val="5.5108,18"/>\r
610         <point val="14.0513,18"/>\r
611         <point val="14.0513,15.4"/>\r
612       </attribute>\r
613       <attribute name="orth_orient">\r
614         <enum val="1"/>\r
615         <enum val="0"/>\r
616         <enum val="1"/>\r
617       </attribute>\r
618       <attribute name="name">\r
619         <string>#reacciona con#</string>\r
620       </attribute>\r
621       <attribute name="direction">\r
622         <enum val="1"/>\r
623       </attribute>\r
624       <attribute name="ends">\r
625         <composite>\r
626           <attribute name="role">\r
627             <string/>\r
628           </attribute>\r
629           <attribute name="multiplicity">\r
630             <string/>\r
631           </attribute>\r
632           <attribute name="arrow">\r
633             <boolean val="false"/>\r
634           </attribute>\r
635           <attribute name="aggregate">\r
636             <enum val="0"/>\r
637           </attribute>\r
638         </composite>\r
639         <composite>\r
640           <attribute name="role">\r
641             <string/>\r
642           </attribute>\r
643           <attribute name="multiplicity">\r
644             <string/>\r
645           </attribute>\r
646           <attribute name="arrow">\r
647             <boolean val="false"/>\r
648           </attribute>\r
649           <attribute name="aggregate">\r
650             <enum val="0"/>\r
651           </attribute>\r
652         </composite>\r
653       </attribute>\r
654       <connections>\r
655         <connection handle="0" to="O6" connection="1"/>\r
656         <connection handle="1" to="O5" connection="6"/>\r
657       </connections>\r
658     </object>\r
659   </layer>\r
660 </diagram>\r