diff options
author | Thomas Hallgren | 2010-02-22 01:10:11 +0000 |
---|---|---|
committer | Thomas Hallgren | 2010-02-22 01:10:11 +0000 |
commit | 8aa5a700fd1df2f75541c1329747668a0eb1716e (patch) | |
tree | 85a71b311400712ede104e6ebc524662633f745f /bundles/org.eclipse.equinox.p2.ql | |
parent | 9dc753efb1afeb1c6778b8338f01c80919e8b143 (diff) | |
download | rt.equinox.p2-8aa5a700fd1df2f75541c1329747668a0eb1716e.tar.gz rt.equinox.p2-8aa5a700fd1df2f75541c1329747668a0eb1716e.tar.xz rt.equinox.p2-8aa5a700fd1df2f75541c1329747668a0eb1716e.zip |
302201 : Unify the two query approaches used in p2, step 3.
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ql')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/IQLFactory.java | 10 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLQuery.java | 35 |
2 files changed, 0 insertions, 45 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/IQLFactory.java b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/IQLFactory.java index 5a1544ae7..8bb69d055 100644 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/IQLFactory.java +++ b/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/IQLFactory.java @@ -11,7 +11,6 @@ package org.eclipse.equinox.p2.ql; import java.util.Map; -import org.eclipse.equinox.p2.metadata.IVersionedId; import org.eclipse.equinox.p2.metadata.expression.IExpression; import org.eclipse.equinox.p2.metadata.expression.IExpressionFactory; @@ -107,15 +106,6 @@ public interface IQLFactory extends IExpressionFactory { IExpression lambda(IExpression variable, IExpression[] initialAssignments, IExpression body); /** - * Create an expression that yields a new collection consisting of the latest version of - * the elements of the <code>collection</code>. Each element in <code>collection</code> - * must implement the {@link IVersionedId} interface. - * @param collection The collection providing the versioned elements - * @return A collection expression - */ - IExpression latest(IExpression collection); - - /** * Creates a member call expression. * @param target The target for the member call * @param name The name of the member 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 deleted file mode 100644 index 9987cdc7b..000000000 --- a/bundles/org.eclipse.equinox.p2.ql/src/org/eclipse/equinox/p2/ql/QLQuery.java +++ /dev/null @@ -1,35 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 Cloudsmith Inc. and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Cloudsmith Inc. - initial API and implementation - *******************************************************************************/ -package org.eclipse.equinox.p2.ql; - -import java.util.Locale; -import org.eclipse.equinox.p2.query.IQuery; - -/** - * An IQuery 'context query' implementation that is based on the p2 query language. - */ -public abstract class QLQuery<T> implements IQuery<T> { - final Class<T> elementClass; - private Locale locale; - - protected QLQuery(Class<T> elementClass) { - this.elementClass = elementClass; - } - - public Locale getLocale() { - return locale == null ? Locale.getDefault() : locale; - } - - public void setLocale(Locale locale) { - this.locale = locale; - } - -} |