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