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 5

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 5 feddischso
56 4 feddischso
      
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 5 feddischso
        
1398
          name = 'ConInst' visibility = 'public' isSpecification = 'false' isRoot = 'false'
1399
          isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
1400
        
1401
          name = 'ConInstExclusive' visibility = 'public' isSpecification = 'false'
1402
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
1403
          
1404
            
1405
          
1406
        
1407
        
1408
          isSpecification = 'false'>
1409
          
1410
            
1411
          
1412
          
1413
            
1414
          
1415
        
1416
        
1417
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1418
          
1419
            
1420
              name = '1' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1421
              ordering = 'unordered' aggregation = 'composite' targetScope = 'instance'
1422
              changeability = 'changeable'>
1423
              
1424
                
1425
              
1426
            
1427
            
1428
              name = '*' visibility = 'public' isSpecification = 'false' isNavigable = 'true'
1429
              ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1430
              
1431
                
1432
              
1433
            
1434
          
1435
        
1436
        
1437
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1438
          
1439
            
1440
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1441
              aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
1442
              
1443
                
1444
              
1445
            
1446
            
1447
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1448
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1449
              
1450
                
1451
              
1452
            
1453
          
1454
        
1455
        
1456
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
1457
          
1458
            
1459
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1460
              aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
1461
              
1462
                
1463
              
1464
            
1465
            
1466
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
1467
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
1468
              
1469
                
1470
              
1471
            
1472
          
1473
        
1474 4 feddischso
      
1475
    
1476
  
1477
1478
1479
      name="Class Diagram"
1480
>
1481
  
1482
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 240, 480, 312]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
1483
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1484
       fill="1"
1485
       fillcolor="white"
1486
       stroke="1"
1487
       strokecolor="black"
1488
  >
1489
    
1490
    
1491
 
1492
    
1493
      x="592"
1494
      y="240"
1495
      width="480"
1496
      height="312"
1497
      fill="1"
1498
      fillcolor="white"
1499
      stroke="1"
1500
      strokecolor="black"
1501
    />
1502
    
1503
      x="593"
1504
      y="241"
1505
      width="478"
1506
      height="22"
1507
      fill="0"
1508
      fillcolor="white"
1509
      stroke="0"
1510
      strokecolor="black"
1511
      textcolor="black"
1512
      font="Dialog"
1513
      italic="false"
1514
      bold="false"
1515
      textsize="12"
1516
      justification="Center"
1517
    >Component
1518
    
1519 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 241, 478, 0]"
1520 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1521
         fill="0"
1522
         fillcolor="white"
1523
         stroke="0"
1524
         strokecolor="black"
1525
         visibility="0"
1526
    >
1527
      
1528
      
1529
 
1530
      
1531 5 feddischso
        x="593"
1532
        y="241"
1533
        width="478"
1534 4 feddischso
        height="0"
1535
        fill="0"
1536
        fillcolor="white"
1537
        stroke="0"
1538
        strokecolor="black"
1539
      />
1540
    
1541
    
1542
      x="592"
1543
      y="263"
1544
      width="480"
1545
      height="1"
1546
      fill="1"
1547
      fillcolor="black"
1548
      stroke="1"
1549
      strokecolor="black"
1550
    />
1551
    
1552
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 264, 478, 232]"
1553
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1554
         fill="0"
1555
         fillcolor="white"
1556
         stroke="0"
1557
         strokecolor="black"
1558
    >
1559
      
1560
      
1561
 
1562
      
1563
        x="593"
1564
        y="264"
1565
        width="478"
1566
        height="232"
1567
        fill="0"
1568
        fillcolor="white"
1569
        stroke="0"
1570
        strokecolor="black"
1571
      />
1572
      
1573
        x="593"
1574
        y="264"
1575
        width="478"
1576
        height="16"
1577
        fill="0"
1578
        fillcolor="white"
1579
        stroke="0"
1580
        strokecolor="black"
1581
        textcolor="black"
1582
        font="Dialog"
1583
        italic="false"
1584
        bold="false"
1585
        textsize="12"
1586
        justification="Left"
1587
      >name : String
1588
      
1589
        x="593"
1590
        y="280"
1591
        width="478"
1592
        height="16"
1593
        fill="0"
1594
        fillcolor="white"
1595
        stroke="0"
1596
        strokecolor="black"
1597
        textcolor="black"
1598
        font="Dialog"
1599
        italic="false"
1600
        bold="false"
1601
        textsize="12"
1602
        justification="Left"
1603
      >version : String
1604
      
1605
        x="593"
1606
        y="296"
1607
        width="478"
1608
        height="16"
1609
        fill="0"
1610
        fillcolor="white"
1611
        stroke="0"
1612
        strokecolor="black"
1613
        textcolor="black"
1614
        font="Dialog"
1615
        italic="false"
1616
        bold="false"
1617
        textsize="12"
1618
        justification="Left"
1619
      >toplevel : String
1620
      
1621
        x="593"
1622
        y="312"
1623
        width="478"
1624
        height="16"
1625
        fill="0"
1626
        fillcolor="white"
1627
        stroke="0"
1628
        strokecolor="black"
1629
        textcolor="black"
1630
        font="Dialog"
1631
        italic="false"
1632
        bold="false"
1633
        textsize="12"
1634
        justification="Left"
1635
      >description : String
1636
      
1637
        x="593"
1638
        y="328"
1639
        width="478"
1640
        height="16"
1641
        fill="0"
1642
        fillcolor="white"
1643
        stroke="0"
1644
        strokecolor="black"
1645
        textcolor="black"
1646
        font="Dialog"
1647
        italic="false"
1648
        bold="false"
1649
        textsize="12"
1650
        justification="Left"
1651
      >date : String
1652
      
1653
        x="593"
1654
        y="344"
1655
        width="478"
1656
        height="16"
1657
        fill="0"
1658
        fillcolor="white"
1659
        stroke="0"
1660
        strokecolor="black"
1661
        textcolor="black"
1662
        font="Dialog"
1663
        italic="false"
1664
        bold="false"
1665
        textsize="12"
1666
        justification="Left"
1667
      >license : String
1668
      
1669
        x="593"
1670
        y="360"
1671
        width="478"
1672
        height="16"
1673
        fill="0"
1674
        fillcolor="white"
1675
        stroke="0"
1676
        strokecolor="black"
1677
        textcolor="black"
1678
        font="Dialog"
1679
        italic="false"
1680
        bold="false"
1681
        textsize="12"
1682
        justification="Left"
1683
      >licensefile : String
1684
      
1685
        x="593"
1686
        y="376"
1687
        width="478"
1688
        height="16"
1689
        fill="0"
1690
        fillcolor="white"
1691
        stroke="0"
1692
        strokecolor="black"
1693
        textcolor="black"
1694
        font="Dialog"
1695
        italic="false"
1696
        bold="false"
1697
        textsize="12"
1698
        justification="Left"
1699
      >author : String
1700
      
1701
        x="593"
1702
        y="392"
1703
        width="478"
1704
        height="16"
1705
        fill="0"
1706
        fillcolor="white"
1707
        stroke="0"
1708
        strokecolor="black"
1709
        textcolor="black"
1710
        font="Dialog"
1711
        italic="false"
1712
        bold="false"
1713
        textsize="12"
1714
        justification="Left"
1715
      >authormail : String
1716
      
1717
        x="593"
1718
        y="408"
1719
        width="478"
1720
        height="16"
1721
        fill="0"
1722
        fillcolor="white"
1723
        stroke="0"
1724
        strokecolor="black"
1725
        textcolor="black"
1726
        font="Dialog"
1727
        italic="false"
1728
        bold="false"
1729
        textsize="12"
1730
        justification="Left"
1731
      >vccmd : String
1732
      
1733
        x="593"
1734
        y="424"
1735
        width="478"
1736
        height="16"
1737
        fill="0"
1738
        fillcolor="white"
1739
        stroke="0"
1740
        strokecolor="black"
1741
        textcolor="black"
1742
        font="Dialog"
1743
        italic="false"
1744
        bold="false"
1745
        textsize="12"
1746
        justification="Left"
1747
      >interfaces : Hash
1748
      
1749
        x="593"
1750
        y="440"
1751
        width="478"
1752
        height="16"
1753
        fill="0"
1754
        fillcolor="white"
1755
        stroke="0"
1756
        strokecolor="black"
1757
        textcolor="black"
1758
        font="Dialog"
1759
        italic="false"
1760
        bold="false"
1761
        textsize="12"
1762
        justification="Left"
1763
      >functions : Hash
1764
      
1765
        x="593"
1766
        y="456"
1767
        width="478"
1768
        height="16"
1769
        fill="0"
1770
        fillcolor="white"
1771
        stroke="0"
1772
        strokecolor="black"
1773
        textcolor="black"
1774
        font="Dialog"
1775
        italic="false"
1776
        bold="false"
1777
        textsize="12"
1778
        justification="Left"
1779
      >inst_parameters : Hash
1780
      
1781
        x="593"
1782
        y="472"
1783
        width="478"
1784
        height="22"
1785
        fill="0"
1786
        fillcolor="white"
1787
        stroke="0"
1788
        strokecolor="black"
1789
        textcolor="black"
1790
        font="Dialog"
1791
        italic="false"
1792
        bold="false"
1793
        textsize="12"
1794
        justification="Left"
1795
      >static_parameters : Hash
1796
    
1797
    
1798
      x="592"
1799
      y="495"
1800
      width="480"
1801
      height="1"
1802
      fill="1"
1803
      fillcolor="black"
1804
      stroke="1"
1805
      strokecolor="black"
1806
    />
1807
    
1808
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 496, 478, 56]"
1809
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000866"
1810
         fill="0"
1811
         fillcolor="white"
1812
         stroke="0"
1813
         strokecolor="black"
1814
    >
1815
      
1816
      
1817
 
1818
      
1819
        x="593"
1820
        y="496"
1821
        width="478"
1822
        height="56"
1823
        fill="0"
1824
        fillcolor="white"
