package de.hub.emffrag.datastore;
import org.eclipse.emf.common.util.URI;
public class DataStoreImpl extends AbstractDelegatingDataStore implements IDataStore {
private final URI uri;
public DataStoreImpl(IBaseDataStore baseDataStore, URI uri) {
super(baseDataStore);
this.uri = uri;
}
@Override
public URI getURI() {
return uri;
}
@Override
public <KT> IDataMap<KT> getMap(byte[] prefix, KeyType<KT> keyType) {
return new DataMap<KT>(this, uri, prefix, keyType);
}
}