import org.simantics.db.procedure.ListenerBase;
final public class NamespaceIndex extends StringQuery<InternalProcedure<TObjectIntHashMap<String>>> {
-
-// public ArrayList<InternalProcedure<TObjectIntHashMap<String>>> procs = null;
private NamespaceIndex(final String id) {
super(id);
final static void runner(ReadGraphImpl graph, final String id, final QueryProcessor provider, NamespaceIndex cached, final CacheEntry parent, final ListenerBase listener, final InternalProcedure<TObjectIntHashMap<String>> procedure) {
- NamespaceIndex entry = cached != null ? cached : (NamespaceIndex)provider.namespaceIndexMap22.get(id);
+ NamespaceIndex entry = cached != null ? cached : (NamespaceIndex)provider.cache.namespaceIndexMap22.get(id);
if(entry == null) {
entry = new NamespaceIndex(id);
final public static void queryEach(ReadGraphImpl graph, final String id, final QueryProcessor provider, final CacheEntry parent, final ListenerBase listener, final InternalProcedure<TObjectIntHashMap<String>> procedure) {
- final NamespaceIndex entry = (NamespaceIndex)provider.namespaceIndexMap22.get(id);
+ final NamespaceIndex entry = (NamespaceIndex)provider.cache.namespaceIndexMap22.get(id);
if(parent == null && listener == null && entry != null && entry.isReady()) {
entry.performFromCache(graph, provider, procedure);
@Override
public NamespaceIndex getEntry(QueryProcessor provider) {
- return provider.namespaceIndexMap22.get(id);
+ return provider.cache.namespaceIndexMap22.get(id);
}
@Override
public void putEntry(QueryProcessor provider) {
- provider.namespaceIndexMap22.put(id, this);
+ provider.cache.namespaceIndexMap22.put(id, this);
}
@Override
final public void removeEntry(QueryProcessor provider) {
- provider.namespaceIndexMap22.remove(id);
+ provider.cache.namespaceIndexMap22.remove(id);
}
final private void index(ReadGraphImpl graph, final QueryProcessor provider, int root, final InternalProcedure<TObjectIntHashMap<String>> procedure) {