### Eclipse Workspace Patch 1.0
#P org.eclipse.equinox.internal.p2.ui.analysis
Index: src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfile.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/incubator/p2/bundles/org.eclipse.equinox.internal.p2.ui.analysis/src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfile.java,v
retrieving revision 1.3
diff -u -r1.3 ForeignProfile.java
--- src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfile.java 8 Oct 2009 13:32:06 -0000 1.3
+++ src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfile.java 29 Oct 2009 23:27:00 -0000
@@ -28,7 +28,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQueryable;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.osgi.util.NLS;
import org.osgi.framework.BundleContext;
import org.xml.sax.InputSource;
@@ -58,7 +58,7 @@
return profileFile;
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return profile.query(query, collector, monitor);
}
@@ -234,7 +234,7 @@
}
}
- public Collector available(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector available(IQuery query, Collector collector, IProgressMonitor monitor) {
return profile.available(query, collector, monitor);
}
Index: src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfiles.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/incubator/p2/bundles/org.eclipse.equinox.internal.p2.ui.analysis/src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfiles.java,v
retrieving revision 1.2
diff -u -r1.2 ForeignProfiles.java
--- src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfiles.java 7 Oct 2009 14:59:44 -0000 1.2
+++ src/org/eclipse/equinox/internal/p2/ui/analysis/model/ForeignProfiles.java 29 Oct 2009 23:27:00 -0000
@@ -13,7 +13,7 @@
import org.eclipse.equinox.internal.provisional.p2.engine.ProfileEvent;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQueryable;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
public class ForeignProfiles implements IQueryable {
@@ -39,7 +39,7 @@
return (ForeignProfile) profileMap.get(profileid);
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
List profiles = new ArrayList(profileMap.size());
Iterator keys = profileMap.keySet().iterator();
#P org.eclipse.equinox.p2.console
Index: src/org/eclipse/equinox/internal/p2/console/ProvCommandProvider.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.console/src/org/eclipse/equinox/internal/p2/console/ProvCommandProvider.java,v
retrieving revision 1.19
diff -u -r1.19 ProvCommandProvider.java
--- src/org/eclipse/equinox/internal/p2/console/ProvCommandProvider.java 8 Oct 2009 13:32:17 -0000 1.19
+++ src/org/eclipse/equinox/internal/p2/console/ProvCommandProvider.java 29 Oct 2009 23:27:01 -0000
@@ -238,7 +238,7 @@
if (queryable == null)
return;
}
- Query query = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_GROUP, Boolean.TRUE.toString());
+ IQuery query = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_GROUP, Boolean.TRUE.toString());
IInstallableUnit[] units = sort(queryable.query(query, new Collector(), null));
for (int i = 0; i < units.length; i++)
println(interpreter, units[i]);
Index: src/org/eclipse/equinox/internal/p2/console/ProvisioningHelper.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.console/src/org/eclipse/equinox/internal/p2/console/ProvisioningHelper.java,v
retrieving revision 1.48.2.1
diff -u -r1.48.2.1 ProvisioningHelper.java
--- src/org/eclipse/equinox/internal/p2/console/ProvisioningHelper.java 22 Oct 2009 01:03:59 -0000 1.48.2.1
+++ src/org/eclipse/equinox/internal/p2/console/ProvisioningHelper.java 29 Oct 2009 23:27:01 -0000
@@ -151,11 +151,11 @@
* @param monitor A progress monitor, or null
* @return The IUs that match the query
*/
- public static Collector getInstallableUnits(URI location, Query query, IProgressMonitor monitor) {
+ public static Collector getInstallableUnits(URI location, IQuery query, IProgressMonitor monitor) {
return getInstallableUnits(location, query, new Collector(), monitor);
}
- public static Collector getInstallableUnits(URI location, Query query, Collector collector, IProgressMonitor monitor) {
+ public static Collector getInstallableUnits(URI location, IQuery query, Collector collector, IProgressMonitor monitor) {
IQueryable queryable = null;
if (location == null) {
queryable = (IQueryable) ServiceHelper.getService(Activator.getContext(), IMetadataRepositoryManager.class.getName());
#P org.eclipse.equinox.p2.director
Index: src/org/eclipse/equinox/internal/p2/director/QueryableArray.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/QueryableArray.java,v
retrieving revision 1.9
diff -u -r1.9 QueryableArray.java
--- src/org/eclipse/equinox/internal/p2/director/QueryableArray.java 14 Oct 2009 02:26:21 -0000 1.9
+++ src/org/eclipse/equinox/internal/p2/director/QueryableArray.java 29 Oct 2009 23:27:03 -0000
@@ -34,7 +34,7 @@
dataSet = Arrays.asList(ius);
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
if (query instanceof CapabilityQuery)
return queryCapability((CapabilityQuery) query, collector, monitor);
return query.perform(dataSet.iterator(), collector);
Index: src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java,v
retrieving revision 1.92
diff -u -r1.92 SimplePlanner.java
--- src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java 20 Oct 2009 18:17:29 -0000 1.92
+++ src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java 29 Oct 2009 23:27:03 -0000
@@ -201,7 +201,7 @@
}
public static IInstallableUnit[] findPlannerMarkedIUs(final IProfile profile) {
- Query markerQuery = new MatchQuery() {
+ IQuery markerQuery = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (!(candidate instanceof IInstallableUnit))
return false;
@@ -718,7 +718,7 @@
profile = p;
}
- public Collector available(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector available(IQuery query, Collector collector, IProgressMonitor monitor) {
return profile.available(query, collector, monitor);
}
@@ -772,7 +772,7 @@
return profile.isRootProfile();
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return profile.query(query, collector, monitor);
}
}
Index: src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java,v
retrieving revision 1.12
diff -u -r1.12 ProvisioningPlan.java
--- src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java 6 Oct 2009 21:25:28 -0000 1.12
+++ src/org/eclipse/equinox/internal/provisional/p2/director/ProvisioningPlan.java 29 Oct 2009 23:27:03 -0000
@@ -96,7 +96,7 @@
this.addition = add;
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
if (operands == null || status.getSeverity() == IStatus.ERROR)
return collector;
Collection list = new ArrayList();
#P org.eclipse.equinox.p2.director.app
Index: src/org/eclipse/equinox/internal/p2/director/app/Application.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/Application.java,v
retrieving revision 1.57.2.2
diff -u -r1.57.2.2 Application.java
--- src/org/eclipse/equinox/internal/p2/director/app/Application.java 29 Oct 2009 22:52:21 -0000 1.57.2.2
+++ src/org/eclipse/equinox/internal/p2/director/app/Application.java 29 Oct 2009 23:27:04 -0000
@@ -405,7 +405,7 @@
IProfile profile = initializeProfile();
query = new InstallableUnitQuery(root, version == null ? VersionRange.emptyRange : new VersionRange(version, true, version, true));
- roots = collectRootIUs(metadataRepositoryLocations, new PipedQuery(new Query[] {query, new LatestIUVersionQuery()}), new Collector());
+ roots = collectRootIUs(metadataRepositoryLocations, new PipedQuery(new IQuery[] {query, new LatestIUVersionQuery()}), new Collector());
if (roots.size() <= 0)
roots = profile.query(query, roots, new NullProgressMonitor());
if (roots.size() <= 0) {
@@ -484,12 +484,12 @@
this.location = location;
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return ProvisioningHelper.getInstallableUnits(location, query, collector, monitor);
}
}
- private Collector collectRootIUs(URI[] locations, Query query, Collector collector) {
+ private Collector collectRootIUs(URI[] locations, IQuery query, Collector collector) {
IProgressMonitor nullMonitor = new NullProgressMonitor();
if (locations == null || locations.length == 0)
Index: src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java,v
retrieving revision 1.16.2.2
diff -u -r1.16.2.2 DirectorApplication.java
--- src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java 29 Oct 2009 22:52:21 -0000 1.16.2.2
+++ src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java 29 Oct 2009 23:27:04 -0000
@@ -51,7 +51,7 @@
Assert.isNotNull(location);
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return getInstallableUnits(location, query, collector, monitor);
}
}
@@ -225,7 +225,7 @@
}
}
- private Collector collectRootIUs(Query query, Collector collector) {
+ private Collector collectRootIUs(IQuery query, Collector collector) {
IProgressMonitor nullMonitor = new NullProgressMonitor();
int top = metadataRepositoryLocations.size();
@@ -245,10 +245,10 @@
for (int i = 0; i < top; ++i) {
IVersionedId rootName = (IVersionedId) rootNames.get(i);
Version v = rootName.getVersion();
- Query query = new InstallableUnitQuery(rootName.getId(), Version.emptyVersion.equals(v) ? VersionRange.emptyRange : new VersionRange(v, true, v, true));
+ IQuery query = new InstallableUnitQuery(rootName.getId(), Version.emptyVersion.equals(v) ? VersionRange.emptyRange : new VersionRange(v, true, v, true));
Collector roots;
if (forInstall)
- roots = collectRootIUs(new PipedQuery(new Query[] {query, new LatestIUVersionQuery()}), new Collector());
+ roots = collectRootIUs(new PipedQuery(new IQuery[] {query, new LatestIUVersionQuery()}), new Collector());
else
roots = new Collector();
if (roots.size() <= 0)
@@ -471,7 +471,7 @@
while (r.hasNext()) {
IVersionedId rootName = (IVersionedId) r.next();
Version v = rootName.getVersion();
- Query query = new InstallableUnitQuery(rootName.getId(), Version.emptyVersion.equals(v) ? VersionRange.emptyRange : new VersionRange(v, true, v, true));
+ IQuery query = new InstallableUnitQuery(rootName.getId(), Version.emptyVersion.equals(v) ? VersionRange.emptyRange : new VersionRange(v, true, v, true));
Collector roots = collectRootIUs(query, null);
allRoots.addAll(roots.toCollection());
}
@@ -773,7 +773,7 @@
strm.print(' ');
}
- Collector getInstallableUnits(URI location, Query query, Collector collector, IProgressMonitor monitor) {
+ Collector getInstallableUnits(URI location, IQuery query, Collector collector, IProgressMonitor monitor) {
IQueryable queryable = null;
if (location == null) {
queryable = metadataManager;
#P org.eclipse.equinox.p2.engine
Index: src/org/eclipse/equinox/internal/p2/engine/Profile.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/Profile.java,v
retrieving revision 1.15
diff -u -r1.15 Profile.java
--- src/org/eclipse/equinox/internal/p2/engine/Profile.java 6 Oct 2009 21:25:24 -0000 1.15
+++ src/org/eclipse/equinox/internal/p2/engine/Profile.java 29 Oct 2009 23:27:05 -0000
@@ -157,7 +157,7 @@
/* (non-Javadoc)
* @see org.eclipse.equinox.internal.provisional.p2.engine.IProfile#query(org.eclipse.equinox.internal.provisional.p2.query.Query, org.eclipse.equinox.internal.provisional.p2.query.Collector, org.eclipse.core.runtime.IProgressMonitor)
*/
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
if (query instanceof IUProfilePropertyQuery) {
((IUProfilePropertyQuery) query).setProfile(this);
return query.perform(iuProperties.keySet().iterator(), collector);
@@ -165,7 +165,7 @@
return query.perform(ius.iterator(), collector);
}
- public Collector available(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector available(IQuery query, Collector collector, IProgressMonitor monitor) {
if (surrogateProfileHandler != null)
return surrogateProfileHandler.queryProfile(this, query, collector, monitor);
return query(query, collector, monitor);
Index: src/org/eclipse/equinox/internal/p2/engine/ProfileMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/ProfileMetadataRepository.java,v
retrieving revision 1.10
diff -u -r1.10 ProfileMetadataRepository.java
--- src/org/eclipse/equinox/internal/p2/engine/ProfileMetadataRepository.java 6 Oct 2009 21:25:24 -0000 1.10
+++ src/org/eclipse/equinox/internal/p2/engine/ProfileMetadataRepository.java 29 Oct 2009 23:27:05 -0000
@@ -22,7 +22,7 @@
import org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus;
import org.eclipse.equinox.internal.provisional.p2.engine.IProfile;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.repository.IRepository;
import org.eclipse.equinox.internal.provisional.p2.repository.RepositoryEvent;
import org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository.AbstractMetadataRepository;
@@ -155,7 +155,7 @@
// nothing to do
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return profile.query(query, collector, monitor);
}
Index: src/org/eclipse/equinox/internal/p2/engine/SurrogateProfileHandler.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/p2/engine/SurrogateProfileHandler.java,v
retrieving revision 1.12
diff -u -r1.12 SurrogateProfileHandler.java
--- src/org/eclipse/equinox/internal/p2/engine/SurrogateProfileHandler.java 6 Oct 2009 21:25:24 -0000 1.12
+++ src/org/eclipse/equinox/internal/p2/engine/SurrogateProfileHandler.java 29 Oct 2009 23:27:05 -0000
@@ -44,7 +44,7 @@
private SoftReference cachedProfile;
private static void addSharedProfileBaseIUs(final IProfile sharedProfile, final Profile userProfile) {
- Query rootIUQuery = new MatchQuery() {
+ IQuery rootIUQuery = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate instanceof IInstallableUnit) {
IInstallableUnit iu = (IInstallableUnit) candidate;
@@ -67,7 +67,7 @@
}
private static void removeUserProfileBaseIUs(final Profile userProfile) {
- Query rootIUQuery = new MatchQuery() {
+ IQuery rootIUQuery = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate instanceof IInstallableUnit) {
IInstallableUnit iu = (IInstallableUnit) candidate;
@@ -85,7 +85,7 @@
}
private static void markRootsOptional(final Profile userProfile) {
- Query rootIUQuery = new MatchQuery() {
+ IQuery rootIUQuery = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate instanceof IInstallableUnit) {
IInstallableUnit iu = (IInstallableUnit) candidate;
@@ -195,7 +195,7 @@
/* (non-Javadoc)
* @see org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler#queryProfile(org.eclipse.equinox.internal.provisional.p2.engine.IProfile, org.eclipse.equinox.internal.provisional.p2.query.Query, org.eclipse.equinox.internal.provisional.p2.query.Collector, org.eclipse.core.runtime.IProgressMonitor)
*/
- public Collector queryProfile(IProfile profile, Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector queryProfile(IProfile profile, IQuery query, Collector collector, IProgressMonitor monitor) {
IProfile sharedProfile = getSharedProfile(profile.getProfileId());
if (sharedProfile != null)
sharedProfile.query(query, collector, monitor);
Index: src/org/eclipse/equinox/internal/provisional/p2/engine/IProfile.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/provisional/p2/engine/IProfile.java,v
retrieving revision 1.12
diff -u -r1.12 IProfile.java
--- src/org/eclipse/equinox/internal/provisional/p2/engine/IProfile.java 6 Oct 2009 21:25:24 -0000 1.12
+++ src/org/eclipse/equinox/internal/provisional/p2/engine/IProfile.java 29 Oct 2009 23:27:05 -0000
@@ -126,6 +126,6 @@
public long getTimestamp();
- public Collector available(Query query, Collector collector, IProgressMonitor monitor);
+ public Collector available(IQuery query, Collector collector, IProgressMonitor monitor);
}
\ No newline at end of file
Index: src/org/eclipse/equinox/internal/provisional/p2/engine/ISurrogateProfileHandler.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.engine/src/org/eclipse/equinox/internal/provisional/p2/engine/ISurrogateProfileHandler.java,v
retrieving revision 1.6
diff -u -r1.6 ISurrogateProfileHandler.java
--- src/org/eclipse/equinox/internal/provisional/p2/engine/ISurrogateProfileHandler.java 6 Oct 2009 21:25:24 -0000 1.6
+++ src/org/eclipse/equinox/internal/provisional/p2/engine/ISurrogateProfileHandler.java 29 Oct 2009 23:27:05 -0000
@@ -12,7 +12,7 @@
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
public interface ISurrogateProfileHandler {
@@ -20,7 +20,7 @@
public abstract boolean isSurrogate(IProfile profile);
- public abstract Collector queryProfile(IProfile profile, Query query, Collector collector, IProgressMonitor monitor);
+ public abstract Collector queryProfile(IProfile profile, IQuery query, Collector collector, IProgressMonitor monitor);
public abstract boolean updateProfile(IProfile selfProfile);
#P org.eclipse.equinox.p2.installer
Index: src/org/eclipse/equinox/internal/p2/installer/InstallUpdateProductOperation.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.installer/src/org/eclipse/equinox/internal/p2/installer/InstallUpdateProductOperation.java,v
retrieving revision 1.38
diff -u -r1.38 InstallUpdateProductOperation.java
--- src/org/eclipse/equinox/internal/p2/installer/InstallUpdateProductOperation.java 14 Oct 2009 02:52:03 -0000 1.38
+++ src/org/eclipse/equinox/internal/p2/installer/InstallUpdateProductOperation.java 29 Oct 2009 23:27:07 -0000
@@ -150,7 +150,7 @@
VersionRange range = VersionRange.emptyRange;
if (version != null && !version.equals(Version.emptyVersion))
range = new VersionRange(version, true, version, true);
- Query query = new InstallableUnitQuery(id, range);
+ IQuery query = new InstallableUnitQuery(id, range);
Collector collector = new Collector();
Iterator matches = metadataRepoMan.query(query, collector, null).iterator();
// pick the newest match
#P org.eclipse.equinox.p2.metadata
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/query/Collector.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/query/Collector.java,v
retrieving revision 1.2
diff -u -r1.2 Collector.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/query/Collector.java 8 Oct 2009 13:32:18 -0000 1.2
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/query/Collector.java 29 Oct 2009 23:27:08 -0000
@@ -121,7 +121,7 @@
/**
* Performs a query on this results of this collector.
*/
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
Iterator iter = collector == this ? toCollection().iterator() : iterator();
if (monitor == null)
monitor = new NullProgressMonitor();
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/query/CompoundQuery.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/query/CompoundQuery.java,v
retrieving revision 1.1
diff -u -r1.1 CompoundQuery.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/query/CompoundQuery.java 6 Oct 2009 21:25:26 -0000 1.1
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/query/CompoundQuery.java 29 Oct 2009 23:27:08 -0000
@@ -20,15 +20,15 @@
* In a CompoundQuery each sub-query is executed and the results are combined using
* either logical AND or logical OR operations.
*
- * Clients are expected to call {@link CompoundQuery#createCompoundQuery(Query[], boolean)}
+ * Clients are expected to call {@link CompoundQuery#createCompoundQuery(IQuery[], boolean)}
* to create a concrete instance of a CompoundQuery. If all Queries are instances of
* {@link IMatchQuery} then the resulting compound query will be a MatchCompoundQuery, otherwise the
* resulting compound query will be a {@link ContextQuery}.
*
* @noextend This class is not intended to be subclassed by clients.
*/
-public abstract class CompoundQuery implements Query {
- protected Query[] queries;
+public abstract class CompoundQuery implements IQuery {
+ protected IQuery[] queries;
protected boolean and;
/**
@@ -45,7 +45,7 @@
* @param and true
if this query represents a logical 'and', and
* false
if this query represents a logical 'or'.
*/
- public static CompoundQuery createCompoundQuery(Query[] queries, boolean and) {
+ public static CompoundQuery createCompoundQuery(IQuery[] queries, boolean and) {
if (isMatchQueries(queries)) {
return new CompoundQuery.MatchCompoundQuery(queries, and);
}
@@ -55,7 +55,7 @@
/**
* Returns the queries that make up this compound query
*/
- public Query[] getQueries() {
+ public IQuery[] getQueries() {
return queries;
}
@@ -69,7 +69,7 @@
return and;
}
- protected CompoundQuery(Query[] queries, boolean and) {
+ protected CompoundQuery(IQuery[] queries, boolean and) {
this.queries = queries;
this.and = and;
}
@@ -77,7 +77,7 @@
/**
* @param queries
*/
- private static boolean isMatchQueries(Query[] queries) {
+ private static boolean isMatchQueries(IQuery[] queries) {
for (int i = 0; i < queries.length; i++) {
if (!(queries[i] instanceof IMatchQuery)) {
return false;
@@ -106,7 +106,7 @@
*/
private static class MatchCompoundQuery extends CompoundQuery implements IMatchQuery {
- protected MatchCompoundQuery(Query[] queries, boolean and) {
+ protected MatchCompoundQuery(IQuery[] queries, boolean and) {
super(queries, and);
}
@@ -164,7 +164,7 @@
*/
private static class ContextCompoundQuery extends CompoundQuery {
- protected ContextCompoundQuery(Query[] queries, boolean and) {
+ protected ContextCompoundQuery(IQuery[] queries, boolean and) {
super(queries, and);
}
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/query/ContextQuery.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/query/ContextQuery.java,v
retrieving revision 1.1
diff -u -r1.1 ContextQuery.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/query/ContextQuery.java 6 Oct 2009 21:25:25 -0000 1.1
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/query/ContextQuery.java 29 Oct 2009 23:27:08 -0000
@@ -31,7 +31,7 @@
* execution of the query.
*
*/
-public abstract class ContextQuery implements Query {
+public abstract class ContextQuery implements IQuery {
/**
* Evaluates the query for a specific input.
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/query/QueryHelpers.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/query/QueryHelpers.java,v
retrieving revision 1.1
diff -u -r1.1 QueryHelpers.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/query/QueryHelpers.java 6 Oct 2009 21:25:26 -0000 1.1
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/query/QueryHelpers.java 29 Oct 2009 23:27:08 -0000
@@ -9,18 +9,20 @@
******************************************************************************/
package org.eclipse.equinox.internal.provisional.p2.metadata.query;
-
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/**
* Static helper methods for the Query API.
+ *
+ * The methods on this class are not intended to be referenced by clients.
*/
public class QueryHelpers {
/**
* Gets the ID for a Query.
+ * @noreference This method is not intended to be referenced by clients.
*/
- public static String getId(Query query) {
+ public static String getId(IQuery query) {
return query.getClass().getName();
}
@@ -28,8 +30,10 @@
* Gets a particular property of a query.
* @param query The query to retrieve the property from
* @param property The property to retrieve
+ *
+ * @noreference This method is not intended to be referenced by clients.
*/
- public static Object getProperty(Query query, String property) {
+ public static Object getProperty(IQuery query, String property) {
Class clazz = query.getClass();
Object result = null;
try {
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/query/UpdateQuery.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/query/UpdateQuery.java,v
retrieving revision 1.5
diff -u -r1.5 UpdateQuery.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/query/UpdateQuery.java 6 Oct 2009 21:25:25 -0000 1.5
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/query/UpdateQuery.java 29 Oct 2009 23:27:08 -0000
@@ -12,6 +12,10 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.*;
+/**
+ * A query that finds all IUs that are considered an "Update" of the
+ * specified IU.
+ */
public class UpdateQuery extends MatchQuery {
private IInstallableUnit updateFrom;
#P org.eclipse.equinox.p2.metadata.generator
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata.generator/src/org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator.java,v
retrieving revision 1.86.2.1
diff -u -r1.86.2.1 Generator.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator.java 22 Oct 2009 01:02:55 -0000 1.86.2.1
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator.java 29 Oct 2009 23:27:10 -0000
@@ -520,7 +520,7 @@
}
//Query the repo
- Query query = new InstallableUnitQuery(name);
+ IQuery query = new InstallableUnitQuery(name);
Collector collector = new Collector();
Iterator matches = info.getMetadataRepository().query(query, collector, null).iterator();
//pick the newest match
@@ -635,7 +635,7 @@
if (configuredIU == null) {
if (!generateRootIU && data == null)
continue;
- Query query = new InstallableUnitQuery(bundle.getSymbolicName());
+ IQuery query = new InstallableUnitQuery(bundle.getSymbolicName());
Collector collector = new Collector();
IMetadataRepository metadataRepository = info.getMetadataRepository();
if (metadataRepository == null)
#P org.eclipse.equinox.p2.metadata.repository
Index: src/org/eclipse/equinox/internal/p2/metadata/repository/CompositeMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/CompositeMetadataRepository.java,v
retrieving revision 1.14
diff -u -r1.14 CompositeMetadataRepository.java
--- src/org/eclipse/equinox/internal/p2/metadata/repository/CompositeMetadataRepository.java 6 Oct 2009 21:25:19 -0000 1.14
+++ src/org/eclipse/equinox/internal/p2/metadata/repository/CompositeMetadataRepository.java 29 Oct 2009 23:27:11 -0000
@@ -118,7 +118,7 @@
return result;
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
if (monitor == null)
monitor = new NullProgressMonitor();
try {
@@ -200,7 +200,7 @@
throw new UnsupportedOperationException("Cannot remove IUs to a composite repository");
}
- public synchronized boolean removeInstallableUnits(Query query, IProgressMonitor monitor) {
+ public synchronized boolean removeInstallableUnits(IQuery query, IProgressMonitor monitor) {
throw new UnsupportedOperationException("Cannot remove IUs to a composite repository");
}
Index: src/org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryManager.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryManager.java,v
retrieving revision 1.60
diff -u -r1.60 MetadataRepositoryManager.java
--- src/org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryManager.java 6 Oct 2009 21:25:19 -0000 1.60
+++ src/org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryManager.java 29 Oct 2009 23:27:11 -0000
@@ -112,7 +112,7 @@
* reporting is not desired
* @return The collector argument
*/
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
URI[] locations = getKnownRepositories(REPOSITORIES_ALL);
List queryables = new ArrayList(locations.length); // use a list since we don't know exactly how many will load
SubMonitor sub = SubMonitor.convert(monitor, locations.length * 10);
Index: src/org/eclipse/equinox/internal/p2/metadata/repository/URLMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/p2/metadata/repository/URLMetadataRepository.java,v
retrieving revision 1.19
diff -u -r1.19 URLMetadataRepository.java
--- src/org/eclipse/equinox/internal/p2/metadata/repository/URLMetadataRepository.java 6 Oct 2009 21:25:19 -0000 1.19
+++ src/org/eclipse/equinox/internal/p2/metadata/repository/URLMetadataRepository.java 29 Oct 2009 23:27:11 -0000
@@ -13,7 +13,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import java.net.URI;
import java.util.*;
@@ -79,7 +79,7 @@
return false;
}
- public synchronized Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public synchronized Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return query.perform(units.iterator(), collector);
}
}
Index: src/org/eclipse/equinox/internal/provisional/p2/metadata/repository/IMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/provisional/p2/metadata/repository/IMetadataRepository.java,v
retrieving revision 1.9
diff -u -r1.9 IMetadataRepository.java
--- src/org/eclipse/equinox/internal/provisional/p2/metadata/repository/IMetadataRepository.java 6 Oct 2009 21:25:20 -0000 1.9
+++ src/org/eclipse/equinox/internal/provisional/p2/metadata/repository/IMetadataRepository.java 29 Oct 2009 23:27:11 -0000
@@ -11,7 +11,7 @@
package org.eclipse.equinox.internal.provisional.p2.metadata.repository;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQueryable;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import java.net.URI;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -70,7 +70,7 @@
* @return true
if any units were actually removed, and
* false
otherwise
*/
- public boolean removeInstallableUnits(Query query, IProgressMonitor monitor);
+ public boolean removeInstallableUnits(IQuery query, IProgressMonitor monitor);
/**
* Remove all installable units from this repository.
Index: src/org/eclipse/equinox/internal/provisional/spi/p2/metadata/repository/AbstractMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.metadata.repository/src/org/eclipse/equinox/internal/provisional/spi/p2/metadata/repository/AbstractMetadataRepository.java,v
retrieving revision 1.15
diff -u -r1.15 AbstractMetadataRepository.java
--- src/org/eclipse/equinox/internal/provisional/spi/p2/metadata/repository/AbstractMetadataRepository.java 8 Oct 2009 13:32:07 -0000 1.15
+++ src/org/eclipse/equinox/internal/provisional/spi/p2/metadata/repository/AbstractMetadataRepository.java 29 Oct 2009 23:27:11 -0000
@@ -12,7 +12,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.Version;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.spi.p2.repository.AbstractRepository;
@@ -66,7 +66,7 @@
assertModifiable();
}
- public boolean removeInstallableUnits(Query query, IProgressMonitor monitor) {
+ public boolean removeInstallableUnits(IQuery query, IProgressMonitor monitor) {
assertModifiable();
return false;
}
#P org.eclipse.equinox.p2.publisher
Index: src/org/eclipse/equinox/p2/publisher/AbstractPublisherAction.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/AbstractPublisherAction.java,v
retrieving revision 1.35.2.1
diff -u -r1.35.2.1 AbstractPublisherAction.java
--- src/org/eclipse/equinox/p2/publisher/AbstractPublisherAction.java 29 Oct 2009 22:53:00 -0000 1.35.2.1
+++ src/org/eclipse/equinox/p2/publisher/AbstractPublisherAction.java 29 Oct 2009 23:27:12 -0000
@@ -499,13 +499,13 @@
* @return the first matching IU or null
if none.
*/
protected IInstallableUnit queryForIU(IPublisherResult publisherResult, String iuId, Version version) {
- Query query = null;
+ IQuery query = null;
Collector collector = null;
if (version != null && !Version.emptyVersion.equals(version)) {
query = new InstallableUnitQuery(iuId, version);
collector = new SingleElementCollector();
} else {
- query = new PipedQuery(new Query[] {new InstallableUnitQuery(iuId), new LatestIUVersionQuery()});
+ query = new PipedQuery(new IQuery[] {new InstallableUnitQuery(iuId), new LatestIUVersionQuery()});
collector = new Collector();
}
@@ -530,7 +530,7 @@
* @return The the IUs with the matching ids in the given range
*/
protected IInstallableUnit[] queryForIUs(IPublisherResult publisherResult, String iuId, VersionRange versionRange) {
- Query query = null;
+ IQuery query = null;
Collector collector = new Collector();
query = new InstallableUnitQuery(iuId, versionRange);
NullProgressMonitor progress = new NullProgressMonitor();
Index: src/org/eclipse/equinox/p2/publisher/PublisherResult.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/PublisherResult.java,v
retrieving revision 1.8
diff -u -r1.8 PublisherResult.java
--- src/org/eclipse/equinox/p2/publisher/PublisherResult.java 14 Oct 2009 21:33:20 -0000 1.8
+++ src/org/eclipse/equinox/p2/publisher/PublisherResult.java 29 Oct 2009 23:27:12 -0000
@@ -129,7 +129,7 @@
this.map = map;
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return query.perform(flatten(this.map.values()).iterator(), collector);
}
}
@@ -137,7 +137,7 @@
/**
* Queries both the root and non root IUs
*/
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
IQueryable nonRootQueryable = new QueryableMap(nonRootIUs);
IQueryable rootQueryable = new QueryableMap(rootIUs);
return new CompoundQueryable(new IQueryable[] {nonRootQueryable, rootQueryable}).query(query, collector, monitor);
Index: src/org/eclipse/equinox/p2/publisher/actions/RootIUResultFilterAdvice.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.publisher/src/org/eclipse/equinox/p2/publisher/actions/RootIUResultFilterAdvice.java,v
retrieving revision 1.3
diff -u -r1.3 RootIUResultFilterAdvice.java
--- src/org/eclipse/equinox/p2/publisher/actions/RootIUResultFilterAdvice.java 6 Oct 2009 21:25:22 -0000 1.3
+++ src/org/eclipse/equinox/p2/publisher/actions/RootIUResultFilterAdvice.java 29 Oct 2009 23:27:12 -0000
@@ -11,14 +11,14 @@
import java.util.Collection;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.p2.publisher.AbstractAdvice;
import org.eclipse.equinox.p2.publisher.IPublisherResult;
public class RootIUResultFilterAdvice extends AbstractAdvice implements IRootIUAdvice {
- private Query query;
+ private IQuery query;
- public RootIUResultFilterAdvice(Query query) {
+ public RootIUResultFilterAdvice(IQuery query) {
this.query = query;
}
#P org.eclipse.equinox.p2.repository.tools
Index: src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/AbstractRepositoryTask.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.repository.tools/src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/AbstractRepositoryTask.java,v
retrieving revision 1.7
diff -u -r1.7 AbstractRepositoryTask.java
--- src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/AbstractRepositoryTask.java 6 Oct 2009 21:25:31 -0000 1.7
+++ src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/AbstractRepositoryTask.java 29 Oct 2009 23:27:13 -0000
@@ -12,7 +12,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import java.io.File;
import java.net.URI;
@@ -168,7 +168,7 @@
List result = new ArrayList();
for (Iterator iter = iuTasks.iterator(); iter.hasNext();) {
IUDescription iu = (IUDescription) iter.next();
- Query iuQuery = iu.createQuery();
+ IQuery iuQuery = iu.createQuery();
Collector collector = new Collector();
repository.query(iuQuery, collector, null);
Index: src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/IUDescription.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.repository.tools/src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/IUDescription.java,v
retrieving revision 1.7.2.1
diff -u -r1.7.2.1 IUDescription.java
--- src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/IUDescription.java 29 Oct 2009 22:53:06 -0000 1.7.2.1
+++ src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/IUDescription.java 29 Oct 2009 23:27:13 -0000
@@ -100,7 +100,7 @@
return buffer.toString();
}
- public Query createQuery() {
+ public IQuery createQuery() {
List queries = new ArrayList();
if (id != null) {
if (version == null || version.length() == 0) {
@@ -113,16 +113,16 @@
}
}
- Query iuQuery = processQueryString();
+ IQuery iuQuery = processQueryString();
if (iuQuery != null)
queries.add(iuQuery);
if (queries.size() == 1)
- return (Query) queries.get(0);
- return new PipedQuery((Query[]) queries.toArray(new Query[queries.size()]));
+ return (IQuery) queries.get(0);
+ return new PipedQuery((IQuery[]) queries.toArray(new IQuery[queries.size()]));
}
- private Query processQueryString() {
+ private IQuery processQueryString() {
if (queryString == null)
return null;
int startIdx = queryString.indexOf('[');
Index: src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/RemoveIUTask.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.repository.tools/src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/RemoveIUTask.java,v
retrieving revision 1.4
diff -u -r1.4 RemoveIUTask.java
--- src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/RemoveIUTask.java 9 Oct 2009 20:49:13 -0000 1.4
+++ src_ant/org/eclipse/equinox/p2/internal/repository/tools/tasks/RemoveIUTask.java 29 Oct 2009 23:27:13 -0000
@@ -62,7 +62,7 @@
final Set toRemove = new HashSet();
for (Iterator iter = iuTasks.iterator(); iter.hasNext();) {
IUDescription iu = (IUDescription) iter.next();
- Query iuQuery = iu.createQuery();
+ IQuery iuQuery = iu.createQuery();
Collector collector = new Collector();
repository.query(iuQuery, collector, null);
@@ -104,7 +104,7 @@
}
if (toRemove.size() > 0) {
- Query removeQuery = new MatchQuery() {
+ IQuery removeQuery = new MatchQuery() {
public boolean isMatch(Object candidate) {
return toRemove.contains(candidate);
}
#P org.eclipse.equinox.p2.tests
Index: src/org/eclipse/equinox/p2/tests/MockQueryable.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/MockQueryable.java,v
retrieving revision 1.2
diff -u -r1.2 MockQueryable.java
--- src/org/eclipse/equinox/p2/tests/MockQueryable.java 6 Oct 2009 21:24:47 -0000 1.2
+++ src/org/eclipse/equinox/p2/tests/MockQueryable.java 29 Oct 2009 23:27:14 -0000
@@ -35,7 +35,7 @@
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return query.perform(items.iterator(), collector);
}
Index: src/org/eclipse/equinox/p2/tests/TestMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/TestMetadataRepository.java,v
retrieving revision 1.21.2.1
diff -u -r1.21.2.1 TestMetadataRepository.java
--- src/org/eclipse/equinox/p2/tests/TestMetadataRepository.java 22 Oct 2009 01:03:19 -0000 1.21.2.1
+++ src/org/eclipse/equinox/p2/tests/TestMetadataRepository.java 29 Oct 2009 23:27:14 -0000
@@ -68,7 +68,7 @@
return null;
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return query.perform(units.iterator(), collector);
}
Index: src/org/eclipse/equinox/p2/tests/core/AggregateQueryTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/core/AggregateQueryTest.java,v
retrieving revision 1.3.2.1
diff -u -r1.3.2.1 AggregateQueryTest.java
--- src/org/eclipse/equinox/p2/tests/core/AggregateQueryTest.java 29 Oct 2009 22:53:13 -0000 1.3.2.1
+++ src/org/eclipse/equinox/p2/tests/core/AggregateQueryTest.java 29 Oct 2009 23:27:14 -0000
@@ -28,14 +28,14 @@
}
public void testEmptyCompositeQuery() {
- PipedQuery query = new PipedQuery(new Query[0]);
+ PipedQuery query = new PipedQuery(new IQuery[0]);
query.perform(getABCDE().iterator(), new Collector());
// We should not throw an exception. No guarantee on what perform
// will return in this case
}
public void testSymmetry() {
- Query getLatest = new ContextQuery() {
+ IQuery getLatest = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
List list = new ArrayList();
@@ -48,7 +48,7 @@
}
};
- Query getAllBut3 = new ContextQuery() {
+ IQuery getAllBut3 = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
while (iterator.hasNext()) {
@@ -60,19 +60,19 @@
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {getLatest, getAllBut3}, true);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {getLatest, getAllBut3}, true);
Collector result = compoundQuery.perform(get123().iterator(), new Collector());
assertEquals(0, result.size());
- compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {getAllBut3, getLatest}, true);
+ compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {getAllBut3, getLatest}, true);
result = compoundQuery.perform(get123().iterator(), new Collector());
assertEquals(0, result.size());
- compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {getLatest, getAllBut3}, false);
+ compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {getLatest, getAllBut3}, false);
result = compoundQuery.perform(get123().iterator(), new Collector());
assertEquals(3, result.size());
- compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {getAllBut3, getLatest}, false);
+ compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {getAllBut3, getLatest}, false);
result = compoundQuery.perform(get123().iterator(), new Collector());
assertEquals(3, result.size());
@@ -83,7 +83,7 @@
* This method tests that
*/
public void testNonSymmetry() {
- Query getLatest = new ContextQuery() {
+ IQuery getLatest = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
List list = new ArrayList();
@@ -96,7 +96,7 @@
}
};
- Query getAllBut3 = new ContextQuery() {
+ IQuery getAllBut3 = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
while (iterator.hasNext()) {
@@ -108,11 +108,11 @@
}
};
- PipedQuery compoundQuery = new PipedQuery(new Query[] {getLatest, getAllBut3});
+ PipedQuery compoundQuery = new PipedQuery(new IQuery[] {getLatest, getAllBut3});
Collector result = compoundQuery.perform(get123().iterator(), new Collector());
assertEquals(0, result.size());
- compoundQuery = new PipedQuery(new Query[] {getAllBut3, getLatest});
+ compoundQuery = new PipedQuery(new IQuery[] {getAllBut3, getLatest});
result = compoundQuery.perform(get123().iterator(), new Collector());
assertEquals(1, result.size());
assertEquals("2", result.toCollection().iterator().next());
@@ -120,22 +120,22 @@
}
public void testCompoundAllMatchQueries() {
- Query A = new MatchQuery() {
+ IQuery A = new MatchQuery() {
public boolean isMatch(Object candidate) {
return false;
}
};
- Query B = new MatchQuery() {
+ IQuery B = new MatchQuery() {
public boolean isMatch(Object candidate) {
return false;
}
};
- Query C = new MatchQuery() {
+ IQuery C = new MatchQuery() {
public boolean isMatch(Object candidate) {
return false;
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {A, B, C}, true);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {A, B, C}, true);
assertTrue("1.0", compoundQuery instanceof IMatchQuery);
assertEquals("1.1", 3, compoundQuery.getQueries().length);
assertEquals("1.2", A, compoundQuery.getQueries()[0]);
@@ -144,23 +144,23 @@
}
public void testCompoundSomeMatchQueries() {
- Query A = new MatchQuery() {
+ IQuery A = new MatchQuery() {
public boolean isMatch(Object candidate) {
return false;
}
};
- Query B = new ContextQuery() {
+ IQuery B = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
// TODO Auto-generated method stub
return null;
}
};
- Query C = new MatchQuery() {
+ IQuery C = new MatchQuery() {
public boolean isMatch(Object candidate) {
return false;
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {A, B, C}, true);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {A, B, C}, true);
assertTrue("1.0", !(compoundQuery instanceof IMatchQuery));
assertEquals("1.1", 3, compoundQuery.getQueries().length);
assertEquals("1.2", A, compoundQuery.getQueries()[0]);
@@ -169,25 +169,25 @@
}
public void testCompoundNoMatchQueries() {
- Query A = new ContextQuery() {
+ IQuery A = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
// TODO Auto-generated method stub
return null;
}
};
- Query B = new ContextQuery() {
+ IQuery B = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
// TODO Auto-generated method stub
return null;
}
};
- Query C = new ContextQuery() {
+ IQuery C = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
// TODO Auto-generated method stub
return null;
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {A, B, C}, true);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {A, B, C}, true);
assertTrue("1.0", !(compoundQuery instanceof IMatchQuery));
assertEquals("1.1", 3, compoundQuery.getQueries().length);
assertEquals("1.2", A, compoundQuery.getQueries()[0]);
@@ -196,7 +196,7 @@
}
public void testIntersection() {
- Query ABC = new MatchQuery() {
+ IQuery ABC = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate.equals("A") || candidate.equals("B") || candidate.equals("C"))
return true;
@@ -204,7 +204,7 @@
}
};
- Query BCDE = new MatchQuery() {
+ IQuery BCDE = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate.equals("B") || candidate.equals("C") || candidate.equals("D") || candidate.equals("E"))
return true;
@@ -212,7 +212,7 @@
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {ABC, BCDE}, true);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {ABC, BCDE}, true);
Collector result = compoundQuery.perform(getABCDE().iterator(), new Collector());
assertEquals("1.0", result.size(), 2);
assertTrue("1.1", result.toCollection().contains("B"));
@@ -220,7 +220,7 @@
}
public void testIntersection2() {
- Query ABC = new ContextQuery() {
+ IQuery ABC = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
while (iterator.hasNext()) {
Object o = iterator.next();
@@ -231,7 +231,7 @@
}
};
- Query BCDE = new ContextQuery() {
+ IQuery BCDE = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
while (iterator.hasNext()) {
Object o = iterator.next();
@@ -242,7 +242,7 @@
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {ABC, BCDE}, true);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {ABC, BCDE}, true);
Collector result = compoundQuery.perform(getABCDE().iterator(), new Collector());
assertEquals("1.0", result.size(), 2);
assertTrue("1.1", result.toCollection().contains("B"));
@@ -250,7 +250,7 @@
}
public void testUnion() {
- Query ABC = new MatchQuery() {
+ IQuery ABC = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate.equals("A") || candidate.equals("B") || candidate.equals("C"))
return true;
@@ -258,7 +258,7 @@
}
};
- Query BCDE = new MatchQuery() {
+ IQuery BCDE = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate.equals("B") || candidate.equals("C") || candidate.equals("D") || candidate.equals("E"))
return true;
@@ -266,7 +266,7 @@
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {ABC, BCDE}, false);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {ABC, BCDE}, false);
Collector result = compoundQuery.perform(getABCDE().iterator(), new Collector());
assertEquals("1.0", result.size(), 5);
assertTrue("1.1", result.toCollection().contains("A"));
@@ -277,7 +277,7 @@
}
public void testUnion2() {
- Query ABC = new ContextQuery() {
+ IQuery ABC = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
while (iterator.hasNext()) {
Object o = iterator.next();
@@ -288,7 +288,7 @@
}
};
- Query BCDE = new ContextQuery() {
+ IQuery BCDE = new ContextQuery() {
public Collector perform(Iterator iterator, Collector result) {
while (iterator.hasNext()) {
Object o = iterator.next();
@@ -299,7 +299,7 @@
}
};
- CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new Query[] {ABC, BCDE}, false);
+ CompoundQuery compoundQuery = CompoundQuery.createCompoundQuery(new IQuery[] {ABC, BCDE}, false);
Collector result = compoundQuery.perform(getABCDE().iterator(), new Collector());
assertEquals("1.0", result.size(), 5);
assertTrue("1.1", result.toCollection().contains("A"));
Index: src/org/eclipse/equinox/p2/tests/director/DirectorAppTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/director/DirectorAppTest.java,v
retrieving revision 1.9
diff -u -r1.9 DirectorAppTest.java
--- src/org/eclipse/equinox/p2/tests/director/DirectorAppTest.java 6 Oct 2009 21:24:46 -0000 1.9
+++ src/org/eclipse/equinox/p2/tests/director/DirectorAppTest.java 29 Oct 2009 23:27:14 -0000
@@ -473,10 +473,10 @@
URI metadataRepo1 = getTestData("10.1", "/testData/metadataRepo/good").toURI();
URI metadataRepo2 = getTestData("10.1", "/testData/metadataRepo/multipleversions1").toURI();
Application application = new Application();
- Method method = application.getClass().getDeclaredMethod("collectRootIUs", URI[].class, Query.class, Collector.class);
+ Method method = application.getClass().getDeclaredMethod("collectRootIUs", URI[].class, IQuery.class, Collector.class);
method.setAccessible(true);
URI[] uris = new URI[] {metadataRepo1, metadataRepo2};
- Query query = new MatchQuery() {
+ IQuery query = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate instanceof IInstallableUnit) {
IInstallableUnit iu = (IInstallableUnit) candidate;
Index: src/org/eclipse/equinox/p2/tests/director/DirectorApplicationTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/director/DirectorApplicationTest.java,v
retrieving revision 1.4
diff -u -r1.4 DirectorApplicationTest.java
--- src/org/eclipse/equinox/p2/tests/director/DirectorApplicationTest.java 20 Oct 2009 17:49:33 -0000 1.4
+++ src/org/eclipse/equinox/p2/tests/director/DirectorApplicationTest.java 29 Oct 2009 23:27:14 -0000
@@ -526,10 +526,10 @@
URI metadataRepo1 = getTestData("10.1", "/testData/metadataRepo/good").toURI();
URI metadataRepo2 = getTestData("10.1", "/testData/metadataRepo/multipleversions1").toURI();
Application application = new Application();
- Method method = application.getClass().getDeclaredMethod("collectRootIUs", URI[].class, Query.class, Collector.class);
+ Method method = application.getClass().getDeclaredMethod("collectRootIUs", URI[].class, IQuery.class, Collector.class);
method.setAccessible(true);
URI[] uris = new URI[] {metadataRepo1, metadataRepo2};
- Query query = new MatchQuery() {
+ IQuery query = new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate instanceof IInstallableUnit) {
IInstallableUnit iu = (IInstallableUnit) candidate;
Index: src/org/eclipse/equinox/p2/tests/engine/ProfileTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/engine/ProfileTest.java,v
retrieving revision 1.25.2.1
diff -u -r1.25.2.1 ProfileTest.java
--- src/org/eclipse/equinox/p2/tests/engine/ProfileTest.java 22 Oct 2009 01:03:19 -0000 1.25.2.1
+++ src/org/eclipse/equinox/p2/tests/engine/ProfileTest.java 29 Oct 2009 23:27:14 -0000
@@ -139,7 +139,7 @@
return false;
}
- public Collector queryProfile(IProfile profile, Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector queryProfile(IProfile profile, IQuery query, Collector collector, IProgressMonitor monitor) {
return collector;
}
Index: src/org/eclipse/equinox/p2/tests/full/RepoValidator.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/full/RepoValidator.java,v
retrieving revision 1.7
diff -u -r1.7 RepoValidator.java
--- src/org/eclipse/equinox/p2/tests/full/RepoValidator.java 6 Oct 2009 21:24:47 -0000 1.7
+++ src/org/eclipse/equinox/p2/tests/full/RepoValidator.java 29 Oct 2009 23:27:15 -0000
@@ -53,7 +53,7 @@
properties.put("osgi.arch", "x86");
IProfile p = createProfile("repoValidator", null, properties);
- Query q;
+ IQuery q;
q = new InstallableUnitQuery("org.eclipse.rcp.feature.group");
Index: src/org/eclipse/equinox/p2/tests/metadata/repository/CompositeMetadataRepositoryTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/metadata/repository/CompositeMetadataRepositoryTest.java,v
retrieving revision 1.15.2.2
diff -u -r1.15.2.2 CompositeMetadataRepositoryTest.java
--- src/org/eclipse/equinox/p2/tests/metadata/repository/CompositeMetadataRepositoryTest.java 29 Oct 2009 22:53:13 -0000 1.15.2.2
+++ src/org/eclipse/equinox/p2/tests/metadata/repository/CompositeMetadataRepositoryTest.java 29 Oct 2009 23:27:15 -0000
@@ -475,7 +475,7 @@
CompositeMetadataRepository compositeRepo = createRepo(false);
compositeRepo.addChild(location1);
compositeRepo.addChild(location2);
- PipedQuery cQuery = new PipedQuery(new Query[] {new MatchQuery() {
+ PipedQuery cQuery = new PipedQuery(new IQuery[] {new MatchQuery() {
public boolean isMatch(Object candidate) {
if (candidate instanceof IInstallableUnit) {
IInstallableUnit iInstallableUnit = (IInstallableUnit) candidate;
Index: src/org/eclipse/equinox/p2/tests/publisher/actions/RootIUActionTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/publisher/actions/RootIUActionTest.java,v
retrieving revision 1.16.2.1
diff -u -r1.16.2.1 RootIUActionTest.java
--- src/org/eclipse/equinox/p2/tests/publisher/actions/RootIUActionTest.java 22 Oct 2009 01:03:07 -0000 1.16.2.1
+++ src/org/eclipse/equinox/p2/tests/publisher/actions/RootIUActionTest.java 29 Oct 2009 23:27:15 -0000
@@ -22,7 +22,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit;
import org.eclipse.equinox.internal.provisional.p2.metadata.IRequiredCapability;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.MatchQuery;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.metadata.repository.IMetadataRepository;
import org.eclipse.equinox.p2.publisher.IPublisherResult;
import org.eclipse.equinox.p2.publisher.actions.*;
@@ -230,7 +230,7 @@
}
private void setupFilterAdvice(int testSpec) {
- Query query = null;
+ IQuery query = null;
rootIUAdviceCollection = new ArrayList();
if ((testSpec & CONTAINS_A) > 0) {
query = new MatchQuery() {
Index: src/org/eclipse/equinox/p2/tests/updatesite/LocalUpdatesiteTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/updatesite/LocalUpdatesiteTest.java,v
retrieving revision 1.2
diff -u -r1.2 LocalUpdatesiteTest.java
--- src/org/eclipse/equinox/p2/tests/updatesite/LocalUpdatesiteTest.java 6 Oct 2009 21:24:46 -0000 1.2
+++ src/org/eclipse/equinox/p2/tests/updatesite/LocalUpdatesiteTest.java 29 Oct 2009 23:27:15 -0000
@@ -39,7 +39,7 @@
}
public void testCategoryQualifier() throws IOException, ProvisionException {
- Query categoryQuery = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_CATEGORY, Boolean.toString(true));
+ IQuery categoryQuery = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_CATEGORY, Boolean.toString(true));
File siteSource = TestData.getFile("updatesite", "SiteXMLActionTest");
UpdateSitePublisherApplication application = new UpdateSitePublisherApplication();
try {
Index: src/org/eclipse/equinox/p2/tests/updatesite/SiteXMLActionTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/updatesite/SiteXMLActionTest.java,v
retrieving revision 1.7
diff -u -r1.7 SiteXMLActionTest.java
--- src/org/eclipse/equinox/p2/tests/updatesite/SiteXMLActionTest.java 6 Oct 2009 21:24:46 -0000 1.7
+++ src/org/eclipse/equinox/p2/tests/updatesite/SiteXMLActionTest.java 29 Oct 2009 23:27:15 -0000
@@ -49,7 +49,7 @@
}
public void testQualifier() {
- Query categoryQuery = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_CATEGORY, Boolean.toString(true));
+ IQuery categoryQuery = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_CATEGORY, Boolean.toString(true));
Collector results = actionResult.query(categoryQuery, new Collector(), new NullProgressMonitor());
Iterator iter = results.iterator();
while (iter.hasNext()) {
#P org.eclipse.equinox.p2.tests.ui
Index: src/org/eclipse/equinox/p2/tests/ui/query/AbstractQueryTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests.ui/src/org/eclipse/equinox/p2/tests/ui/query/AbstractQueryTest.java,v
retrieving revision 1.5
diff -u -r1.5 AbstractQueryTest.java
--- src/org/eclipse/equinox/p2/tests/ui/query/AbstractQueryTest.java 6 Oct 2009 21:24:48 -0000 1.5
+++ src/org/eclipse/equinox/p2/tests/ui/query/AbstractQueryTest.java 29 Oct 2009 23:27:16 -0000
@@ -11,7 +11,7 @@
package org.eclipse.equinox.p2.tests.ui.query;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.MatchQuery;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.repository.IRepositoryManager;
import org.eclipse.equinox.internal.provisional.p2.ui.policy.IUViewQueryContext;
import org.eclipse.equinox.internal.provisional.p2.ui.policy.Policy;
@@ -43,7 +43,7 @@
Policy.getDefault().setQueryContext(null);
}
- protected Query getMockQuery() {
+ protected IQuery getMockQuery() {
return new MatchQuery() {
public boolean isMatch(Object candidate) {
return true;
Index: src/org/eclipse/equinox/p2/tests/ui/query/AvailableIUWrapperTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests.ui/src/org/eclipse/equinox/p2/tests/ui/query/AvailableIUWrapperTest.java,v
retrieving revision 1.3.2.1
diff -u -r1.3.2.1 AvailableIUWrapperTest.java
--- src/org/eclipse/equinox/p2/tests/ui/query/AvailableIUWrapperTest.java 22 Oct 2009 01:02:53 -0000 1.3.2.1
+++ src/org/eclipse/equinox/p2/tests/ui/query/AvailableIUWrapperTest.java 29 Oct 2009 23:27:16 -0000
@@ -149,7 +149,7 @@
assertEquals("1.2", notInstalled, getIU(iuElement));
}
- protected Query getMockQuery() {
+ protected IQuery getMockQuery() {
return new IUPropertyQuery("key", "value");
}
}
Index: src/org/eclipse/equinox/p2/tests/ui/query/QueryDescriptorTest.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests.ui/src/org/eclipse/equinox/p2/tests/ui/query/QueryDescriptorTest.java,v
retrieving revision 1.2
diff -u -r1.2 QueryDescriptorTest.java
--- src/org/eclipse/equinox/p2/tests/ui/query/QueryDescriptorTest.java 6 Oct 2009 21:24:48 -0000 1.2
+++ src/org/eclipse/equinox/p2/tests/ui/query/QueryDescriptorTest.java 29 Oct 2009 23:27:16 -0000
@@ -24,7 +24,7 @@
class SimpleQueryable implements IQueryable {
List elements = Arrays.asList(new String[] {"a", "b", "c", "d", "e"});
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return query.perform(elements.iterator(), collector);
}
}
@@ -98,7 +98,7 @@
}
public void testCompoundDescriptorAND() {
- Query query = CompoundQuery.createCompoundQuery(new Query[] {new SimpleMatchQuery(), new SimpleMatchQuery2()}, true);
+ IQuery query = CompoundQuery.createCompoundQuery(new IQuery[] {new SimpleMatchQuery(), new SimpleMatchQuery2()}, true);
ElementQueryDescriptor eqDescriptor = new ElementQueryDescriptor(new SimpleQueryable(), query, new Collector(), new StringWrapper());
Collection collection = eqDescriptor.performQuery(null);
assertEquals("1.0", 1, collection.size());
@@ -106,7 +106,7 @@
}
public void testCompoundDescriptorOR() {
- Query query = CompoundQuery.createCompoundQuery(new Query[] {new SimpleMatchQuery(), new SimpleMatchQuery2()}, false);
+ IQuery query = CompoundQuery.createCompoundQuery(new IQuery[] {new SimpleMatchQuery(), new SimpleMatchQuery2()}, false);
ElementQueryDescriptor eqDescriptor = new ElementQueryDescriptor(new SimpleQueryable(), query, new Collector(), new StringWrapper());
Collection collection = eqDescriptor.performQuery(null);
assertEquals("1.0", 3, collection.size());
#P org.eclipse.equinox.p2.tools
Index: src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tools/src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java,v
retrieving revision 1.9
diff -u -r1.9 RepositoryMirroring.java
--- src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java 6 Oct 2009 21:24:49 -0000 1.9
+++ src/org/eclipse/equinox/internal/p2/tools/mirror/RepositoryMirroring.java 29 Oct 2009 23:27:17 -0000
@@ -13,7 +13,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.repository.IRepository;
@@ -92,7 +92,7 @@
}
}
- public void mirrorMetadata(Query query) throws ProvisionException {
+ public void mirrorMetadata(IQuery query) throws ProvisionException {
Collector result = metadataSourceRepository.query(query, new Collector(), null);
mirrorMetadata((IInstallableUnit[]) result.toArray(IInstallableUnit.class));
}
#P org.eclipse.equinox.p2.ui
Index: src/org/eclipse/equinox/internal/p2/ui/DefaultQueryProvider.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/DefaultQueryProvider.java,v
retrieving revision 1.21.2.1
diff -u -r1.21.2.1 DefaultQueryProvider.java
--- src/org/eclipse/equinox/internal/p2/ui/DefaultQueryProvider.java 29 Oct 2009 22:53:22 -0000 1.21.2.1
+++ src/org/eclipse/equinox/internal/p2/ui/DefaultQueryProvider.java 29 Oct 2009 23:27:18 -0000
@@ -37,7 +37,7 @@
private Policy policy;
- private Query allQuery = new MatchQuery() {
+ private IQuery allQuery = new MatchQuery() {
public boolean isMatch(Object candidate) {
return true;
}
@@ -85,15 +85,15 @@
}
}
- Query topLevelQuery = new IUPropertyQuery(context.getVisibleAvailableIUProperty(), Boolean.TRUE.toString());
- Query categoryQuery = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_CATEGORY, Boolean.toString(true));
+ IQuery topLevelQuery = new IUPropertyQuery(context.getVisibleAvailableIUProperty(), Boolean.TRUE.toString());
+ IQuery categoryQuery = new IUPropertyQuery(IInstallableUnit.PROP_TYPE_CATEGORY, Boolean.toString(true));
// Showing child IU's of a group of repositories, or of a single repository
if (element instanceof MetadataRepositories || element instanceof MetadataRepositoryElement) {
if (context.getViewType() == IUViewQueryContext.AVAILABLE_VIEW_FLAT || !context.getUseCategories()) {
AvailableIUWrapper wrapper = new AvailableIUWrapper(queryable, element, false, context.getShowAvailableChildren());
if (showLatest)
- topLevelQuery = new PipedQuery(new Query[] {topLevelQuery, new LatestIUVersionQuery()});
+ topLevelQuery = new PipedQuery(new IQuery[] {topLevelQuery, new LatestIUVersionQuery()});
if (targetProfile != null)
wrapper.markInstalledIUs(targetProfile, hideInstalled);
return new ElementQueryDescriptor(queryable, topLevelQuery, new Collector(), wrapper);
@@ -108,7 +108,7 @@
// children of a category should drill down according to the context. If we aren't in a category, we are already drilling down and
// continue to do so.
boolean drillDown = element instanceof CategoryElement ? context.getShowAvailableChildren() : true;
- Query meetsAnyRequirementQuery = new AnyRequiredCapabilityQuery(((IIUElement) element).getRequirements());
+ IQuery meetsAnyRequirementQuery = new AnyRequiredCapabilityQuery(((IIUElement) element).getRequirements());
availableIUWrapper = new AvailableIUWrapper(queryable, element, true, drillDown);
if (targetProfile != null)
availableIUWrapper.markInstalledIUs(targetProfile, hideInstalled);
@@ -116,12 +116,12 @@
// be visible in the category.
if (element instanceof CategoryElement) {
if (showLatest)
- meetsAnyRequirementQuery = new PipedQuery(new Query[] {meetsAnyRequirementQuery, new LatestIUVersionQuery()});
+ meetsAnyRequirementQuery = new PipedQuery(new IQuery[] {meetsAnyRequirementQuery, new LatestIUVersionQuery()});
return new ElementQueryDescriptor(queryable, meetsAnyRequirementQuery, new Collector(), availableIUWrapper);
}
- Query query = CompoundQuery.createCompoundQuery(new Query[] {topLevelQuery, meetsAnyRequirementQuery}, true);
+ IQuery query = CompoundQuery.createCompoundQuery(new IQuery[] {topLevelQuery, meetsAnyRequirementQuery}, true);
if (showLatest)
- query = new PipedQuery(new Query[] {query, new LatestIUVersionQuery()});
+ query = new PipedQuery(new IQuery[] {query, new LatestIUVersionQuery()});
// If it's not a category, these are generic requirements and should be filtered by the visibility property (topLevelQuery)
return new ElementQueryDescriptor(queryable, query, new Collector(), availableIUWrapper);
}
@@ -155,9 +155,9 @@
case QueryProvider.INSTALLED_IUS :
// Querying of IU's. We are drilling down into the requirements.
if (element instanceof IIUElement && context.getShowInstallChildren()) {
- Query meetsAnyRequirementQuery = new AnyRequiredCapabilityQuery(((IIUElement) element).getRequirements());
- Query visibleAsAvailableQuery = new IUPropertyQuery(context.getVisibleAvailableIUProperty(), Boolean.TRUE.toString());
- return new ElementQueryDescriptor(queryable, CompoundQuery.createCompoundQuery(new Query[] {visibleAsAvailableQuery, meetsAnyRequirementQuery}, true), new Collector(), new InstalledIUElementWrapper(queryable, element));
+ IQuery meetsAnyRequirementQuery = new AnyRequiredCapabilityQuery(((IIUElement) element).getRequirements());
+ IQuery visibleAsAvailableQuery = new IUPropertyQuery(context.getVisibleAvailableIUProperty(), Boolean.TRUE.toString());
+ return new ElementQueryDescriptor(queryable, CompoundQuery.createCompoundQuery(new IQuery[] {visibleAsAvailableQuery, meetsAnyRequirementQuery}, true), new Collector(), new InstalledIUElementWrapper(queryable, element));
}
profile = (IProfile) ProvUI.getAdapter(element, IProfile.class);
if (profile == null)
Index: src/org/eclipse/equinox/internal/p2/ui/query/QueryableUpdates.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/query/QueryableUpdates.java,v
retrieving revision 1.8
diff -u -r1.8 QueryableUpdates.java
--- src/org/eclipse/equinox/internal/p2/ui/query/QueryableUpdates.java 6 Oct 2009 21:24:20 -0000 1.8
+++ src/org/eclipse/equinox/internal/p2/ui/query/QueryableUpdates.java 29 Oct 2009 23:27:18 -0000
@@ -34,7 +34,7 @@
this.iusToUpdate = iusToUpdate;
}
- public Collector query(Query query, Collector result, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector result, IProgressMonitor monitor) {
if (monitor == null)
monitor = new NullProgressMonitor();
int totalWork = 2000;
Index: src/org/eclipse/equinox/internal/provisional/p2/ui/ElementQueryDescriptor.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/ElementQueryDescriptor.java,v
retrieving revision 1.6
diff -u -r1.6 ElementQueryDescriptor.java
--- src/org/eclipse/equinox/internal/provisional/p2/ui/ElementQueryDescriptor.java 6 Oct 2009 21:24:20 -0000 1.6
+++ src/org/eclipse/equinox/internal/provisional/p2/ui/ElementQueryDescriptor.java 29 Oct 2009 23:27:18 -0000
@@ -24,7 +24,7 @@
*/
public class ElementQueryDescriptor {
- private Query query;
+ private IQuery query;
private Collector collector;
private IQueryable queryable;
private ElementWrapper wrapper;
@@ -33,7 +33,7 @@
* Creates an ElementQueryDescriptor to represent a Query, its collector the queryable
* on which it will run.
*/
- public ElementQueryDescriptor(IQueryable queryable, Query query, Collector collector) {
+ public ElementQueryDescriptor(IQueryable queryable, IQuery query, Collector collector) {
this(queryable, query, collector, null);
}
@@ -41,7 +41,7 @@
* Creates an ElementQueryDescriptor to represent a Query, its collector the queryable
* on which it will run, and the transformer used to transform the results.
*/
- public ElementQueryDescriptor(IQueryable queryable, Query query, Collector collector, ElementWrapper wrapper) {
+ public ElementQueryDescriptor(IQueryable queryable, IQuery query, Collector collector, ElementWrapper wrapper) {
this.query = query;
this.collector = collector;
this.queryable = queryable;
Index: src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableArtifactRepositoryManager.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableArtifactRepositoryManager.java,v
retrieving revision 1.14
diff -u -r1.14 QueryableArtifactRepositoryManager.java
--- src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableArtifactRepositoryManager.java 6 Oct 2009 21:24:20 -0000 1.14
+++ src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableArtifactRepositoryManager.java 29 Oct 2009 23:27:18 -0000
@@ -20,7 +20,7 @@
import org.eclipse.equinox.internal.provisional.p2.artifact.repository.IArtifactRepositoryManager;
import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.repository.IRepository;
import org.eclipse.equinox.internal.provisional.p2.repository.IRepositoryManager;
import org.eclipse.equinox.internal.provisional.p2.ui.policy.IUViewQueryContext;
@@ -59,7 +59,7 @@
return null;
}
- protected Collector query(URI[] uris, Query query, Collector collector, IProgressMonitor monitor) {
+ protected Collector query(URI[] uris, IQuery query, Collector collector, IProgressMonitor monitor) {
SubMonitor sub = SubMonitor.convert(monitor, uris.length * 100);
if (sub.isCanceled())
Index: src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableMetadataRepositoryManager.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableMetadataRepositoryManager.java,v
retrieving revision 1.17
diff -u -r1.17 QueryableMetadataRepositoryManager.java
--- src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableMetadataRepositoryManager.java 6 Oct 2009 21:24:20 -0000 1.17
+++ src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableMetadataRepositoryManager.java 29 Oct 2009 23:27:18 -0000
@@ -57,7 +57,7 @@
return null;
}
- protected Collector query(URI uris[], Query query, Collector collector, IProgressMonitor monitor) {
+ protected Collector query(URI uris[], IQuery query, Collector collector, IProgressMonitor monitor) {
if (query instanceof RepositoryLocationQuery) {
query.perform(Arrays.asList(uris).iterator(), collector);
monitor.done();
Index: src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableRepositoryManager.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableRepositoryManager.java,v
retrieving revision 1.12
diff -u -r1.12 QueryableRepositoryManager.java
--- src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableRepositoryManager.java 6 Oct 2009 21:24:20 -0000 1.12
+++ src/org/eclipse/equinox/internal/provisional/p2/ui/QueryableRepositoryManager.java 29 Oct 2009 23:27:18 -0000
@@ -71,7 +71,7 @@
* reporting is not desired
* @return The collector argument
*/
- public Collector query(Query query, Collector result, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector result, IProgressMonitor monitor) {
IRepositoryManager manager = getRepositoryManager();
if (manager == null) {
ProvUI.reportStatus(new Status(IStatus.ERROR, ProvUIActivator.PLUGIN_ID, ProvUIMessages.ProvisioningUtil_NoRepositoryManager), StatusManager.SHOW | StatusManager.LOG);
@@ -229,7 +229,7 @@
*/
protected abstract IRepository doLoadRepository(IRepositoryManager manager, URI location, IProgressMonitor monitor) throws ProvisionException;
- protected abstract Collector query(URI[] uris, Query query, Collector collector, IProgressMonitor monitor);
+ protected abstract Collector query(URI[] uris, IQuery query, Collector collector, IProgressMonitor monitor);
public void setQueryContext(IUViewQueryContext queryContext) {
this.queryContext = queryContext;
Index: src/org/eclipse/equinox/internal/provisional/p2/ui/RepositoryLocationQuery.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/provisional/p2/ui/RepositoryLocationQuery.java,v
retrieving revision 1.3
diff -u -r1.3 RepositoryLocationQuery.java
--- src/org/eclipse/equinox/internal/provisional/p2/ui/RepositoryLocationQuery.java 6 Oct 2009 21:24:20 -0000 1.3
+++ src/org/eclipse/equinox/internal/provisional/p2/ui/RepositoryLocationQuery.java 29 Oct 2009 23:27:18 -0000
@@ -16,7 +16,7 @@
import java.net.URI;
import java.util.Iterator;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.repository.IRepository;
/**
@@ -27,7 +27,7 @@
*
* @since 3.5
*/
-public class RepositoryLocationQuery implements Query {
+public class RepositoryLocationQuery implements IQuery {
/**
* Gets the ID for this Query.
#P org.eclipse.equinox.p2.ui.sdk.scheduler
Index: src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java,v
retrieving revision 1.10
diff -u -r1.10 AutomaticUpdateScheduler.java
--- src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java 6 Oct 2009 21:24:17 -0000 1.10
+++ src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java 29 Oct 2009 23:27:20 -0000
@@ -10,7 +10,7 @@
*******************************************************************************/
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import com.ibm.icu.util.Calendar;
import com.ibm.icu.util.ULocale;
@@ -166,7 +166,7 @@
}
- private Query getProfileQuery() {
+ private IQuery getProfileQuery() {
// We specifically avoid going through the default policy's query provider or
// through the sdk ui bundle, so that we don't load all the p2 UI classes in doing so.
return new IUProfilePropertyByIdQuery(IInstallableUnit.PROP_PROFILE_ROOT_IU, Boolean.toString(true));
#P org.eclipse.equinox.p2.updatechecker
Index: src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java,v
retrieving revision 1.12
diff -u -r1.12 UpdateChecker.java
--- src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java 6 Oct 2009 21:24:19 -0000 1.12
+++ src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java 29 Oct 2009 23:27:20 -0000
@@ -12,7 +12,7 @@
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import java.net.URI;
import java.text.SimpleDateFormat;
@@ -52,9 +52,9 @@
long poll, delay;
IUpdateListener listener;
String profileId;
- Query query;
+ IQuery query;
- UpdateCheckThread(String profileId, Query query, long delay, long poll, IUpdateListener listener) {
+ UpdateCheckThread(String profileId, IQuery query, long delay, long poll, IUpdateListener listener) {
this.poll = poll;
this.delay = delay;
this.profileId = profileId;
@@ -96,7 +96,7 @@
/* (non-Javadoc)
* @see org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateChecker#addUpdateCheck(java.lang.String, long, long, org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener)
*/
- public void addUpdateCheck(String profileId, Query query, long delay, long poll, IUpdateListener listener) {
+ public void addUpdateCheck(String profileId, IQuery query, long delay, long poll, IUpdateListener listener) {
if (checkers.containsKey(listener))
return;
trace("Adding update checker for " + profileId + " at " + getTimeStamp()); //$NON-NLS-1$ //$NON-NLS-2$
@@ -116,7 +116,7 @@
* Return the array of ius in the profile that have updates
* available.
*/
- IInstallableUnit[] checkForUpdates(String profileId, Query query) {
+ IInstallableUnit[] checkForUpdates(String profileId, IQuery query) {
IProfile profile = getProfileRegistry().getProfile(profileId);
ArrayList iusWithUpdates = new ArrayList();
if (profile == null)
Index: src/org/eclipse/equinox/internal/provisional/p2/updatechecker/IUpdateChecker.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/provisional/p2/updatechecker/IUpdateChecker.java,v
retrieving revision 1.4
diff -u -r1.4 IUpdateChecker.java
--- src/org/eclipse/equinox/internal/provisional/p2/updatechecker/IUpdateChecker.java 6 Oct 2009 21:24:19 -0000 1.4
+++ src/org/eclipse/equinox/internal/provisional/p2/updatechecker/IUpdateChecker.java 29 Oct 2009 23:27:20 -0000
@@ -10,7 +10,7 @@
*******************************************************************************/
package org.eclipse.equinox.internal.provisional.p2.updatechecker;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
/**
* An update checker periodically polls for updates to specified profiles and
@@ -41,7 +41,7 @@
* @param listener The listener to be notified of updates
* @see #removeUpdateCheck(IUpdateListener)
*/
- public abstract void addUpdateCheck(String profileId, Query iusToCheckQuery, long delay, long poll, IUpdateListener listener);
+ public abstract void addUpdateCheck(String profileId, IQuery iusToCheckQuery, long delay, long poll, IUpdateListener listener);
/**
* Removes an update listener from the set of listeners registered with this update
@@ -50,7 +50,7 @@
* no effect.
*
* @param listener The listener to remove
- * @see #addUpdateCheck(String, Query, long, long, IUpdateListener)
+ * @see #addUpdateCheck(String, IQuery, long, long, IUpdateListener)
*/
public abstract void removeUpdateCheck(IUpdateListener listener);
#P org.eclipse.equinox.p2.updatesite
Index: src/org/eclipse/equinox/internal/p2/updatesite/SiteXMLAction.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.updatesite/src/org/eclipse/equinox/internal/p2/updatesite/SiteXMLAction.java,v
retrieving revision 1.26.2.2
diff -u -r1.26.2.2 SiteXMLAction.java
--- src/org/eclipse/equinox/internal/p2/updatesite/SiteXMLAction.java 29 Oct 2009 22:53:28 -0000 1.26.2.2
+++ src/org/eclipse/equinox/internal/p2/updatesite/SiteXMLAction.java 29 Oct 2009 23:27:21 -0000
@@ -120,14 +120,14 @@
String id = feature.getFeatureIdentifier() + ".feature.group"; //$NON-NLS-1$
String versionString = feature.getFeatureVersion();
Version version = versionString != null && versionString.length() > 0 ? Version.create(versionString) : Version.emptyVersion;
- Query query = null;
+ IQuery query = null;
Collector collector = null;
if (version.equals(Version.emptyVersion)) {
- query = new PipedQuery(new Query[] {new InstallableUnitQuery(id), new LatestIUVersionQuery()});
+ query = new PipedQuery(new IQuery[] {new InstallableUnitQuery(id), new LatestIUVersionQuery()});
collector = new Collector();
} else if (version.getQualifier() != null && version.getQualifier().endsWith(QUALIFIER)) {
final String v = versionString.substring(0, versionString.indexOf(QUALIFIER));
- Query qualifierQuery = new InstallableUnitQuery(id) {
+ IQuery qualifierQuery = new InstallableUnitQuery(id) {
private String qualifierVersion = v.endsWith(".") ? v.substring(0, v.length() - 1) : v; //$NON-NLS-1$
public boolean isMatch(Object object) {
@@ -138,7 +138,7 @@
return false;
}
};
- query = new PipedQuery(new Query[] {qualifierQuery, new LatestIUVersionQuery()});
+ query = new PipedQuery(new IQuery[] {qualifierQuery, new LatestIUVersionQuery()});
collector = new Collector();
} else {
query = new InstallableUnitQuery(id, version);
Index: src/org/eclipse/equinox/internal/p2/updatesite/metadata/UpdateSiteMetadataRepository.java
===================================================================
RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.updatesite/src/org/eclipse/equinox/internal/p2/updatesite/metadata/UpdateSiteMetadataRepository.java,v
retrieving revision 1.41
diff -u -r1.41 UpdateSiteMetadataRepository.java
--- src/org/eclipse/equinox/internal/p2/updatesite/metadata/UpdateSiteMetadataRepository.java 6 Oct 2009 21:24:19 -0000 1.41
+++ src/org/eclipse/equinox/internal/p2/updatesite/metadata/UpdateSiteMetadataRepository.java 29 Oct 2009 23:27:21 -0000
@@ -15,7 +15,7 @@
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit;
import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector;
-import org.eclipse.equinox.internal.provisional.p2.metadata.query.Query;
+import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQuery;
import org.eclipse.equinox.internal.provisional.p2.metadata.repository.IMetadataRepository;
public class UpdateSiteMetadataRepository implements IMetadataRepository {
@@ -43,7 +43,7 @@
throw new UnsupportedOperationException("Repository not modifiable: " + location); //$NON-NLS-1$
}
- public boolean removeInstallableUnits(Query query, IProgressMonitor monitor) {
+ public boolean removeInstallableUnits(IQuery query, IProgressMonitor monitor) {
throw new UnsupportedOperationException("Repository not modifiable: " + location); //$NON-NLS-1$
}
@@ -99,7 +99,7 @@
return delegate.getAdapter(adapter);
}
- public Collector query(Query query, Collector collector, IProgressMonitor monitor) {
+ public Collector query(IQuery query, Collector collector, IProgressMonitor monitor) {
return delegate.query(query, collector, monitor);
}
}
\ No newline at end of file