diff options
author | ibull | 2010-01-12 00:55:38 +0000 |
---|---|---|
committer | ibull | 2010-01-12 00:55:38 +0000 |
commit | 8ac4cda697c875f22a921b30cb6be480ead5c1a0 (patch) | |
tree | 81587c66b4f39dde442e75d96132ac36290e1d63 /bundles | |
parent | a87bb68f1094291428ff938bf8e2117862b8e845 (diff) | |
download | rt.equinox.p2-8ac4cda697c875f22a921b30cb6be480ead5c1a0.tar.gz rt.equinox.p2-8ac4cda697c875f22a921b30cb6be480ead5c1a0.tar.xz rt.equinox.p2-8ac4cda697c875f22a921b30cb6be480ead5c1a0.zip |
291763 - [metadata] Cleanup the Query API
This moves the query API to its final location
Diffstat (limited to 'bundles')
11 files changed, 18 insertions, 19 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ql/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.ql/META-INF/MANIFEST.MF index 5fc080ac8..da22b4c74 100644 --- a/bundles/org.eclipse.equinox.p2.ql/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.p2.ql/META-INF/MANIFEST.MF @@ -12,10 +12,11 @@ Bundle-RequiredExecutionEnvironment: J2SE-1.5, Bundle-ActivationPolicy: lazy Import-Package: org.eclipse.equinox.internal.p2.core.helpers, org.eclipse.equinox.internal.p2.metadata, + org.eclipse.equinox.internal.p2.query, org.eclipse.equinox.internal.provisional.p2.metadata, - org.eclipse.equinox.internal.provisional.p2.metadata.query, org.eclipse.equinox.p2.metadata, org.eclipse.equinox.p2.metadata.query, + org.eclipse.equinox.p2.query, org.eclipse.equinox.p2.repository.artifact, org.eclipse.osgi.service.localization, org.osgi.framework diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/QueryContext.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/QueryContext.java index adf2393fa..2f82b3f25 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/QueryContext.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/QueryContext.java @@ -3,13 +3,10 @@ package org.eclipse.equinox.internal.p2.ql; import java.util.*; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.ContextQuery; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQueryable; import org.eclipse.equinox.p2.metadata.IInstallableUnit; -import org.eclipse.equinox.p2.metadata.query.IQuery; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; import org.eclipse.equinox.p2.ql.IQueryContext; import org.eclipse.equinox.p2.ql.ITranslationSupport; +import org.eclipse.equinox.p2.query.*; import org.eclipse.osgi.service.localization.LocaleProvider; public class QueryContext<T> implements IQueryContext<T> { diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/RepeatableIterator.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/RepeatableIterator.java index 743a04c7f..36568766f 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/RepeatableIterator.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/RepeatableIterator.java @@ -10,8 +10,9 @@ *******************************************************************************/ package org.eclipse.equinox.internal.p2.ql; +import org.eclipse.equinox.p2.query.IQueryResult; + import java.util.*; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; public class RepeatableIterator<T> implements IRepeatableIterator<T> { private final List<T> values; diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Constant.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Constant.java index 42c0fe266..b0d3df3e5 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Constant.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Constant.java @@ -10,8 +10,9 @@ *******************************************************************************/ package org.eclipse.equinox.internal.p2.ql.expression; +import org.eclipse.equinox.p2.query.IQueryResult; + import java.util.*; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; import org.eclipse.equinox.p2.ql.IEvaluationContext; import org.eclipse.equinox.p2.ql.SimplePattern; diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Expression.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Expression.java index 688ca7f3e..594b994da 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Expression.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/Expression.java @@ -10,11 +10,12 @@ *******************************************************************************/ package org.eclipse.equinox.internal.p2.ql.expression; +import org.eclipse.equinox.p2.query.IQueryResult; + import java.util.*; import org.eclipse.equinox.internal.p2.ql.IRepeatableIterator; import org.eclipse.equinox.internal.p2.ql.RepeatableIterator; import org.eclipse.equinox.internal.p2.ql.parser.IParserConstants; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; import org.eclipse.equinox.p2.ql.*; /** diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/WrappedIQuery.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/WrappedIQuery.java index fcd3364c1..7b1d88bb9 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/WrappedIQuery.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/internal/p2/ql/expression/WrappedIQuery.java @@ -11,9 +11,9 @@ package org.eclipse.equinox.internal.p2.ql.expression; import java.util.Iterator; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.IMatchQuery; -import org.eclipse.equinox.p2.metadata.query.IQuery; import org.eclipse.equinox.p2.ql.IEvaluationContext; +import org.eclipse.equinox.p2.query.IMatchQuery; +import org.eclipse.equinox.p2.query.IQuery; final class WrappedIQuery extends Function { diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QL.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QL.java index 48bb1aaec..32633cdcd 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QL.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QL.java @@ -14,7 +14,7 @@ import java.util.Iterator; import org.eclipse.equinox.internal.p2.ql.QueryContext; import org.eclipse.equinox.internal.p2.ql.expression.ExpressionFactory; import org.eclipse.equinox.internal.p2.ql.parser.ExpressionParser; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.IQueryable; +import org.eclipse.equinox.p2.query.IQueryable; /** * The public access point to all QL functionality. diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLContextQuery.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLContextQuery.java index 1a33d8c0e..3798627fb 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLContextQuery.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLContextQuery.java @@ -11,7 +11,7 @@ package org.eclipse.equinox.p2.ql; import java.util.Iterator; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; +import org.eclipse.equinox.p2.query.IQueryResult; /** * An IQuery 'context query' implementation that is based on the p2 query language. diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLMatchQuery.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLMatchQuery.java index 47078b39e..118398a23 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLMatchQuery.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLMatchQuery.java @@ -12,8 +12,8 @@ package org.eclipse.equinox.p2.ql; import java.util.ArrayList; import java.util.Iterator; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.IMatchQuery; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; +import org.eclipse.equinox.p2.query.IMatchQuery; +import org.eclipse.equinox.p2.query.IQueryResult; /** * An IQuery implementation that is based on the p2 query language. diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLQuery.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLQuery.java index 853c4cf41..a39ecb61c 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLQuery.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLQuery.java @@ -11,8 +11,8 @@ package org.eclipse.equinox.p2.ql; import java.util.Locale; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.QueryHelpers; -import org.eclipse.equinox.p2.metadata.query.IQuery; +import org.eclipse.equinox.internal.p2.query.QueryHelpers; +import org.eclipse.equinox.p2.query.IQuery; /** * An IQuery 'context query' implementation that is based on the p2 query language. diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QueryResult.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QueryResult.java index 55b3baf8e..e7ee396be 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QueryResult.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QueryResult.java @@ -5,9 +5,7 @@ import java.util.*; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.equinox.internal.p2.ql.IRepeatableIterator; import org.eclipse.equinox.internal.p2.ql.RepeatableIterator; -import org.eclipse.equinox.internal.provisional.p2.metadata.query.Collector; -import org.eclipse.equinox.p2.metadata.query.IQuery; -import org.eclipse.equinox.p2.metadata.query.IQueryResult; +import org.eclipse.equinox.p2.query.*; class QueryResult<T> implements IQueryResult<T> { |