Skip to content

Package: GenClassVisitor

GenClassVisitor

Coverage

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