public class DynamicEMFQueryRuntimeContext extends EMFQueryRuntimeContext
This canonicalization is a one-way mapping, so
EMFQueryRuntimeContext.unwrapElement(Object)
and #unwrapTuple(Object)
remain NOPs.
Constructor and Description |
---|
DynamicEMFQueryRuntimeContext(NavigationHelper baseIndex,
org.apache.log4j.Logger logger,
EMFScope emfScope) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
wrapElement(java.lang.Object externalElement)
Wraps the external element into the internal representation that is to be used by the query backend
|
Tuple |
wrapTuple(Tuple externalElements)
Unwraps the tuple of elements into the internal representation that is to be used by the query backend
|
addUpdateListener, coalesceTraversals, containsTuple, countTuples, dispose, ensureEnumerableKey, ensureIndexed, ensureIndexed, ensureIndexed, ensureIndexed, ensureValidKey, enumerateTuples, enumerateValues, getEmfScope, getMetaContext, illegalEnumerateValues, illegalInputKey, isCoalescing, isIndexed, removeUpdateListener, unwrapElement, unwrapTuple
public DynamicEMFQueryRuntimeContext(NavigationHelper baseIndex, org.apache.log4j.Logger logger, EMFScope emfScope)
public java.lang.Object wrapElement(java.lang.Object externalElement)
IQueryRuntimeContext
model element -> internal object.
null must be mapped to null.
wrapElement
in interface IQueryRuntimeContext
wrapElement
in class EMFQueryRuntimeContext
public Tuple wrapTuple(Tuple externalElements)
IQueryRuntimeContext
model elements -> internal objects
null must be mapped to null.
wrapTuple
in interface IQueryRuntimeContext
wrapTuple
in class EMFQueryRuntimeContext