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 7

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