# Uses of Interface
org.eclipse.emf.cdo.expressions.EvaluationContext

Packages that use EvaluationContext
Package
Description
org.eclipse.emf.cdo.expressions
The generated EMF API of the CDO expressions model.
org.eclipse.emf.cdo.expressions.impl
The generated EMF implementation of the CDO expressions model.

## Uses of EvaluationContext in org.eclipse.emf.cdo.expressions

Methods in org.eclipse.emf.cdo.expressions with parameters of type EvaluationContext
Modifier and Type
Method
Description
`Object`
Expression.`evaluate(EvaluationContext context)`

## Uses of EvaluationContext in org.eclipse.emf.cdo.expressions.impl

Classes in org.eclipse.emf.cdo.expressions.impl that implement EvaluationContext
Modifier and Type
Class
Description
`class`
`EvaluationContextImpl`
A `HashMap`-based default implementation of an `EvaluationContext`.
Methods in org.eclipse.emf.cdo.expressions.impl with parameters of type EvaluationContext
Modifier and Type
Method
Description
`protected void`
FunctionInvocationImpl.`collectInvocables(EvaluationContext context, String name, List<InvocationImpl.Invocable> invocables)`
`protected abstract void`
InvocationImpl.`collectInvocables(EvaluationContext context, String name, List<InvocationImpl.Invocable> invocables)`
`protected void`
MemberInvocationImpl.`collectInvocables(EvaluationContext context, String name, List<InvocationImpl.Invocable> invocables)`
`Object`
AccessImpl.`evaluate(EvaluationContext context)`
`protected abstract Object`
AccessImpl.`evaluate(EvaluationContext context, String name)`
`Object`
ContainedObjectImpl.`evaluate(EvaluationContext context)`
`protected Object`
ContextAccessImpl.`evaluate(EvaluationContext context, String name)`
`Object`
InvocationImpl.`evaluate(EvaluationContext context)`
`Object`
LinkedExpressionImpl.`evaluate(EvaluationContext context)`
`Object`
LinkedObjectImpl.`evaluate(EvaluationContext context)`
`Object`
ListConstructionImpl.`evaluate(EvaluationContext context)`
`protected Object`
MemberAccessImpl.`evaluate(EvaluationContext context, String name)`
`protected Object`
StaticAccessImpl.`evaluate(EvaluationContext context, String name)`
`Object`
ValueImpl.`evaluate(EvaluationContext context)`