OpenCores
URL https://opencores.org/ocsvn/soc_maker/soc_maker/trunk

Subversion Repositories soc_maker

[/] [soc_maker/] [trunk/] [doc/] [class_arch.uml] - Blame information for rev 4

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 feddischso
2
3
  
4
    
5
      
6
      
7
      0.34
8
      
9
 
10
      
11
    
12
    
13
      UML 1.4
14
      false
15
      false
16
      true
17
      false
18
      false
19
      false
20
      false
21
      true
22
      false
23
      true
24
      1
25
      true
26
      Dialog
27
      12
28
      0
29
      Class Diagram
30
    
31
    
32
    
33
      
34
              name="class_arch_profile.profile" />
35
      
36
              name="class_arch.xmi" />
37
      
38
              name="class_arch_ClassDiagram.pgml"
39
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
40
              diagramname="Class Diagram" />
41
      
42
              name="class_arch_UseCaseDiagram.pgml"
43
              diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
44
              diagramname="Use Case Diagram" />
45
      
46
              name="class_arch.todo" />
47
    
48
    
49
  
50
51
                
52
                        UML 1.4
53
                
54
55
56
      
57
      ArgoUML (using Netbeans XMI Writer version 1.0)
58
      0.34(6) revised on $Date: 2010-01-11 22:20:14 +0100 (Mon, 11 Jan 2010) $ 
59
    
60
    
61
  
62
    
63
      name = 'untitledModel' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
64
      isAbstract = 'false'>
65
      
66
        
67
          name = 'Component' visibility = 'public' isSpecification = 'false' isRoot = 'false'
68
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
69
          
70
            
71
              name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
72
              changeability = 'changeable' targetScope = 'instance'>
73
              
74
                
75
                  
76
                    
77
                      lower = '1' upper = '1'/>
78
                  
79
                
80
              
81
              
82
                
83
              
84
            
85
            
86
              name = 'version' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
87
              changeability = 'changeable' targetScope = 'instance'>
88
              
89
                
90
                  
91
                    
92
                      lower = '1' upper = '1'/>
93
                  
94
                
95
              
96
              
97
                
98
              
99
            
100
            
101
              name = 'toplevel' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
102
              changeability = 'changeable' targetScope = 'instance'>
103
              
104
                
105
                  
106
                    
107
                      lower = '1' upper = '1'/>
108
                  
109
                
110
              
111
              
112
                
113
              
114
            
115
            
116
              name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
117
              changeability = 'changeable' targetScope = 'instance'>
118
              
119
                
120
                  
121
                    
122
                      lower = '1' upper = '1'/>
123
                  
124
                
125
              
126
              
127
                
128
              
129
            
130
            
131
              name = 'date' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
132
              changeability = 'changeable' targetScope = 'instance'>
133
              
134
                
135
                  
136
                    
137
                      lower = '1' upper = '1'/>
138
                  
139
                
140
              
141
              
142
                
143
              
144
            
145
            
146
              name = 'license' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
147
              changeability = 'changeable' targetScope = 'instance'>
148
              
149
                
150
                  
151
                    
152
                      lower = '1' upper = '1'/>
153
                  
154
                
155
              
156
              
157
                
158
              
159
            
160
            
161
              name = 'licensefile' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
162
              changeability = 'changeable' targetScope = 'instance'>
163
              
164
                
165
                  
166
                    
167
                      lower = '1' upper = '1'/>
168
                  
169
                
170
              
171
              
172
                
173
              
174
            
175
            
176
              name = 'author' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
177
              changeability = 'changeable' targetScope = 'instance'>
178
              
179
                
180
                  
181
                    
182
                      lower = '1' upper = '1'/>
183
                  
184
                
185
              
186
              
187
                
188
              
189
            
190
            
191
              name = 'authormail' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
192
              changeability = 'changeable' targetScope = 'instance'>
193
              
194
                
195
                  
196
                    
197
                      lower = '1' upper = '1'/>
198
                  
199
                
200
              
201
              
202
                
203
              
204
            
205
            
206
              name = 'vccmd' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
207
              changeability = 'changeable' targetScope = 'instance'>
208
              
209
                
210
                  
211
                    
212
                      lower = '1' upper = '1'/>
213
                  
214
                
215
              
216
              
217
                
218
              
219
            
220
            
221
              name = 'interfaces' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
222
              changeability = 'changeable' targetScope = 'instance'>
223
              
224
                
225
                  
226
                    
227
                      lower = '1' upper = '1'/>
228
                  
229
                
230
              
231
              
232
                
233
              
234
            
235
            
236
              name = 'functions' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
237
              changeability = 'changeable' targetScope = 'instance'>
238
              
239
                
240
                  
241
                    
242
                      lower = '1' upper = '1'/>
243
                  
244
                
245
              
246
              
247
                
248
              
249
            
250
            
251
              name = 'inst_parameters' visibility = 'public' isSpecification = 'false'
252
              ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
253
              
254
                
255
                  
256
                    
257
                      lower = '1' upper = '1'/>
258
                  
259
                
260
              
261
              
262
                
263
              
264
            
265
            
266
              name = 'static_parameters' visibility = 'public' isSpecification = 'false'
267
              ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
268
              
269
                
270
                  
271
                    
272
                      lower = '1' upper = '1'/>
273
                  
274
                
275
              
276
              
277
                
278
              
279
            
280
            
281
              name = 'ports' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
282
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
283
              isAbstract = 'false'>
284
              
285
                
286
                  name = 'return' isSpecification = 'false' kind = 'return'/>
287
                
288
                  name = '*args' isSpecification = 'false' kind = 'in'/>
289
              
290
            
291
            
292
              name = 'generics' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
293
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
294
              isAbstract = 'false'>
295
              
296
                
297
                  name = 'return' isSpecification = 'false' kind = 'return'/>
298
              
299
            
300
            
301
              name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
302
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
303
              isAbstract = 'false'>
304
              
305
                
306
                  name = 'return' isSpecification = 'false' kind = 'return'/>
307
              
308
            
309
          
310
        
311
        
312
          name = 'SOCDef' visibility = 'public' isSpecification = 'false' isRoot = 'false'
313
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
314
          
315
            
316
          
317
          
318
            
319
              name = 'cores' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
320
              changeability = 'changeable' targetScope = 'instance'>
321
              
322
                
323
                  
324
                    
325
                      lower = '1' upper = '1'/>
326
                  
327
                
328
              
329
              
330
                
331
              
332
            
333
            
334
              name = 'cons' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
335
              changeability = 'changeable' targetScope = 'instance'>
336
              
337
                
338
                  
339
                    
340
                      lower = '1' upper = '1'/>
341
                  
342
                
343
              
344
              
345
                
346
              
347
            
348
            
349
              name = 'static' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
350
              changeability = 'changeable' targetScope = 'instance'>
351
              
352
                
353
                  
354
                    
355
                      lower = '1' upper = '1'/>
356
                  
357
                
358
              
359
              
360
                
361
              
362
            
363
            
364
              name = 'generate_toplevel' visibility = 'public' isSpecification = 'false'
365
              ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
366
              isLeaf = 'false' isAbstract = 'false'>
367
              
368
                
369
                  name = 'return' isSpecification = 'false' kind = 'return'/>
370
              
371
            
372
          
373
        
374
        
375
          name = 'CoreDefinition' visibility = 'public' isSpecification = 'false'
376
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
377
          
378
            
379
          
380
          
381
            
382
              name = 'hdlfiles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
383
              changeability = 'changeable' targetScope = 'instance'>
384
              
385
                
386
                  
387
                    
388
                      lower = '1' upper = '1'/>
389
                  
390
                
391
              
392
              
393
                
394
                  isSpecification = 'false'>
395
                  
396
                    
397
                  
398
                
399
              
400
              
401
                
402
              
403
            
404
            
405
              name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
406
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
407
              isAbstract = 'false'>
408
              
409
                
410
                  name = 'return' isSpecification = 'false' kind = 'return'/>
411
              
412
            
413
          
414
        
415
        
416
          name = 'Hash' visibility = 'public' isSpecification = 'false' isRoot = 'false'
417
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
418
        
419
          isSpecification = 'false'>
420
          
421
            
422
          
423
          
424
            
425
          
426
        
427
        
428
          isSpecification = 'false'>
429
          
430
            
431
          
432
          
433
            
434
          
435
        
436
        
437
          name = 'HDLFile' visibility = 'public' isSpecification = 'false' isRoot = 'false'
438
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
439
          
440
            
441
              name = 'path' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
442
              changeability = 'changeable' targetScope = 'instance'>
443
              
444
                
445
                  
446
                    
447
                      lower = '1' upper = '1'/>
448
                  
449
                
450
              
451
              
452
                
453
              
454
            
455
            
456
              name = 'use_syn' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
457
              changeability = 'changeable' targetScope = 'instance'>
458
              
459
                
460
                  
461
                    
462
                      lower = '1' upper = '1'/>
463
                  
464
                
465
              
466
              
467
                
468
              
469
            
470
            
471
              name = 'use_sys_sim' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
472
              changeability = 'changeable' targetScope = 'instance'>
473
              
474
                
475
                  
476
                    
477
                      lower = '1' upper = '1'/>
478
                  
479
                
480
              
481
              
482
                
483
              
484
            
485
            
486
              name = 'use_mod_sim' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
487
              changeability = 'changeable' targetScope = 'instance'>
488
              
489
                
490
                  
491
                    
492
                      lower = '1' upper = '1'/>
493
                  
494
                
495
              
496
              
497
                
498
              
499
            
500
            
501
              name = 'type' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
502
              changeability = 'changeable' targetScope = 'instance'>
503
              
504
                
505
                  
506
                    
507
                      lower = '1' upper = '1'/>
508
                  
509
                
510
              
511
              
512
                
513
              
514
            
515
          
516
        
517
        
518
          name = '*' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
519
          
520
            
521
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
522
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
523
              changeability = 'changeable'>
524
              
525
                
526
              
527
            
528
            
529
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
530
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
531
              
532
                
533
              
534
            
535
          
536
        
537
        
538
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
539
          
540
            
541
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
542
              aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
543
              
544
                
545
              
546
            
547
            
548
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
549
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
550
              
551
                
552
              
553
            
554
          
555
        
556
        
557
          name = 'CoreInst' visibility = 'public' isSpecification = 'false' isRoot = 'false'
558
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
559
          
560
            
561
              name = 'defn' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
562
              changeability = 'changeable' targetScope = 'instance'>
563
              
564
                
565
                  
566
                    
567
                      lower = '1' upper = '1'/>
568
                  
569
                
570
              
571
              
572
                
573
              
574
            
575
            
576
              name = 'type' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
577
              changeability = 'changeable' targetScope = 'instance'>
578
              
579
                
580
                  
581
                    
582
                      lower = '1' upper = '1'/>
583
                  
584
                
585
              
586
              
587
                
588
              
589
            
590
            
591
              name = 'params' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
592
              changeability = 'changeable' targetScope = 'instance'>
593
              
594
                
595
                  
596
                    
597
                      lower = '1' upper = '1'/>
598
                  
599
                
600
              
601
              
602
                
603
              
604
            
605
          
606
        
607
        
608
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
609
          
610
            
611
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
612
              aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
613
              
614
                
615
              
616
            
617
            
618
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
619
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
620
              
621
                
622
              
623
            
624
          
625
        
626
        
627
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
628
          
629
            
630
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
631
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
632
              changeability = 'changeable'>
633
              
634
                
635
              
636
            
637
            
638
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
639
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
640
              
641
                
642
              
643
            
644
          
645
        
646
        
647
          name = 'Parameter' visibility = 'public' isSpecification = 'false' isRoot = 'false'
648
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
649
          
650
            
651
          
652
          
653
            
654
              name = 'newAttr' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
655
              changeability = 'changeable' targetScope = 'instance'>
656
              
657
                
658
                  
659
                    
660
                      lower = '1' upper = '1'/>
661
                  
662
                
663
              
664
              
665
                
666
              
667
            
668
          
669
        
670
        
671
          name = 'SParameter' visibility = 'public' isSpecification = 'false' isRoot = 'false'
672
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
673
          
674
            
675
              name = 'path' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
676
              changeability = 'changeable' targetScope = 'instance'>
677
              
678
                
679
                  
680
                    
681
                      lower = '1' upper = '1'/>
682
                  
683
                
684
              
685
              
686
                
687
              
688
            
689
            
690
              name = 'file_dst' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
691
              changeability = 'changeable' targetScope = 'instance'>
692
              
693
                
694
                  
695
                    
696
                      lower = '1' upper = '1'/>
697
                  
698
                
699
              
700
              
701
                
702
              
703
            
704
            
705
              name = 'parameters' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
