Skip to content

Package: MenschlicherAkteur

MenschlicherAkteur

nameinstructionbranchcomplexitylinemethod
MenschlicherAkteur(Mitarbeiter)
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(Mitarbeiter)
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%
getMitarbeiterWelcherAkteurIst()
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 mensch.Mitarbeiter;
4:
5: /**
6: * Ein menschlicher Akteur ist ein Exemplar eines menschlichen Akteurtypen. Er definiert einen Mitarbeiter, der die Aktivität betreut / durchführt.
7: *
8: */
9: public final class MenschlicherAkteur extends Akteur {
10:         
11:         private final Mitarbeiter mitarbeiterWelcherAkteurIst;
12:
13:         /**
14: * @param mitarbeiterWelcherAkteurIst Mitarbeiter
15: */
16:         private MenschlicherAkteur(final Mitarbeiter mitarbeiterWelcherAkteurIst) {
17:                 super();
18: this.mitarbeiterWelcherAkteurIst = mitarbeiterWelcherAkteurIst;
19:         }
20:
21: /**
22: * @param mitarbeiterWelcherAkteurIst Mitarbeiter
23: * @return erstellter Menschlicher Akteur
24: */
25: public static MenschlicherAkteur create(final Mitarbeiter mitarbeiterWelcherAkteurIst) {
26: return new MenschlicherAkteur(mitarbeiterWelcherAkteurIst);
27: }
28:
29: /**
30: * @return den Mitarbeiter, welcher diesen Akteur repräsenteirt.
31: */
32: public Mitarbeiter getMitarbeiterWelcherAkteurIst() {
33: return this.mitarbeiterWelcherAkteurIst;
34: }
35: }