Explorar el Código

Nearly done

master
Chris Smith hace 14 años
padre
commit
1d7bf60a54
Se han modificado 7 ficheros con 4599 adiciones y 312 borrados
  1. BIN
      reports/components.png
  2. 1119
    0
      reports/components.svg
  3. 2580
    312
      reports/final.lyx
  4. BIN
      reports/home-main.png
  5. BIN
      reports/home-select.png
  6. BIN
      reports/uml-accel.png
  7. 900
    0
      reports/uml.class.violet

BIN
reports/components.png Ver fichero


+ 1119
- 0
reports/components.svg
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 2580
- 312
reports/final.lyx
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


BIN
reports/home-main.png Ver fichero


BIN
reports/home-select.png Ver fichero


BIN
reports/uml-accel.png Ver fichero


+ 900
- 0
reports/uml.class.violet Ver fichero

@@ -0,0 +1,900 @@
1
+<?xml version="1.0" encoding="UTF-8"?> 
2
+<java version="1.6.0_20" class="java.beans.XMLDecoder"> 
3
+ <object class="com.horstmann.violet.ClassDiagramGraph"> 
4
+  <void method="addNode"> 
5
+   <object class="com.horstmann.violet.PackageNode"> 
6
+    <void method="addChild"> 
7
+     <object id="ClassNode0" class="com.horstmann.violet.ClassNode"> 
8
+      <void property="bounds"> 
9
+       <object class="java.awt.geom.Rectangle2D$Double"> 
10
+        <void method="setRect"> 
11
+         <double>460.0</double> 
12
+         <double>80.0</double> 
13
+         <double>100.0</double> 
14
+         <double>60.0</double> 
15
+        </void> 
16
+       </object> 
17
+      </void> 
18
+      <void property="name"> 
19
+       <void property="text"> 
20
+        <string>Service</string> 
21
+       </void> 
22
+      </void> 
23
+     </object> 
24
+    </void> 
25
+    <void method="addChild"> 
26
+     <object id="ClassNode1" class="com.horstmann.violet.ClassNode"> 
27
+      <void property="bounds"> 
28
+       <object class="java.awt.geom.Rectangle2D$Double"> 
29
+        <void method="setRect"> 
30
+         <double>340.0</double> 
31
+         <double>80.0</double> 
32
+         <double>100.0</double> 
33
+         <double>60.0</double> 
34
+        </void> 
35
+       </object> 
36
+      </void> 
37
+      <void property="name"> 
38
+       <void property="text"> 
39
+        <string>Activity</string> 
40
+       </void> 
41
+      </void> 
42
+     </object> 
43
+    </void> 
44
+    <void method="addChild"> 
45
+     <object id="ClassNode2" class="com.horstmann.violet.ClassNode"> 
46
+      <void property="bounds"> 
47
+       <object class="java.awt.geom.Rectangle2D$Double"> 
48
+        <void method="setRect"> 
49
+         <double>570.0</double> 
50
+         <double>110.0</double> 
51
+         <double>140.0</double> 
52
+         <double>60.0</double> 
53
+        </void> 
54
+       </object> 
55
+      </void> 
56
+      <void property="name"> 
57
+       <void property="text"> 
58
+        <string>SQLiteDatabase</string> 
59
+       </void> 
60
+      </void> 
61
+     </object> 
62
+    </void> 
63
+    <void property="bounds"> 
64
+     <object class="java.awt.geom.Rectangle2D$Double"> 
65
+      <void method="setRect"> 
66
+       <double>320.0</double> 
67
+       <double>40.0</double> 
68
+       <double>400.0</double> 
69
+       <double>140.0</double> 
70
+      </void> 
71
+     </object> 
72
+    </void> 
73
+    <void property="bounds"> 
74
+     <void method="setRect"> 
75
+      <double>320.0</double> 
76
+      <double>40.0</double> 
77
+      <double>400.0</double> 
78
+      <double>140.0</double> 
79
+     </void> 
80
+    </void> 
81
+    <void property="name"> 
82
+     <string>android.*</string> 
83
+    </void> 
84
+   </object> 
85
+   <object class="java.awt.geom.Point2D$Double"> 
86
+    <void method="setLocation"> 
87
+     <double>320.0</double> 
88
+     <double>40.0</double> 
89
+    </void> 
90
+   </object> 
91
+  </void> 
92
+  <void method="addNode"> 
93
+   <object idref="ClassNode1"/> 
94
+   <object class="java.awt.geom.Point2D$Double"> 
95
+    <void method="setLocation"> 
96
+     <double>340.0</double> 
97
+     <double>80.0</double> 
98
+    </void> 
99
+   </object> 
100
+  </void> 
101
+  <void method="addNode"> 
102
+   <object class="com.horstmann.violet.PackageNode"> 
103
+    <void method="addChild"> 
104
+     <object id="ClassNode3" class="com.horstmann.violet.ClassNode"> 
105
+      <void property="bounds"> 
106
+       <object class="java.awt.geom.Rectangle2D$Double"> 
107
+        <void method="setRect"> 
108
+         <double>420.0</double> 
109
+         <double>390.0</double> 
110
+         <double>180.0</double> 
111
+         <double>60.0</double> 
112
+        </void> 
113
+       </object> 
114
+      </void> 
115
+      <void property="name"> 
116
+       <void property="text"> 
117
+        <string>ContextAnalyserService</string> 
118
+       </void> 
119
+      </void> 
120
+     </object> 
121
+    </void> 
122
+    <void method="addChild"> 
123
+     <object id="ClassNode4" class="com.horstmann.violet.ClassNode"> 
124
+      <void property="bounds"> 
125
+       <object class="java.awt.geom.Rectangle2D$Double"> 
126
+        <void method="setRect"> 
127
+         <double>250.0</double> 
128
+         <double>390.0</double> 
129
+         <double>100.0</double> 
130
+         <double>60.0</double> 
131
+        </void> 
132
+       </object> 
133
+      </void> 
134
+      <void property="name"> 
135
+       <void property="text"> 
136
+        <string>IntroActivity</string> 
137
+       </void> 
138
+      </void> 
139
+     </object> 
140
+    </void> 
141
+    <void method="addChild"> 
142
+     <object id="ClassNode5" class="com.horstmann.violet.ClassNode"> 
143
+      <void property="bounds"> 
144
+       <object class="java.awt.geom.Rectangle2D$Double"> 
145
+        <void method="setRect"> 
146
+         <double>650.0</double> 
147
+         <double>360.0</double> 
148
+         <double>140.0</double> 
149
+         <double>140.0</double> 
150
+        </void> 
151
+       </object> 
152
+      </void> 
153
+      <void property="attributes"> 
154
+       <void property="text"> 
155
+        <string>db : SQLiteDatabase</string> 
156
+       </void> 
157
+      </void> 
158
+      <void property="methods"> 
159
+       <void property="text"> 
160
+        <string>addLocation
161
+getLocation
162
+findJourney
163
+addJourney
164
+recordVisit
165
+getSteps</string> 
166
+       </void> 
167
+      </void> 
168
+      <void property="name"> 
169
+       <void property="text"> 
170
+        <string>DataHelper</string> 
171
+       </void> 
172
+      </void> 
173
+     </object> 
174
+    </void> 
175
+    <void property="bounds"> 
176
+     <object class="java.awt.geom.Rectangle2D$Double"> 
177
+      <void method="setRect"> 
178
+       <double>220.0</double> 
179
+       <double>330.0</double> 
180
+       <double>580.0</double> 
181
+       <double>180.0</double> 
182
+      </void> 
183
+     </object> 
184
+    </void> 
185
+    <void property="bounds"> 
186
+     <void method="setRect"> 
187
+      <double>220.0</double> 
188
+      <double>330.0</double> 
189
+      <double>580.0</double> 
190
+      <double>180.0</double> 
191
+     </void> 
192
+    </void> 
193
+    <void property="name"> 
194
+     <string>contextanalyser</string> 
195
+    </void> 
196
+   </object> 
197
+   <object class="java.awt.geom.Point2D$Double"> 
198
+    <void method="setLocation"> 
199
+     <double>220.0</double> 
200
+     <double>330.0</double> 
201
+    </void> 
202
+   </object> 
203
+  </void> 
204
+  <void method="addNode"> 
205
+   <object class="com.horstmann.violet.PackageNode"> 
206
+    <void method="addChild"> 
207
+     <object id="ClassNode6" class="com.horstmann.violet.ClassNode"> 
208
+      <void property="bounds"> 
209
+       <object class="java.awt.geom.Rectangle2D$Double"> 
210
+        <void method="setRect"> 
211
+         <double>910.0</double> 
212
+         <double>890.0</double> 
213
+         <double>240.0</double> 
214
+         <double>120.0</double> 
215
+        </void> 
216
+       </object> 
217
+      </void> 
218
+      <void property="attributes"> 
219
+       <void property="text"> 
220
+        <string>manager : SensorManager
221
+accelListener : SensorEventListener
222
+wl : WakeLock</string> 
223
+       </void> 
224
+      </void> 
225
+      <void property="methods"> 
226
+       <void property="text"> 
227
+        <string>getSample
228
+stopSampling
229
+stopSampling</string> 
230
+       </void> 
231
+      </void> 
232
+      <void property="name"> 
233
+       <void property="text"> 
234
+        <string>RealAccelReader</string> 
235
+       </void> 
236
+      </void> 
237
+     </object> 
238
+    </void> 
239
+    <void method="addChild"> 
240
+     <object id="InterfaceNode0" class="com.horstmann.violet.InterfaceNode"> 
241
+      <void property="bounds"> 
242
+       <object class="java.awt.geom.Rectangle2D$Double"> 
243
+        <void method="setRect"> 
244
+         <double>760.0</double> 
245
+         <double>910.0</double> 
246
+         <double>120.0</double> 
247
+         <double>100.0</double> 
248
+        </void> 
249
+       </object> 
250
+      </void> 
251
+      <void property="methods"> 
252
+       <void property="text"> 
253
+        <string>getSample
254
+startSampling
255
+stopSampling</string> 
256
+       </void> 
257
+      </void> 
258
+      <void property="name"> 
259
+       <void property="text"> 
260
+        <string>«AccelReader»</string> 
261
+       </void> 
262
+      </void> 
263
+     </object> 
264
+    </void> 
265
+    <void method="addChild"> 
266
+     <object id="ClassNode7" class="com.horstmann.violet.ClassNode"> 
267
+      <void property="bounds"> 
268
+       <object class="java.awt.geom.Rectangle2D$Double"> 
269
+        <void method="setRect"> 
270
+         <double>740.0</double> 
271
+         <double>1090.0</double> 
272
+         <double>160.0</double> 
273
+         <double>60.0</double> 
274
+        </void> 
275
+       </object> 
276
+      </void> 
277
+      <void property="methods"> 
278
+       <void property="text"> 
279
+        <string>getReader</string> 
280
+       </void> 
281
+      </void> 
282
+      <void property="name"> 
283
+       <void property="text"> 
284
+        <string>AccelReaderFactory</string> 
285
+       </void> 
286
+      </void> 
287
+     </object> 
288
+    </void> 
289
+    <void method="addChild"> 
290
+     <object id="ClassNode8" class="com.horstmann.violet.ClassNode"> 
291
+      <void property="bounds"> 
292
+       <object class="java.awt.geom.Rectangle2D$Double"> 
293
+        <void method="setRect"> 
294
+         <double>530.0</double> 
295
+         <double>890.0</double> 
296
+         <double>200.0</double> 
297
+         <double>120.0</double> 
298
+        </void> 
299
+       </object> 
300
+      </void> 
301
+      <void property="attributes"> 
302
+       <void property="text"> 
303
+        <string>handler : Handler
304
+reader : AccelReader
305
+finishedRunnable : Runnable</string> 
306
+       </void> 
307
+      </void> 
308
+      <void property="methods"> 
309
+       <void property="text"> 
310
+        <string>start
311
+stop
312
+getData</string> 
313
+       </void> 
314
+      </void> 
315
+      <void property="name"> 
316
+       <void property="text"> 
317
+        <string>Sampler</string> 
318
+       </void> 
319
+      </void> 
320
+     </object> 
321
+    </void> 
322
+    <void property="bounds"> 
323
+     <object class="java.awt.geom.Rectangle2D$Double"> 
324
+      <void method="setRect"> 
325
+       <double>520.0</double> 
326
+       <double>840.0</double> 
327
+       <double>640.0</double> 
328
+       <double>320.0</double> 
329
+      </void> 
330
+     </object> 
331
+    </void> 
332
+    <void property="bounds"> 
333
+     <void method="setRect"> 
334
+      <double>520.0</double> 
335
+      <double>840.0</double> 
336
+      <double>640.0</double> 
337
+      <double>320.0</double> 
338
+     </void> 
339
+    </void> 
340
+    <void property="name"> 
341
+     <string>accel</string> 
342
+    </void> 
343
+   </object> 
344
+   <object class="java.awt.geom.Point2D$Double"> 
345
+    <void method="setLocation"> 
346
+     <double>520.0</double> 
347
+     <double>840.0</double> 
348
+    </void> 
349
+   </object> 
350
+  </void> 
351
+  <void method="addNode"> 
352
+   <object idref="ClassNode4"/> 
353
+   <object class="java.awt.geom.Point2D$Double"> 
354
+    <void method="setLocation"> 
355
+     <double>250.0</double> 
356
+     <double>390.0</double> 
357
+    </void> 
358
+   </object> 
359
+  </void> 
360
+  <void method="addNode"> 
361
+   <object idref="ClassNode3"/> 
362
+   <object class="java.awt.geom.Point2D$Double"> 
363
+    <void method="setLocation"> 
364
+     <double>420.0</double> 
365
+     <double>390.0</double> 
366
+    </void> 
367
+   </object> 
368
+  </void> 
369
+  <void method="addNode"> 
370
+   <object idref="ClassNode0"/> 
371
+   <object class="java.awt.geom.Point2D$Double"> 
372
+    <void method="setLocation"> 
373
+     <double>460.0</double> 
374
+     <double>80.0</double> 
375
+    </void> 
376
+   </object> 
377
+  </void> 
378
+  <void method="addNode"> 
379
+   <object idref="ClassNode5"/> 
380
+   <object class="java.awt.geom.Point2D$Double"> 
381
+    <void method="setLocation"> 
382
+     <double>650.0</double> 
383
+     <double>360.0</double> 
384
+    </void> 
385
+   </object> 
386
+  </void> 
387
+  <void method="addNode"> 
388
+   <object idref="ClassNode2"/> 
389
+   <object class="java.awt.geom.Point2D$Double"> 
390
+    <void method="setLocation"> 
391
+     <double>570.0</double> 
392
+     <double>110.0</double> 
393
+    </void> 
394
+   </object> 
395
+  </void> 
396
+  <void method="addNode"> 
397
+   <object idref="InterfaceNode0"/> 
398
+   <object class="java.awt.geom.Point2D$Double"> 
399
+    <void method="setLocation"> 
400
+     <double>760.0</double> 
401
+     <double>910.0</double> 
402
+    </void> 
403
+   </object> 
404
+  </void> 
405
+  <void method="addNode"> 
406
+   <object idref="ClassNode6"/> 
407
+   <object class="java.awt.geom.Point2D$Double"> 
408
+    <void method="setLocation"> 
409
+     <double>910.0</double> 
410
+     <double>890.0</double> 
411
+    </void> 
412
+   </object> 
413
+  </void> 
414
+  <void method="addNode"> 
415
+   <object idref="ClassNode7"/> 
416
+   <object class="java.awt.geom.Point2D$Double"> 
417
+    <void method="setLocation"> 
418
+     <double>740.0</double> 
419
+     <double>1090.0</double> 
420
+    </void> 
421
+   </object> 
422
+  </void> 
423
+  <void method="addNode"> 
424
+   <object idref="ClassNode8"/> 
425
+   <object class="java.awt.geom.Point2D$Double"> 
426
+    <void method="setLocation"> 
427
+     <double>530.0</double> 
428
+     <double>890.0</double> 
429
+    </void> 
430
+   </object> 
431
+  </void> 
432
+  <void method="addNode"> 
433
+   <object class="com.horstmann.violet.PackageNode"> 
434
+    <void method="addChild"> 
435
+     <object id="ClassNode9" class="com.horstmann.violet.ClassNode"> 
436
+      <void property="bounds"> 
437
+       <object class="java.awt.geom.Rectangle2D$Double"> 
438
+        <void method="setRect"> 
439
+         <double>260.0</double> 
440
+         <double>900.0</double> 
441
+         <double>140.0</double> 
442
+         <double>100.0</double> 
443
+        </void> 
444
+       </object> 
445
+      </void> 
446
+      <void property="attributes"> 
447
+       <void property="text"> 
448
+        <string>sampler : Sampler
449
+classifier : Classifier
450
+callback : Runnable
451
+</string> 
452
+       </void> 
453
+      </void> 
454
+      <void property="methods"> 
455
+       <void property="text"> 
456
+        <string>addClassification
457
+getClassification</string> 
458
+       </void> 
459
+      </void> 
460
+      <void property="name"> 
461
+       <void property="text"> 
462
+        <string>AutoAggregator</string> 
463
+       </void> 
464
+      </void> 
465
+     </object> 
466
+    </void> 
467
+    <void method="addChild"> 
468
+     <object id="ClassNode10" class="com.horstmann.violet.ClassNode"> 
469
+      <void property="bounds"> 
470
+       <object class="java.awt.geom.Rectangle2D$Double"> 
471
+        <void method="setRect"> 
472
+         <double>290.0</double> 
473
+         <double>790.0</double> 
474
+         <double>120.0</double> 
475
+         <double>80.0</double> 
476
+        </void> 
477
+       </object> 
478
+      </void> 
479
+      <void property="methods"> 
480
+       <void property="text"> 
481
+        <string>addClassification
482
+getClassification</string> 
483
+       </void> 
484
+      </void> 
485
+      <void property="name"> 
486
+       <void property="text"> 
487
+        <string>Aggregator</string> 
488
+       </void> 
489
+      </void> 
490
+     </object> 
491
+    </void> 
492
+    <void method="addChild"> 
493
+     <object id="ClassNode11" class="com.horstmann.violet.ClassNode"> 
494
+      <void property="bounds"> 
495
+       <object class="java.awt.geom.Rectangle2D$Double"> 
496
+        <void method="setRect"> 
497
+         <double>250.0</double> 
498
+         <double>1070.0</double> 
499
+         <double>180.0</double> 
500
+         <double>80.0</double> 
501
+        </void> 
502
+       </object> 
503
+      </void> 
504
+      <void property="attributes"> 
505
+       <void property="text"> 
506
+        <string>CLASSIFICATIONS : String[]
507
+i : int</string> 
508
+       </void> 
509
+      </void> 
510
+      <void property="methods"> 
511
+       <void property="text"> 
512
+        <string>getClassification</string> 
513
+       </void> 
514
+      </void> 
515
+      <void property="name"> 
516
+       <void property="text"> 
517
+        <string>FakeAutoAggregator</string> 
518
+       </void> 
519
+      </void> 
520
+     </object> 
521
+    </void> 
522
+    <void method="addChild"> 
523
+     <object id="ClassNode12" class="com.horstmann.violet.ClassNode"> 
524
+      <void property="bounds"> 
525
+       <object class="java.awt.geom.Rectangle2D$Double"> 
526
+        <void method="setRect"> 
527
+         <double>50.0</double> 
528
+         <double>980.0</double> 
529
+         <double>180.0</double> 
530
+         <double>60.0</double> 
531
+        </void> 
532
+       </object> 
533
+      </void> 
534
+      <void property="methods"> 
535
+       <void property="text"> 
536
+        <string>getAutoAggregator</string> 
537
+       </void> 
538
+      </void> 
539
+      <void property="name"> 
540
+       <void property="text"> 
541
+        <string>AutoAggregatorFactory</string> 
542
+       </void> 
543
+      </void> 
544
+     </object> 
545
+    </void> 
546
+    <void property="bounds"> 
547
+     <object class="java.awt.geom.Rectangle2D$Double"> 
548
+      <void method="setRect"> 
549
+       <double>40.0</double> 
550
+       <double>750.0</double> 
551
+       <double>400.0</double> 
552
+       <double>420.0</double> 
553
+      </void> 
554
+     </object> 
555
+    </void> 
556
+    <void property="bounds"> 
557
+     <void method="setRect"> 
558
+      <double>40.0</double> 
559
+      <double>750.0</double> 
560
+      <double>400.0</double> 
561
+      <double>420.0</double> 
562
+     </void> 
563
+    </void> 
564
+    <void property="name"> 
565
+     <string>aggregator</string> 
566
+    </void> 
567
+   </object> 
568
+   <object class="java.awt.geom.Point2D$Double"> 
569
+    <void method="setLocation"> 
570
+     <double>40.0</double> 
571
+     <double>750.0</double> 
572
+    </void> 
573
+   </object> 
574
+  </void> 
575
+  <void method="addNode"> 
576
+   <object idref="ClassNode10"/> 
577
+   <object class="java.awt.geom.Point2D$Double"> 
578
+    <void method="setLocation"> 
579
+     <double>290.0</double> 
580
+     <double>790.0</double> 
581
+    </void> 
582
+   </object> 
583
+  </void> 
584
+  <void method="addNode"> 
585
+   <object idref="ClassNode9"/> 
586
+   <object class="java.awt.geom.Point2D$Double"> 
587
+    <void method="setLocation"> 
588
+     <double>260.0</double> 
589
+     <double>900.0</double> 
590
+    </void> 
591
+   </object> 
592
+  </void> 
593
+  <void method="addNode"> 
594
+   <object idref="ClassNode11"/> 
595
+   <object class="java.awt.geom.Point2D$Double"> 
596
+    <void method="setLocation"> 
597
+     <double>250.0</double> 
598
+     <double>1070.0</double> 
599
+    </void> 
600
+   </object> 
601
+  </void> 
602
+  <void method="addNode"> 
603
+   <object idref="ClassNode12"/> 
604
+   <object class="java.awt.geom.Point2D$Double"> 
605
+    <void method="setLocation"> 
606
+     <double>50.0</double> 
607
+     <double>980.0</double> 
608
+    </void> 
609
+   </object> 
610
+  </void> 
611
+  <void method="addNode"> 
612
+   <object class="com.horstmann.violet.PackageNode"> 
613
+    <void method="addChild"> 
614
+     <object id="ClassNode13" class="com.horstmann.violet.ClassNode"> 
615
+      <void property="bounds"> 
616
+       <object class="java.awt.geom.Rectangle2D$Double"> 
617
+        <void method="setRect"> 
618
+         <double>830.0</double> 
619
+         <double>740.0</double> 
620
+         <double>120.0</double> 
621
+         <double>60.0</double> 
622
+        </void> 
623
+       </object> 
624
+      </void> 
625
+      <void property="methods"> 
626
+       <void property="text"> 
627
+        <string>getModel</string> 
628
+       </void> 
629
+      </void> 
630
+      <void property="name"> 
631
+       <void property="text"> 
632
+        <string>ModelReader</string> 
633
+       </void> 
634
+      </void> 
635
+     </object> 
636
+    </void> 
637
+    <void method="addChild"> 
638
+     <object id="ClassNode14" class="com.horstmann.violet.ClassNode"> 
639
+      <void property="bounds"> 
640
+       <object class="java.awt.geom.Rectangle2D$Double"> 
641
+        <void method="setRect"> 
642
+         <double>550.0</double> 
643
+         <double>740.0</double> 
644
+         <double>240.0</double> 
645
+         <double>60.0</double> 
646
+        </void> 
647
+       </object> 
648
+      </void> 
649
+      <void property="attributes"> 
650
+       <void property="text"> 
651
+        <string>model : Set&lt;Entry&lt;Float[], String&gt;&gt;</string> 
652
+       </void> 
653
+      </void> 
654
+      <void property="methods"> 
655
+       <void property="text"> 
656
+        <string>classify</string> 
657
+       </void> 
658
+      </void> 
659
+      <void property="name"> 
660
+       <void property="text"> 
661
+        <string>Classifier</string> 
662
+       </void> 
663
+      </void> 
664
+     </object> 
665
+    </void> 
666
+    <void property="bounds"> 
667
+     <object class="java.awt.geom.Rectangle2D$Double"> 
668
+      <void method="setRect"> 
669
+       <double>530.0</double> 
670
+       <double>690.0</double> 
671
+       <double>440.0</double> 
672
+       <double>120.0</double> 
673
+      </void> 
674
+     </object> 
675
+    </void> 
676
+    <void property="bounds"> 
677
+     <void method="setRect"> 
678
+      <double>530.0</double> 
679
+      <double>690.0</double> 
680
+      <double>440.0</double> 
681
+      <double>120.0</double> 
682
+     </void> 
683
+    </void> 
684
+    <void property="name"> 
685
+     <string>common</string> 
686
+    </void> 
687
+   </object> 
688
+   <object class="java.awt.geom.Point2D$Double"> 
689
+    <void method="setLocation"> 
690
+     <double>530.0</double> 
691
+     <double>690.0</double> 
692
+    </void> 
693
+   </object> 
694
+  </void> 
695
+  <void method="addNode"> 
696
+   <object idref="ClassNode14"/> 
697
+   <object class="java.awt.geom.Point2D$Double"> 
698
+    <void method="setLocation"> 
699
+     <double>550.0</double> 
700
+     <double>740.0</double> 
701
+    </void> 
702
+   </object> 
703
+  </void> 
704
+  <void method="addNode"> 
705
+   <object idref="ClassNode13"/> 
706
+   <object class="java.awt.geom.Point2D$Double"> 
707
+    <void method="setLocation"> 
708
+     <double>830.0</double> 
709
+     <double>740.0</double> 
710
+    </void> 
711
+   </object> 
712
+  </void> 
713
+  <void method="connect"> 
714
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
715
+    <void property="bentStyle"> 
716
+     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
717
+    </void> 
718
+    <void property="endArrowHead"> 
719
+     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
720
+    </void> 
721
+   </object> 
722
+   <object idref="ClassNode4"/> 
723
+   <object idref="ClassNode1"/> 
724
+  </void> 
725
+  <void method="connect"> 
726
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
727
+    <void property="bentStyle"> 
728
+     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
729
+    </void> 
730
+    <void property="endArrowHead"> 
731
+     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
732
+    </void> 
733
+   </object> 
734
+   <object idref="ClassNode3"/> 
735
+   <object idref="ClassNode0"/> 
736
+  </void> 
737
+  <void method="connect"> 
738
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
739
+    <void property="bentStyle"> 
740
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
741
+    </void> 
742
+    <void property="endArrowHead"> 
743
+     <object class="com.horstmann.violet.ArrowHead" field="V"/> 
744
+    </void> 
745
+    <void property="middleLabel"> 
746
+     <string>Starts</string> 
747
+    </void> 
748
+   </object> 
749
+   <object idref="ClassNode4"/> 
750
+   <object idref="ClassNode3"/> 
751
+  </void> 
752
+  <void method="connect"> 
753
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
754
+    <void property="bentStyle"> 
755
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
756
+    </void> 
757
+    <void property="startArrowHead"> 
758
+     <object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/> 
759
+    </void> 
760
+   </object> 
761
+   <object idref="ClassNode5"/> 
762
+   <object idref="ClassNode2"/> 
763
+  </void> 
764
+  <void method="connect"> 
765
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
766
+    <void property="bentStyle"> 
767
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
768
+    </void> 
769
+    <void property="startArrowHead"> 
770
+     <object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/> 
771
+    </void> 
772
+   </object> 
773
+   <object idref="ClassNode5"/> 
774
+   <object idref="ClassNode3"/> 
775
+  </void> 
776
+  <void method="connect"> 
777
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
778
+    <void property="bentStyle"> 
779
+     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
780
+    </void> 
781
+    <void property="endArrowHead"> 
782
+     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
783
+    </void> 
784
+    <void property="lineStyle"> 
785
+     <object class="com.horstmann.violet.LineStyle" field="DOTTED"/> 
786
+    </void> 
787
+   </object> 
788
+   <object idref="ClassNode6"/> 
789
+   <object idref="InterfaceNode0"/> 
790
+  </void> 
791
+  <void method="connect"> 
792
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
793
+    <void property="bentStyle"> 
794
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
795
+    </void> 
796
+    <void property="endArrowHead"> 
797
+     <object class="com.horstmann.violet.ArrowHead" field="V"/> 
798
+    </void> 
799
+   </object> 
800
+   <object idref="ClassNode7"/> 
801
+   <object idref="InterfaceNode0"/> 
802
+  </void> 
803
+  <void method="connect"> 
804
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
805
+    <void property="bentStyle"> 
806
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
807
+    </void> 
808
+    <void property="startArrowHead"> 
809
+     <object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/> 
810
+    </void> 
811
+   </object> 
812
+   <object idref="ClassNode8"/> 
813
+   <object idref="InterfaceNode0"/> 
814
+  </void> 
815
+  <void method="connect"> 
816
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
817
+    <void property="bentStyle"> 
818
+     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
819
+    </void> 
820
+    <void property="endArrowHead"> 
821
+     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
822
+    </void> 
823
+   </object> 
824
+   <object idref="ClassNode9"/> 
825
+   <object idref="ClassNode10"/> 
826
+  </void> 
827
+  <void method="connect"> 
828
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
829
+    <void property="bentStyle"> 
830
+     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
831
+    </void> 
832
+    <void property="endArrowHead"> 
833
+     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
834
+    </void> 
835
+   </object> 
836
+   <object idref="ClassNode11"/> 
837
+   <object idref="ClassNode9"/> 
838
+  </void> 
839
+  <void method="connect"> 
840
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
841
+    <void property="bentStyle"> 
842
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
843
+    </void> 
844
+    <void property="endArrowHead"> 
845
+     <object class="com.horstmann.violet.ArrowHead" field="V"/> 
846
+    </void> 
847
+   </object> 
848
+   <object idref="ClassNode12"/> 
849
+   <object idref="ClassNode9"/> 
850
+  </void> 
851
+  <void method="connect"> 
852
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
853
+    <void property="bentStyle"> 
854
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
855
+    </void> 
856
+    <void property="endArrowHead"> 
857
+     <object class="com.horstmann.violet.ArrowHead" field="V"/> 
858
+    </void> 
859
+   </object> 
860
+   <object idref="ClassNode12"/> 
861
+   <object idref="ClassNode11"/> 
862
+  </void> 
863
+  <void method="connect"> 
864
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
865
+    <void property="bentStyle"> 
866
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
867
+    </void> 
868
+    <void property="startArrowHead"> 
869
+     <object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/> 
870
+    </void> 
871
+   </object> 
872
+   <object idref="ClassNode9"/> 
873
+   <object idref="ClassNode8"/> 
874
+  </void> 
875
+  <void method="connect"> 
876
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
877
+    <void property="bentStyle"> 
878
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
879
+    </void> 
880
+    <void property="endArrowHead"> 
881
+     <object class="com.horstmann.violet.ArrowHead" field="V"/> 
882
+    </void> 
883
+   </object> 
884
+   <object idref="ClassNode14"/> 
885
+   <object idref="ClassNode13"/> 
886
+  </void> 
887
+  <void method="connect"> 
888
+   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
889
+    <void property="bentStyle"> 
890
+     <object class="com.horstmann.violet.BentStyle" field="HVH"/> 
891
+    </void> 
892
+    <void property="startArrowHead"> 
893
+     <object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/> 
894
+    </void> 
895
+   </object> 
896
+   <object idref="ClassNode9"/> 
897
+   <object idref="ClassNode14"/> 
898
+  </void> 
899
+ </object> 
900
+</java> 

Loading…
Cancelar
Guardar