package de.hub.emffrag.datastore; import java.io.InputStream; import java.io.OutputStream; import org.eclipse.emf.common.util.URI; public class DelegatedDataMap<KT> implements IDataMap<KT> { private IDataMap<KT> delegate; public DelegatedDataMap(IDataMap<KT> delegate) { super(); this.delegate = delegate; } public byte[] getStoreKey(KT key) { return delegate.getStoreKey(key); } public URI getURI(KT key) { return delegate.getURI(key); } public KT add() { return delegate.add(); } public KT first() { return delegate.first(); } public KT last() { return delegate.last(); } public KT exactOrNext(KT key) { return delegate.exactOrNext(key); } public boolean exists(KT key) { return delegate.exists(key); } public KT next(KT key) { return delegate.next(key); } public boolean add(KT key) { return delegate.add(key); } public void set(KT key, String value) { delegate.set(key, value); } public String get(KT key) { return delegate.get(key); } public String remove(KT key) { return delegate.remove(key); } public OutputStream openOutputStream(KT key) { return delegate.openOutputStream(key); } public InputStream openInputStream(KT key) { return delegate.openInputStream(key); } public KT getKeyFromURI(URI crossReferenceURI) { return delegate.getKeyFromURI(crossReferenceURI); } public void close() { delegate.close(); } }