Skip to contentPackage: GenClassClassVisitor
GenClassClassVisitor
Coverage
      1: package de.fhdw.wtf.generator.java.visitor;
2: 
3: import de.fhdw.wtf.generator.java.generatorModel.GenAnyType;
4: import de.fhdw.wtf.generator.java.generatorModel.GenAspect;
5: import de.fhdw.wtf.generator.java.generatorModel.GenException;
6: import de.fhdw.wtf.generator.java.generatorModel.GenExternalClassClass;
7: import de.fhdw.wtf.generator.java.generatorModel.GenJavaException;
8: import de.fhdw.wtf.generator.java.generatorModel.GenUserClass;
9: 
10: /**
11:  * This visitor handles all GenClassClass-types.
12:  */
13: public interface GenClassClassVisitor {
14:         
15:         /**
16:          * Handle method for objects of GenException-type.
17:          * 
18:          * @param e
19:          *            GenException to handle.
20:          */
21:         void handle(GenException e);
22:         
23:         /**
24:          * Handle method for objects of GenAnyType-type.
25:          * 
26:          * @param anyType
27:          *            GenAnyType to handle.
28:          */
29:         void handle(GenAnyType anyType);
30:         
31:         /**
32:          * Handle method for objects of GenJavaException-type.
33:          * 
34:          * @param javaE
35:          *            GenJavaException to handle.
36:          */
37:         void handle(GenJavaException javaE);
38:         
39:         /**
40:          * Handle method for objects of GenUserClass-type.
41:          * 
42:          * @param userclass
43:          *            GenUserClass to handle.
44:          */
45:         void handle(GenUserClass userclass);
46:         
47:         /**
48:          * Handle method for objects of GenAspect-type.
49:          * 
50:          * @param aspect
51:          *            GenAspect to handle.
52:          */
53:         void handle(GenAspect aspect);
54:         
55:         /**
56:          * Handle method for objects of GenExternalClassClass-type.
57:          * 
58:          * @param externalClass
59:          *            GenExternalClassClass to handle.
60:          */
61:         void handle(GenExternalClassClass externalClass);
62:         
63: }