Skip to content

Package: MaschinellerAkteur

MaschinellerAkteur

nameinstructionbranchcomplexitylinemethod
MaschinellerAkteur(Maschine)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
create(Maschine)
M: 0 C: 5
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getMaschineDieAkteurIst()
M: 0 C: 3
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.operation.akteure;
2:
3: import maschine.Maschine;
4:
5: /**
6: * Ein Maschineller Akteur definiert eine Maschine, der diesen Akteur ausfüllt und zur Betreuung oder Durchführung von Aktivitäten benötigt wird.
7: *
8: */
9: public final class MaschinellerAkteur extends Akteur {
10:         
11:         private final Maschine maschineDieAkteurIst;
12:         
13:         /**
14:          * @param maschineDieAkteurIst Maschine die der Akteur des Maschinnellen Akteurtyp ist.
15:          */
16:         private MaschinellerAkteur(final Maschine maschineDieAkteurIst) {
17:                 super();
18:                 this.maschineDieAkteurIst = maschineDieAkteurIst;
19:         }
20:
21: /**
22: * @param maschineDieAkteurIst Maschine
23: * @return erstellter {@link MaschinellerAkteur}
24: */
25: public static MaschinellerAkteur create(final Maschine maschineDieAkteurIst) {
26:          return new MaschinellerAkteur(maschineDieAkteurIst);
27: }
28:
29:
30: /**
31:          * @return gibt die Maschine zurück, welche den Maschinellen Akteur darstellt.
32:          */
33:         public Maschine getMaschineDieAkteurIst() {
34:                 return this.maschineDieAkteurIst;
35:         }
36:         
37: }