View Javadoc

1   /*
2    * joey-gen and its relative products are published under the terms
3    * of the Apache Software License.
4    * 
5    * Created on 2004/08/15 14:46:46
6    */
7   package org.asyrinx.joey.gen.model.rdb;
8   
9   import org.asyrinx.joey.gen.model.EnumerationEntry;
10  
11  /***
12   * @author akima
13   */
14  public interface RdbVisitor {
15  
16      public void visit(Column column);
17  
18      public void visit(Database database);
19  
20      public void visit(Databases databases);
21  
22      public void visit(RdbEnumeration enumeration);
23  
24      public void visit(EnumerationEntry enumerationEntry);
25  
26      public void visit(ForeignKey foreignKey);
27  
28      public void visit(ForeignKeyEntry foreignKeyEntry);
29  
30      public void visit(Index index);
31  
32      public void visit(IndexEntry indexEntry);
33  
34      public void visit(Table table);
35  
36      public void visit(PrimaryKey primaryKey);
37  
38      public void visit(Unique unique);
39  }