import org.eclipse.emf.index.EObjectDescriptor;
import org.eclipse.emf.index.IGenericQuery;
import org.eclipse.emf.index.IIndexStore;
import org.eclipse.emf.index.ResourceDescriptor;
import org.eclipse.emf.index.impl.DefaultQueryTool;
<BUG>public class EObjectDAOImpl extends BasicCachingMemoryDAO<EObjectDescriptor> implements EObjectDescriptor.DAO {
</BUG>
protected InverseReferenceCache<ResourceDescriptor, EObjectDescriptor> resourceScope;
protected InverseReferenceCache<EClassDescriptor, EObjectDescriptor> eClassScope;
public EObjectDAOImpl(IIndexStore indexStore) {

import org.eclipse.emf.index.EObjectDescriptor;
import org.eclipse.emf.index.IGenericQuery;
import org.eclipse.emf.index.IIndexStore;
import org.eclipse.emf.index.ResourceDescriptor;
import org.eclipse.emf.index.impl.DefaultQueryTool;
public class EObjectDAOImpl extends BasicMemoryDAOImpl<EObjectDescriptor> implements EObjectDescriptor.DAO {
protected InverseReferenceCache<ResourceDescriptor, EObjectDescriptor> resourceScope;
protected InverseReferenceCache<EClassDescriptor, EObjectDescriptor> eClassScope;
public EObjectDAOImpl(IIndexStore indexStore) {