1825
        stroke="0"
1826
        strokecolor="black"
1827
      />
1828
      
1829
        x="593"
1830
        y="496"
1831
        width="478"
1832
        height="16"
1833
        fill="0"
1834
        fillcolor="white"
1835
        stroke="0"
1836
        strokecolor="black"
1837
        textcolor="black"
1838
        font="Dialog"
1839
        italic="false"
1840
        bold="false"
1841
        textsize="12"
1842
        justification="Left"
1843
      >ports(*args)
1844
      
1845
        x="593"
1846
        y="512"
1847
        width="478"
1848
        height="16"
1849
        fill="0"
1850
        fillcolor="white"
1851
        stroke="0"
1852
        strokecolor="black"
1853
        textcolor="black"
1854
        font="Dialog"
1855
        italic="false"
1856
        bold="false"
1857
        textsize="12"
1858
        justification="Left"
1859
      >generics()
1860
      
1861
        x="593"
1862
        y="528"
1863
        width="478"
1864
        height="22"
1865
        fill="0"
1866
        fillcolor="white"
1867
        stroke="0"
1868
        strokecolor="black"
1869
        textcolor="black"
1870
        font="Dialog"
1871
        italic="false"
1872
        bold="false"
1873
        textsize="12"
1874
        justification="Left"
1875
      >newOperation()
1876
    
1877
  
1878
  
1879
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 672, 152, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
1880
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1881
       fill="1"
1882
       fillcolor="white"
1883
       stroke="1"
1884
       strokecolor="black"
1885
  >
1886
    
1887
    
1888
 
1889
    
1890
      x="592"
1891
      y="672"
1892
      width="152"
1893
      height="136"
1894
      fill="1"
1895
      fillcolor="white"
1896
      stroke="1"
1897
      strokecolor="black"
1898
    />
1899
    
1900
      x="593"
1901
      y="673"
1902
      width="150"
1903
      height="22"
1904
      fill="0"
1905
      fillcolor="white"
1906
      stroke="0"
1907
      strokecolor="black"
1908
      textcolor="black"
1909
      font="Dialog"
1910
      italic="false"
1911
      bold="false"
1912
      textsize="12"
1913
      justification="Center"
1914
    >SOCDef
1915
    
1916 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 673, 150, 0]"
1917 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1918
         fill="0"
1919
         fillcolor="white"
1920
         stroke="0"
1921
         strokecolor="black"
1922
         visibility="0"
1923
    >
1924
      
1925
      
1926
 
1927
      
1928
        x="593"
1929
        y="673"
1930 5 feddischso
        width="150"
1931 4 feddischso
        height="0"
1932
        fill="0"
1933
        fillcolor="white"
1934
        stroke="0"
1935
        strokecolor="black"
1936
      />
1937
    
1938
    
1939
      x="592"
1940
      y="695"
1941
      width="152"
1942
      height="1"
1943
      fill="1"
1944
      fillcolor="black"
1945
      stroke="1"
1946
      strokecolor="black"
1947
    />
1948
    
1949
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 696, 150, 71]"
1950
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
1951
         fill="0"
1952
         fillcolor="white"
1953
         stroke="0"
1954
         strokecolor="black"
1955
    >
1956
      
1957
      
1958
 
1959
      
1960
        x="593"
1961
        y="696"
1962
        width="150"
1963
        height="71"
1964
        fill="0"
1965
        fillcolor="white"
1966
        stroke="0"
1967
        strokecolor="black"
1968
      />
1969
      
1970
        x="593"
1971
        y="696"
1972
        width="150"
1973
        height="16"
1974
        fill="0"
1975
        fillcolor="white"
1976
        stroke="0"
1977
        strokecolor="black"
1978
        textcolor="black"
1979
        font="Dialog"
1980
        italic="false"
1981
        bold="false"
1982
        textsize="12"
1983
        justification="Left"
1984
      >cores : Hash
1985
      
1986
        x="593"
1987
        y="712"
1988
        width="150"
1989
        height="16"
1990
        fill="0"
1991
        fillcolor="white"
1992
        stroke="0"
1993
        strokecolor="black"
1994
        textcolor="black"
1995
        font="Dialog"
1996
        italic="false"
1997
        bold="false"
1998
        textsize="12"
1999
        justification="Left"
2000
      >cons : Hash
2001
      
2002
        x="593"
2003
        y="728"
2004
        width="150"
2005
        height="22"
2006
        fill="0"
2007
        fillcolor="white"
2008
        stroke="0"
2009
        strokecolor="black"
2010
        textcolor="black"
2011
        font="Dialog"
2012
        italic="false"
2013
        bold="false"
2014
        textsize="12"
2015
        justification="Left"
2016
      >static : Hash
2017
    
2018
    
2019
      x="592"
2020
      y="767"
2021
      width="152"
2022
      height="1"
2023
      fill="1"
2024
      fillcolor="black"
2025
      stroke="1"
2026
      strokecolor="black"
2027
    />
2028
    
2029
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 768, 150, 39]"
2030
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000867"
2031
         fill="0"
2032
         fillcolor="white"
2033
         stroke="0"
2034
         strokecolor="black"
2035
    >
2036
      
2037
      
2038
 
2039
      
2040
        x="593"
2041
        y="768"
2042
        width="150"
2043
        height="39"
2044
        fill="0"
2045
        fillcolor="white"
2046
        stroke="0"
2047
        strokecolor="black"
2048
      />
2049
      
2050
        x="593"
2051
        y="768"
2052
        width="150"
2053
        height="22"
2054
        fill="0"
2055
        fillcolor="white"
2056
        stroke="0"
2057
        strokecolor="black"
2058
        textcolor="black"
2059
        font="Dialog"
2060
        italic="false"
2061
        bold="false"
2062
        textsize="12"
2063
        justification="Left"
2064
      >generate_toplevel()
2065
    
2066
  
2067
  
2068
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1000, 672, 128, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2069
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2070
       fill="1"
2071
       fillcolor="white"
2072
       stroke="1"
2073
       strokecolor="black"
2074
  >
2075
    
2076
    
2077
 
2078
    
2079
      x="1000"
2080
      y="672"
2081
      width="128"
2082
      height="136"
2083
      fill="1"
2084
      fillcolor="white"
2085
      stroke="1"
2086
      strokecolor="black"
2087
    />
2088
    
2089
      x="1001"
2090
      y="673"
2091
      width="126"
2092
      height="22"
2093
      fill="0"
2094
      fillcolor="white"
2095
      stroke="0"
2096
      strokecolor="black"
2097
      textcolor="black"
2098
      font="Dialog"
2099
      italic="false"
2100
      bold="false"
2101
      textsize="12"
2102
      justification="Center"
2103
    >CoreDefinition
2104
    
2105 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1001, 673, 126, 0]"
2106 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2107
         fill="0"
2108
         fillcolor="white"
2109
         stroke="0"
2110
         strokecolor="black"
2111
         visibility="0"
2112
    >
2113
      
2114
      
2115
 
2116
      
2117
        x="1001"
2118
        y="673"
2119 5 feddischso
        width="126"
2120 4 feddischso
        height="0"
2121
        fill="0"
2122
        fillcolor="white"
2123
        stroke="0"
2124
        strokecolor="black"
2125
      />
2126
    
2127
    
2128
      x="1000"
2129
      y="695"
2130
      width="128"
2131
      height="1"
2132
      fill="1"
2133
      fillcolor="black"
2134
      stroke="1"
2135
      strokecolor="black"
2136
    />
2137
    
2138
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1001, 696, 126, 55]"
2139
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2140
         fill="0"
2141
         fillcolor="white"
2142
         stroke="0"
2143
         strokecolor="black"
2144
    >
2145
      
2146
      
2147
 
2148
      
2149
        x="1001"
2150
        y="696"
2151
        width="126"
2152
        height="55"
2153
        fill="0"
2154
        fillcolor="white"
2155
        stroke="0"
2156
        strokecolor="black"
2157
      />
2158
      
2159
        x="1001"
2160
        y="696"
2161
        width="126"
2162
        height="22"
2163
        fill="0"
2164
        fillcolor="white"
2165
        stroke="0"
2166
        strokecolor="black"
2167
        textcolor="black"
2168
        font="Dialog"
2169
        italic="false"
2170
        bold="false"
2171
        textsize="12"
2172
        justification="Left"
2173
      >hdlfiles : Hash
2174
    
2175
    
2176
      x="1000"
2177
      y="751"
2178
      width="128"
2179
      height="1"
2180
      fill="1"
2181
      fillcolor="black"
2182
      stroke="1"
2183
      strokecolor="black"
2184
    />
2185
    
2186
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1001, 752, 126, 55]"
2187
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000868"
2188
         fill="0"
2189
         fillcolor="white"
2190
         stroke="0"
2191
         strokecolor="black"
2192
    >
2193
      
2194
      
2195
 
2196
      
2197
        x="1001"
2198
        y="752"
2199
        width="126"
2200
        height="55"
2201
        fill="0"
2202
        fillcolor="white"
2203
        stroke="0"
2204
        strokecolor="black"
2205
      />
2206
      
2207
        x="1001"
2208
        y="752"
2209
        width="126"
2210
        height="22"
2211
        fill="0"
2212
        fillcolor="white"
2213
        stroke="0"
2214
        strokecolor="black"
2215
        textcolor="black"
2216
        font="Dialog"
2217
        italic="false"
2218
        bold="false"
2219
        textsize="12"
2220
        justification="Left"
2221
      >newOperation()
2222
    
2223
  
2224
  
2225
       description="org.argouml.uml.diagram.ui.FigGeneralization"
2226
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB"
2227
       stroke="1"
2228
       strokecolor="black"
2229
  >
2230
    
2231
      sourcePortFig="Fig1.0"
2232
      destPortFig="Fig0"
2233
      sourceFigNode="Fig1"
2234
      destFigNode="Fig0"
2235
      
2236
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2237
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2238
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AB"
2239
                        angle="270.0"
