Skip to content

Package: GenInterfaceClassVisitor

GenInterfaceClassVisitor

Coverage

1: package de.fhdw.wtf.generator.java.visitor;
2:
3: import de.fhdw.wtf.generator.java.generatorModel.GenExternalInterfaceClass;
4: import de.fhdw.wtf.generator.java.generatorModel.GenInterfaceWithClassImplClass;
5: import de.fhdw.wtf.generator.java.generatorModel.GenSimpleInterfaceClass;
6:
7: /**
8: * This visitor handles all GenInterfaceClass-types.
9: */
10: public interface GenInterfaceClassVisitor {
11:         
12:         /**
13:          * Handle method for objects of GenSimpleInterfaceClass-type.
14:          *
15:          * @param simpleInterface
16:          * GenSimpleInterfaceClass to handle.
17:          */
18:         void handle(GenSimpleInterfaceClass simpleInterface);
19:         
20:         /**
21:          * Handle method for objects of GenInterfaceWithClassImplClass-type.
22:          *
23:          * @param interfaceWithImplClass
24:          * GenInterfaceWithClassImplClass to handle.
25:          */
26:         void handle(GenInterfaceWithClassImplClass interfaceWithImplClass);
27:         
28:         /**
29:          * Handle method for objects of GenExternalInterfaceClass-type.
30:          *
31:          * @param iface
32:          * GenExternalInterfaceClass to handle.
33:          */
34:         void handle(GenExternalInterfaceClass iface);
35: }