Skip to contentMethod: getInport()
      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: }