2240
                        offset="-10" />
2241
    
2242
    
2243 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
2244 4 feddischso
      fill="0"
2245
      fillcolor="white"
2246
      stroke="1"
2247
      strokecolor="black"
2248
    >
2249
      
2250
              y="672" />
2251
      
2252
              y="551" />
2253
    
2254
  
2255
  
2256
       description="org.argouml.uml.diagram.ui.FigGeneralization"
2257
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC"
2258
       stroke="1"
2259
       strokecolor="black"
2260
  >
2261
    
2262
      sourcePortFig="Fig2.0"
2263
      destPortFig="Fig0"
2264
      sourceFigNode="Fig2"
2265
      destFigNode="Fig0"
2266
      
2267
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2268
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2269
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AC"
2270
                        angle="-136.0"
2271
                        offset="21" />
2272
    
2273
    
2274 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
2275 4 feddischso
      fill="0"
2276
      fillcolor="white"
2277
      stroke="1"
2278
      strokecolor="black"
2279
    >
2280
      
2281
              y="672" />
2282
      
2283
              y="551" />
2284
    
2285
  
2286
  
2287
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1216, 672, 130, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2288
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2289
       fill="1"
2290
       fillcolor="white"
2291
       stroke="1"
2292
       strokecolor="black"
2293
  >
2294
    
2295
    
2296
 
2297
    
2298
      x="1216"
2299
      y="672"
2300
      width="130"
2301
      height="136"
2302
      fill="1"
2303
      fillcolor="white"
2304
      stroke="1"
2305
      strokecolor="black"
2306
    />
2307
    
2308
      x="1217"
2309
      y="673"
2310
      width="128"
2311
      height="22"
2312
      fill="0"
2313
      fillcolor="white"
2314
      stroke="0"
2315
      strokecolor="black"
2316
      textcolor="black"
2317
      font="Dialog"
2318
      italic="false"
2319
      bold="false"
2320
      textsize="12"
2321
      justification="Center"
2322
    >HDLFile
2323
    
2324 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1217, 673, 128, 0]"
2325 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2326
         fill="0"
2327
         fillcolor="white"
2328
         stroke="0"
2329
         strokecolor="black"
2330
         visibility="0"
2331
    >
2332
      
2333
      
2334
 
2335
      
2336
        x="1217"
2337
        y="673"
2338 5 feddischso
        width="128"
2339 4 feddischso
        height="0"
2340
        fill="0"
2341
        fillcolor="white"
2342
        stroke="0"
2343
        strokecolor="black"
2344
      />
2345
    
2346
    
2347
      x="1216"
2348
      y="695"
2349
      width="130"
2350
      height="1"
2351
      fill="1"
2352
      fillcolor="black"
2353
      stroke="1"
2354
      strokecolor="black"
2355
    />
2356
    
2357
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1217, 696, 128, 88]"
2358
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2359
         fill="0"
2360
         fillcolor="white"
2361
         stroke="0"
2362
         strokecolor="black"
2363
    >
2364
      
2365
      
2366
 
2367
      
2368
        x="1217"
2369
        y="696"
2370
        width="128"
2371
        height="88"
2372
        fill="0"
2373
        fillcolor="white"
2374
        stroke="0"
2375
        strokecolor="black"
2376
      />
2377
      
2378
        x="1217"
2379
        y="696"
2380
        width="128"
2381
        height="16"
2382
        fill="0"
2383
        fillcolor="white"
2384
        stroke="0"
2385
        strokecolor="black"
2386
        textcolor="black"
2387
        font="Dialog"
2388
        italic="false"
2389
        bold="false"
2390
        textsize="12"
2391
        justification="Left"
2392
      >path : String
2393
      
2394
        x="1217"
2395
        y="712"
2396
        width="128"
2397
        height="16"
2398
        fill="0"
2399
        fillcolor="white"
2400
        stroke="0"
2401
        strokecolor="black"
2402
        textcolor="black"
2403
        font="Dialog"
2404
        italic="false"
2405
        bold="false"
2406
        textsize="12"
2407
        justification="Left"
2408
      >use_syn : bool
2409
      
2410
        x="1217"
2411
        y="728"
2412
        width="128"
2413
        height="16"
2414
        fill="0"
2415
        fillcolor="white"
2416
        stroke="0"
2417
        strokecolor="black"
2418
        textcolor="black"
2419
        font="Dialog"
2420
        italic="false"
2421
        bold="false"
2422
        textsize="12"
2423
        justification="Left"
2424
      >use_sys_sim : bool
2425
      
2426
        x="1217"
2427
        y="744"
2428 5 feddischso
        width="128"
2429 4 feddischso
        height="16"
2430
        fill="0"
2431
        fillcolor="white"
2432
        stroke="0"
2433
        strokecolor="black"
2434
        textcolor="black"
2435
        font="Dialog"
2436
        italic="false"
2437
        bold="false"
2438
        textsize="12"
2439
        justification="Left"
2440
      >use_mod_sim : bool
2441
      
2442
        x="1217"
2443
        y="760"
2444
        width="128"
2445
        height="22"
2446
        fill="0"
2447
        fillcolor="white"
2448
        stroke="0"
2449
        strokecolor="black"
2450
        textcolor="black"
2451
        font="Dialog"
2452
        italic="false"
2453
        bold="false"
2454
        textsize="12"
2455
        justification="Left"
2456
      >type : String
2457
    
2458
    
2459
      x="1216"
2460
      y="784"
2461
      width="130"
2462
      height="1"
2463
      fill="1"
2464
      fillcolor="black"
2465
      stroke="1"
2466
      strokecolor="black"
2467
    />
2468
    
2469
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1217, 785, 128, 21]"
2470
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008AD"
2471
         fill="0"
2472
         fillcolor="white"
2473
         stroke="0"
2474
         strokecolor="black"
2475
    >
2476
      
2477
      
2478
 
2479
      
2480
        x="1217"
2481
        y="785"
2482
        width="128"
2483
        height="21"
2484
        fill="0"
2485
        fillcolor="white"
2486
        stroke="0"
2487
        strokecolor="black"
2488
      />
2489
    
2490
  
2491
  
2492
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[800, 672, 136, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2493
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2494
       fill="1"
2495
       fillcolor="white"
2496
       stroke="1"
2497
       strokecolor="black"
2498
  >
2499
    
2500
    
2501
 
2502
    
2503
      x="800"
2504
      y="672"
2505
      width="136"
2506
      height="136"
2507
      fill="1"
2508
      fillcolor="white"
2509
      stroke="1"
2510
      strokecolor="black"
2511
    />
2512
    
2513
      x="801"
2514
      y="673"
2515
      width="134"
2516
      height="22"
2517
      fill="0"
2518
      fillcolor="white"
2519
      stroke="0"
2520
      strokecolor="black"
2521
      textcolor="black"
2522
      font="Dialog"
2523
      italic="false"
2524
      bold="false"
2525
      textsize="12"
2526
      justification="Center"
2527
    >CoreInst
2528
    
2529 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[801, 673, 134, 0]"
2530 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2531
         fill="0"
2532
         fillcolor="white"
2533
         stroke="0"
2534
         strokecolor="black"
2535
         visibility="0"
2536
    >
2537
      
2538
      
2539
 
2540
      
2541
        x="801"
2542
        y="673"
2543 5 feddischso
        width="134"
2544 4 feddischso
        height="0"
2545
        fill="0"
2546
        fillcolor="white"
2547
        stroke="0"
2548
        strokecolor="black"
2549
      />
2550
    
2551
    
2552
      x="800"
2553
      y="695"
2554
      width="136"
2555
      height="1"
2556
      fill="1"
2557
      fillcolor="black"
2558
      stroke="1"
2559
      strokecolor="black"
2560
    />
2561
    
2562
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[801, 696, 134, 72]"
2563
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2564
         fill="0"
2565
         fillcolor="white"
2566
         stroke="0"
2567
         strokecolor="black"
2568
    >
2569
      
2570
      
2571
 
2572
      
2573
        x="801"
2574
        y="696"
2575
        width="134"
2576
        height="72"
2577
        fill="0"
2578
        fillcolor="white"
2579
        stroke="0"
2580
        strokecolor="black"
2581
      />
2582
      
2583
        x="801"
2584
        y="696"
2585
        width="134"
2586
        height="16"
2587
        fill="0"
2588
        fillcolor="white"
2589
        stroke="0"
2590
        strokecolor="black"
2591
        textcolor="black"
2592
        font="Dialog"
2593
        italic="false"
2594
        bold="false"
2595
        textsize="12"
2596
        justification="Left"
2597
      >defn : CoreDefinition
2598
      
2599
        x="801"
2600
        y="712"
2601
        width="134"
2602
        height="16"
2603
        fill="0"
2604
        fillcolor="white"
2605
        stroke="0"
2606
        strokecolor="black"
2607
        textcolor="black"
2608
        font="Dialog"
2609
        italic="false"
2610
        bold="false"
2611
        textsize="12"
2612
        justification="Left"
2613
      >type : String
2614
      
2615
        x="801"
2616
        y="728"
2617
        width="134"
2618
        height="22"
2619
        fill="0"
2620
        fillcolor="white"
2621
        stroke="0"
2622
        strokecolor="black"
2623
        textcolor="black"
2624
        font="Dialog"
2625
        italic="false"
2626
        bold="false"
2627
        textsize="12"
2628
        justification="Left"
2629
      >params : Hash
2630
    
2631
    
2632
      x="800"
2633
      y="768"
2634
      width="136"
2635
      height="1"
2636
      fill="1"
2637
      fillcolor="black"
2638
      stroke="1"
2639
      strokecolor="black"
2640
    />
2641
    
2642
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[801, 769, 134, 37]"
2643
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B4"
2644
         fill="0"
2645
         fillcolor="white"
2646
         stroke="0"
2647
         strokecolor="black"
2648
    >
2649
      
2650
      
2651
 
2652
      
2653
        x="801"
2654
        y="769"
2655
        width="134"
2656
        height="37"
2657
        fill="0"
2658
        fillcolor="white"
2659
        stroke="0"
2660
        strokecolor="black"
2661
      />
2662
    
2663
  
2664
  
2665
       description="org.argouml.uml.diagram.ui.FigAssociation"
2666
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B8"
2667
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9"
2668
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA"
2669
       stroke="1"
2670
       strokecolor="black"
2671
  >
2672
    
2673
      sourcePortFig="Fig1"
2674
      destPortFig="Fig6"
2675
      sourceFigNode="Fig1"
2676
      destFigNode="Fig6"
2677
      
2678
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2679
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
2680
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B8"
2681
                        angle="282.0"
2682
                        offset="77" />
2683
      
2684
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2685
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
2686
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9"
2687
                        angle="328.0"
2688
                        offset="15" />
2689
      
2690
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2691
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
2692
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008B9"
2693
                        angle="78.0"
2694
                        offset="25" />
2695
      
2696
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2697
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
2698
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA"
2699
                        angle="225.0"
2700
                        offset="5" />
2701
      
2702
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
2703
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
2704
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BA"
2705
                        angle="96.0"
2706
                        offset="25" />
2707
    
2708
    
2709 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
2710 4 feddischso
      fill="0"
2711
      fillcolor="white"
2712
      stroke="1"
2713
      strokecolor="black"
2714
    >
2715
      
2716
              y="736" />
2717
      
2718
              y="736" />
2719
    
2720
  
2721
  
2722
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1128, 440, 125, 136]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2723
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2724
       fill="1"
