1 <?xml version="1.0"?>
\r
2 <diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
\r
4 <attribute name="background">
\r
5 <color val="#ffffff"/>
\r
7 <attribute name="paper">
\r
8 <composite type="paper">
\r
9 <attribute name="name">
\r
10 <string>#A4#</string>
\r
12 <attribute name="tmargin">
\r
15 <attribute name="bmargin">
\r
18 <attribute name="lmargin">
\r
21 <attribute name="rmargin">
\r
24 <attribute name="is_portrait">
\r
25 <boolean val="true"/>
\r
27 <attribute name="scaling">
\r
30 <attribute name="fitto">
\r
31 <boolean val="false"/>
\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
41 <attribute name="obj_bb">
\r
42 <rectangle val="27.95,13.95;35.3746,15.45"/>
\r
44 <attribute name="elem_corner">
\r
45 <point val="28,14"/>
\r
47 <attribute name="elem_width">
\r
48 <real val="7.3246"/>
\r
50 <attribute name="elem_height">
\r
53 <attribute name="name">
\r
54 <string>#cObjetoVolador#</string>
\r
56 <attribute name="stereotype">
\r
59 <attribute name="abstract">
\r
60 <boolean val="true"/>
\r
62 <attribute name="suppress_attributes">
\r
63 <boolean val="false"/>
\r
65 <attribute name="suppress_operations">
\r
66 <boolean val="false"/>
\r
68 <attribute name="visible_attributes">
\r
69 <boolean val="false"/>
\r
71 <attribute name="visible_operations">
\r
72 <boolean val="false"/>
\r
74 <attribute name="attributes"/>
\r
75 <attribute name="operations"/>
\r
76 <attribute name="template">
\r
77 <boolean val="false"/>
\r
79 <attribute name="templates"/>
\r
81 <object type="UML - Class" version="0" id="O1">
\r
82 <attribute name="obj_pos">
\r
85 <attribute name="obj_bb">
\r
86 <rectangle val="20.95,6.95;25.688,8.45"/>
\r
88 <attribute name="elem_corner">
\r
91 <attribute name="elem_width">
\r
94 <attribute name="elem_height">
\r
97 <attribute name="name">
\r
98 <string>#cEspacio#</string>
\r
100 <attribute name="stereotype">
\r
103 <attribute name="abstract">
\r
104 <boolean val="false"/>
\r
106 <attribute name="suppress_attributes">
\r
107 <boolean val="false"/>
\r
109 <attribute name="suppress_operations">
\r
110 <boolean val="false"/>
\r
112 <attribute name="visible_attributes">
\r
113 <boolean val="false"/>
\r
115 <attribute name="visible_operations">
\r
116 <boolean val="false"/>
\r
118 <attribute name="attributes"/>
\r
119 <attribute name="operations"/>
\r
120 <attribute name="template">
\r
121 <boolean val="false"/>
\r
123 <attribute name="templates"/>
\r
125 <object type="UML - Class" version="0" id="O2">
\r
126 <attribute name="obj_pos">
\r
127 <point val="24,23"/>
\r
129 <attribute name="obj_bb">
\r
130 <rectangle val="23.95,22.95;32.9946,24.45"/>
\r
132 <attribute name="elem_corner">
\r
133 <point val="24,23"/>
\r
135 <attribute name="elem_width">
\r
136 <real val="8.94464"/>
\r
138 <attribute name="elem_height">
\r
141 <attribute name="name">
\r
142 <string>#cArma#</string>
\r
144 <attribute name="stereotype">
\r
147 <attribute name="abstract">
\r
148 <boolean val="true"/>
\r
150 <attribute name="suppress_attributes">
\r
151 <boolean val="false"/>
\r
153 <attribute name="suppress_operations">
\r
154 <boolean val="false"/>
\r
156 <attribute name="visible_attributes">
\r
157 <boolean val="false"/>
\r
159 <attribute name="visible_operations">
\r
160 <boolean val="false"/>
\r
162 <attribute name="attributes">
\r
163 <composite type="umlattribute">
\r
164 <attribute name="name">
\r
165 <string>#aAlcance#</string>
\r
167 <attribute name="type">
\r
168 <string>#tTiempo#</string>
\r
170 <attribute name="value">
\r
173 <attribute name="visibility">
\r
176 <attribute name="abstract">
\r
177 <boolean val="false"/>
\r
179 <attribute name="class_scope">
\r
180 <boolean val="false"/>
\r
184 <attribute name="operations"/>
\r
185 <attribute name="template">
\r
186 <boolean val="false"/>
\r
188 <attribute name="templates"/>
\r
190 <object type="UML - Class" version="0" id="O3">
\r
191 <attribute name="obj_pos">
\r
192 <point val="17,19"/>
\r
194 <attribute name="obj_bb">
\r
195 <rectangle val="16.95,18.95;20.4255,20.45"/>
\r
197 <attribute name="elem_corner">
\r
198 <point val="17,19"/>
\r
200 <attribute name="elem_width">
\r
201 <real val="3.3755"/>
\r
203 <attribute name="elem_height">
\r
206 <attribute name="name">
\r
207 <string>#cNave#</string>
\r
209 <attribute name="stereotype">
\r
212 <attribute name="abstract">
\r
213 <boolean val="true"/>
\r
215 <attribute name="suppress_attributes">
\r
216 <boolean val="false"/>
\r
218 <attribute name="suppress_operations">
\r
219 <boolean val="false"/>
\r
221 <attribute name="visible_attributes">
\r
222 <boolean val="false"/>
\r
224 <attribute name="visible_operations">
\r
225 <boolean val="false"/>
\r
227 <attribute name="attributes"/>
\r
228 <attribute name="operations"/>
\r
229 <attribute name="template">
\r
230 <boolean val="false"/>
\r
232 <attribute name="templates"/>
\r
234 <object type="UML - Class" version="0" id="O4">
\r
235 <attribute name="obj_pos">
\r
236 <point val="36,21"/>
\r
238 <attribute name="obj_bb">
\r
239 <rectangle val="35.95,20.95;42.5969,22.45"/>
\r
241 <attribute name="elem_corner">
\r
242 <point val="36,21"/>
\r
244 <attribute name="elem_width">
\r
245 <real val="6.5469"/>
\r
247 <attribute name="elem_height">
\r
250 <attribute name="name">
\r
251 <string>#cMisilDirigido#</string>
\r
253 <attribute name="stereotype">
\r
256 <attribute name="abstract">
\r
257 <boolean val="false"/>
\r
259 <attribute name="suppress_attributes">
\r
260 <boolean val="false"/>
\r
262 <attribute name="suppress_operations">
\r
263 <boolean val="false"/>
\r
265 <attribute name="visible_attributes">
\r
266 <boolean val="false"/>
\r
268 <attribute name="visible_operations">
\r
269 <boolean val="false"/>
\r
271 <attribute name="attributes"/>
\r
272 <attribute name="operations"/>
\r
273 <attribute name="template">
\r
274 <boolean val="false"/>
\r
276 <attribute name="templates"/>
\r
278 <object type="UML - Class" version="0" id="O5">
\r
279 <attribute name="obj_pos">
\r
280 <point val="11,14"/>
\r
282 <attribute name="obj_bb">
\r
283 <rectangle val="10.95,13.95;17.1525,15.45"/>
\r
285 <attribute name="elem_corner">
\r
286 <point val="11,14"/>
\r
288 <attribute name="elem_width">
\r
289 <real val="6.1025"/>
\r
291 <attribute name="elem_height">
\r
294 <attribute name="name">
\r
295 <string>#cNavePropia#</string>
\r
297 <attribute name="stereotype">
\r
300 <attribute name="abstract">
\r
301 <boolean val="false"/>
\r
303 <attribute name="suppress_attributes">
\r
304 <boolean val="false"/>
\r
306 <attribute name="suppress_operations">
\r
307 <boolean val="false"/>
\r
309 <attribute name="visible_attributes">
\r
310 <boolean val="false"/>
\r
312 <attribute name="visible_operations">
\r
313 <boolean val="false"/>
\r
315 <attribute name="attributes"/>
\r
316 <attribute name="operations"/>
\r
317 <attribute name="template">
\r
318 <boolean val="false"/>
\r
320 <attribute name="templates"/>
\r
322 <object type="UML - Class" version="0" id="O6">
\r
323 <attribute name="obj_pos">
\r
324 <point val="2,21"/>
\r
326 <attribute name="obj_bb">
\r
327 <rectangle val="1.95,20.95;9.0716,22.45"/>
\r
329 <attribute name="elem_corner">
\r
330 <point val="2,21"/>
\r
332 <attribute name="elem_width">
\r
333 <real val="7.0216"/>
\r
335 <attribute name="elem_height">
\r
338 <attribute name="name">
\r
339 <string>#cNaveEnemiga#</string>
\r
341 <attribute name="stereotype">
\r
344 <attribute name="abstract">
\r
345 <boolean val="true"/>
\r
347 <attribute name="suppress_attributes">
\r
348 <boolean val="false"/>
\r
350 <attribute name="suppress_operations">
\r
351 <boolean val="false"/>
\r
353 <attribute name="visible_attributes">
\r
354 <boolean val="false"/>
\r
356 <attribute name="visible_operations">
\r
357 <boolean val="false"/>
\r
359 <attribute name="attributes"/>
\r
360 <attribute name="operations"/>
\r
361 <attribute name="template">
\r
362 <boolean val="false"/>
\r
364 <attribute name="templates"/>
\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
370 <attribute name="obj_bb">
\r
371 <rectangle val="12.6013,6.95;23.869,15.45"/>
\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
379 <attribute name="orth_orient">
\r
384 <attribute name="name">
\r
385 <string>#juega en#</string>
\r
387 <attribute name="direction">
\r
390 <attribute name="ends">
\r
392 <attribute name="role">
\r
395 <attribute name="multiplicity">
\r
396 <string># 1#</string>
\r
398 <attribute name="arrow">
\r
399 <boolean val="false"/>
\r
401 <attribute name="aggregate">
\r
406 <attribute name="role">
\r
407 <string># juegador#</string>
\r
409 <attribute name="multiplicity">
\r
410 <string># 0..1#</string>
\r
412 <attribute name="arrow">
\r
413 <boolean val="false"/>
\r
415 <attribute name="aggregate">
\r
421 <connection handle="1" to="O5" connection="1"/>
\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
428 <attribute name="obj_bb">
\r
429 <rectangle val="22.8966,6.96467;33.1123,15.45"/>
\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
437 <attribute name="orth_orient">
\r
442 <attribute name="name">
\r
443 <string>#vuela en#</string>
\r
445 <attribute name="direction">
\r
448 <attribute name="ends">
\r
450 <attribute name="role">
\r
453 <attribute name="multiplicity">
\r
454 <string># 1#</string>
\r
456 <attribute name="arrow">
\r
457 <boolean val="false"/>
\r
459 <attribute name="aggregate">
\r
464 <attribute name="role">
\r
467 <attribute name="multiplicity">
\r
468 <string># *#</string>
\r
470 <attribute name="arrow">
\r
471 <boolean val="false"/>
\r
473 <attribute name="aggregate">
\r
479 <connection handle="1" to="O0" connection="1"/>
\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
486 <attribute name="obj_bb">
\r
487 <rectangle val="30.2123,13.95;43.5458,22.45"/>
\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
495 <attribute name="orth_orient">
\r
500 <attribute name="name">
\r
501 <string>#Persigue a#</string>
\r
503 <attribute name="direction">
\r
506 <attribute name="ends">
\r
508 <attribute name="role">
\r
511 <attribute name="multiplicity">
\r
512 <string># 1#</string>
\r
514 <attribute name="arrow">
\r
515 <boolean val="false"/>
\r
517 <attribute name="aggregate">
\r
522 <attribute name="role">
\r
523 <string># objetivo#</string>
\r
525 <attribute name="multiplicity">
\r
526 <string># 0..1#</string>
\r
528 <attribute name="arrow">
\r
529 <boolean val="false"/>
\r
531 <attribute name="aggregate">
\r
537 <connection handle="0" to="O0" connection="6"/>
\r
538 <connection handle="1" to="O4" connection="1"/>
\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
545 <attribute name="obj_bb">
\r
546 <rectangle val="17.2378,18.95;29.9223,24.45"/>
\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
554 <attribute name="orth_orient">
\r
559 <attribute name="name">
\r
560 <string>#puede disparar#</string>
\r
562 <attribute name="direction">
\r
565 <attribute name="ends">
\r
567 <attribute name="role">
\r
568 <string># 1#</string>
\r
570 <attribute name="multiplicity">
\r
573 <attribute name="arrow">
\r
574 <boolean val="false"/>
\r
576 <attribute name="aggregate">
\r
581 <attribute name="role">
\r
584 <attribute name="multiplicity">
\r
585 <string># *#</string>
\r
587 <attribute name="arrow">
\r
588 <boolean val="false"/>
\r
590 <attribute name="aggregate">
\r
596 <connection handle="0" to="O3" connection="6"/>
\r
597 <connection handle="1" to="O2" connection="1"/>
\r
600 <object type="UML - Association" version="0" id="O11">
\r
601 <attribute name="obj_pos">
\r
602 <point val="5.5108,21"/>
\r
604 <attribute name="obj_bb">
\r
605 <rectangle val="4.0608,13.95;15.5012,22.6"/>
\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
613 <attribute name="orth_orient">
\r
618 <attribute name="name">
\r
619 <string>#reacciona con#</string>
\r
621 <attribute name="direction">
\r
624 <attribute name="ends">
\r
626 <attribute name="role">
\r
629 <attribute name="multiplicity">
\r
632 <attribute name="arrow">
\r
633 <boolean val="false"/>
\r
635 <attribute name="aggregate">
\r
640 <attribute name="role">
\r
643 <attribute name="multiplicity">
\r
646 <attribute name="arrow">
\r
647 <boolean val="false"/>
\r
649 <attribute name="aggregate">
\r
655 <connection handle="0" to="O6" connection="1"/>
\r
656 <connection handle="1" to="O5" connection="6"/>
\r