Package: MaschinellerAkteur
MaschinellerAkteur
| name | instruction | branch | complexity | line | method | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MaschinellerAkteur(Maschine) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| create(Maschine) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| getMaschineDieAkteurIst() | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
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: }