706
              changeability = 'changeable' targetScope = 'instance'>
707
              
708
                
709
                  
710
                    
711
                      lower = '1' upper = '1'/>
712
                  
713
                
714
              
715
              
716
                
717
              
718
            
719
          
720
        
721
        
722
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
723
          
724
            
725
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
726
              aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
727
              
728
                
729
              
730
            
731
            
732
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
733
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
734
              
735
                
736
              
737
            
738
          
739
        
740
        
741
          name = '1' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
742
          
743
            
744
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
745
              ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'
746
              changeability = 'changeable'>
747
              
748
                
749
              
750
            
751
            
752
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
753
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
754
              
755
                
756
              
757
            
758
          
759
        
760
        
761
          name = 'SParameterEntry' visibility = 'public' isSpecification = 'false'
762
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
763
          
764
            
765
          
766
          
767
            
768
              name = 'token' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
769
              changeability = 'changeable' targetScope = 'instance'>
770
              
771
                
772
                  
773
                    
774
                      lower = '1' upper = '1'/>
775
                  
776
                
777
              
778
              
779
                
780
              
781
            
782
            
783
              name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
784
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
785
              isAbstract = 'false'>
786
              
787
                
788
                  name = 'return' isSpecification = 'false' kind = 'return'/>
789
              
790
            
791
          
792
        
793
        
794
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
795
          
796
            
797
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
798
              ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'
799
              changeability = 'changeable'>
800
              
801
                
802
              
803
            
804
            
805
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
806
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
807
              
808
                
809
              
810
            
811
          
812
        
813
        
814
          isSpecification = 'false'>
815
          
816
            
817
          
818
          
819
            
820
          
821
        
822
        
823
          name = 'Parameter' visibility = 'public' isSpecification = 'false' isRoot = 'false'
824
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
825
          
826
            
827
              name = 'type' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
828
              changeability = 'changeable' targetScope = 'instance'>
829
              
830
                
831
                  
832
                    
833
                      lower = '1' upper = '1'/>
834
                  
835
                
836
              
837
              
838
                
839
              
840
            
841
            
842
              name = 'default' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
843
              changeability = 'changeable' targetScope = 'instance'>
844
              
845
                
846
                  
847
                    
848
                      lower = '1' upper = '1'/>
849
                  
850
                
851
              
852
              
853
                
854
              
855
            
856
            
857
              name = 'min' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
858
              changeability = 'changeable' targetScope = 'instance'>
859
              
860
                
861
                  
862
                    
863
                      lower = '1' upper = '1'/>
864
                  
865
                
866
              
867
              
868
                
869
              
870
            
871
            
872
              name = 'max' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
873
              changeability = 'changeable' targetScope = 'instance'>
874
              
875
                
876
                  
877
                    
878
                      lower = '1' upper = '1'/>
879
                  
880
                
881
              
882
              
883
                
884
              
885
            
886
            
887
              name = 'visible' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
888
              changeability = 'changeable' targetScope = 'instance'>
889
              
890
                
891
                  
892
                    
893
                      lower = '1' upper = '1'/>
894
                  
895
                
896
              
897
              
898
                
899
              
900
            
901
            
902
              name = 'editable' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
903
              changeability = 'changeable' targetScope = 'instance'>
904
              
905
                
906
                  
907
                    
908
                      lower = '1' upper = '1'/>
909
                  
910
                
911
              
912
              
913
                
914
              
915
            
916
            
917
              name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
918
              changeability = 'changeable' targetScope = 'instance'>
919
              
920
                
921
                  
922
                    
923
                      lower = '1' upper = '1'/>
924
                  
925
                
926
              
927
              
928
                
929
              
930
            
931
          
932
        
933
        
934
          isSpecification = 'false'>
935
          
936
            
937
          
938
          
939
            
940
          
941
        
942
        
943
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
944
          
945
            
946
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
947
              ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'
948
              changeability = 'changeable'>
949
              
950
                
951
              
952
            
953
            
954
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
955
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
956
              
957
                
958
              
959
            
960
          
961
        
962
        
963
          name = 'HDLFile' isSpecification = 'false'>
964
          
965
            
966
              
967
                
968
                  lower = '0' upper = '0'/>
969
              
970
            
971
          
972
        
973
        
974
          name = 'bool' visibility = 'public' isSpecification = 'false' isRoot = 'false'
975
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
976
        
977
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
978
          
979
            
980
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
981
              aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
982
              
983
                
984
                  
985
                    
986
                      lower = '1' upper = '1'/>
987
                  
988
                
989
              
990
              
991
                
992
              
993
            
994
            
995
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
996
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
997
              
998
                
999
              
1000
            
1001
          
1002
        
1003
        
1004
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1005
          
1006
            
1007
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1008
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1009
              changeability = 'changeable'>
1010
              
1011
                
1012
              
1013
            
1014
            
1015
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1016
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1017
              
1018
                
1019
                  
1020
                    
1021
                      lower = '1' upper = '1'/>
1022
                  
1023
                
1024
              
1025
              
1026
                
1027
              
1028
            
1029
          
1030
        
1031
        
1032
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1033
          
1034
            
1035
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1036
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1037
              changeability = 'changeable'>
1038
              
1039
                
1040
              
1041
            
1042
            
1043
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1044
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1045
              
1046
                
1047
              
1048
            
1049
          
1050
        
1051
        
1052
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1053
          
1054
            
1055
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1056
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1057
              changeability = 'changeable'>
1058
              
1059
                
1060
              
1061
            
1062
            
1063
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1064
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1065
              
1066
                
1067
              
1068
            
1069
          
1070
        
1071
        
1072
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1073
          
1074
            
1075
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1076
              ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'
1077
              changeability = 'changeable'>
1078
              
1079
                
1080
              
1081
            
1082
            
1083
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1084
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1085
              
1086
                
1087
              
1088
            
1089
          
1090
        
1091
        
1092
          name = 'IfcSpc' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1093
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
1094
          
1095
            
1096
              name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1097
              changeability = 'changeable' targetScope = 'instance'>
1098
              
1099
                
1100
                  
1101
                    
1102
                      lower = '1' upper = '1'/>
1103
                  
1104
                
1105
              
1106
              
1107
                
1108
              
1109
            
1110
            
1111
              name = 'version' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1112
              changeability = 'changeable' targetScope = 'instance'>
1113
              
1114
                
1115
                  
1116
                    
1117
                      lower = '1' upper = '1'/>
1118
                  
1119
                
1120
              
1121
              
1122
                
1123
              
1124
            
1125
            
1126
              name = 'ports' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1127
              changeability = 'changeable' targetScope = 'instance'>
1128
              
1129
                
1130
                  
1131
                    
1132
                      lower = '1' upper = '1'/>
1133
                  
1134
                
1135
              
1136
              
1137
                
1138
              
1139
            
1140
          
1141
        
1142
        
1143
          name = 'IfcDef' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1144
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
1145
          
1146
            
1147
              name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1148
              changeability = 'changeable' targetScope = 'instance'>
1149
              
1150
                
1151
                  
1152
                    
1153
                      lower = '1' upper = '1'/>
1154
                  
1155
                
1156
              
1157
              
1158
                
1159
              
1160
            
1161
            
1162
              name = 'dir' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1163
              changeability = 'changeable' targetScope = 'instance'>
1164
              
1165
                
1166
                  
1167
                    
1168
                      lower = '1' upper = '1'/>
1169
                  
1170
                
1171
              
1172
              
1173
                
1174
              
1175
            
1176
            
1177
              name = 'version' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1178
              changeability = 'changeable' targetScope = 'instance'>
1179
              
1180
                
1181
                  
1182
                    
1183
                      lower = '1' upper = '1'/>
1184
                  
1185
                
1186
              
1187
              
1188
                
1189
              
1190
            
1191
            
1192
              name = 'ports' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1193
              changeability = 'changeable' targetScope = 'instance'>
1194
              
1195
                
1196
                  
1197
                    
1198
                      lower = '1' upper = '1'/>
1199
                  
1200
                
1201
              
1202
              
1203
                
1204
              
1205
            
1206
          
1207
        
1208
        
1209
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1210
          
1211
            
1212
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1213
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1214
              changeability = 'changeable'>
1215
              
1216
                
1217
              
1218
            
1219
            
1220
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1221
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1222
              
1223
                
1224
              
1225
            
1226
          
1227
        
1228
        
1229
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1230
          
1231
            
1232
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1233
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1234
              changeability = 'changeable'>
1235
              
1236
                
1237
              
1238
            
1239
            
1240
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1241
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1242
              
1243
                
1244
              
1245
            
1246
          
1247
        
1248
        
1249
          name = 'IFCPort' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1250
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
1251
          
1252
            
1253
              name = 'defn' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1254
              changeability = 'changeable' targetScope = 'instance'>
1255
              
1256
                
1257
                  
1258
                    
1259
                      lower = '1' upper = '1'/>
1260
                  
1261
                
1262
              
1263
              
1264
                
1265
              
1266
            
1267
            
1268
              name = 'len' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1269
              changeability = 'changeable' targetScope = 'instance'>
1270
              
1271
                
1272
                  
1273
                    
1274
                      lower = '1' upper = '1'/>
1275
                  
1276
                
1277
              
1278
              
1279
                
1280
              
1281
            
1282
          
1283
        
1284
        
1285
          name = 'string' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1286
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
1287
        
1288
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1289
          
1290
            
1291
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1292
              aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
1293
              
1294
                
1295
              
1296
            
1297
            
1298
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1299
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1300
              
1301
                
1302
              
1303
            
1304
          
1305
        
1306
        
1307
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1308
          
1309
            
1310
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1311
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1312
              changeability = 'changeable'>
1313
              
1314
                
1315
              
1316
            
1317
            
1318
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1319
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1320
              
1321
                
1322
              
1323
            
1324
          
1325
        
1326
        
1327
          name = 'HDLCoder' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1328
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
1329
        
1330
          name = 'VHDLCoder' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1331
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
1332
          
1333
            
1334
          
1335
        
1336
        
1337
          name = 'VerilogCoder' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1338
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
1339
          
1340
            
1341
          
1342
          
1343
            
1344
              name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
1345
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
1346
              isAbstract = 'false'>
1347
              
1348
                
1349
                  name = 'return' isSpecification = 'false' kind = 'return'/>
1350
              
1351
            
1352
          
1353
        
1354
        
1355
          isSpecification = 'false'>
1356
          
1357
            
1358
          
1359
          
1360
            
1361
          
1362
        
1363
        
1364
          isSpecification = 'false'>
1365
          
1366
            
1367
          
1368
          
1369
            
1370
          
1371
        
1372
        
1373
          name = 'SOCDef uses an HDLCoder for generating the toplevel' isSpecification = 'false'
1374
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1375
          
1376
            
1377
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1378
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1379
              
1380
                
1381
              
1382
            
1383
            
1384
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1385
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1386
              
1387
                
1388
              
1389
            
1390
          
1391
        
1392
        
1393
          name = '' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1394
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
1395
        
1396
          isSpecification = 'false'/>
1397
      
1398
    
1399
  
1400
1401
1402
      name="Class Diagram"
1403
>
1404
  
1405
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 240, 480, 312]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
1406
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1407
       fill="1"
1408
       fillcolor="white"
1409
       stroke="1"
1410
       strokecolor="black"
1411
  >
1412
    
1413
    
1414
 
1415
    
1416
      x="592"
1417
      y="240"
1418
      width="480"
1419
      height="312"
1420
      fill="1"
1421
      fillcolor="white"
1422
      stroke="1"
1423
      strokecolor="black"
1424
    />
1425
    
1426
      x="593"
1427
      y="241"
1428
      width="478"
1429
      height="22"
1430
      fill="0"
1431
      fillcolor="white"
1432
      stroke="0"
1433
      strokecolor="black"
1434
      textcolor="black"
1435
      font="Dialog"
1436
      italic="false"
1437
      bold="false"
1438
      textsize="12"
1439
      justification="Center"
1440
    >Component
1441
    
1442
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[689, 225, 64, 0]"
1443
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1444
         fill="0"
1445
         fillcolor="white"
1446
         stroke="0"
1447
         strokecolor="black"
1448
         visibility="0"
1449
    >
1450
      
1451
      
1452
 
1453
      
1454
        x="689"
1455
        y="225"
1456
        width="64"
1457
        height="0"
1458
        fill="0"
1459
        fillcolor="white"
1460
        stroke="0"
1461
        strokecolor="black"
1462
      />
1463
    
1464
    
1465
      x="592"
1466
      y="263"
1467
      width="480"
1468
      height="1"
1469
      fill="1"
1470
      fillcolor="black"
1471
      stroke="1"
1472
      strokecolor="black"
