Eclipse Platform
Release 3.6

Uses of Interface
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext

Packages that use IEvaluationContext
org.eclipse.equinox.p2.metadata.expression Provides a simple expression language used to represent requirements and filters in the metadada Package Specification This package defines a simple expression language that is used to define requirements and filters in the metadata, but also form the base of the p2 query language. 
org.eclipse.equinox.p2.metadata.index Provides classes for metadata query indexing Package Specification This package provides API for creating and manipulating indices that are used to optimize queries against a particular queryable source. 
org.eclipse.equinox.p2.query 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 IEvaluationContext
 IEvaluationContext IMatchExpression.createContext()
          Creates a new context to be passed to repeated subsequent evaluations.
 IEvaluationContext IContextExpression.createContext(Class<? extends T> elementClass, IIndexProvider<T> indexProvider)
          Creates a new context to be passed to a subsequent evaluation.
 IEvaluationContext IContextExpression.createContext(Class<? extends T> elementClass, Iterator<T> everything)
          Creates a new context to be passed to a subsequent evaluation.
 IEvaluationContext IExpressionFactory.createContext(IExpression[] variables, Object... params)
          Create an evaluation context with one single variable
 IEvaluationContext IExpressionFactory.createContext(Object... params)
          Create an evaluation context with one single variable
 

Methods in org.eclipse.equinox.p2.metadata.expression with parameters of type IEvaluationContext
 Object IExpression.evaluate(IEvaluationContext context)
          Evaluate this expression with given context and variables.
 boolean IMatchExpression.isMatch(IEvaluationContext context, T candidate)
          This method assigns candidate to the 'this' variable of the context and then evaluates the expression.
 Iterator<T> 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 IEvaluationContext
 Iterator<T> IIndex.getCandidates(IEvaluationContext ctx, IExpression variable, IExpression booleanExpr)
          Obtains the elements that are candidates for the given booleanExpr when applied using the given variable as this.
 

Uses of IEvaluationContext in org.eclipse.equinox.p2.query
 

Methods in org.eclipse.equinox.p2.query that return IEvaluationContext
 IEvaluationContext ExpressionMatchQuery.getContext()
           
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.