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
6 // 11 tables in database
7 import org.melati.poem.UserTable;
8 import org.melati.poem.User;
9 import org.melati.poem.GroupTable;
10 import org.melati.poem.Group;
11 import org.melati.poem.CapabilityTable;
12 import org.melati.poem.Capability;
13 import org.melati.poem.GroupMembershipTable;
14 import org.melati.poem.GroupMembership;
15 import org.melati.poem.GroupCapabilityTable;
16 import org.melati.poem.GroupCapability;
17 import org.melati.poem.TableCategoryTable;
18 import org.melati.poem.TableCategory;
19 import org.melati.poem.TableInfoTable;
20 import org.melati.poem.TableInfo;
21 // abstract import org.melati.poem.ValueInfoTable;
22 // abstract import org.melati.poem.ValueInfo;
23 import org.melati.poem.ColumnInfoTable;
24 import org.melati.poem.ColumnInfo;
25 import org.melati.poem.SettingTable;
26 import org.melati.poem.Setting;
27 import org.melati.util.test.NodeTable;
28 import org.melati.util.test.Node;
29
30 /**
31 * Melati POEM generated base interface to the tables in
32 * org.melati.util.test.
33 */
34 public interface TreeDatabaseTablesBase {
35
36
37 /**
38 * Retrieves the UserTable table.
39 *
40 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
41 * @return the UserTable from this database
42 */
43 public UserTable<User> getUserTable();
44
45 /**
46 * Retrieves the GroupTable table.
47 *
48 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
49 * @return the GroupTable from this database
50 */
51 public GroupTable<Group> getGroupTable();
52
53 /**
54 * Retrieves the CapabilityTable table.
55 *
56 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
57 * @return the CapabilityTable from this database
58 */
59 public CapabilityTable<Capability> getCapabilityTable();
60
61 /**
62 * Retrieves the GroupMembershipTable table.
63 *
64 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
65 * @return the GroupMembershipTable from this database
66 */
67 public GroupMembershipTable<GroupMembership> getGroupMembershipTable();
68
69 /**
70 * Retrieves the GroupCapabilityTable table.
71 *
72 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
73 * @return the GroupCapabilityTable from this database
74 */
75 public GroupCapabilityTable<GroupCapability> getGroupCapabilityTable();
76
77 /**
78 * Retrieves the TableCategoryTable table.
79 *
80 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
81 * @return the TableCategoryTable from this database
82 */
83 public TableCategoryTable<TableCategory> getTableCategoryTable();
84
85 /**
86 * Retrieves the TableInfoTable table.
87 *
88 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
89 * @return the TableInfoTable from this database
90 */
91 public TableInfoTable<TableInfo> getTableInfoTable();
92
93 /**
94 * Retrieves the ColumnInfoTable table.
95 *
96 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
97 * @return the ColumnInfoTable from this database
98 */
99 public ColumnInfoTable<ColumnInfo> getColumnInfoTable();
100
101 /**
102 * Retrieves the SettingTable table.
103 *
104 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
105 * @return the SettingTable from this database
106 */
107 public SettingTable<Setting> getSettingTable();
108
109 /**
110 * Retrieves the NodeTable table.
111 *
112 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
113 * @return the NodeTable from this database
114 */
115 public NodeTable<Node> getNodeTable();
116 }
117
118