Revision 42467

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/store/memory/MemoryStoreProvider.java
41 41
import org.gvsig.fmap.dal.feature.FeatureSet;
42 42
import org.gvsig.fmap.dal.feature.FeatureType;
43 43
import org.gvsig.fmap.dal.feature.exception.PerformEditingException;
44
import org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider;
44 45
import org.gvsig.fmap.dal.feature.spi.FeatureProvider;
45 46
import org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices;
46 47
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices;
......
104 105
                new Object[] { memoryStoreParameters.getName() });
105 106
    }
106 107

  
108
    public FeatureProvider createFeatureProvider(FeatureType featureType)throws DataException  {
109
            this.open();
110
            return new DefaultFeatureProvider(featureType, this.createNewOID());
111
    }
112

  
107 113
    public String getName() {
108 114
        return "Memory_" + Integer.toHexString((int) (Math.random()*100000)).toUpperCase();
109 115
    }

Also available in: Unified diff