protected Schema getMainSchema() throws MetaModelException {
final MutableSchema schema = new MutableSchema(getMainSchemaName());
for (TableDataProvider<?> pojoTable : _tables.values()) {
final SimpleTableDef tableDef = pojoTable.getTableDef();
final MutableTable table = tableDef.toTable();
table.setSchema(schema);
schema.addTable(table);
}
return schema;