2725
       fillcolor="white"
2726
       stroke="1"
2727
       strokecolor="black"
2728
  >
2729
    
2730
    
2731
 
2732
    
2733
      x="1128"
2734
      y="440"
2735
      width="125"
2736
      height="136"
2737
      fill="1"
2738
      fillcolor="white"
2739
      stroke="1"
2740
      strokecolor="black"
2741
    />
2742
    
2743
      x="1129"
2744
      y="441"
2745
      width="123"
2746
      height="22"
2747
      fill="0"
2748
      fillcolor="white"
2749
      stroke="0"
2750
      strokecolor="black"
2751
      textcolor="black"
2752
      font="Dialog"
2753
      italic="false"
2754
      bold="false"
2755
      textsize="12"
2756
      justification="Center"
2757
    >SParameter
2758
    
2759 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1129, 441, 123, 0]"
2760 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2761
         fill="0"
2762
         fillcolor="white"
2763
         stroke="0"
2764
         strokecolor="black"
2765
         visibility="0"
2766
    >
2767
      
2768
      
2769
 
2770
      
2771
        x="1129"
2772
        y="441"
2773 5 feddischso
        width="123"
2774 4 feddischso
        height="0"
2775
        fill="0"
2776
        fillcolor="white"
2777
        stroke="0"
2778
        strokecolor="black"
2779
      />
2780
    
2781
    
2782
      x="1128"
2783
      y="463"
2784
      width="125"
2785
      height="1"
2786
      fill="1"
2787
      fillcolor="black"
2788
      stroke="1"
2789
      strokecolor="black"
2790
    />
2791
    
2792
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1129, 464, 123, 72]"
2793
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2794
         fill="0"
2795
         fillcolor="white"
2796
         stroke="0"
2797
         strokecolor="black"
2798
    >
2799
      
2800
      
2801
 
2802
      
2803
        x="1129"
2804
        y="464"
2805
        width="123"
2806
        height="72"
2807
        fill="0"
2808
        fillcolor="white"
2809
        stroke="0"
2810
        strokecolor="black"
2811
      />
2812
      
2813
        x="1129"
2814
        y="464"
2815
        width="123"
2816
        height="16"
2817
        fill="0"
2818
        fillcolor="white"
2819
        stroke="0"
2820
        strokecolor="black"
2821
        textcolor="black"
2822
        font="Dialog"
2823
        italic="false"
2824
        bold="false"
2825
        textsize="12"
2826
        justification="Left"
2827
      >path : String
2828
      
2829
        x="1129"
2830
        y="480"
2831
        width="123"
2832
        height="16"
2833
        fill="0"
2834
        fillcolor="white"
2835
        stroke="0"
2836
        strokecolor="black"
2837
        textcolor="black"
2838
        font="Dialog"
2839
        italic="false"
2840
        bold="false"
2841
        textsize="12"
2842
        justification="Left"
2843
      >file_dst : String
2844
      
2845
        x="1129"
2846
        y="496"
2847
        width="123"
2848
        height="22"
2849
        fill="0"
2850
        fillcolor="white"
2851
        stroke="0"
2852
        strokecolor="black"
2853
        textcolor="black"
2854
        font="Dialog"
2855
        italic="false"
2856
        bold="false"
2857
        textsize="12"
2858
        justification="Left"
2859
      >parameters : Hash
2860
    
2861
    
2862
      x="1128"
2863
      y="536"
2864
      width="125"
2865
      height="1"
2866
      fill="1"
2867
      fillcolor="black"
2868
      stroke="1"
2869
      strokecolor="black"
2870
    />
2871
    
2872
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1129, 537, 123, 37]"
2873
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008BC"
2874
         fill="0"
2875
         fillcolor="white"
2876
         stroke="0"
2877
         strokecolor="black"
2878
    >
2879
      
2880
      
2881
 
2882
      
2883
        x="1129"
2884
        y="537"
2885
        width="123"
2886
        height="37"
2887
        fill="0"
2888
        fillcolor="white"
2889
        stroke="0"
2890
        strokecolor="black"
2891
      />
2892
    
2893
  
2894
  
2895
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1312, 456, 116, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
2896
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2897
       fill="1"
2898
       fillcolor="white"
2899
       stroke="1"
2900
       strokecolor="black"
2901
  >
2902
    
2903
    
2904
 
2905
    
2906
      x="1312"
2907
      y="456"
2908
      width="116"
2909
      height="104"
2910
      fill="1"
2911
      fillcolor="white"
2912
      stroke="1"
2913
      strokecolor="black"
2914
    />
2915
    
2916
      x="1313"
2917
      y="457"
2918
      width="114"
2919 5 feddischso
      height="22"
2920 4 feddischso
      fill="0"
2921
      fillcolor="white"
2922
      stroke="0"
2923
      strokecolor="black"
2924
      textcolor="black"
2925
      font="Dialog"
2926
      italic="false"
2927
      bold="false"
2928
      textsize="12"
2929
      justification="Center"
2930
    >SParameterEntry
2931
    
2932 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1313, 457, 114, 0]"
2933 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2934
         fill="0"
2935
         fillcolor="white"
2936
         stroke="0"
2937
         strokecolor="black"
2938
         visibility="0"
2939
    >
2940
      
2941
      
2942
 
2943
      
2944
        x="1313"
2945
        y="457"
2946 5 feddischso
        width="114"
2947 4 feddischso
        height="0"
2948
        fill="0"
2949
        fillcolor="white"
2950
        stroke="0"
2951
        strokecolor="black"
2952
      />
2953
    
2954
    
2955
      x="1312"
2956 5 feddischso
      y="479"
2957 4 feddischso
      width="116"
2958
      height="1"
2959
      fill="1"
2960
      fillcolor="black"
2961
      stroke="1"
2962
      strokecolor="black"
2963
    />
2964
    
2965 5 feddischso
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1313, 480, 114, 39]"
2966 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
2967
         fill="0"
2968
         fillcolor="white"
2969
         stroke="0"
2970
         strokecolor="black"
2971
    >
2972
      
2973
      
2974
 
2975
      
2976
        x="1313"
2977 5 feddischso
        y="480"
2978 4 feddischso
        width="114"
2979
        height="39"
2980
        fill="0"
2981
        fillcolor="white"
2982
        stroke="0"
2983
        strokecolor="black"
2984
      />
2985
      
2986
        x="1313"
2987 5 feddischso
        y="480"
2988 4 feddischso
        width="114"
2989
        height="22"
2990
        fill="0"
2991
        fillcolor="white"
2992
        stroke="0"
2993
        strokecolor="black"
2994
        textcolor="black"
2995
        font="Dialog"
2996
        italic="false"
2997
        bold="false"
2998
        textsize="12"
2999
        justification="Left"
3000
      >token : String
3001
    
3002
    
3003
      x="1312"
3004 5 feddischso
      y="519"
3005 4 feddischso
      width="116"
3006
      height="1"
3007
      fill="1"
3008
      fillcolor="black"
3009
      stroke="1"
3010
      strokecolor="black"
3011
    />
3012
    
3013 5 feddischso
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1313, 520, 114, 39]"
3014 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C3"
3015
         fill="0"
3016
         fillcolor="white"
3017
         stroke="0"
3018
         strokecolor="black"
3019
    >
3020
      
3021
      
3022
 
3023
      
3024
        x="1313"
3025 5 feddischso
        y="520"
3026 4 feddischso
        width="114"
3027 5 feddischso
        height="39"
3028 4 feddischso
        fill="0"
3029
        fillcolor="white"
3030
        stroke="0"
3031
        strokecolor="black"
3032
      />
3033
      
3034
        x="1313"
3035 5 feddischso
        y="520"
3036 4 feddischso
        width="114"
3037
        height="22"
3038
        fill="0"
3039
        fillcolor="white"
3040
        stroke="0"
3041
        strokecolor="black"
3042
        textcolor="black"
3043
        font="Dialog"
3044
        italic="false"
3045
        bold="false"
3046
        textsize="12"
3047
        justification="Left"
3048
      >newOperation()
3049
    
3050
  
3051
  
3052
       description="org.argouml.uml.diagram.ui.FigAssociation"
3053
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"
3054
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"
3055
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"
3056
       stroke="1"
3057
       strokecolor="black"
3058
  >
3059
    
3060
      sourcePortFig="Fig8"
3061
      destPortFig="Fig9"
3062
      sourceFigNode="Fig8"
3063
      destFigNode="Fig9"
3064
      
3065
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3066
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3067
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C4"
3068
                        angle="270.0"
