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