1   // Do not edit this file!  It was generated by Melati POEM's DSD preprocessor.
2   
3   package org.melati.util.test.generated;
4   
5   // 11 tables in database
6   import org.melati.poem.UserTable;
7   import org.melati.poem.GroupTable;
8   import org.melati.poem.CapabilityTable;
9   import org.melati.poem.GroupMembershipTable;
10  import org.melati.poem.GroupCapabilityTable;
11  import org.melati.poem.TableCategoryTable;
12  import org.melati.poem.TableInfoTable;
13  // abstract import org.melati.poem.ValueInfoTable;
14  import org.melati.poem.ColumnInfoTable;
15  import org.melati.poem.SettingTable;
16  import org.melati.util.test.NodeTable;
17  
18  /**
19   * Melati POEM generated base interface to the tables in 
20   * org.melati.util.test.
21   */
22  public interface TreeDatabaseTablesBase {
23  
24  
25   /**
26    * Retrieves the <code>UserTable</code> table.
27    * 
28    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
29    * @return the UserTable from this database
30    */
31    UserTable getUserTable();
32  
33   /**
34    * Retrieves the <code>GroupTable</code> table.
35    * 
36    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
37    * @return the GroupTable from this database
38    */
39    GroupTable getGroupTable();
40  
41   /**
42    * Retrieves the <code>CapabilityTable</code> table.
43    * 
44    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
45    * @return the CapabilityTable from this database
46    */
47    CapabilityTable getCapabilityTable();
48  
49   /**
50    * Retrieves the <code>GroupMembershipTable</code> table.
51    * 
52    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
53    * @return the GroupMembershipTable from this database
54    */
55    GroupMembershipTable getGroupMembershipTable();
56  
57   /**
58    * Retrieves the <code>GroupCapabilityTable</code> table.
59    * 
60    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
61    * @return the GroupCapabilityTable from this database
62    */
63    GroupCapabilityTable getGroupCapabilityTable();
64  
65   /**
66    * Retrieves the <code>TableCategoryTable</code> table.
67    * 
68    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
69    * @return the TableCategoryTable from this database
70    */
71    TableCategoryTable getTableCategoryTable();
72  
73   /**
74    * Retrieves the <code>TableInfoTable</code> table.
75    * 
76    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
77    * @return the TableInfoTable from this database
78    */
79    TableInfoTable getTableInfoTable();
80  
81   /**
82    * Retrieves the <code>ColumnInfoTable</code> table.
83    * 
84    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
85    * @return the ColumnInfoTable from this database
86    */
87    ColumnInfoTable getColumnInfoTable();
88  
89   /**
90    * Retrieves the <code>SettingTable</code> table.
91    * 
92    * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
93    * @return the SettingTable from this database
94    */
95    SettingTable getSettingTable();
96  
97   /**
98    * Retrieves the <code>NodeTable</code> table.
99    * 
100   * @generator org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava 
101   * @return the NodeTable from this database
102   */
103   NodeTable getNodeTable();
104 }
105 
106