3069
                        offset="25" />
3070
      
3071
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3072
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3073
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"
3074
                        angle="315.0"
3075
                        offset="5" />
3076
      
3077
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3078
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3079
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C5"
3080
                        angle="55.0"
3081
                        offset="26" />
3082
      
3083
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3084
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3085
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"
3086
                        angle="225.0"
3087
                        offset="5" />
3088
      
3089
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3090
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3091
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008C6"
3092
                        angle="95.0"
3093
                        offset="22" />
3094
    
3095
    
3096 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
3097 4 feddischso
      fill="0"
3098
      fillcolor="white"
3099
      stroke="1"
3100
      strokecolor="black"
3101
    >
3102
      
3103
              y="496" />
3104
      
3105
              y="496" />
3106
    
3107
  
3108
  
3109
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1264, 216, 192, 192]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
3110
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3111
       fill="1"
3112
       fillcolor="white"
3113
       stroke="1"
3114
       strokecolor="black"
3115
  >
3116
    
3117
    
3118
 
3119
    
3120
      x="1264"
3121
      y="216"
3122
      width="192"
3123
      height="192"
3124
      fill="1"
3125
      fillcolor="white"
3126
      stroke="1"
3127
      strokecolor="black"
3128
    />
3129
    
3130
      x="1265"
3131
      y="217"
3132
      width="190"
3133
      height="22"
3134
      fill="0"
3135
      fillcolor="white"
3136
      stroke="0"
3137
      strokecolor="black"
3138
      textcolor="black"
3139
      font="Dialog"
3140
      italic="false"
3141
      bold="false"
3142
      textsize="12"
3143
      justification="Center"
3144
    >Parameter
3145
    
3146 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1265, 217, 190, 0]"
3147 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3148
         fill="0"
3149
         fillcolor="white"
3150
         stroke="0"
3151
         strokecolor="black"
3152
         visibility="0"
3153
    >
3154
      
3155
      
3156
 
3157
      
3158
        x="1265"
3159
        y="217"
3160 5 feddischso
        width="190"
3161 4 feddischso
        height="0"
3162
        fill="0"
3163
        fillcolor="white"
3164
        stroke="0"
3165
        strokecolor="black"
3166
      />
3167
    
3168
    
3169
      x="1264"
3170
      y="239"
3171
      width="192"
3172
      height="1"
3173
      fill="1"
3174
      fillcolor="black"
3175
      stroke="1"
3176
      strokecolor="black"
3177
    />
3178
    
3179
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1265, 240, 190, 132]"
3180
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3181
         fill="0"
3182
         fillcolor="white"
3183
         stroke="0"
3184
         strokecolor="black"
3185
    >
3186
      
3187
      
3188
 
3189
      
3190
        x="1265"
3191
        y="240"
3192
        width="190"
3193
        height="132"
3194
        fill="0"
3195
        fillcolor="white"
3196
        stroke="0"
3197
        strokecolor="black"
3198
      />
3199
      
3200
        x="1265"
3201
        y="240"
3202
        width="190"
3203
        height="16"
3204
        fill="0"
3205
        fillcolor="white"
3206
        stroke="0"
3207
        strokecolor="black"
3208
        textcolor="black"
3209
        font="Dialog"
3210
        italic="false"
3211
        bold="false"
3212
        textsize="12"
3213
        justification="Left"
3214
      >type : String
3215
      
3216
        x="1265"
3217
        y="256"
3218
        width="190"
3219
        height="16"
3220
        fill="0"
3221
        fillcolor="white"
3222
        stroke="0"
3223
        strokecolor="black"
3224
        textcolor="black"
3225
        font="Dialog"
3226
        italic="false"
3227
        bold="false"
3228
        textsize="12"
3229
        justification="Left"
3230
      >default : String
3231
      
3232
        x="1265"
3233
        y="272"
3234
        width="190"
3235
        height="16"
3236
        fill="0"
3237
        fillcolor="white"
3238
        stroke="0"
3239
        strokecolor="black"
3240
        textcolor="black"
3241
        font="Dialog"
3242
        italic="false"
3243
        bold="false"
3244
        textsize="12"
3245
        justification="Left"
3246
      >min : String
3247
      
3248
        x="1265"
3249
        y="288"
3250
        width="190"
3251
        height="16"
3252
        fill="0"
3253
        fillcolor="white"
3254
        stroke="0"
3255
        strokecolor="black"
3256
        textcolor="black"
3257
        font="Dialog"
3258
        italic="false"
3259
        bold="false"
3260
        textsize="12"
3261
        justification="Left"
3262
      >max : String
3263
      
3264
        x="1265"
3265
        y="304"
3266
        width="190"
3267
        height="16"
3268
        fill="0"
3269
        fillcolor="white"
3270
        stroke="0"
3271
        strokecolor="black"
3272
        textcolor="black"
3273
        font="Dialog"
3274
        italic="false"
3275
        bold="false"
3276
        textsize="12"
3277
        justification="Left"
3278
      >visible : bool
3279
      
3280
        x="1265"
3281
        y="320"
3282
        width="190"
3283
        height="16"
3284
        fill="0"
3285
        fillcolor="white"
3286
        stroke="0"
3287
        strokecolor="black"
3288
        textcolor="black"
3289
        font="Dialog"
3290
        italic="false"
3291
        bold="false"
3292
        textsize="12"
3293
        justification="Left"
3294
      >editable : bool
3295
      
3296
        x="1265"
3297
        y="336"
3298
        width="190"
3299
        height="22"
3300
        fill="0"
3301
        fillcolor="white"
3302
        stroke="0"
3303
        strokecolor="black"
3304
        textcolor="black"
3305
        font="Dialog"
3306
        italic="false"
3307
        bold="false"
3308
        textsize="12"
3309
        justification="Left"
3310
      >description : String
3311
    
3312
    
3313
      x="1264"
3314
      y="372"
3315
      width="192"
3316
      height="1"
3317
      fill="1"
3318
      fillcolor="black"
3319
      stroke="1"
3320
      strokecolor="black"
3321
    />
3322
    
3323
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1265, 373, 190, 33]"
3324
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CB"
3325
         fill="0"
3326
         fillcolor="white"
3327
         stroke="0"
3328
         strokecolor="black"
3329
    >
3330
      
3331
      
3332
 
3333
      
3334
        x="1265"
3335
        y="373"
3336
        width="190"
3337
        height="33"
3338
        fill="0"
3339
        fillcolor="white"
3340
        stroke="0"
3341
        strokecolor="black"
3342
      />
3343
    
3344
  
3345
  
3346
       description="org.argouml.uml.diagram.ui.FigGeneralization"
3347
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC"
3348
       stroke="1"
3349
       strokecolor="black"
3350
  >
3351
    
3352
      sourcePortFig="Fig9"
3353
      destPortFig="Fig11"
3354
      sourceFigNode="Fig9"
3355
      destFigNode="Fig11"
3356
      
3357
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3358
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3359
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CC"
3360
                        angle="270.0"
3361
                        offset="-10" />
3362
    
3363
    
3364 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
3365 4 feddischso
      fill="0"
3366
      fillcolor="white"
3367
      stroke="1"
3368
      strokecolor="black"
3369
    >
3370
      
3371
              y="456" />
3372
      
3373
              y="407" />
3374
    
3375
  
3376
  
3377
       description="org.argouml.uml.diagram.ui.FigAssociation"
3378
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD"
3379
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"
3380
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"
3381
       stroke="1"
3382
       strokecolor="black"
3383
  >
3384
    
3385
      sourcePortFig="Fig0"
3386
      destPortFig="Fig11"
3387
      sourceFigNode="Fig0"
3388
      destFigNode="Fig11"
3389
      
3390
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3391
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3392
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CD"
3393
                        angle="270.0"
3394
                        offset="25" />
3395
      
3396
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3397
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3398
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"
3399
                        angle="315.0"
3400
                        offset="5" />
3401
      
3402
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3403
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3404
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CE"
3405
                        angle="45.0"
3406
                        offset="5" />
3407
      
3408
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3409
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3410
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"
3411
                        angle="225.0"
3412
                        offset="5" />
3413
      
3414
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3415
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3416
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:00000000000008CF"
3417
                        angle="135.0"
3418
                        offset="5" />
3419
    
3420
    
3421 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
3422 4 feddischso
      fill="0"
3423
      fillcolor="white"
3424
      stroke="1"
3425
      strokecolor="black"
3426
    >
3427
      
3428
              y="335" />
3429
      
3430
              y="335" />
3431
    
3432
  
3433
  
3434
       description="org.argouml.uml.diagram.ui.FigAssociation"
3435
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C"
3436
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"
3437
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"
3438
       stroke="1"
3439
       strokecolor="black"
3440
  >
3441
    
3442
      sourcePortFig="Fig6"
3443
      destPortFig="Fig2"
3444
      sourceFigNode="Fig6"
3445
      destFigNode="Fig2"
3446
      
3447
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3448
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3449
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090C"
3450
                        angle="270.0"
3451
                        offset="25" />
3452
      
3453
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3454
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3455
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"
3456
                        angle="315.0"
3457
                        offset="5" />
3458
      
3459
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3460
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3461
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090D"
3462
                        angle="71.0"
3463
                        offset="25" />
3464
      
3465
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3466
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3467
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"
3468
                        angle="225.0"
3469
                        offset="5" />
3470
      
3471
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3472
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3473
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090E"
3474
                        angle="105.0"
3475
                        offset="21" />
3476
    
3477
    
3478 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
3479 4 feddischso
      fill="0"
3480
      fillcolor="white"
3481
      stroke="1"
3482
      strokecolor="black"
3483
    >
3484
      
3485
              y="736" />
3486
      
3487
              y="736" />
3488
    
3489
  
3490
  
3491
       description="org.argouml.uml.diagram.ui.FigAssociation"
3492
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F"
3493
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"
3494
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"
3495
       stroke="1"
3496
       strokecolor="black"
3497
  >
