import org.eclipse.emf.index.EClassDescriptor;
import org.eclipse.emf.index.EPackageDescriptor;
import org.eclipse.emf.index.IGenericQuery;
import org.eclipse.emf.index.IIndexStore;
import org.eclipse.emf.index.impl.DefaultQueryTool;
<BUG>public class EClassDAOImpl extends BasicCachingMemoryDAO<EClassDescriptor> implements EClassDescriptor.DAO {
</BUG>
protected InverseReferenceCache<EPackageDescriptor, EClassDescriptor> ePackageScope;
public EClassDAOImpl(IIndexStore indexStore) {
super(indexStore);

import org.eclipse.emf.index.EClassDescriptor;
import org.eclipse.emf.index.EPackageDescriptor;
import org.eclipse.emf.index.IGenericQuery;
import org.eclipse.emf.index.IIndexStore;
import org.eclipse.emf.index.impl.DefaultQueryTool;
public class EClassDAOImpl extends BasicMemoryDAOImpl<EClassDescriptor> implements EClassDescriptor.DAO {
protected InverseReferenceCache<EPackageDescriptor, EClassDescriptor> ePackageScope;
public EClassDAOImpl(IIndexStore indexStore) {
super(indexStore);
