Package: Synchronisationstyp
Synchronisationstyp
| name | instruction | branch | complexity | line | method | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| accept(AtomarerProzesstypVisitor) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| accept(KonnektortypVisitor) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| accept(ProzesstypVisitor) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| accept(ZusammenFuehrungsTypVisitor) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| create() | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
Coverage
1: package ablaeufe.meta.konnektortypen;
2: 
3: import ablaeufe.meta.visitor.AtomarerProzesstypVisitor;
4: import ablaeufe.meta.visitor.KonnektortypVisitor;
5: import ablaeufe.meta.visitor.ProzesstypVisitor;
6: import ablaeufe.meta.visitor.ZusammenFuehrungsTypVisitor;
7: 
8: /**
9:  * Ein Synchronisationstyp führt mehrere Aktivitäten, die von einem Verteilungstypen paralell gestartet wurden, wieder
10:  * zusammen.
11:  *
12:  */
13: public final class Synchronisationstyp extends Zusammenfuehrungstyp {
14:         
15:     private Synchronisationstyp() {
16:     }
17: 
18:     /**
19:      * @return Synchronisationstyp
20:      */
21:         public static Synchronisationstyp create() {
22:         return new Synchronisationstyp();
23:     }
24: 
25:         @Override
26:         public void accept(final ZusammenFuehrungsTypVisitor visitor) {
27:                 visitor.handle(this);
28:         }
29:         
30:         @Override
31:         public void accept(final AtomarerProzesstypVisitor visitor) {
32:                 visitor.handle(this);
33:                 
34:         }
35:         
36:         @Override
37:         public void accept(final ProzesstypVisitor visitor) {
38:                 visitor.handle(this);
39:         }
40: 
41:     @Override
42:         public void accept(final KonnektortypVisitor visitor) {
43:                 visitor.handle(this);
44:         }
45: 
46: }