View Javadoc
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