1473
    />
1474
    
1475
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 264, 478, 232]"
1476
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1477
         fill="0"
1478
         fillcolor="white"
1479
         stroke="0"
1480
         strokecolor="black"
1481
    >
1482
      
1483
      
1484
 
1485
      
1486
        x="593"
1487
        y="264"
1488
        width="478"
1489
        height="232"
1490
        fill="0"
1491
        fillcolor="white"
1492
        stroke="0"
1493
        strokecolor="black"
1494
      />
1495
      
1496
        x="593"
1497
        y="264"
1498
        width="478"
1499
        height="16"
1500
        fill="0"
1501
        fillcolor="white"
1502
        stroke="0"
1503
        strokecolor="black"
1504
        textcolor="black"
1505
        font="Dialog"
1506
        italic="false"
1507
        bold="false"
1508
        textsize="12"
1509
        justification="Left"
1510
      >name : String
1511
      
1512
        x="593"
1513
        y="280"
1514
        width="478"
1515
        height="16"
1516
        fill="0"
1517
        fillcolor="white"
1518
        stroke="0"
1519
        strokecolor="black"
1520
        textcolor="black"
1521
        font="Dialog"
1522
        italic="false"
1523
        bold="false"
1524
        textsize="12"
1525
        justification="Left"
1526
      >version : String
1527
      
1528
        x="593"
1529
        y="296"
1530
        width="478"
1531
        height="16"
1532
        fill="0"
1533
        fillcolor="white"
1534
        stroke="0"
1535
        strokecolor="black"
1536
        textcolor="black"
1537
        font="Dialog"
1538
        italic="false"
1539
        bold="false"
1540
        textsize="12"
1541
        justification="Left"
1542
      >toplevel : String
1543
      
1544
        x="593"
1545
        y="312"
1546
        width="478"
1547
        height="16"
1548
        fill="0"
1549
        fillcolor="white"
1550
        stroke="0"
1551
        strokecolor="black"
1552
        textcolor="black"
1553
        font="Dialog"
1554
        italic="false"
1555
        bold="false"
1556
        textsize="12"
1557
        justification="Left"
1558
      >description : String
1559
      
1560
        x="593"
1561
        y="328"
1562
        width="478"
1563
        height="16"
1564
        fill="0"
1565
        fillcolor="white"
1566
        stroke="0"
1567
        strokecolor="black"
1568
        textcolor="black"
1569
        font="Dialog"
1570
        italic="false"
1571
        bold="false"
1572
        textsize="12"
1573
        justification="Left"
1574
      >date : String
1575
      
1576
        x="593"
1577
        y="344"
1578
        width="478"
1579
        height="16"
1580
        fill="0"
1581
        fillcolor="white"
1582
        stroke="0"
1583
        strokecolor="black"
1584
        textcolor="black"
1585
        font="Dialog"
1586
        italic="false"
1587
        bold="false"
1588
        textsize="12"
1589
        justification="Left"
1590
      >license : String
1591
      
1592
        x="593"
1593
        y="360"
1594
        width="478"
1595
        height="16"
1596
        fill="0"
1597
        fillcolor="white"
1598
        stroke="0"
1599
        strokecolor="black"
1600
        textcolor="black"
1601
        font="Dialog"
1602
        italic="false"
1603
        bold="false"
1604
        textsize="12"
1605
        justification="Left"
1606
      >licensefile : String
1607
      
1608
        x="593"
1609
        y="376"
1610
        width="478"
1611
        height="16"
1612
        fill="0"
1613
        fillcolor="white"
1614
        stroke="0"
1615
        strokecolor="black"
1616
        textcolor="black"
1617
        font="Dialog"
1618
        italic="false"
1619
        bold="false"
1620
        textsize="12"
1621
        justification="Left"
1622
      >author : String
1623
      
1624
        x="593"
1625
        y="392"
1626
        width="478"
1627
        height="16"
1628
        fill="0"
1629
        fillcolor="white"
1630
        stroke="0"
1631
        strokecolor="black"
1632
        textcolor="black"
1633
        font="Dialog"
1634
        italic="false"
1635
        bold="false"
1636
        textsize="12"
1637
        justification="Left"
1638
      >authormail : String
1639
      
1640
        x="593"
1641
        y="408"
1642
        width="478"
1643
        height="16"
1644
        fill="0"
1645
        fillcolor="white"
1646
        stroke="0"
1647
        strokecolor="black"
1648
        textcolor="black"
1649
        font="Dialog"
1650
        italic="false"
1651
        bold="false"
1652
        textsize="12"
1653
        justification="Left"
1654
      >vccmd : String
1655
      
1656
        x="593"
1657
        y="424"
1658
        width="478"
1659
        height="16"
1660
        fill="0"
1661
        fillcolor="white"
1662
        stroke="0"
1663
        strokecolor="black"
1664
        textcolor="black"
1665
        font="Dialog"
1666
        italic="false"
1667
        bold="false"
1668
        textsize="12"
1669
        justification="Left"
1670
      >interfaces : Hash
1671
      
1672
        x="593"
1673
        y="440"
1674
        width="478"
1675
        height="16"
1676
        fill="0"
1677
        fillcolor="white"
1678
        stroke="0"
1679
        strokecolor="black"
1680
        textcolor="black"
1681
        font="Dialog"
1682
        italic="false"
1683
        bold="false"
1684
        textsize="12"
1685
        justification="Left"
1686
      >functions : Hash
1687
      
1688
        x="593"
1689
        y="456"
1690
        width="478"
1691
        height="16"
1692
        fill="0"
1693
        fillcolor="white"
1694
        stroke="0"
1695
        strokecolor="black"
1696
        textcolor="black"
1697
        font="Dialog"
1698
        italic="false"
1699
        bold="false"
1700
        textsize="12"
1701
        justification="Left"
1702
      >inst_parameters : Hash
1703
      
1704
        x="593"
1705
        y="472"
1706
        width="478"
1707
        height="22"
1708
        fill="0"
1709
        fillcolor="white"
1710
        stroke="0"
1711
        strokecolor="black"
1712
        textcolor="black"
1713
        font="Dialog"
1714
        italic="false"
1715
        bold="false"
1716
        textsize="12"
1717
        justification="Left"
1718
      >static_parameters : Hash
1719
    
1720
    
1721
      x="592"
1722
      y="495"
1723
      width="480"
1724
      height="1"
1725
      fill="1"
1726
      fillcolor="black"
1727
      stroke="1"
1728
      strokecolor="black"
1729
    />
1730
    
1731
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 496, 478, 56]"
1732
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1733
         fill="0"
1734
         fillcolor="white"
1735
         stroke="0"
1736
         strokecolor="black"
1737
    >
1738
      
1739
      
1740
 
1741
      
1742
        x="593"
1743
        y="496"
1744
        width="478"
1745
        height="56"
1746
        fill="0"
1747
        fillcolor="white"
1748
        stroke="0"
1749
        strokecolor="black"
1750
      />
1751
      
1752
        x="593"
1753
        y="496"
1754
        width="478"
1755
        height="16"
1756
        fill="0"
1757
        fillcolor="white"
1758
        stroke="0"
1759
        strokecolor="black"
1760
        textcolor="black"
1761
        font="Dialog"
1762
        italic="false"
1763
        bold="false"
1764
        textsize="12"
1765
        justification="Left"
1766
      >ports(*args)
1767
      
1768
        x="593"
1769
        y="512"
1770
        width="478"
1771
        height="16"
1772
        fill="0"
1773
        fillcolor="white"
1774
        stroke="0"
1775
        strokecolor="black"
1776
        textcolor="black"
1777
        font="Dialog"
1778
        italic="false"
1779
        bold="false"
1780
        textsize="12"
1781
        justification="Left"
1782
      >generics()
1783
      
1784
        x="593"
1785
        y="528"
1786
        width="478"
1787
        height="22"
1788
        fill="0"
1789
        fillcolor="white"
1790
        stroke="0"
1791
        strokecolor="black"
1792
        textcolor="black"
1793
        font="Dialog"
1794
        italic="false"
1795
        bold="false"
1796
        textsize="12"
1797
        justification="Left"
1798
      >newOperation()
1799
    
1800
  
1801
  
1802
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 672, 152, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
1803
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1804
       fill="1"
1805
       fillcolor="white"
1806
       stroke="1"
1807
       strokecolor="black"
1808
  >
1809
    
1810
    
1811
 
1812
    
1813
      x="592"
1814
      y="672"
1815
      width="152"
1816
      height="136"
1817
      fill="1"
1818
      fillcolor="white"
1819
      stroke="1"
1820
      strokecolor="black"
1821
    />
1822
    
1823
      x="593"
1824
      y="673"
1825
      width="150"
1826
      height="22"
1827
      fill="0"
1828
      fillcolor="white"
1829
      stroke="0"
1830
      strokecolor="black"
1831
      textcolor="black"
1832
      font="Dialog"
1833
      italic="false"
1834
      bold="false"
1835
      textsize="12"
1836
      justification="Center"
1837
    >SOCDef
1838
    
1839
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 673, 64, 0]"
1840
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1841
         fill="0"
1842
         fillcolor="white"
1843
         stroke="0"
1844
         strokecolor="black"
1845
         visibility="0"
1846
    >
1847
      
1848
      
1849
 
1850
      
1851
        x="593"
1852
        y="673"
1853
        width="64"
1854
        height="0"
1855
        fill="0"
1856
        fillcolor="white"
1857
        stroke="0"
1858
        strokecolor="black"
1859
      />
1860
    
1861
    
1862
      x="592"
1863
      y="695"
1864
      width="152"
1865
      height="1"
1866
      fill="1"
1867
      fillcolor="black"
1868
      stroke="1"
1869
      strokecolor="black"
1870
    />
1871
    
1872
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 696, 150, 71]"
1873
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1874
         fill="0"
1875
         fillcolor="white"
1876
         stroke="0"
1877
         strokecolor="black"
1878
    >
1879
      
1880
      
1881
 
1882
      
1883
        x="593"
1884
        y="696"
1885
        width="150"
1886
        height="71"
1887
        fill="0"
1888
        fillcolor="white"
1889
        stroke="0"
1890
        strokecolor="black"
1891
      />
1892
      
1893
        x="593"
1894
        y="696"
1895
        width="150"
1896
        height="16"
1897
        fill="0"
1898
        fillcolor="white"
1899
        stroke="0"
1900
        strokecolor="black"
1901
        textcolor="black"
1902
        font="Dialog"
1903
        italic="false"
1904
        bold="false"
1905
        textsize="12"
1906
        justification="Left"
1907
      >cores : Hash
1908
      
1909
        x="593"
1910
        y="712"
1911
        width="150"
1912
        height="16"
1913
        fill="0"
1914
        fillcolor="white"
1915
        stroke="0"
1916
        strokecolor="black"
1917
        textcolor="black"
1918
        font="Dialog"
1919
        italic="false"
1920
        bold="false"
1921
        textsize="12"
1922
        justification="Left"
1923
      >cons : Hash
1924
      
1925
        x="593"
1926
        y="728"
1927
        width="150"
1928
        height="22"
1929
        fill="0"
1930
        fillcolor="white"
1931
        stroke="0"
1932
        strokecolor="black"
1933
        textcolor="black"
1934
        font="Dialog"
1935
        italic="false"
1936
        bold="false"
1937
        textsize="12"
1938
        justification="Left"
1939
      >static : Hash
1940
    
1941
    
1942
      x="592"
1943
      y="767"
1944
      width="152"
1945
      height="1"
1946
      fill="1"
1947
      fillcolor="black"
1948
      stroke="1"
1949
      strokecolor="black"
1950
    />
1951
    
1952
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 768, 150, 39]"
1953
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1954
         fill="0"
1955
         fillcolor="white"
1956
         stroke="0"
1957
         strokecolor="black"
1958
    >
1959
      
1960
      
1961
 
1962
      
1963
        x="593"
1964
        y="768"
1965
        width="150"
1966
        height="39"
1967
        fill="0"
1968
        fillcolor="white"
1969
        stroke="0"
1970
        strokecolor="black"
1971
      />
1972
      
1973
        x="593"
1974
        y="768"
1975
        width="150"
1976
        height="22"
1977
        fill="0"
1978
        fillcolor="white"
1979
        stroke="0"
1980
        strokecolor="black"
1981
        textcolor="black"
1982
        font="Dialog"
1983
        italic="false"
1984
        bold="false"
1985
        textsize="12"
1986
        justification="Left"
1987
      >generate_toplevel()
1988
    
1989
  
1990
  
1991
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1000, 672, 128, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
1992
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
1993
       fill="1"
1994
       fillcolor="white"
1995
       stroke="1"
1996
       strokecolor="black"
