This illustration shows the TableCreator class owns one or more TableDefinition instances, and each TableDefinition owns one or more FieldDefinition instances. The TableCreator uses the SchemaManager to create a schema in a particular relational database. You can create a TableCreator using TopLink Workbench or using the DefaultTableGenerator class. The DefaultTableGenerator class owns one TopLink Project instance.