Skip to content

Package: AkteurTypVisitor

AkteurTypVisitor

Coverage

1: package ablaeufe.meta.visitor;
2:
3: import ablaeufe.meta.akteurstypen.MaschinellerAkteurtyp;
4: import ablaeufe.meta.akteurstypen.MenschlicherAkteurtyp;
5:
6: /**
7: * Visitor fuer den AkteurTyp.
8: * @param <T> Returntyp des Visitors
9: */
10: public interface AkteurTypVisitor<T> {
11:         
12:         /**
13:          * Handle Operation nach dem Visitor Muster.
14:          *
15:          * @param menschlicherAkteurtyp
16:          * MenschlicherAkteurtyp
17:          * @return Objekt vom spezifizierten Typ T
18:          */
19:         T handle(MenschlicherAkteurtyp menschlicherAkteurtyp);
20:
21:         /**
22:          * Handle Operation nach dem Visitor Muster.
23:          *
24:          * @param maschinellerAkteurtyp
25:          * MaschinellerAkteurtyp
26:          * @return Objekt vom spezifizierten Typ T
27:          */
28:         T handle(MaschinellerAkteurtyp maschinellerAkteurtyp);
29:         
30: }