Skip to content

Package: AktivitaetsVisitor

AktivitaetsVisitor

Coverage

1: package ablaeufe.operation.visitor;
2:
3: import ablaeufe.operation.aktivitaeten.Endeaktivitaet;
4: import ablaeufe.operation.aktivitaeten.Standardaktivitaet;
5: import ablaeufe.operation.aktivitaeten.Startaktivitaet;
6:
7: /**
8: * Visitor fuer die Aktivitaet.
9: */
10: public interface AktivitaetsVisitor {
11:         
12:         /**
13:          * Handle Operation nach dem Visitor Muster.
14:          *
15:          * @param prozess
16:          * Startaktivitaet
17:          */
18:         void handle(Startaktivitaet prozess);
19:         
20:         /**
21:          * Handle Operation nach dem Visitor Muster.
22:          *
23:          * @param prozess
24:          * Standardaktivitaet
25:          */
26:         void handle(Standardaktivitaet prozess);
27:         
28:         /**
29:          * Handle Operation nach dem Visitor Muster.
30:          *
31:          * @param prozess
32:          * Endeaktivitaet
33:          */
34:         void handle(Endeaktivitaet prozess);
35:         
36: }