1997
  >
1998
    
1999
    
2000
 
2001
    
2002
      x="1000"
2003
      y="672"
2004
      width="128"
2005
      height="136"
2006
      fill="1"
2007
      fillcolor="white"
2008
      stroke="1"
2009
      strokecolor="black"
2010
    />
2011
    
2012
      x="1001"
2013
      y="673"
2014
      width="126"
2015
      height="22"
2016
      fill="0"
2017
      fillcolor="white"
2018
      stroke="0"
2019
      strokecolor="black"
2020
      textcolor="black"
2021
      font="Dialog"
2022
      italic="false"
2023
      bold="false"
2024
      textsize="12"
2025
      justification="Center"
2026
    >CoreDefinition
2027
    
2028
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1001, 673, 64, 0]"
2029
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2030
         fill="0"
2031
         fillcolor="white"
2032
         stroke="0"
2033
         strokecolor="black"
2034
         visibility="0"
2035
    >
2036
      
2037
      
2038
 
2039
      
2040
        x="1001"
2041
        y="673"
2042
        width="64"
2043
        height="0"
2044
        fill="0"
2045
        fillcolor="white"
2046
        stroke="0"
2047
        strokecolor="black"
2048
      />
2049
    
2050
    
2051
      x="1000"
2052
      y="695"
2053
      width="128"
2054
      height="1"
2055
      fill="1"
2056
      fillcolor="black"
2057
      stroke="1"
2058
      strokecolor="black"
2059
    />
2060
    
2061
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1001, 696, 126, 55]"
2062
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2063
         fill="0"
2064
         fillcolor="white"
2065
         stroke="0"
2066
         strokecolor="black"
2067
    >
2068
      
2069
      
2070
 
2071
      
2072
        x="1001"
2073
        y="696"
2074
        width="126"
2075
        height="55"
2076
        fill="0"
2077
        fillcolor="white"
2078
        stroke="0"
2079
        strokecolor="black"
2080
      />
2081
      
2082
        x="1001"
2083
        y="696"
2084
        width="126"
2085
        height="22"
2086
        fill="0"
2087
        fillcolor="white"
2088
        stroke="0"
2089
        strokecolor="black"
2090
        textcolor="black"
2091
        font="Dialog"
2092
        italic="false"
2093
        bold="false"
2094
        textsize="12"
2095
        justification="Left"
2096
      >hdlfiles : Hash
2097
    
2098
    
2099
      x="1000"
2100
      y="751"
2101
      width="128"
2102
      height="1"
2103
      fill="1"
2104
      fillcolor="black"
2105
      stroke="1"
2106
      strokecolor="black"
2107
    />
2108
    
2109
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1001, 752, 126, 55]"
2110
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2111
         fill="0"
2112
         fillcolor="white"
2113
         stroke="0"
2114
         strokecolor="black"
2115
    >
2116
      
2117
      
2118
 
2119
      
2120
        x="1001"
2121
        y="752"
2122
        width="126"
2123
        height="55"
2124
        fill="0"
2125
        fillcolor="white"
2126
        stroke="0"
2127
        strokecolor="black"
2128
      />
2129
      
2130
        x="1001"
2131
        y="752"
2132
        width="126"
2133
        height="22"
2134
        fill="0"
2135
        fillcolor="white"
2136
        stroke="0"
2137
        strokecolor="black"
2138
        textcolor="black"
2139
        font="Dialog"
2140
        italic="false"
2141
        bold="false"
2142
        textsize="12"
2143
        justification="Left"
2144
      >newOperation()
2145
    
2146
  
2147
  
2148
       description="org.argouml.uml.diagram.ui.FigGeneralization"
2149
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB"
2150
       stroke="1"
2151
       strokecolor="black"
2152
  >
2153
    
2154
      sourcePortFig="Fig1.0"
2155
      destPortFig="Fig0"
2156
      sourceFigNode="Fig1"
2157
      destFigNode="Fig0"
2158
      
2159
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2160
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2161
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB"
2162
                        angle="270.0"
2163
                        offset="-10" />
2164
    
2165
    
2166
      description="org.tigris.gef.presentation.FigPoly"
2167
      fill="0"
2168
      fillcolor="white"
2169
      stroke="1"
2170
      strokecolor="black"
2171
    >
2172
      
2173
              y="672" />
2174
      
2175
              y="551" />
2176
    
2177
  
2178
  
2179
       description="org.argouml.uml.diagram.ui.FigGeneralization"
2180
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC"
2181
       stroke="1"
2182
       strokecolor="black"
2183
  >
2184
    
2185
      sourcePortFig="Fig2.0"
2186
      destPortFig="Fig0"
2187
      sourceFigNode="Fig2"
2188
      destFigNode="Fig0"
2189
      
2190
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2191
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2192
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC"
2193
                        angle="-136.0"
2194
                        offset="21" />
2195
    
2196
    
2197
      description="org.tigris.gef.presentation.FigPoly"
2198
      fill="0"
2199
      fillcolor="white"
2200
      stroke="1"
2201
      strokecolor="black"
2202
    >
2203
      
2204
              y="672" />
2205
      
2206
              y="551" />
2207
    
2208
  
2209
  
2210
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1216, 672, 130, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2211
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2212
       fill="1"
2213
       fillcolor="white"
2214
       stroke="1"
2215
       strokecolor="black"
2216
  >
2217
    
2218
    
2219
 
2220
    
2221
      x="1216"
2222
      y="672"
2223
      width="130"
2224
      height="136"
2225
      fill="1"
2226
      fillcolor="white"
2227
      stroke="1"
2228
      strokecolor="black"
2229
    />
2230
    
2231
      x="1217"
2232
      y="673"
2233
      width="128"
2234
      height="22"
2235
      fill="0"
2236
      fillcolor="white"
2237
      stroke="0"
2238
      strokecolor="black"
2239
      textcolor="black"
2240
      font="Dialog"
2241
      italic="false"
2242
      bold="false"
2243
      textsize="12"
2244
      justification="Center"
2245
    >HDLFile
2246
    
2247
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1217, 673, 64, 0]"
2248
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2249
         fill="0"
2250
         fillcolor="white"
2251
         stroke="0"
2252
         strokecolor="black"
2253
         visibility="0"
2254
    >
2255
      
2256
      
2257
 
2258
      
2259
        x="1217"
2260
        y="673"
2261
        width="64"
2262
        height="0"
2263
        fill="0"
2264
        fillcolor="white"
2265
        stroke="0"
2266
        strokecolor="black"
2267
      />
2268
    
2269
    
2270
      x="1216"
2271
      y="695"
2272
      width="130"
2273
      height="1"
2274
      fill="1"
2275
      fillcolor="black"
2276
      stroke="1"
2277
      strokecolor="black"
2278
    />
2279
    
2280
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1217, 696, 128, 88]"
2281
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2282
         fill="0"
2283
         fillcolor="white"
2284
         stroke="0"
2285
         strokecolor="black"
2286
    >
2287
      
2288
      
2289
 
2290
      
2291
        x="1217"
2292
        y="696"
2293
        width="128"
2294
        height="88"
2295
        fill="0"
2296
        fillcolor="white"
2297
        stroke="0"
2298
        strokecolor="black"
2299
      />
2300
      
2301
        x="1217"
2302
        y="696"
2303
        width="128"
2304
        height="16"
2305
        fill="0"
2306
        fillcolor="white"
2307
        stroke="0"
2308
        strokecolor="black"
2309
        textcolor="black"
2310
        font="Dialog"
2311
        italic="false"
2312
        bold="false"
2313
        textsize="12"
2314
        justification="Left"
2315
      >path : String
2316
      
2317
        x="1217"
2318
        y="712"
2319
        width="128"
2320
        height="16"
2321
        fill="0"
2322
        fillcolor="white"
2323
        stroke="0"
2324
        strokecolor="black"
2325
        textcolor="black"
2326
        font="Dialog"
2327
        italic="false"
2328
        bold="false"
2329
        textsize="12"
2330
        justification="Left"
2331
      >use_syn : bool
2332
      
2333
        x="1217"
2334
        y="728"
2335
        width="128"
2336
        height="16"
2337
        fill="0"
2338
        fillcolor="white"
2339
        stroke="0"
2340
        strokecolor="black"
2341
        textcolor="black"
2342
        font="Dialog"
2343
        italic="false"
2344
        bold="false"
2345
        textsize="12"
2346
        justification="Left"
2347
      >use_sys_sim : bool
2348
      
2349
        x="1217"
2350
        y="744"
2351
        width="129"
2352
        height="16"
2353
        fill="0"
2354
        fillcolor="white"
2355
        stroke="0"
2356
        strokecolor="black"
2357
        textcolor="black"
2358
        font="Dialog"
2359
        italic="false"
2360
        bold="false"
2361
        textsize="12"
2362
        justification="Left"
2363
      >use_mod_sim : bool
2364
      
2365
        x="1217"
2366
        y="760"
2367
        width="128"
2368
        height="22"
2369
        fill="0"
2370
        fillcolor="white"
2371
        stroke="0"
2372
        strokecolor="black"
2373
        textcolor="black"
2374
        font="Dialog"
2375
        italic="false"
2376
        bold="false"
2377
        textsize="12"
2378
        justification="Left"
2379
      >type : String
2380
    
2381
    
2382
      x="1216"
2383
      y="784"
2384
      width="130"
2385
      height="1"
2386
      fill="1"
2387
      fillcolor="black"
2388
      stroke="1"
2389
      strokecolor="black"
2390
    />
2391
    
2392
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1217, 785, 128, 21]"
2393
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2394
         fill="0"
2395
         fillcolor="white"
2396
         stroke="0"
2397
         strokecolor="black"
2398
    >
2399
      
2400
      
2401
 
2402
      
2403
        x="1217"
2404
        y="785"
2405
        width="128"
2406
        height="21"
2407
        fill="0"
2408
        fillcolor="white"
2409
        stroke="0"
2410
        strokecolor="black"
2411
      />
2412
    
2413
  
2414
  