3498
    
3499
      sourcePortFig="Fig2"
3500
      destPortFig="Fig5"
3501
      sourceFigNode="Fig2"
3502
      destFigNode="Fig5"
3503
      
3504
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3505
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3506
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000090F"
3507
                        angle="270.0"
3508
                        offset="25" />
3509
      
3510
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3511
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3512
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"
3513
                        angle="315.0"
3514
                        offset="5" />
3515
      
3516
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3517
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3518
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000910"
3519
                        angle="45.0"
3520
                        offset="5" />
3521
      
3522
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3523
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3524
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"
3525
                        angle="225.0"
3526
                        offset="5" />
3527
      
3528
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3529
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3530
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000911"
3531
                        angle="130.0"
3532
                        offset="17" />
3533
    
3534
    
3535 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
3536 4 feddischso
      fill="0"
3537
      fillcolor="white"
3538
      stroke="1"
3539
      strokecolor="black"
3540
    >
3541
      
3542
              y="736" />
3543
      
3544
              y="736" />
3545
    
3546
  
3547
  
3548
       description="org.argouml.uml.diagram.ui.FigAssociation"
3549
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938"
3550
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"
3551
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"
3552
       stroke="1"
3553
       strokecolor="black"
3554
  >
3555
    
3556
      sourcePortFig="Fig0"
3557
      destPortFig="Fig8"
3558
      sourceFigNode="Fig0"
3559
      destFigNode="Fig8"
3560
      
3561
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3562
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3563
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000938"
3564
                        angle="270.0"
3565
                        offset="25" />
3566
      
3567
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3568
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3569
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"
3570
                        angle="315.0"
3571
                        offset="5" />
3572
      
3573
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3574
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3575
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000939"
3576
                        angle="73.0"
3577
                        offset="25" />
3578
      
3579
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3580
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3581
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"
3582
                        angle="225.0"
3583
                        offset="5" />
3584
      
3585
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3586
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3587
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093A"
3588
                        angle="96.0"
3589
                        offset="25" />
3590
    
3591
    
3592 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
3593 4 feddischso
      fill="0"
3594
      fillcolor="white"
3595
      stroke="1"
3596
      strokecolor="black"
3597
    >
3598
      
3599
              y="504" />
3600
      
3601
              y="504" />
3602
    
3603
  
3604
  
3605
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[352, 248, 176, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
3606
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3607
       fill="1"
3608
       fillcolor="white"
3609
       stroke="1"
3610
       strokecolor="black"
3611
  >
3612
    
3613
    
3614
 
3615
    
3616
      x="352"
3617
      y="248"
3618
      width="176"
3619
      height="152"
3620
      fill="1"
3621
      fillcolor="white"
3622
      stroke="1"
3623
      strokecolor="black"
3624
    />
3625
    
3626
      x="353"
3627
      y="249"
3628
      width="174"
3629
      height="22"
3630
      fill="0"
3631
      fillcolor="white"
3632
      stroke="0"
3633
      strokecolor="black"
3634
      textcolor="black"
3635
      font="Dialog"
3636
      italic="false"
3637
      bold="false"
3638
      textsize="12"
3639
      justification="Center"
3640
    >IfcSpc
3641
    
3642 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 249, 174, 0]"
3643 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3644
         fill="0"
3645
         fillcolor="white"
3646
         stroke="0"
3647
         strokecolor="black"
3648
         visibility="0"
3649
    >
3650
      
3651
      
3652
 
3653
      
3654
        x="353"
3655
        y="249"
3656 5 feddischso
        width="174"
3657 4 feddischso
        height="0"
3658
        fill="0"
3659
        fillcolor="white"
3660
        stroke="0"
3661
        strokecolor="black"
3662
      />
3663
    
3664
    
3665
      x="352"
3666
      y="271"
3667
      width="176"
3668
      height="1"
3669
      fill="1"
3670
      fillcolor="black"
3671
      stroke="1"
3672
      strokecolor="black"
3673
    />
3674
    
3675
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[353, 272, 174, 80]"
3676
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3677
         fill="0"
3678
         fillcolor="white"
3679
         stroke="0"
3680
         strokecolor="black"
3681
    >
3682
      
3683
      
3684
 
3685
      
3686
        x="353"
3687
        y="272"
3688
        width="174"
3689
        height="80"
3690
        fill="0"
3691
        fillcolor="white"
3692
        stroke="0"
3693
        strokecolor="black"
3694
      />
3695
      
3696
        x="353"
3697
        y="272"
3698
        width="174"
3699
        height="16"
3700
        fill="0"
3701
        fillcolor="white"
3702
        stroke="0"
3703
        strokecolor="black"
3704
        textcolor="black"
3705
        font="Dialog"
3706
        italic="false"
3707
        bold="false"
3708
        textsize="12"
3709
        justification="Left"
3710
      >name : String
3711
      
3712
        x="353"
3713
        y="288"
3714
        width="174"
3715
        height="16"
3716
        fill="0"
3717
        fillcolor="white"
3718
        stroke="0"
3719
        strokecolor="black"
3720
        textcolor="black"
3721
        font="Dialog"
3722
        italic="false"
3723
        bold="false"
3724
        textsize="12"
3725
        justification="Left"
3726
      >version : String
3727
      
3728
        x="353"
3729
        y="304"
3730
        width="174"
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="Left"
3742
      >ports : Hash
3743
    
3744
    
3745
      x="352"
3746
      y="352"
3747
      width="176"
3748
      height="1"
3749
      fill="1"
3750
      fillcolor="black"
3751
      stroke="1"
3752
      strokecolor="black"
3753
    />
3754
    
3755
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 353, 174, 45]"
3756
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093B"
3757
         fill="0"
3758
         fillcolor="white"
3759
         stroke="0"
3760
         strokecolor="black"
3761
    >
3762
      
3763
      
3764
 
3765
      
3766
        x="353"
3767
        y="353"
3768
        width="174"
3769
        height="45"
3770
        fill="0"
3771
        fillcolor="white"
3772
        stroke="0"
3773
        strokecolor="black"
3774
      />
3775
    
3776
  
3777
  
3778
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[360, 456, 152, 176]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
3779
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3780
       fill="1"
3781
       fillcolor="white"
3782
       stroke="1"
3783
       strokecolor="black"
3784
  >
3785
    
3786
    
3787
 
3788
    
3789
      x="360"
3790
      y="456"
3791
      width="152"
3792
      height="176"
3793
      fill="1"
3794
      fillcolor="white"
3795
      stroke="1"
3796
      strokecolor="black"
3797
    />
3798
    
3799
      x="361"
3800
      y="457"
3801
      width="150"
3802
      height="22"
3803
      fill="0"
3804
      fillcolor="white"
3805
      stroke="0"
3806
      strokecolor="black"
3807
      textcolor="black"
3808
      font="Dialog"
3809
      italic="false"
3810
      bold="false"
3811
      textsize="12"
3812
      justification="Center"
3813
    >IfcDef
3814
    
3815 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[361, 457, 150, 0]"
3816 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3817
         fill="0"
3818
         fillcolor="white"
3819
         stroke="0"
3820
         strokecolor="black"
3821
         visibility="0"
3822
    >
3823
      
3824
      
3825
 
3826
      
3827
        x="361"
3828
        y="457"
3829 5 feddischso
        width="150"
3830 4 feddischso
        height="0"
3831
        fill="0"
3832
        fillcolor="white"
3833
        stroke="0"
3834
        strokecolor="black"
3835
      />
3836
    
3837
    
3838
      x="360"
3839
      y="479"
3840
      width="152"
3841
      height="1"
3842
      fill="1"
3843
      fillcolor="black"
3844
      stroke="1"
3845
      strokecolor="black"
3846
    />
3847
    
3848
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[361, 480, 150, 100]"
3849
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3850
         fill="0"
3851
         fillcolor="white"
3852
         stroke="0"
3853
         strokecolor="black"
3854
    >
3855
      
3856
      
3857
 
3858
      
3859
        x="361"
3860
        y="480"
3861
        width="150"
3862
        height="100"
3863
        fill="0"
3864
        fillcolor="white"
3865
        stroke="0"
3866
        strokecolor="black"
3867
      />
3868
      
3869
        x="361"
3870
        y="480"
3871
        width="150"
3872
        height="16"
3873
        fill="0"
3874
        fillcolor="white"
3875
        stroke="0"
3876
        strokecolor="black"
3877
        textcolor="black"
3878
        font="Dialog"
3879
        italic="false"
3880
        bold="false"
3881
        textsize="12"
3882
        justification="Left"
3883
      >name : String
3884
      
3885
        x="361"
3886
        y="496"
3887
        width="150"
3888
        height="16"
3889
        fill="0"
3890
        fillcolor="white"
3891
        stroke="0"
3892
        strokecolor="black"
3893
        textcolor="black"
3894
        font="Dialog"
3895
        italic="false"
3896
        bold="false"
3897
        textsize="12"
3898
        justification="Left"
3899
      >dir : bool
3900
      
3901
        x="361"
3902
        y="512"
3903
        width="150"
3904
        height="16"
3905
        fill="0"
3906
        fillcolor="white"
3907
        stroke="0"
3908
        strokecolor="black"
3909
        textcolor="black"
3910
        font="Dialog"
3911
        italic="false"
3912
        bold="false"
3913
        textsize="12"
3914
        justification="Left"
3915
      >version : String
3916
      
3917
        x="361"
3918
        y="528"
3919
        width="150"
3920
        height="22"
3921
        fill="0"
3922
        fillcolor="white"
3923
        stroke="0"
3924
        strokecolor="black"
3925
        textcolor="black"
3926
        font="Dialog"
3927
        italic="false"
3928
        bold="false"
3929
        textsize="12"
3930
        justification="Left"
3931
      >ports : Hash
3932
    
3933
    
3934
      x="360"
3935
      y="580"
3936
      width="152"
3937
      height="1"
3938
      fill="1"
3939
      fillcolor="black"
3940
      stroke="1"
