Skip to contentPackage: 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: }