Skip to content

Package: ErstelleEndeaktivitaetstypKommandoMitResultat

ErstelleEndeaktivitaetstypKommandoMitResultat

nameinstructionbranchcomplexitylinemethod
ErstelleEndeaktivitaetstypKommandoMitResultat(Verarbeitung, Akteurtyp)
M: 0 C: 9
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 4
100%
M: 0 C: 1
100%
accept(KommandoVisitor)
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%
doIt()
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package schnittstelle.ablaeufeKommandos.ErstelleKommandos;
2:
3: import ablaeufe.meta.akteurstypen.Akteurtyp;
4: import ablaeufe.meta.aktivitaetstypen.Endeaktivitaetstyp;
5: import ablaeufe.meta.strategies.aktivitaet.Verarbeitung;
6: import schnittstelle.kommandoArchitektur.KommandoOhneExceptionMitResultat;
7: import schnittstelle.kommandoArchitektur.KommandoVisitor;
8:
9: /**
10: * Ein Kommando nach dem Command-Pattern für das erstellen eines Endeaktivitätypen des Metamodells der Abläufe.
11: *
12: */
13: public class ErstelleEndeaktivitaetstypKommandoMitResultat extends KommandoOhneExceptionMitResultat<Endeaktivitaetstyp> {
14:
15: private final Akteurtyp akteurtyp;
16:
17: /**
18:          * @param akteurtyp Akteurtyp für den Endeaktivitätstypen
19:          * @param verarbeitung
20:          * Verarbeitung für den Aktivitätstypen.
21:          */
22:         public ErstelleEndeaktivitaetstypKommandoMitResultat(final Verarbeitung verarbeitung, final Akteurtyp akteurtyp) {
23:                 super();
24:                 this.verarbeitung = verarbeitung;
25: this.akteurtyp = akteurtyp;
26: }
27:         
28:         private final Verarbeitung verarbeitung;
29:         
30:         @Override
31:         protected Endeaktivitaetstyp doIt() {
32:                 return Endeaktivitaetstyp.create(this.verarbeitung, this.akteurtyp);
33:         }
34:         
35:         @Override
36:         public void accept(final KommandoVisitor v) {
37:                 v.handle(this);
38:         }
39:         
40: }