2415
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[800, 672, 136, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2416
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2417
       fill="1"
2418
       fillcolor="white"
2419
       stroke="1"
2420
       strokecolor="black"
2421
  >
2422
    
2423
    
2424
 
2425
    
2426
      x="800"
2427
      y="672"
2428
      width="136"
2429
      height="136"
2430
      fill="1"
2431
      fillcolor="white"
2432
      stroke="1"
2433
      strokecolor="black"
2434
    />
2435
    
2436
      x="801"
2437
      y="673"
2438
      width="134"
2439
      height="22"
2440
      fill="0"
2441
      fillcolor="white"
2442
      stroke="0"
2443
      strokecolor="black"
2444
      textcolor="black"
2445
      font="Dialog"
2446
      italic="false"
2447
      bold="false"
2448
      textsize="12"
2449
      justification="Center"
2450
    >CoreInst
2451
    
2452
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[801, 673, 64, 0]"
2453
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2454
         fill="0"
2455
         fillcolor="white"
2456
         stroke="0"
2457
         strokecolor="black"
2458
         visibility="0"
2459
    >
2460
      
2461
      
2462
 
2463
      
2464
        x="801"
2465
        y="673"
2466
        width="64"
2467
        height="0"
2468
        fill="0"
2469
        fillcolor="white"
2470
        stroke="0"
2471
        strokecolor="black"
2472
      />
2473
    
2474
    
2475
      x="800"
2476
      y="695"
2477
      width="136"
2478
      height="1"
2479
      fill="1"
2480
      fillcolor="black"
2481
      stroke="1"
2482
      strokecolor="black"
2483
    />
2484
    
2485
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[801, 696, 134, 72]"
2486
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2487
         fill="0"
2488
         fillcolor="white"
2489
         stroke="0"
2490
         strokecolor="black"
2491
    >
2492
      
2493
      
2494
 
2495
      
2496
        x="801"
2497
        y="696"
2498
        width="134"
2499
        height="72"
2500
        fill="0"
2501
        fillcolor="white"
2502
        stroke="0"
2503
        strokecolor="black"
2504
      />
2505
      
2506
        x="801"
2507
        y="696"
2508
        width="134"
2509
        height="16"
2510
        fill="0"
2511
        fillcolor="white"
2512
        stroke="0"
2513
        strokecolor="black"
2514
        textcolor="black"
2515
        font="Dialog"
2516
        italic="false"
2517
        bold="false"
2518
        textsize="12"
2519
        justification="Left"
2520
      >defn : CoreDefinition
2521
      
2522
        x="801"
2523
        y="712"
2524
        width="134"
2525
        height="16"
2526
        fill="0"
2527
        fillcolor="white"
2528
        stroke="0"
2529
        strokecolor="black"
2530
        textcolor="black"
2531
        font="Dialog"
2532
        italic="false"
2533
        bold="false"
2534
        textsize="12"
2535
        justification="Left"
2536
      >type : String
2537
      
2538
        x="801"
2539
        y="728"
2540
        width="134"
2541
        height="22"
2542
        fill="0"
2543
        fillcolor="white"
2544
        stroke="0"
2545
        strokecolor="black"
2546
        textcolor="black"
2547
        font="Dialog"
2548
        italic="false"
2549
        bold="false"
2550
        textsize="12"
2551
        justification="Left"
2552
      >params : Hash
2553
    
2554
    
2555
      x="800"
2556
      y="768"
2557
      width="136"
2558
      height="1"
2559
      fill="1"
2560
      fillcolor="black"
2561
      stroke="1"
2562
      strokecolor="black"
2563
    />
2564
    
2565
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[801, 769, 134, 37]"
2566
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2567
         fill="0"
2568
         fillcolor="white"
2569
         stroke="0"
2570
         strokecolor="black"
2571
    >
2572
      
2573
      
2574
 
2575
      
2576
        x="801"
2577
        y="769"
2578
        width="134"
2579
        height="37"
2580
        fill="0"
2581
        fillcolor="white"
2582
        stroke="0"
2583
        strokecolor="black"
2584
      />
2585
    
2586
  
2587
  
2588
       description="org.argouml.uml.diagram.ui.FigAssociation"
2589
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B8"
2590
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9"
2591
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA"
2592
       stroke="1"
2593
       strokecolor="black"
2594
  >
2595
    
2596
      sourcePortFig="Fig1"
2597
      destPortFig="Fig6"
2598
      sourceFigNode="Fig1"
2599
      destFigNode="Fig6"
2600
      
2601
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2602
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2603
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B8"
2604
                        angle="282.0"
2605
                        offset="77" />
2606
      
2607
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2608
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
2609
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9"
2610
                        angle="328.0"
2611
                        offset="15" />
2612
      
2613
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2614
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
2615
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9"
2616
                        angle="78.0"
2617
                        offset="25" />
2618
      
2619
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2620
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
2621
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA"
2622
                        angle="225.0"
2623
                        offset="5" />
2624
      
2625
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2626
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
2627
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA"
2628
                        angle="96.0"
2629
                        offset="25" />
2630
    
2631
    
2632
      description="org.tigris.gef.presentation.FigPoly"
2633
      fill="0"
2634
      fillcolor="white"
2635
      stroke="1"
2636
      strokecolor="black"
2637
    >
2638
      
2639
              y="736" />
2640
      
2641
              y="736" />
2642
    
2643
  
2644
  
2645
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1128, 440, 125, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2646
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2647
       fill="1"
2648
       fillcolor="white"
2649
       stroke="1"
2650
       strokecolor="black"
2651
  >
2652
    
2653
    
2654
 
2655
    
2656
      x="1128"
2657
      y="440"
2658
      width="125"
2659
      height="136"
2660
      fill="1"
2661
      fillcolor="white"
2662
      stroke="1"
2663
      strokecolor="black"
2664
    />
2665
    
2666
      x="1129"
2667
      y="441"
2668
      width="123"
2669
      height="22"
2670
      fill="0"
2671
      fillcolor="white"
2672
      stroke="0"
2673
      strokecolor="black"
2674
      textcolor="black"
2675
      font="Dialog"
2676
      italic="false"
2677
      bold="false"
2678
      textsize="12"
2679
      justification="Center"
2680
    >SParameter
2681
    
2682
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1129, 441, 64, 0]"
2683
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2684
         fill="0"
2685
         fillcolor="white"
2686
         stroke="0"
2687
         strokecolor="black"
2688
         visibility="0"
2689
    >
2690
      
2691
      
2692
 
2693
      
2694
        x="1129"
2695
        y="441"
2696
        width="64"
2697
        height="0"
2698
        fill="0"
2699
        fillcolor="white"
2700
        stroke="0"
2701
        strokecolor="black"
2702
      />
2703
    
2704
    
2705
      x="1128"
2706
      y="463"
2707
      width="125"
2708
      height="1"
2709
      fill="1"
2710
      fillcolor="black"
2711
      stroke="1"
2712
      strokecolor="black"
2713
    />
2714
    
2715
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1129, 464, 123, 72]"
2716
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2717
         fill="0"
2718
         fillcolor="white"
2719
         stroke="0"
2720
         strokecolor="black"
2721
    >
2722
      
2723
      
2724
 
2725
      
2726
        x="1129"
2727
        y="464"
2728
        width="123"
2729
        height="72"
2730
        fill="0"
2731
        fillcolor="white"
2732
        stroke="0"
2733
        strokecolor="black"
2734
      />
2735
      
2736
        x="1129"
2737
        y="464"
2738
        width="123"
2739
        height="16"
2740
        fill="0"
2741
        fillcolor="white"
2742
        stroke="0"
2743
        strokecolor="black"
2744
        textcolor="black"
2745
        font="Dialog"
2746
        italic="false"
2747
        bold="false"
2748
        textsize="12"
2749
        justification="Left"
2750
      >path : String
2751
      
2752
        x="1129"
2753
        y="480"
2754
        width="123"
2755
        height="16"
2756
        fill="0"
2757
        fillcolor="white"
2758
        stroke="0"
2759
        strokecolor="black"
2760
        textcolor="black"
2761
        font="Dialog"
2762
        italic="false"
2763
        bold="false"
2764
        textsize="12"
2765
        justification="Left"
2766
      >file_dst : String
2767
      
2768
        x="1129"
2769
        y="496"
2770
        width="123"
2771
        height="22"
2772
        fill="0"
2773
        fillcolor="white"
2774
        stroke="0"
2775
        strokecolor="black"
2776
        textcolor="black"
2777
        font="Dialog"
2778
        italic="false"
2779
        bold="false"
2780
        textsize="12"
2781
        justification="Left"
2782
      >parameters : Hash
2783
    
2784
    
2785
      x="1128"
2786
      y="536"
2787
      width="125"
2788
      height="1"
2789
      fill="1"
2790
      fillcolor="black"
2791
      stroke="1"
2792
      strokecolor="black"
2793
    />
2794
    
2795
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1129, 537, 123, 37]"
2796
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2797
         fill="0"
2798
         fillcolor="white"
2799
         stroke="0"
2800
         strokecolor="black"
2801
    >
2802
      
2803
      
2804
 
2805
      
2806
        x="1129"
2807
        y="537"
2808
        width="123"
2809
        height="37"
2810
        fill="0"
2811
        fillcolor="white"
2812
        stroke="0"
2813
        strokecolor="black"
2814
      />
2815
    
2816
  
2817
  
2818
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1312, 456, 116, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2819
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2820
       fill="1"
2821
       fillcolor="white"
2822
       stroke="1"
2823
       strokecolor="black"
2824
  >
2825
    
2826
    
2827
 
2828
    
2829
      x="1312"
2830
      y="456"
2831
      width="116"
2832
      height="104"
2833
      fill="1"
2834
      fillcolor="white"
2835
      stroke="1"
2836
      strokecolor="black"
2837
    />
2838
    
2839
      x="1313"
2840
      y="457"
2841
      width="114"
2842
      height="21"
2843
      fill="0"
2844
      fillcolor="white"
2845
      stroke="0"
2846
      strokecolor="black"
2847
      textcolor="black"
2848
      font="Dialog"
2849
      italic="false"
2850
      bold="false"
2851
      textsize="12"
2852
      justification="Center"
2853
    >SParameterEntry
2854
    
2855
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1313, 457, 64, 0]"
2856
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2857
         fill="0"
2858
         fillcolor="white"
2859
         stroke="0"
2860
         strokecolor="black"
2861
         visibility="0"
2862
    >
2863
      
2864
      
2865
 
2866
      
2867
        x="1313"
2868
        y="457"
2869
        width="64"
2870
        height="0"
2871
        fill="0"
2872
        fillcolor="white"
2873
        stroke="0"
2874
        strokecolor="black"
2875
      />
2876
    
2877
    
2878
      x="1312"
2879
      y="478"
2880
      width="116"
2881
      height="1"
2882
      fill="1"
2883
      fillcolor="black"
2884
      stroke="1"
2885
      strokecolor="black"
2886
    />
2887
    
2888
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1313, 479, 114, 39]"
2889
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2890
         fill="0"
2891
         fillcolor="white"
2892
         stroke="0"
2893
         strokecolor="black"
2894
    >
2895
      
2896
      
2897
 
2898
      
2899
        x="1313"
2900
        y="479"
2901
        width="114"
2902
        height="39"
2903
        fill="0"
2904
        fillcolor="white"
2905
        stroke="0"
2906
        strokecolor="black"
2907
      />
2908
      
2909
        x="1313"
2910
        y="479"
2911
        width="114"
2912
        height="22"
2913
        fill="0"
2914
        fillcolor="white"
2915
        stroke="0"
2916
        strokecolor="black"
2917
        textcolor="black"
2918
        font="Dialog"
2919
        italic="false"
2920
        bold="false"
2921
        textsize="12"
2922
        justification="Left"
2923
      >token : String
2924
    
2925
    
2926
      x="1312"
2927
      y="518"
2928
      width="116"
2929
      height="1"
2930
      fill="1"
2931
      fillcolor="black"
2932
      stroke="1"
2933
      strokecolor="black"
2934
    />
2935
    
2936
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1313, 519, 114, 40]"
2937
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2938
         fill="0"
2939
         fillcolor="white"
2940
         stroke="0"
2941
         strokecolor="black"
2942
    >
2943
      
2944
      
2945
 
2946
      
2947
        x="1313"
2948
        y="519"
2949
        width="114"
2950
        height="40"
2951
        fill="0"
2952
        fillcolor="white"
2953
        stroke="0"
2954
        strokecolor="black"
2955
      />
2956
      
2957
        x="1313"
2958
        y="519"
2959
        width="114"
2960
        height="22"
2961
        fill="0"
2962
        fillcolor="white"
2963
        stroke="0"
2964
        strokecolor="black"
2965
        textcolor="black"
2966
        font="Dialog"
2967
        italic="false"
2968
        bold="false"
2969
        textsize="12"
2970
        justification="Left"
2971
      >newOperation()
2972
    
2973
  
2974
  
2975
       description="org.argouml.uml.diagram.ui.FigAssociation"
2976
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"
2977
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"
2978
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"
2979
       stroke="1"
2980
       strokecolor="black"
2981
  >
2982
    
2983
      sourcePortFig="Fig8"
2984
      destPortFig="Fig9"
2985
      sourceFigNode="Fig8"
2986
      destFigNode="Fig9"
2987
      
2988
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2989
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2990
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"
2991
                        angle="270.0"
2992
                        offset="25" />
2993
      
2994
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2995
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
2996
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"
2997
                        angle="315.0"
2998
                        offset="5" />
2999
      
3000
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3001
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3002
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"
3003
                        angle="55.0"
3004
                        offset="26" />
3005
      
3006
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3007
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3008
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"
3009
                        angle="225.0"
3010
                        offset="5" />
3011
      
3012
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3013
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3014
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"
3015
                        angle="95.0"
3016
                        offset="22" />
3017
      
3018
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3019
                        figclassname="org.argouml.uml.diagram.ui.FigEdgePort"
3020
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"
3021
                        angle="270.0"
3022
                        offset="0" />
3023
    
3024
    
3025
      description="org.tigris.gef.presentation.FigPoly"
3026
      fill="0"
3027
      fillcolor="white"
3028
      stroke="1"
3029
      strokecolor="black"
3030
    >
3031
      
3032
              y="496" />
3033
      
3034
              y="496" />
3035
    
3036
  
3037
  
3038
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1264, 216, 192, 192]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
3039
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3040
       fill="1"
3041
       fillcolor="white"
3042
       stroke="1"
3043
       strokecolor="black"
3044
  >
3045
    
3046
    
3047
 
3048
    
3049
      x="1264"
3050
      y="216"
3051
      width="192"
3052
      height="192"
3053
      fill="1"
3054
      fillcolor="white"
3055
      stroke="1"
3056
      strokecolor="black"
3057
    />
3058
    
3059
      x="1265"
3060
      y="217"
3061
      width="190"
3062
      height="22"
3063
      fill="0"
3064
      fillcolor="white"
3065
      stroke="0"
3066
      strokecolor="black"
3067
      textcolor="black"
3068
      font="Dialog"
3069
      italic="false"
3070
      bold="false"
3071
      textsize="12"
3072
      justification="Center"
3073
    >Parameter
3074
    
3075
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1265, 217, 64, 0]"
3076
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3077
         fill="0"
3078
         fillcolor="white"
3079
         stroke="0"
