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.TabularIndexScoperuntimeContext, 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, startUpdateTransactionpublic EcoreIndexHost(IStorageBackend storage, org.eclipse.emf.ecore.EPackage... packages)
protected boolean isQueryScopeEmulated(java.lang.Class<? extends QueryScope> queryScopeClass)
isQueryScopeEmulated in class TabularIndexHostpublic 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()