Community
Participate
Working Groups
Now that artifact repositories support IQueryable, we should move the IQueryable code in the metadata repository manager up to the abstract repository manager. Then, IRepositoryManager can extend IQueryable instead of IMetadataRepositoryManager.
Created attachment 152422 [details] patch Patch makes IRepositoryManager extend IQueryable. It pulls #query up from MetadataRepositoryManager into AbstractRepositoryManager. There is a small change there to call the AbstractRepositoryManager#loadRepository(URI, IProgressMonitor, String, int) method. As a parallel, I also changed IRepository to extend IQueryable instead of the artifact/metadata repos extending it.
done