3080
         strokecolor="black"
3081
         visibility="0"
3082
    >
3083
      
3084
      
3085
 
3086
      
3087
        x="1265"
3088
        y="217"
3089
        width="64"
3090
        height="0"
3091
        fill="0"
3092
        fillcolor="white"
3093
        stroke="0"
3094
        strokecolor="black"
3095
      />
3096
    
3097
    
3098
      x="1264"
3099
      y="239"
3100
      width="192"
3101
      height="1"
3102
      fill="1"
3103
      fillcolor="black"
3104
      stroke="1"
3105
      strokecolor="black"
3106
    />
3107
    
3108
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1265, 240, 190, 132]"
3109
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3110
         fill="0"
3111
         fillcolor="white"
3112
         stroke="0"
3113
         strokecolor="black"
3114
    >
3115
      
3116
      
3117
 
3118
      
3119
        x="1265"
3120
        y="240"
3121
        width="190"
3122
        height="132"
3123
        fill="0"
3124
        fillcolor="white"
3125
        stroke="0"
3126
        strokecolor="black"
3127
      />
3128
      
3129
        x="1265"
3130
        y="240"
3131
        width="190"
3132
        height="16"
3133
        fill="0"
3134
        fillcolor="white"
3135
        stroke="0"
3136
        strokecolor="black"
3137
        textcolor="black"
3138
        font="Dialog"
3139
        italic="false"
3140
        bold="false"
3141
        textsize="12"
3142
        justification="Left"
3143
      >type : String
3144
      
3145
        x="1265"
3146
        y="256"
3147
        width="190"
3148
        height="16"
3149
        fill="0"
3150
        fillcolor="white"
3151
        stroke="0"
3152
        strokecolor="black"
3153
        textcolor="black"
3154
        font="Dialog"
3155
        italic="false"
3156
        bold="false"
3157
        textsize="12"
3158
        justification="Left"
3159
      >default : String
3160
      
3161
        x="1265"
3162
        y="272"
3163
        width="190"
3164
        height="16"
3165
        fill="0"
3166
        fillcolor="white"
3167
        stroke="0"
3168
        strokecolor="black"
3169
        textcolor="black"
3170
        font="Dialog"
3171
        italic="false"
3172
        bold="false"
3173
        textsize="12"
3174
        justification="Left"
3175
      >min : String
3176
      
3177
        x="1265"
3178
        y="288"
3179
        width="190"
3180
        height="16"
3181
        fill="0"
3182
        fillcolor="white"
3183
        stroke="0"
3184
        strokecolor="black"
3185
        textcolor="black"
3186
        font="Dialog"
3187
        italic="false"
3188
        bold="false"
3189
        textsize="12"
3190
        justification="Left"
3191
      >max : String
3192
      
3193
        x="1265"
3194
        y="304"
3195
        width="190"
3196
        height="16"
3197
        fill="0"
3198
        fillcolor="white"
3199
        stroke="0"
3200
        strokecolor="black"
3201
        textcolor="black"
3202
        font="Dialog"
3203
        italic="false"
3204
        bold="false"
3205
        textsize="12"
3206
        justification="Left"
3207
      >visible : bool
3208
      
3209
        x="1265"
3210
        y="320"
3211
        width="190"
3212
        height="16"
3213
        fill="0"
3214
        fillcolor="white"
3215
        stroke="0"
3216
        strokecolor="black"
3217
        textcolor="black"
3218
        font="Dialog"
3219
        italic="false"
3220
        bold="false"
3221
        textsize="12"
3222
        justification="Left"
3223
      >editable : bool
3224
      
3225
        x="1265"
3226
        y="336"
3227
        width="190"
3228
        height="22"
3229
        fill="0"
3230
        fillcolor="white"
3231
        stroke="0"
3232
        strokecolor="black"
3233
        textcolor="black"
3234
        font="Dialog"
3235
        italic="false"
3236
        bold="false"
3237
        textsize="12"
3238
        justification="Left"
3239
      >description : String
3240
    
3241
    
3242
      x="1264"
3243
      y="372"
3244
      width="192"
3245
      height="1"
3246
      fill="1"
3247
      fillcolor="black"
3248
      stroke="1"
3249
      strokecolor="black"
3250
    />
3251
    
3252
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1265, 373, 190, 33]"
3253
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3254
         fill="0"
3255
         fillcolor="white"
3256
         stroke="0"
3257
         strokecolor="black"
3258
    >
3259
      
3260
      
3261
 
3262
      
3263
        x="1265"
3264
        y="373"
3265
        width="190"
3266
        height="33"
3267
        fill="0"
3268
        fillcolor="white"
3269
        stroke="0"
3270
        strokecolor="black"
3271
      />
3272
    
3273
  
3274
  
3275
       description="org.argouml.uml.diagram.ui.FigGeneralization"
3276
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC"
3277
       stroke="1"
3278
       strokecolor="black"
3279
  >
3280
    
3281
      sourcePortFig="Fig9"
3282
      destPortFig="Fig11"
3283
      sourceFigNode="Fig9"
3284
      destFigNode="Fig11"
3285
      
3286
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3287
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3288
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC"
3289
                        angle="270.0"
3290
                        offset="-10" />
3291
    
3292
    
3293
      description="org.tigris.gef.presentation.FigPoly"
3294
      fill="0"
3295
      fillcolor="white"
3296
      stroke="1"
3297
      strokecolor="black"
3298
    >
3299
      
3300
              y="456" />
3301
      
3302
              y="407" />
3303
    
3304
  
3305
  
3306
       description="org.argouml.uml.diagram.ui.FigAssociation"
3307
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD"
3308
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"
3309
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"
3310
       stroke="1"
3311
       strokecolor="black"
3312
  >
3313
    
3314
      sourcePortFig="Fig0"
3315
      destPortFig="Fig11"
3316
      sourceFigNode="Fig0"
3317
      destFigNode="Fig11"
3318
      
3319
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3320
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3321
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD"
3322
                        angle="270.0"
3323
                        offset="25" />
3324
      
3325
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3326
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3327
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"
3328
                        angle="315.0"
3329
                        offset="5" />
3330
      
3331
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3332
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3333
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"
3334
                        angle="45.0"
3335
                        offset="5" />
3336
      
3337
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3338
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3339
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"
3340
                        angle="225.0"
3341
                        offset="5" />
3342
      
3343
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3344
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3345
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"
3346
                        angle="135.0"
3347
                        offset="5" />
3348
    
3349
    
3350
      description="org.tigris.gef.presentation.FigPoly"
3351
      fill="0"
3352
      fillcolor="white"
3353
      stroke="1"
3354
      strokecolor="black"
3355
    >
3356
      
3357
              y="335" />
3358
      
3359
              y="335" />
3360
    
3361
  
3362
  
3363
       description="org.argouml.uml.diagram.ui.FigAssociation"
3364
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C"
3365
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"
3366
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"
3367
       stroke="1"
3368
       strokecolor="black"
3369
  >
3370
    
3371
      sourcePortFig="Fig6"
3372
      destPortFig="Fig2"
3373
      sourceFigNode="Fig6"
3374
      destFigNode="Fig2"
3375
      
3376
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3377
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3378
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C"
3379
                        angle="270.0"
3380
                        offset="25" />
3381
      
3382
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3383
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3384
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"
3385
                        angle="315.0"
3386
                        offset="5" />
3387
      
3388
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3389
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3390
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"
3391
                        angle="71.0"
3392
                        offset="25" />
3393
      
3394
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3395
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3396
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"
3397
                        angle="225.0"
3398
                        offset="5" />
3399
      
3400
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3401
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3402
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"
3403
                        angle="105.0"
3404
                        offset="21" />
3405
    
3406
    
3407
      description="org.tigris.gef.presentation.FigPoly"
3408
      fill="0"
3409
      fillcolor="white"
3410
      stroke="1"
3411
      strokecolor="black"
3412
    >
3413
      
3414
              y="736" />
3415
      
3416
              y="736" />
3417
    
3418
  
3419
  
3420
       description="org.argouml.uml.diagram.ui.FigAssociation"
3421
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F"
3422
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"
3423
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"
3424
       stroke="1"
3425
       strokecolor="black"
3426
  >
3427
    
3428
      sourcePortFig="Fig2"
3429
      destPortFig="Fig5"
3430
      sourceFigNode="Fig2"
3431
      destFigNode="Fig5"
3432
      
3433
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3434
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3435
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F"
3436
                        angle="270.0"
3437
                        offset="25" />
3438
      
3439
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3440
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3441
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"
3442
                        angle="315.0"
3443
                        offset="5" />
3444
      
3445
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3446
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3447
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"
3448
                        angle="45.0"
3449
                        offset="5" />
3450
      
3451
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3452
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3453
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"
3454
                        angle="225.0"
3455
                        offset="5" />
3456
      
3457
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3458
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3459
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"
3460
                        angle="130.0"
3461
                        offset="17" />
3462
    
3463
    
3464
      description="org.tigris.gef.presentation.FigPoly"
3465
      fill="0"
3466
      fillcolor="white"
3467
      stroke="1"
3468
      strokecolor="black"
3469
    >
3470
      
3471
              y="736" />
3472
      
3473
              y="736" />
3474
    
3475
  
3476
  
3477
       description="org.argouml.uml.diagram.ui.FigAssociation"
3478
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938"
3479
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"
3480
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"
3481
       stroke="1"
3482
       strokecolor="black"
3483
  >
3484
    
3485
      sourcePortFig="Fig0"
3486
      destPortFig="Fig8"
3487
      sourceFigNode="Fig0"
3488
      destFigNode="Fig8"
3489
      
3490
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3491
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3492
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938"
3493
                        angle="270.0"
3494
                        offset="25" />
3495
      
3496
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3497
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3498
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"
3499
                        angle="315.0"
3500
                        offset="5" />
3501
      
3502
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3503
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3504
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"
3505
                        angle="73.0"
3506
                        offset="25" />
3507
      
3508
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3509
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3510
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"
3511
                        angle="225.0"
3512
                        offset="5" />
3513
      
3514
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3515
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3516
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"
3517
                        angle="96.0"
3518
                        offset="25" />
3519
    
3520
    
3521
      description="org.tigris.gef.presentation.FigPoly"
3522
      fill="0"
3523
      fillcolor="white"
3524
      stroke="1"
3525
      strokecolor="black"
3526
    >
3527
      
3528
              y="504" />
3529
      
3530
              y="504" />
3531
    
3532
  
3533
  
3534
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[352, 248, 176, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
3535
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3536
       fill="1"
3537
       fillcolor="white"
3538
       stroke="1"
3539
       strokecolor="black"
3540
  >
3541
    
3542
    
3543
 
3544
    
3545
      x="352"
3546
      y="248"
3547
      width="176"
3548
      height="152"
3549
      fill="1"
3550
      fillcolor="white"
3551
      stroke="1"
3552
      strokecolor="black"
3553
    />
3554
    
3555
      x="353"
3556
      y="249"
3557
      width="174"
3558
      height="22"
3559
      fill="0"
3560
      fillcolor="white"
3561
      stroke="0"
3562
      strokecolor="black"
3563
      textcolor="black"
3564
      font="Dialog"
3565
      italic="false"
3566
      bold="false"
3567
      textsize="12"
3568
      justification="Center"
3569
    >IfcSpc
3570
    
3571
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 249, 64, 0]"
3572
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3573
         fill="0"
3574
         fillcolor="white"
3575
         stroke="0"
3576
         strokecolor="black"
3577
         visibility="0"
3578
    >
3579
      
3580
      
3581
 
3582
      
3583
        x="353"
3584
        y="249"
3585
        width="64"
3586
        height="0"
3587
        fill="0"
3588
        fillcolor="white"
3589
        stroke="0"
3590
        strokecolor="black"
3591
      />
3592
    
3593
    
3594
      x="352"
3595
      y="271"
3596
      width="176"
3597
      height="1"
3598
      fill="1"
3599
      fillcolor="black"
3600
      stroke="1"
3601
      strokecolor="black"
3602
    />
3603
    
3604
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[353, 272, 174, 80]"
3605
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3606
         fill="0"
3607
         fillcolor="white"
3608
         stroke="0"
3609
         strokecolor="black"
3610
    >
3611
      
3612
      
3613
 
3614
      
3615
        x="353"
3616
        y="272"
3617
        width="174"
3618
        height="80"
3619
        fill="0"
3620
        fillcolor="white"
3621
        stroke="0"
3622
        strokecolor="black"
3623
      />
3624
      
3625
        x="353"
3626
        y="272"
3627
        width="174"
3628
        height="16"
3629
        fill="0"
3630
        fillcolor="white"
3631
        stroke="0"
3632
        strokecolor="black"