3941
      strokecolor="black"
3942
    />
3943
    
3944
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[361, 581, 150, 49]"
3945
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093C"
3946
         fill="0"
3947
         fillcolor="white"
3948
         stroke="0"
3949
         strokecolor="black"
3950
    >
3951
      
3952
      
3953
 
3954
      
3955
        x="361"
3956
        y="581"
3957
        width="150"
3958
        height="49"
3959
        fill="0"
3960
        fillcolor="white"
3961
        stroke="0"
3962
        strokecolor="black"
3963
      />
3964
    
3965
  
3966
  
3967
       description="org.argouml.uml.diagram.ui.FigAssociation"
3968
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D"
3969
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"
3970
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"
3971
       stroke="1"
3972
       strokecolor="black"
3973
  >
3974
    
3975
      sourcePortFig="Fig18"
3976
      destPortFig="Fig17"
3977
      sourceFigNode="Fig18"
3978
      destFigNode="Fig17"
3979
      
3980
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3981
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
3982
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093D"
3983
                        angle="270.0"
3984
                        offset="25" />
3985
      
3986
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3987
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
3988
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"
3989
                        angle="315.0"
3990
                        offset="5" />
3991
      
3992
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3993
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
3994
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093E"
3995
                        angle="68.0"
3996
                        offset="24" />
3997
      
3998
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
3999
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4000
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"
4001
                        angle="225.0"
4002
                        offset="5" />
4003
      
4004
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4005
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4006
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000093F"
4007
                        angle="-234.0"
4008
                        offset="29" />
4009
    
4010
    
4011 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
4012 4 feddischso
      fill="0"
4013
      fillcolor="white"
4014
      stroke="1"
4015
      strokecolor="black"
4016
    >
4017
      
4018
              y="456" />
4019
      
4020
              y="399" />
4021
    
4022
  
4023
  
4024
       description="org.argouml.uml.diagram.ui.FigAssociation"
4025
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940"
4026
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"
4027
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"
4028
       stroke="1"
4029
       strokecolor="black"
4030
  >
4031
    
4032
      sourcePortFig="Fig0"
4033
      destPortFig="Fig18"
4034
      sourceFigNode="Fig0"
4035
      destFigNode="Fig18"
4036
      
4037
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4038
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4039
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000940"
4040
                        angle="270.0"
4041
                        offset="25" />
4042
      
4043
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4044
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4045
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"
4046
                        angle="315.0"
4047
                        offset="5" />
4048
      
4049
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4050
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4051
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000941"
4052
                        angle="45.0"
4053
                        offset="5" />
4054
      
4055
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4056
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4057
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"
4058
                        angle="225.0"
4059
                        offset="5" />
4060
      
4061
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4062
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4063
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000942"
4064
                        angle="135.0"
4065
                        offset="5" />
4066
    
4067
    
4068 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
4069 4 feddischso
      fill="0"
4070
      fillcolor="white"
4071
      stroke="1"
4072
      strokecolor="black"
4073
    >
4074
      
4075
              y="504" />
4076
      
4077
              y="504" />
4078
    
4079
  
4080
  
