Class DynamicEMFQueryRuntimeContext

  • All Implemented Interfaces:
    IQueryRuntimeContext

    public class DynamicEMFQueryRuntimeContext
    extends EMFQueryRuntimeContext
    In dynamic EMF mode, we need to make sure that EEnum literal constants and values returned by eval() expressions are canonicalized in the same way as enum literals from the EMF model.

    This canonicalization is a one-way mapping, so EMFQueryRuntimeContext.unwrapElement(Object) and #unwrapTuple(Object) remain NOPs.

    • Constructor Detail

      • DynamicEMFQueryRuntimeContext

        public DynamicEMFQueryRuntimeContext​(NavigationHelper baseIndex,
                                             org.apache.log4j.Logger logger,
                                             EMFScope emfScope)