View Javadoc

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