Uses of Interface
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext
Packages that use IEvaluationContext
Package
Description
Provides a simple expression language used to represent requirements and filters in the metadada
Provides classes for metadata query indexing
Provides common classes for the query mechanism.
-
Uses of IEvaluationContext in org.eclipse.equinox.p2.metadata.expression
Methods in org.eclipse.equinox.p2.metadata.expression that return IEvaluationContextModifier and TypeMethodDescriptionIContextExpression.createContext(Class<? extends T> elementClass, Iterator<T> everything) Creates a new context to be passed to a subsequent evaluation.IContextExpression.createContext(Class<? extends T> elementClass, IIndexProvider<T> indexProvider) Creates a new context to be passed to a subsequent evaluation.IExpressionFactory.createContext(Object... params) Create an evaluation context with one single variableIExpressionFactory.createContext(IExpression[] variables, Object... params) Create an evaluation context with one single variableIMatchExpression.createContext()Creates a new context to be passed to repeated subsequent evaluations.Methods in org.eclipse.equinox.p2.metadata.expression with parameters of type IEvaluationContextModifier and TypeMethodDescriptionIExpression.evaluate(IEvaluationContext context) Evaluate this expression with given context and variables.booleanIMatchExpression.isMatch(IEvaluationContext context, T candidate) This method assignscandidateto the 'this' variable of thecontextand then evaluates the expression.IContextExpression.iterator(IEvaluationContext context) Evaluate the expression and return the expected collection result as an iterator -
Uses of IEvaluationContext in org.eclipse.equinox.p2.metadata.index
Methods in org.eclipse.equinox.p2.metadata.index with parameters of type IEvaluationContextModifier and TypeMethodDescriptionIIndex.getCandidates(IEvaluationContext ctx, IExpression variable, IExpression booleanExpr) Obtains the elements that are candidates for the givenbooleanExprwhen applied using the givenvariableasthis. -
Uses of IEvaluationContext in org.eclipse.equinox.p2.query
Methods in org.eclipse.equinox.p2.query that return IEvaluationContext