## 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
    --- | --- | ---
    `java.lang.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, java.lang.String name, java.util.List<InvocationImpl.Invocable> invocables)` |
    `protected abstract void` | InvocationImpl.`collectInvocables​(EvaluationContext context, java.lang.String name, java.util.List<InvocationImpl.Invocable> invocables)` |
    `protected void` | MemberInvocationImpl.`collectInvocables​(EvaluationContext context, java.lang.String name, java.util.List<InvocationImpl.Invocable> invocables)` |
    `java.lang.Object` | AccessImpl.`evaluate​(EvaluationContext context)`
    `protected abstract java.lang.Object` | AccessImpl.`evaluate​(EvaluationContext context, java.lang.String name)` |
    `java.lang.Object` | ContainedObjectImpl.`evaluate​(EvaluationContext context)`
    `protected java.lang.Object` | ContextAccessImpl.`evaluate​(EvaluationContext context, java.lang.String name)` |
    `java.lang.Object` | InvocationImpl.`evaluate​(EvaluationContext context)`
    `java.lang.Object` | LinkedExpressionImpl.`evaluate​(EvaluationContext context)`
    `java.lang.Object` | LinkedObjectImpl.`evaluate​(EvaluationContext context)`
    `java.lang.Object` | ListConstructionImpl.`evaluate​(EvaluationContext context)`
    `protected java.lang.Object` | MemberAccessImpl.`evaluate​(EvaluationContext context, java.lang.String name)` |
    `protected java.lang.Object` | StaticAccessImpl.`evaluate​(EvaluationContext context, java.lang.String name)` |
    `java.lang.Object` | ValueImpl.`evaluate​(EvaluationContext context)`