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 6

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