1
2
3
4
5
6
7 package org.asyrinx.joey.gen.model.rdb.visitor;
8
9 import org.asyrinx.joey.gen.model.EnumerationEntry;
10 import org.asyrinx.joey.gen.model.rdb.Column;
11 import org.asyrinx.joey.gen.model.rdb.Database;
12 import org.asyrinx.joey.gen.model.rdb.Databases;
13 import org.asyrinx.joey.gen.model.rdb.PrimaryKey;
14 import org.asyrinx.joey.gen.model.rdb.RdbEnumeration;
15 import org.asyrinx.joey.gen.model.rdb.ForeignKey;
16 import org.asyrinx.joey.gen.model.rdb.ForeignKeyEntry;
17 import org.asyrinx.joey.gen.model.rdb.Index;
18 import org.asyrinx.joey.gen.model.rdb.IndexEntry;
19 import org.asyrinx.joey.gen.model.rdb.RdbVisitor;
20 import org.asyrinx.joey.gen.model.rdb.Table;
21 import org.asyrinx.joey.gen.model.rdb.Unique;
22
23 /***
24 * @author akima
25 */
26 public class RdbVisitorWrapper implements RdbVisitor {
27
28 /***
29 *
30 */
31 public RdbVisitorWrapper(RdbVisitor rdbVisitor) {
32 super();
33 this.rdbVisitor = rdbVisitor;
34 }
35
36 protected final RdbVisitor rdbVisitor;
37
38 /***
39 * @param column
40 */
41 public void visit(Column column) {
42 rdbVisitor.visit(column);
43 }
44
45 /***
46 * @param database
47 */
48 public void visit(Database database) {
49 rdbVisitor.visit(database);
50 }
51
52 /***
53 * @param databases
54 */
55 public void visit(Databases databases) {
56 rdbVisitor.visit(databases);
57 }
58
59 /***
60 * @param enumeration
61 */
62 public void visit(RdbEnumeration enumeration) {
63 rdbVisitor.visit(enumeration);
64 }
65
66 /***
67 * @param enumerationEntry
68 */
69 public void visit(EnumerationEntry enumerationEntry) {
70 rdbVisitor.visit(enumerationEntry);
71 }
72
73 /***
74 * @param foreignKey
75 */
76 public void visit(ForeignKey foreignKey) {
77 rdbVisitor.visit(foreignKey);
78 }
79
80 /***
81 * @param foreignKeyEntry
82 */
83 public void visit(ForeignKeyEntry foreignKeyEntry) {
84 rdbVisitor.visit(foreignKeyEntry);
85 }
86
87 /***
88 * @param index
89 */
90 public void visit(Index index) {
91 rdbVisitor.visit(index);
92 }
93
94 /***
95 * @param indexEntry
96 */
97 public void visit(IndexEntry indexEntry) {
98 rdbVisitor.visit(indexEntry);
99 }
100
101
102
103
104
105
106 public void visit(PrimaryKey primaryKey) {
107 rdbVisitor.visit(primaryKey);
108 }
109
110 /***
111 * @param table
112 */
113 public void visit(Table table) {
114 rdbVisitor.visit(table);
115 }
116
117
118
119
120
121
122 public void visit(Unique unique) {
123 rdbVisitor.visit(unique);
124 }
125
126 }