Skip to content

Package: 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: }