Skip to content

Package: Synchronisationstyp

Synchronisationstyp

nameinstructionbranchcomplexitylinemethod
accept(AtomarerProzesstypVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
accept(KonnektortypVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
accept(ProzesstypVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
accept(ZusammenFuehrungsTypVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
create()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

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: }