Ignore:
Timestamp:
02/04/10 21:56:24 (2 years ago)
Author:
kasper
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/AccessDataContextStrategy.java

    r886 r887  
    1212import org.eobjects.metamodel.schema.Column; 
    1313import org.eobjects.metamodel.schema.ColumnType; 
    14 import org.eobjects.metamodel.schema.Schema; 
     14import org.eobjects.metamodel.schema.MutableColumn; 
     15import org.eobjects.metamodel.schema.MutableSchema; 
     16import org.eobjects.metamodel.schema.MutableTable; 
    1517import org.eobjects.metamodel.schema.Table; 
    1618import org.eobjects.metamodel.schema.TableType; 
    1719 
    1820import com.healthmarketscience.jackcess.Database; 
    19  
    2021 
    2122public class AccessDataContextStrategy extends 
     
    4748 
    4849        @Override 
    49         protected Schema getMainSchema() throws MetaModelException { 
    50                 Schema schema = new Schema(_file.getName()); 
     50        protected MutableSchema getMainSchema() throws MetaModelException { 
     51                MutableSchema schema = new MutableSchema(_file.getName()); 
    5152                Database db = getDatabase(); 
    5253                for (com.healthmarketscience.jackcess.Table mdbTable : db) { 
    53                         Table table = new Table(mdbTable.getName(), TableType.TABLE, schema); 
     54                        MutableTable table = new MutableTable(mdbTable.getName(), 
     55                                        TableType.TABLE, schema); 
    5456 
    5557                        try { 
     
    5961                                        ColumnType columnType = ColumnType 
    6062                                                        .convertColumnType(mdbColumn.getSQLType()); 
    61                                         Column column = new Column(mdbColumn.getName(), columnType, 
    62                                                         table, i, null); 
     63                                        MutableColumn column = new MutableColumn(mdbColumn 
     64                                                        .getName(), columnType, table, i, null); 
    6365                                        column.setColumnSize((int) mdbColumn.getLength()); 
    6466                                        column.setNativeType(mdbColumn.getType().name()); 
Note: See TracChangeset for help on using the changeset viewer.