4081
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[152, 512, 112, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4082
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4083
       fill="1"
4084
       fillcolor="white"
4085
       stroke="1"
4086
       strokecolor="black"
4087
  >
4088
    
4089
    
4090
 
4091
    
4092
      x="152"
4093
      y="512"
4094
      width="112"
4095
      height="104"
4096
      fill="1"
4097
      fillcolor="white"
4098
      stroke="1"
4099
      strokecolor="black"
4100
    />
4101
    
4102
      x="153"
4103
      y="513"
4104
      width="110"
4105
      height="22"
4106
      fill="0"
4107
      fillcolor="white"
4108
      stroke="0"
4109
      strokecolor="black"
4110
      textcolor="black"
4111
      font="Dialog"
4112
      italic="false"
4113
      bold="false"
4114
      textsize="12"
4115
      justification="Center"
4116
    >IFCPort
4117
    
4118 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[153, 513, 110, 0]"
4119 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4120
         fill="0"
4121
         fillcolor="white"
4122
         stroke="0"
4123
         strokecolor="black"
4124
         visibility="0"
4125
    >
4126
      
4127
      
4128
 
4129
      
4130
        x="153"
4131
        y="513"
4132 5 feddischso
        width="110"
4133 4 feddischso
        height="0"
4134
        fill="0"
4135
        fillcolor="white"
4136
        stroke="0"
4137
        strokecolor="black"
4138
      />
4139
    
4140
    
4141
      x="152"
4142
      y="535"
4143
      width="112"
4144
      height="1"
4145
      fill="1"
4146
      fillcolor="black"
4147
      stroke="1"
4148
      strokecolor="black"
4149
    />
4150
    
4151
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[153, 536, 110, 48]"
4152
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4153
         fill="0"
4154
         fillcolor="white"
4155
         stroke="0"
4156
         strokecolor="black"
4157
    >
4158
      
4159
      
4160
 
4161
      
4162
        x="153"
4163
        y="536"
4164
        width="110"
4165
        height="48"
4166
        fill="0"
4167
        fillcolor="white"
4168
        stroke="0"
4169
        strokecolor="black"
4170
      />
4171
      
4172
        x="153"
4173
        y="536"
4174
        width="110"
4175
        height="16"
4176
        fill="0"
4177
        fillcolor="white"
4178
        stroke="0"
4179
        strokecolor="black"
4180
        textcolor="black"
4181
        font="Dialog"
4182
        italic="false"
4183
        bold="false"
4184
        textsize="12"
4185
        justification="Left"
4186
      >defn : string
4187
      
4188
        x="153"
4189
        y="552"
4190
        width="110"
4191
        height="22"
4192
        fill="0"
4193
        fillcolor="white"
4194
        stroke="0"
4195
        strokecolor="black"
4196
        textcolor="black"
4197
        font="Dialog"
4198
        italic="false"
4199
        bold="false"
4200
        textsize="12"
4201
        justification="Left"
4202
      >len : Integer
4203
    
4204
    
4205
      x="152"
4206
      y="584"
4207
      width="112"
4208
      height="1"
4209
      fill="1"
4210
      fillcolor="black"
4211
      stroke="1"
4212
      strokecolor="black"
4213
    />
4214
    
4215
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[153, 585, 110, 29]"
4216
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000958"
4217
         fill="0"
4218
         fillcolor="white"
4219
         stroke="0"
4220
         strokecolor="black"
4221
    >
4222
      
4223
      
4224
 
4225
      
4226
        x="153"
4227
        y="585"
4228
        width="110"
4229
        height="29"
4230
        fill="0"
4231
        fillcolor="white"
4232
        stroke="0"
4233
        strokecolor="black"
4234
      />
4235
    
4236
  
4237
  
4238
       description="org.argouml.uml.diagram.ui.FigAssociation"
4239
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963"
4240
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"
4241
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"
4242
       stroke="1"
4243
       strokecolor="black"
4244
  >
4245
    
4246
      sourcePortFig="Fig18"
4247
      destPortFig="Fig21"
4248
      sourceFigNode="Fig18"
4249
      destFigNode="Fig21"
4250
      
4251
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4252
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4253
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000963"
4254
                        angle="270.0"
4255
                        offset="25" />
4256
      
4257
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4258
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4259
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"
4260
                        angle="315.0"
4261
                        offset="5" />
4262
      
4263
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4264
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4265
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000964"
4266
                        angle="74.0"
4267
                        offset="21" />
4268
      
4269
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4270
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
4271
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"
4272
                        angle="225.0"
4273
                        offset="5" />
4274
      
4275
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4276
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
4277
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000965"
4278
                        angle="104.00000000000001"
4279
                        offset="24" />
4280
    
4281
    
4282 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
4283 4 feddischso
      fill="0"
4284
      fillcolor="white"
4285
      stroke="1"
4286
      strokecolor="black"
4287
    >
4288
      
4289
              y="568" />
4290
      
4291
              y="568" />
4292
    
4293
  
4294
  
4295 5 feddischso
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[312, 720, 128, 95]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4296 4 feddischso
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4297
       fill="1"
4298
       fillcolor="white"
4299
       stroke="1"
4300
       strokecolor="black"
4301
  >
4302
    
4303
    
4304
 
4305
    
4306 5 feddischso
      x="312"
4307
      y="720"
4308 4 feddischso
      width="128"
4309
      height="95"
4310
      fill="1"
4311
      fillcolor="white"
4312
      stroke="1"
4313
      strokecolor="black"
4314
    />
4315
    
4316 5 feddischso
      x="313"
4317
      y="721"
4318 4 feddischso
      width="126"
4319
      height="22"
4320
      fill="0"
4321
      fillcolor="white"
4322
      stroke="0"
4323
      strokecolor="black"
4324
      textcolor="black"
4325
      font="Dialog"
4326
      italic="false"
4327
      bold="false"
4328
      textsize="12"
4329
      justification="Center"
4330
    >HDLCoder
4331
    
4332 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[313, 721, 126, 0]"
4333 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4334
         fill="0"
4335
         fillcolor="white"
4336
         stroke="0"
4337
         strokecolor="black"
4338
         visibility="0"
4339
    >
4340
      
4341
      
4342
 
4343
      
4344 5 feddischso
        x="313"
4345
        y="721"
4346
        width="126"
4347 4 feddischso
        height="0"
4348
        fill="0"
4349
        fillcolor="white"
4350
        stroke="0"
4351
        strokecolor="black"
4352
      />
4353
    
4354
    
4355 5 feddischso
      x="312"
4356
      y="743"
4357 4 feddischso
      width="128"
4358
      height="1"
4359
      fill="1"
4360
      fillcolor="black"
4361
      stroke="1"
4362
      strokecolor="black"
4363
    />
4364
    
4365 5 feddischso
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[313, 744, 126, 34]"
4366 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4367
         fill="0"
4368
         fillcolor="white"
4369
         stroke="0"
4370
         strokecolor="black"
4371
    >
4372
      
4373
      
4374
 
4375
      
4376 5 feddischso
        x="313"
4377
        y="744"
4378 4 feddischso
        width="126"
4379
        height="34"
4380
        fill="0"
4381
        fillcolor="white"
4382
        stroke="0"
4383
        strokecolor="black"
4384
      />
4385
    
4386
    
4387 5 feddischso
      x="312"
4388
      y="778"
4389 4 feddischso
      width="128"
4390
      height="1"
4391
      fill="1"
4392
      fillcolor="black"
4393
      stroke="1"
4394
      strokecolor="black"
4395
    />
4396
    
4397 5 feddischso
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[313, 779, 126, 34]"
4398 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000966"
4399
         fill="0"
4400
         fillcolor="white"
4401
         stroke="0"
4402
         strokecolor="black"
4403
    >
4404
      
4405
      
4406
 
4407
      
4408 5 feddischso
        x="313"
4409
        y="779"
4410 4 feddischso
        width="126"
4411
        height="34"
4412
        fill="0"
4413
        fillcolor="white"
4414
        stroke="0"
4415
        strokecolor="black"
4416
      />
4417
    
4418
  
4419
  
4420 5 feddischso
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[248, 896, 120, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4421 4 feddischso
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4422
       fill="1"
4423
       fillcolor="white"
4424
       stroke="1"
4425
       strokecolor="black"
4426
  >
4427
    
4428
    
4429
 
4430
    
4431 5 feddischso
      x="248"
4432
      y="896"
4433 4 feddischso
      width="120"
4434
      height="88"
4435
      fill="1"
4436
      fillcolor="white"
4437
      stroke="1"
4438
      strokecolor="black"
4439
    />
4440
    
4441 5 feddischso
      x="249"
4442
      y="897"
4443 4 feddischso
      width="118"
4444
      height="22"
4445
      fill="0"
4446
      fillcolor="white"
4447
      stroke="0"
4448
      strokecolor="black"
4449
      textcolor="black"
4450
      font="Dialog"
4451
      italic="false"
4452
      bold="false"
4453
      textsize="12"
4454
      justification="Center"
4455
    >VHDLCoder
4456
    
4457 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[249, 897, 118, 0]"
4458 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4459
         fill="0"
4460
         fillcolor="white"
4461
         stroke="0"
4462
         strokecolor="black"
4463
         visibility="0"
4464
    >
4465
      
4466
      
4467
 
4468
      
4469 5 feddischso
        x="249"
4470
        y="897"
4471
        width="118"
4472 4 feddischso
        height="0"
4473
        fill="0"
4474
        fillcolor="white"
4475
        stroke="0"
4476
        strokecolor="black"
4477
      />
4478
    
4479
    
4480 5 feddischso
      x="248"
4481
      y="919"
4482 4 feddischso
      width="120"
4483
      height="1"
4484
      fill="1"
4485
      fillcolor="black"
4486
      stroke="1"
4487
      strokecolor="black"
4488
    />
4489
    
4490 5 feddischso
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[249, 920, 118, 31]"
4491 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4492
         fill="0"
4493
         fillcolor="white"
4494
         stroke="0"
4495
         strokecolor="black"
4496
    >
4497
      
4498
      
4499
 
4500
      
4501 5 feddischso
        x="249"
4502
        y="920"
4503 4 feddischso
        width="118"
4504
        height="31"
4505
        fill="0"
4506
        fillcolor="white"
4507
        stroke="0"
4508
        strokecolor="black"
4509
      />
4510
    
4511
    
4512 5 feddischso
      x="248"
4513
      y="951"
4514 4 feddischso
      width="120"
4515
      height="1"
4516
      fill="1"
4517
      fillcolor="black"
4518
      stroke="1"
4519
      strokecolor="black"
4520
    />
4521
    
4522 5 feddischso
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[249, 952, 118, 31]"
4523 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000967"
4524
         fill="0"
4525
         fillcolor="white"
4526
         stroke="0"
4527
         strokecolor="black"
4528
    >
4529
      
4530
      
4531
 
4532
      
4533 5 feddischso
        x="249"
4534
        y="952"
4535 4 feddischso
        width="118"
4536
        height="31"
4537
        fill="0"
4538
        fillcolor="white"
4539
        stroke="0"
4540
        strokecolor="black"
4541
      />
4542
    
4543
  
4544
  
4545 5 feddischso
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[384, 896, 112, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
4546 4 feddischso
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4547
       fill="1"
4548
       fillcolor="white"
4549
       stroke="1"
4550
       strokecolor="black"
4551
  >
4552
    
4553
    
4554
 
4555
    
4556 5 feddischso
      x="384"
4557
      y="896"
4558 4 feddischso
      width="112"
4559
      height="88"
4560
      fill="1"
4561
      fillcolor="white"
4562
      stroke="1"
4563
      strokecolor="black"
4564
    />
4565
    
4566 5 feddischso
      x="385"
4567
      y="897"
4568 4 feddischso
      width="110"
4569
      height="22"
4570
      fill="0"
4571
      fillcolor="white"
4572
      stroke="0"
4573
      strokecolor="black"
4574
      textcolor="black"
4575
      font="Dialog"
4576
      italic="false"
4577
      bold="false"
4578
      textsize="12"
4579
      justification="Center"
4580
    >VerilogCoder
4581
    
4582 5 feddischso
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[385, 897, 110, 0]"
4583 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4584
         fill="0"
4585
         fillcolor="white"
4586
         stroke="0"
4587
         strokecolor="black"
4588
         visibility="0"
4589
    >
4590
      
4591
      
4592
 
4593
      
4594 5 feddischso
        x="385"
4595
        y="897"
4596
        width="110"
4597 4 feddischso
        height="0"
4598
        fill="0"
4599
        fillcolor="white"
4600
        stroke="0"
4601
        strokecolor="black"
4602
      />
4603
    
4604
    
4605 5 feddischso
      x="384"
4606
      y="919"
4607 4 feddischso
      width="112"
4608
      height="1"
4609
      fill="1"
4610
      fillcolor="black"
4611
      stroke="1"
4612
      strokecolor="black"
4613
    />
4614
    
4615 5 feddischso
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[385, 920, 110, 29]"
4616 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4617
         fill="0"
4618
         fillcolor="white"
4619
         stroke="0"
4620
         strokecolor="black"
4621
    >
4622
      
4623
      
4624
 
4625
      
4626 5 feddischso
        x="385"
4627
        y="920"
4628 4 feddischso
        width="110"
4629
        height="29"
4630
        fill="0"
4631
        fillcolor="white"
4632
        stroke="0"
4633
        strokecolor="black"
4634
      />
4635
    
4636
    
4637 5 feddischso
      x="384"
4638
      y="949"
4639 4 feddischso
      width="112"
4640
      height="1"
4641
      fill="1"
4642
      fillcolor="black"
4643
      stroke="1"
4644
      strokecolor="black"
4645
    />
4646
    
4647 5 feddischso
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[385, 950, 110, 32]"
4648 4 feddischso
         href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000968"
4649
         fill="0"
4650
         fillcolor="white"
4651
         stroke="0"
4652
         strokecolor="black"
4653
    >
4654
      
4655
      
4656
 
4657
      
4658 5 feddischso
        x="385"
4659
        y="950"
4660 4 feddischso
        width="110"
4661
        height="32"
4662
        fill="0"
4663
        fillcolor="white"
4664
        stroke="0"
4665
        strokecolor="black"
4666
      />
4667
      
4668 5 feddischso
        x="385"
4669
        y="950"
4670 4 feddischso
        width="110"
4671
        height="22"
4672
        fill="0"
4673
        fillcolor="white"
4674
        stroke="0"
4675
        strokecolor="black"
4676
        textcolor="black"
4677
        font="Dialog"
4678
        italic="false"
4679
        bold="false"
4680
        textsize="12"
4681
        justification="Left"
4682
      >newOperation()
4683
    
4684
  
4685
  
4686
       description="org.argouml.uml.diagram.ui.FigGeneralization"
4687
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D"
4688
       stroke="1"
4689
       strokecolor="black"
4690
  >
4691
    
4692
      sourcePortFig="Fig24.0"
4693
      destPortFig="Fig23"
4694
      sourceFigNode="Fig24"
4695
      destFigNode="Fig23"
4696
      
4697
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4698
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4699
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096D"
4700
                        angle="270.0"
4701
                        offset="-10" />
4702
    
4703
    
4704 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
4705 4 feddischso
      fill="0"
4706
      fillcolor="white"
4707
      stroke="1"
4708
      strokecolor="black"
4709
    >
4710 5 feddischso
      
4711
              y="896" />
4712
      
4713
              y="814" />
4714 4 feddischso
    
4715
  
4716
  
4717
       description="org.argouml.uml.diagram.ui.FigGeneralization"
4718
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E"
4719
       stroke="1"
4720
       strokecolor="black"
4721
  >
4722
    
4723
      sourcePortFig="Fig25.0"
4724
      destPortFig="Fig23"
4725
      sourceFigNode="Fig25"
4726
      destFigNode="Fig23"
4727
      
4728
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
4729
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
4730
                        ownerhref="127-0-0-1-7fb16bdf:1461af0060b:-8000:000000000000096E"
4731
                        angle="270.0"
4732
                        offset="-10" />
4733
    
4734
    
4735 5 feddischso
      description="org.argouml.gefext.ArgoFigPoly"
4736 4 feddischso
      fill="0"
4737
      fillcolor="white"
4738
      stroke="1"
4739
      strokecolor="black"
4740
    >
4741 5 feddischso
      
4742
              y="896" />
4743
      
4744
              y="814" />
4745 4 feddischso
    
4746
  
4747
  
4748
       description="org.argouml.uml.diagram.ui.FigAssociation"
4749
       href="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000971"
4750
       sourceConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000972"
4751
       destConnector="127-0-0-1-7fb16bdf:1461af0060b:-8000:0000000000000973"
4752
       stroke="1"
4753
       strokecolor="black"
4754
  >
4755
    
4756