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.query Provides classes for the query the metadata. 
 

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, org.eclipse.equinox.p2.metadata.index.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.query
 

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


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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