3633
        textcolor="black"
3634
        font="Dialog"
3635
        italic="false"
3636
        bold="false"
3637
        textsize="12"
3638
        justification="Left"
3639
      >name : String
3640
      
3641
        x="353"
3642
        y="288"
3643
        width="174"
3644
        height="16"
3645
        fill="0"
3646
        fillcolor="white"
3647
        stroke="0"
3648
        strokecolor="black"
3649
        textcolor="black"
3650
        font="Dialog"
3651
        italic="false"
3652
        bold="false"
3653
        textsize="12"
3654
        justification="Left"
3655
      >version : String
3656
      
3657
        x="353"
3658
        y="304"
3659
        width="174"
3660
        height="22"
3661
        fill="0"
3662
        fillcolor="white"
3663
        stroke="0"
3664
        strokecolor="black"
3665
        textcolor="black"
3666
        font="Dialog"
3667
        italic="false"
3668
        bold="false"
3669
        textsize="12"
3670
        justification="Left"
3671
      >ports : Hash
3672
    
3673
    
3674
      x="352"
3675
      y="352"
3676
      width="176"
3677
      height="1"
3678
      fill="1"
3679
      fillcolor="black"
3680
      stroke="1"
3681
      strokecolor="black"
3682
    />
3683
    
3684
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 353, 174, 45]"
3685
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3686
         fill="0"
3687
         fillcolor="white"
3688
         stroke="0"
3689
         strokecolor="black"
3690
    >
3691
      
3692
      
3693
 
3694
      
3695
        x="353"
3696
        y="353"
3697
        width="174"
3698
        height="45"
3699
        fill="0"
3700
        fillcolor="white"
3701
        stroke="0"
3702
        strokecolor="black"
3703
      />
3704
    
3705
  
3706
  
3707
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[360, 456, 152, 176]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
3708
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3709
       fill="1"
3710
       fillcolor="white"
3711
       stroke="1"
3712
       strokecolor="black"
3713
  >
3714
    
3715
    
3716
 
3717
    
3718
      x="360"
3719
      y="456"
3720
      width="152"
3721
      height="176"
3722
      fill="1"
3723
      fillcolor="white"
3724
      stroke="1"
3725
      strokecolor="black"
3726
    />
3727
    
3728
      x="361"
3729
      y="457"
3730
      width="150"
3731
      height="22"
3732
      fill="0"
3733
      fillcolor="white"
3734
      stroke="0"
3735
      strokecolor="black"
3736
      textcolor="black"
3737
      font="Dialog"
3738
      italic="false"
3739
      bold="false"
3740
      textsize="12"
3741
      justification="Center"
3742
    >IfcDef
3743
    
3744
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[361, 457, 64, 0]"
3745
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3746
         fill="0"
3747
         fillcolor="white"
3748
         stroke="0"
3749
         strokecolor="black"
3750
         visibility="0"
3751
    >
3752
      
3753
      
3754
 
3755
      
3756
        x="361"
3757
        y="457"
3758
        width="64"
3759
        height="0"
3760
        fill="0"
3761
        fillcolor="white"
3762
        stroke="0"
3763
        strokecolor="black"
3764
      />
3765
    
3766
    
3767
      x="360"
3768
      y="479"
3769
      width="152"
3770
      height="1"
3771
      fill="1"
3772
      fillcolor="black"
3773
      stroke="1"
3774
      strokecolor="black"
3775
    />
3776
    
3777
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[361, 480, 150, 100]"
3778
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3779
         fill="0"
3780
         fillcolor="white"
3781
         stroke="0"
3782
         strokecolor="black"
3783
    >
3784
      
3785
      
3786
 
3787
      
3788
        x="361"
3789
        y="480"
3790
        width="150"
3791
        height="100"
3792
        fill="0"
3793
        fillcolor="white"
3794
        stroke="0"
3795
        strokecolor="black"
3796
      />
3797
      
3798
        x="361"
3799
        y="480"
3800
        width="150"
3801
        height="16"
3802
        fill="0"
3803
        fillcolor="white"
3804
        stroke="0"
3805
        strokecolor="black"
3806
        textcolor="black"
3807
        font="Dialog"
3808
        italic="false"
3809
        bold="false"
3810
        textsize="12"
3811
        justification="Left"
3812
      >name : String
3813
      
3814
        x="361"
3815
        y="496"
3816
        width="150"
3817
        height="16"
3818
        fill="0"
3819
        fillcolor="white"
3820
        stroke="0"
3821
        strokecolor="black"
3822
        textcolor="black"
3823
        font="Dialog"
3824
        italic="false"
3825
        bold="false"
3826
        textsize="12"
3827
        justification="Left"
3828
      >dir : bool
3829
      
3830
        x="361"
3831
        y="512"
3832
        width="150"
3833
        height="16"
3834
        fill="0"
3835
        fillcolor="white"
3836
        stroke="0"
3837
        strokecolor="black"
3838
        textcolor="black"
3839
        font="Dialog"
3840
        italic="false"
3841
        bold="false"
3842
        textsize="12"
3843
        justification="Left"
3844
      >version : String
3845
      
3846
        x="361"
3847
        y="528"
3848
        width="150"
3849
        height="22"
3850
        fill="0"
3851
        fillcolor="white"
3852
        stroke="0"
3853
        strokecolor="black"
3854
        textcolor="black"
3855
        font="Dialog"
3856
        italic="false"
3857
        bold="false"
3858
        textsize="12"
3859
        justification="Left"
3860
      >ports : Hash
3861
    
3862
    
3863
      x="360"
3864
      y="580"
3865
      width="152"
3866
      height="1"
3867
      fill="1"
3868
      fillcolor="black"
3869
      stroke="1"
3870
      strokecolor="black"
3871
    />
3872
    
3873
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[361, 581, 150, 49]"
3874
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3875
         fill="0"
3876
         fillcolor="white"
3877
         stroke="0"
3878
         strokecolor="black"
3879
    >
3880
      
3881
      
3882
 
3883
      
3884
        x="361"
3885
        y="581"
3886
        width="150"
3887
        height="49"
3888
        fill="0"
3889
        fillcolor="white"
3890
        stroke="0"
3891
        strokecolor="black"
3892
      />
3893
    
3894
  
3895
  
3896
       description="org.argouml.uml.diagram.ui.FigAssociation"
3897
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D"
3898
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"
3899
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"
3900
       stroke="1"
3901
       strokecolor="black"
3902
  >
3903
    
3904
      sourcePortFig="Fig18"
3905
      destPortFig="Fig17"
3906
      sourceFigNode="Fig18"
3907
      destFigNode="Fig17"
3908
      
3909
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3910
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3911
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D"
3912
                        angle="270.0"
3913
                        offset="25" />
3914
      
3915
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3916
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3917
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"
3918
                        angle="315.0"
3919
                        offset="5" />
3920
      
3921
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3922
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3923
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"
3924
                        angle="68.0"
3925
                        offset="24" />
3926
      
3927
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3928
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3929
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"
3930
                        angle="225.0"
3931
                        offset="5" />
3932
      
3933
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3934
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3935
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"
3936
                        angle="-234.0"
3937
                        offset="29" />
3938
    
3939
    
3940
      description="org.tigris.gef.presentation.FigPoly"
3941
      fill="0"
3942
      fillcolor="white"
3943
      stroke="1"
3944
      strokecolor="black"
3945
    >
3946
      
3947
              y="456" />
3948
      
3949
              y="399" />
3950
    
3951
  
3952
  
3953
       description="org.argouml.uml.diagram.ui.FigAssociation"
3954
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940"
3955
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"
3956
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"
3957
       stroke="1"
3958
       strokecolor="black"
3959
  >
3960
    
3961
      sourcePortFig="Fig0"
3962
      destPortFig="Fig18"
3963
      sourceFigNode="Fig0"
3964
      destFigNode="Fig18"
3965
      
3966
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3967
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3968
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940"
3969
                        angle="270.0"
3970
                        offset="25" />
3971
      
3972
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3973
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3974
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"
3975
                        angle="315.0"
3976
                        offset="5" />
3977
      
3978
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3979
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3980
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"
3981
                        angle="45.0"
3982
                        offset="5" />
3983
      
3984
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3985
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3986
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"
3987
                        angle="225.0"
3988
                        offset="5" />
3989
      
3990
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3991
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3992
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"
3993
                        angle="135.0"
3994
                        offset="5" />
3995
    
3996
    
3997
      description="org.tigris.gef.presentation.FigPoly"
3998
      fill="0"
3999
      fillcolor="white"
4000
      stroke="1"
4001
      strokecolor="black"
4002
    >
4003
      
4004
              y="504" />
4005
      
4006
              y="504" />
4007
    
4008
  
4009
  
