Skip to content

Package: Aktivitaet

Aktivitaet

nameinstructionbranchcomplexitylinemethod
Aktivitaet(Akteur)
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%
getInport()
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%
getOutport()
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%
getZugewiesenerAkteur()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package ablaeufe.operation.aktivitaeten;
2:
3: import ablaeufe.meta.aktivitaetstypen.Aktivitaetstyp;
4: import ablaeufe.operation.AtomarerProzess;
5: import ablaeufe.operation.Port;
6: import ablaeufe.operation.akteure.Akteur;
7:
8: /**
9: * Eine Aktivität ist ein Exemplar eines Aktivitätstypen.
10: *
11: */
12: public abstract class Aktivitaet extends AtomarerProzess {
13:         
14:         private final Akteur zugewiesenerAkteur;
15:
16:         /**
17:          * @param zugewiesenerAkteur Akteur, welcher die Aktivität durchführen soll.
18:          */
19:         Aktivitaet(final Akteur zugewiesenerAkteur) {
20:                 this.zugewiesenerAkteur = zugewiesenerAkteur;
21:         }
22:
23: @Override
24: public abstract Aktivitaetstyp getTyp();
25:
26: /**
27:          * @return den zugewiesenen Akteur, welcher die Aktivität durchführen soll.
28:          */
29:         public Akteur getZugewiesenerAkteur() {
30:                 return this.zugewiesenerAkteur;
31:         }
32:
33:
34: /**
35: * @return den Outport der Aktivitaet.
36: */
37: public Port getOutport() {
38: return this.getOutports().get(0);
39: }
40:
41: /**
42: * @return den Inport der Aktivitaet.
43: */
44: public Port getInport() {
45: return this.getInports().get(0);
46: }
47:
48: }