Skip to content

Package: Abstraktionstyp

Abstraktionstyp

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 Abstraktionstyp ist dafür zuständig einen Alternativetypen wieder zusammenzuführen.
10: *
11: */
12: public final class Abstraktionstyp extends Zusammenfuehrungstyp {
13:
14: private Abstraktionstyp() {
15:
16: }
17:
18: /**
19:          * @return Abstraktionstyp
20:          */
21: public static Abstraktionstyp create() {
22: return new Abstraktionstyp();
23: }
24:
25: @Override
26:         public void accept(final ZusammenFuehrungsTypVisitor visitor) {
27:                 visitor.handle(this);
28:         }
29:         
30:         @Override
31:         public void accept(final KonnektortypVisitor visitor) {
32:                 visitor.handle(this);
33:         }
34:         
35:         @Override
36:         public void accept(final AtomarerProzesstypVisitor visitor) {
37:                 visitor.handle(this);
38:         }
39:         
40:         @Override
41:         public void accept(final ProzesstypVisitor visitor) {
42:                 visitor.handle(this);
43:         }
44:
45: }