4010
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[152, 512, 112, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4011
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4012
       fill="1"
4013
       fillcolor="white"
4014
       stroke="1"
4015
       strokecolor="black"
4016
  >
4017
    
4018
    
4019
 
4020
    
4021
      x="152"
4022
      y="512"
4023
      width="112"
4024
      height="104"
4025
      fill="1"
4026
      fillcolor="white"
4027
      stroke="1"
4028
      strokecolor="black"
4029
    />
4030
    
4031
      x="153"
4032
      y="513"
4033
      width="110"
4034
      height="22"
4035
      fill="0"
4036
      fillcolor="white"
4037
      stroke="0"
4038
      strokecolor="black"
4039
      textcolor="black"
4040
      font="Dialog"
4041
      italic="false"
4042
      bold="false"
4043
      textsize="12"
4044
      justification="Center"
4045
    >IFCPort
4046
    
4047
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[153, 513, 64, 0]"
4048
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4049
         fill="0"
4050
         fillcolor="white"
4051
         stroke="0"
4052
         strokecolor="black"
4053
         visibility="0"
4054
    >
4055
      
4056
      
4057
 
4058
      
4059
        x="153"
4060
        y="513"
4061
        width="64"
4062
        height="0"
4063
        fill="0"
4064
        fillcolor="white"
4065
        stroke="0"
4066
        strokecolor="black"
4067
      />
4068
    
4069
    
4070
      x="152"
4071
      y="535"
4072
      width="112"
4073
      height="1"
4074
      fill="1"
4075
      fillcolor="black"
4076
      stroke="1"
4077
      strokecolor="black"
4078
    />
4079
    
4080
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[153, 536, 110, 48]"
4081
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4082
         fill="0"
4083
         fillcolor="white"
4084
         stroke="0"
4085
         strokecolor="black"
4086
    >
4087
      
4088
      
4089
 
4090
      
4091
        x="153"
4092
        y="536"
4093
        width="110"
4094
        height="48"
4095
        fill="0"
4096
        fillcolor="white"
4097
        stroke="0"
4098
        strokecolor="black"
4099
      />
4100
      
4101
        x="153"
4102
        y="536"
4103
        width="110"
4104
        height="16"
4105
        fill="0"
4106
        fillcolor="white"
4107
        stroke="0"
4108
        strokecolor="black"
4109
        textcolor="black"
4110
        font="Dialog"
4111
        italic="false"
4112
        bold="false"
4113
        textsize="12"
4114
        justification="Left"
4115
      >defn : string
4116
      
4117
        x="153"
4118
        y="552"
4119
        width="110"
4120
        height="22"
4121
        fill="0"
4122
        fillcolor="white"
4123
        stroke="0"
4124
        strokecolor="black"
4125
        textcolor="black"
4126
        font="Dialog"
4127
        italic="false"
4128
        bold="false"
4129
        textsize="12"
4130
        justification="Left"
4131
      >len : Integer
4132
    
4133
    
4134
      x="152"
4135
      y="584"
4136
      width="112"
4137
      height="1"
4138
      fill="1"
4139
      fillcolor="black"
4140
      stroke="1"
4141
      strokecolor="black"
4142
    />
4143
    
4144
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[153, 585, 110, 29]"
4145
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4146
         fill="0"
4147
         fillcolor="white"
4148
         stroke="0"
4149
         strokecolor="black"
4150
    >
4151
      
4152
      
4153
 
4154
      
4155
        x="153"
4156
        y="585"
4157
        width="110"
4158
        height="29"
4159
        fill="0"
4160
        fillcolor="white"
4161
        stroke="0"
4162
        strokecolor="black"
4163
      />
4164
    
4165
  
4166
  
4167
       description="org.argouml.uml.diagram.ui.FigAssociation"
4168
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963"
4169
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"
4170
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"
4171
       stroke="1"
4172
       strokecolor="black"
4173
  >
4174
    
4175
      sourcePortFig="Fig18"
4176
      destPortFig="Fig21"
4177
      sourceFigNode="Fig18"
4178
      destFigNode="Fig21"
4179
      
4180
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4181
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4182
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963"
4183
                        angle="270.0"
4184
                        offset="25" />
4185
      
4186
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4187
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4188
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"
4189
                        angle="315.0"
4190
                        offset="5" />
4191
      
4192
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4193
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4194
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"
4195
                        angle="74.0"
4196
                        offset="21" />
4197
      
4198
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4199
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4200
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"
4201
                        angle="225.0"
4202
                        offset="5" />
4203
      
4204
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4205
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4206
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"
4207
                        angle="104.00000000000001"
4208
                        offset="24" />
4209
    
4210
    
4211
      description="org.tigris.gef.presentation.FigPoly"
4212
      fill="0"
4213
      fillcolor="white"
4214
      stroke="1"
4215
      strokecolor="black"
4216
    >
4217
      
4218
              y="568" />
4219
      
4220
              y="568" />
4221
    
4222
  
4223
  
4224
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[184, 856, 128, 95]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4225
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4226
       fill="1"
4227
       fillcolor="white"
4228
       stroke="1"
4229
       strokecolor="black"
4230
  >
4231
    
4232
    
4233
 
4234
    
4235
      x="184"
4236
      y="856"
4237
      width="128"
4238
      height="95"
4239
      fill="1"
4240
      fillcolor="white"
4241
      stroke="1"
4242
      strokecolor="black"
4243
    />
4244
    
4245
      x="185"
4246
      y="857"
4247
      width="126"
4248
      height="22"
4249
      fill="0"
4250
      fillcolor="white"
4251
      stroke="0"
4252
      strokecolor="black"
4253
      textcolor="black"
4254
      font="Dialog"
4255
      italic="false"
4256
      bold="false"
4257
      textsize="12"
4258
      justification="Center"
4259
    >HDLCoder
4260
    
4261
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[185, 856, 64, 0]"
4262
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4263
         fill="0"
4264
         fillcolor="white"
4265
         stroke="0"
4266
         strokecolor="black"
4267
         visibility="0"
4268
    >
4269
      
4270
      
4271
 
4272
      
4273
        x="185"
4274
        y="856"
4275
        width="64"
4276
        height="0"
4277
        fill="0"
4278
        fillcolor="white"
4279
        stroke="0"
4280
        strokecolor="black"
4281
      />
4282
    
4283
    
4284
      x="184"
4285
      y="879"
4286
      width="128"
4287
      height="1"
4288
      fill="1"
4289
      fillcolor="black"
4290
      stroke="1"
4291
      strokecolor="black"
4292
    />
4293
    
4294
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[185, 880, 126, 34]"
4295
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4296
         fill="0"
4297
         fillcolor="white"
4298
         stroke="0"
4299
         strokecolor="black"
4300
    >
4301
      
4302
      
4303
 
4304
      
4305
        x="185"
4306
        y="880"
4307
        width="126"
4308
        height="34"
4309
        fill="0"
4310
        fillcolor="white"
4311
        stroke="0"
4312
        strokecolor="black"
4313
      />
4314
    
4315
    
4316
      x="184"
4317
      y="914"
4318
      width="128"
4319
      height="1"
4320
      fill="1"
4321
      fillcolor="black"
4322
      stroke="1"
4323
      strokecolor="black"
4324
    />
4325
    
4326
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[185, 915, 126, 34]"
4327
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4328
         fill="0"
4329
         fillcolor="white"
4330
         stroke="0"
4331
         strokecolor="black"
4332
    >
4333
      
4334
      
4335
 
4336
      
4337
        x="185"
4338
        y="915"
4339
        width="126"
4340
        height="34"
4341
        fill="0"
4342
        fillcolor="white"
4343
        stroke="0"
4344
        strokecolor="black"
4345
      />
4346
    
4347
  
4348
  
4349
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[112, 1000, 120, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4350
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4351
       fill="1"
4352
       fillcolor="white"
4353
       stroke="1"
4354
       strokecolor="black"
4355
  >
4356
    
4357
    
4358
 
4359
    
4360
      x="112"
4361
      y="1000"
4362
      width="120"
4363
      height="88"
4364
      fill="1"
4365
      fillcolor="white"
4366
      stroke="1"
4367
      strokecolor="black"
4368
    />
4369
    
4370
      x="113"
4371
      y="1001"
4372
      width="118"
4373
      height="22"
4374
      fill="0"
4375
      fillcolor="white"
4376
      stroke="0"
4377
      strokecolor="black"
4378
      textcolor="black"
4379
      font="Dialog"
4380
      italic="false"
4381
      bold="false"
4382
      textsize="12"
4383
      justification="Center"
4384
    >VHDLCoder
4385
    
4386
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[145, 1001, 64, 0]"
4387
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4388
         fill="0"
4389
         fillcolor="white"
4390
         stroke="0"
4391
         strokecolor="black"
4392
         visibility="0"
4393
    >
4394
      
4395
      
4396
 
4397
      
4398
        x="145"
4399
        y="1001"
4400
        width="64"
4401
        height="0"
4402
        fill="0"
4403
        fillcolor="white"
4404
        stroke="0"
4405
        strokecolor="black"
4406
      />
4407
    
4408
    
4409
      x="112"
4410
      y="1023"
4411
      width="120"
4412
      height="1"
4413
      fill="1"
4414
      fillcolor="black"
4415
      stroke="1"
4416
      strokecolor="black"
4417
    />
4418
    
4419
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[113, 1024, 118, 31]"
4420
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4421
         fill="0"
4422
         fillcolor="white"
4423
         stroke="0"
4424
         strokecolor="black"
4425
    >
4426
      
4427
      
4428
 
4429
      
4430
        x="113"
4431
        y="1024"
4432
        width="118"
4433
        height="31"
4434
        fill="0"
4435
        fillcolor="white"
4436
        stroke="0"
4437
        strokecolor="black"
4438
      />
4439
    
4440
    
4441
      x="112"
4442
      y="1055"
4443
      width="120"
4444
      height="1"
4445
      fill="1"
4446
      fillcolor="black"
4447
      stroke="1"
4448
      strokecolor="black"
4449
    />
4450
    
4451
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[113, 1056, 118, 31]"
4452
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4453
         fill="0"
4454
         fillcolor="white"
4455
         stroke="0"
4456
         strokecolor="black"
4457
    >
4458
      
4459
      
4460
 
4461
      
4462
        x="113"
4463
        y="1056"
4464
        width="118"
4465
        height="31"
4466
        fill="0"
4467
        fillcolor="white"
4468
        stroke="0"
4469
        strokecolor="black"
4470
      />
4471
    
4472
  
4473
  
4474
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[248, 1000, 112, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4475
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4476
       fill="1"
4477
       fillcolor="white"
4478
       stroke="1"
4479
       strokecolor="black"
4480
  >
4481
    
4482
    
4483
 
4484
    
4485
      x="248"
4486
      y="1000"
4487
      width="112"
4488
      height="88"
4489
      fill="1"
4490
      fillcolor="white"
4491
      stroke="1"
4492
      strokecolor="black"
4493
    />
4494
    
4495
      x="249"
4496
      y="1001"
4497
      width="110"
4498
      height="22"
4499
      fill="0"
4500
      fillcolor="white"
4501
      stroke="0"
4502
      strokecolor="black"
4503
      textcolor="black"
4504
      font="Dialog"
4505
      italic="false"
4506
      bold="false"
4507
      textsize="12"
4508
      justification="Center"
4509
    >VerilogCoder
4510
    
4511
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[249, 1001, 64, 0]"
4512
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4513
         fill="0"
4514
         fillcolor="white"
4515
         stroke="0"
4516
         strokecolor="black"
4517
         visibility="0"
4518
    >
4519
      
4520
      
4521
 
4522
      
4523
        x="249"
4524
        y="1001"
4525
        width="64"
4526
        height="0"
4527
        fill="0"
4528
        fillcolor="white"
4529
        stroke="0"
4530
        strokecolor="black"
4531
      />
4532
    
4533
    
4534
      x="248"
4535
      y="1023"
4536
      width="112"
4537
      height="1"
4538
      fill="1"
4539
      fillcolor="black"
4540
      stroke="1"
4541
      strokecolor="black"
4542
    />
4543
    
4544
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[249, 1024, 110, 29]"
4545
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4546
         fill="0"
4547
         fillcolor="white"
4548
         stroke="0"
4549
         strokecolor="black"
4550
    >
4551
      
4552
      
4553
 
4554
      
4555
        x="249"
4556
        y="1024"
4557
        width="110"
4558
        height="29"
4559
        fill="0"
4560
        fillcolor="white"
4561
        stroke="0"
4562
        strokecolor="black"
4563
      />
4564
    
4565
    
4566
      x="248"
4567
      y="1053"
4568
      width="112"
4569
      height="1"
4570
      fill="1"
4571
      fillcolor="black"
4572
      stroke="1"
4573
      strokecolor="black"
4574
    />
4575
    
4576
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[249, 1054, 110, 32]"
4577
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4578
         fill="0"
4579
         fillcolor="white"
4580
         stroke="0"
4581
         strokecolor="black"
4582
    >
4583
      
4584
      
4585
 
4586
      
4587
        x="249"
4588
        y="1054"
4589
        width="110"
4590
        height="32"
4591
        fill="0"
4592
        fillcolor="white"
4593
        stroke="0"
4594
        strokecolor="black"
4595
      />
4596
      
4597
        x="249"
4598
        y="1054"
4599
        width="110"
4600
        height="22"
4601
        fill="0"
4602
        fillcolor="white"
4603
        stroke="0"
4604
        strokecolor="black"
4605
        textcolor="black"
4606
        font="Dialog"
4607
        italic="false"
4608
        bold="false"
4609
        textsize="12"
4610
        justification="Left"
4611
      >newOperation()
4612
    
4613
  
4614
  
4615
       description="org.argouml.uml.diagram.ui.FigGeneralization"
4616
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D"
4617
       stroke="1"
4618
       strokecolor="black"
4619
  >
4620
    
4621
      sourcePortFig="Fig24.0"
4622
      destPortFig="Fig23"
4623
      sourceFigNode="Fig24"
4624
      destFigNode="Fig23"
4625
      
4626
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4627
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4628
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D"
4629
                        angle="270.0"
4630
                        offset="-10" />
4631
    
4632
    
4633
      description="org.tigris.gef.presentation.FigPoly"
4634
      fill="0"
4635
      fillcolor="white"
4636
      stroke="1"
4637
      strokecolor="black"
4638
    >
4639
      
4640
              y="1000" />
4641
      
4642
              y="950" />
4643
    
4644
  
4645
  
4646
       description="org.argouml.uml.diagram.ui.FigGeneralization"
4647
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E"
4648
       stroke="1"
4649
       strokecolor="black"
4650
  >
4651
    
4652
      sourcePortFig="Fig25.0"
4653
      destPortFig="Fig23"
4654
      sourceFigNode="Fig25"
4655
      destFigNode="Fig23"
4656
      
4657
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4658
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4659
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E"
4660
                        angle="270.0"
4661
                        offset="-10" />
4662
    
4663
    
4664
      description="org.tigris.gef.presentation.FigPoly"
4665
      fill="0"
4666
      fillcolor="white"
4667
      stroke="1"
4668
      strokecolor="black"
4669
    >
4670
      
4671
              y="1000" />
4672
      
4673
              y="950" />
4674
    
4675
  
4676
  
4677
       description="org.argouml.uml.diagram.ui.FigAssociation"
4678
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000971"
4679
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"
4680
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"
4681
       stroke="1"
4682
       strokecolor="black"
4683
  >
4684
    
4685
      sourcePortFig="Fig1"
4686
      destPortFig="Fig23"
4687
      sourceFigNode="Fig1"
4688
      destFigNode="Fig23"
4689
      
4690
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4691
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4692
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000971"
4693
                        angle="20.0"
4694
                        offset="41" />
4695
      
4696
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4697
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4698
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"
4699
                        angle="315.0"
4700
                        offset="5" />
4701
      
4702
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4703
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4704
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"
4705
                        angle="45.0"
4706
                        offset="5" />
4707
      
4708
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4709
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4710
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"
4711
                        angle="225.0"
4712
                        offset="5" />
4713
      
4714
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4715
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4716
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"
4717
                        angle="135.0"
4718
                        offset="5" />
4719
    
4720
    
4721
      description="org.tigris.gef.presentation.FigPoly"
4722
      fill="0"
4723
      fillcolor="white"
4724
      stroke="1"
4725
      strokecolor="black"
4726
    >
4727
      
4728
              y="807" />
4729
      
4730
              y="856" />
4731
    
4732
  
4733
4734
4735
      name="Use Case Diagram"
4736
>
4737
4738
4739
4740
4741
4742
4743
4744

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.