public class EcoreIndexHost extends TabularIndexHost
Usage:
getTableDirectInstances(EClassifier)
and getTableFeatureSlots(EStructuralFeature)
.
TabularIndexHost.getScope()
, as you would on an EMFScope
.
EXPERIMENTAL. This class or interface has been added as part of a work in progress. There is no guarantee that this API will work or that it will remain the same.
TabularIndexHost.TabularIndexScope
runtimeContext, scope
Constructor and Description |
---|
EcoreIndexHost(IStorageBackend storage,
org.eclipse.emf.ecore.EPackage... packages) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<org.eclipse.emf.ecore.EClassifier,ITableWriterUnary.Table<java.lang.Object>>> |
getAllCurrentTablesDirectInstances() |
java.util.Set<java.util.Map.Entry<org.eclipse.emf.ecore.EStructuralFeature,ITableWriterBinary.Table<java.lang.Object,java.lang.Object>>> |
getAllCurrentTablesFeatures() |
ITableWriterUnary.Table<java.lang.Object> |
getTableDirectInstances(org.eclipse.emf.ecore.EClassifier classifier) |
ITableWriterBinary.Table<java.lang.Object,java.lang.Object> |
getTableFeatureSlots(org.eclipse.emf.ecore.EStructuralFeature feature) |
protected boolean |
isQueryScopeEmulated(java.lang.Class<? extends QueryScope> queryScopeClass) |
finishUpdateTransaction, getRuntimeContext, getScope, newBinaryInputTable, newUnaryInputTable, registerNewTable, startUpdateTransaction
public EcoreIndexHost(IStorageBackend storage, org.eclipse.emf.ecore.EPackage... packages)
protected boolean isQueryScopeEmulated(java.lang.Class<? extends QueryScope> queryScopeClass)
isQueryScopeEmulated
in class TabularIndexHost
public ITableWriterUnary.Table<java.lang.Object> getTableDirectInstances(org.eclipse.emf.ecore.EClassifier classifier)
public ITableWriterBinary.Table<java.lang.Object,java.lang.Object> getTableFeatureSlots(org.eclipse.emf.ecore.EStructuralFeature feature)
public java.util.Set<java.util.Map.Entry<org.eclipse.emf.ecore.EClassifier,ITableWriterUnary.Table<java.lang.Object>>> getAllCurrentTablesDirectInstances()
public java.util.Set<java.util.Map.Entry<org.eclipse.emf.ecore.EStructuralFeature,ITableWriterBinary.Table<java.lang.Object,java.lang.Object>>> getAllCurrentTablesFeatures()