Skip to content

Package: Standardaktivitaet

Standardaktivitaet

nameinstructionbranchcomplexitylinemethod
Standardaktivitaet(Akteur, Standardaktivitaetstyp)
M: 0 C: 7
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
create(Akteur, Standardaktivitaetstyp)
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%
getTyp()
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.aktivitaeten;
2:
3: import ablaeufe.meta.aktivitaetstypen.Standardaktivitaetstyp;
4: import ablaeufe.operation.akteure.Akteur;
5:
6: /**
7: * Eine Standardaktivität ist ein Exemplar eines Standardaktivitätstypen.
8: *
9: */
10: public final class Standardaktivitaet extends Aktivitaet {
11:
12: private final Standardaktivitaetstyp type;
13:
14:         private Standardaktivitaet(final Akteur zugewiesenerAkteur, final Standardaktivitaetstyp type) {
15:                 super(zugewiesenerAkteur);
16: this.type = type;
17: }
18:
19: /**
20: * @param zugewiesenerAkteur Akteur, welcher die Aktivität durchführen soll.
21: * @param type Typ der Aktivität
22: * @return neu erstellte {@link Standardaktivitaet}
23: */
24: public static Standardaktivitaet create(final Akteur zugewiesenerAkteur, final Standardaktivitaetstyp type) {
25:          return new Standardaktivitaet(zugewiesenerAkteur, type);
26: }
27:
28: @Override
29: public Standardaktivitaetstyp getTyp() {
30: return this.type;
31: }
32: }