*******************************************************************************/
package org.simantics.db.impl.query;
-import gnu.trove.procedure.TIntProcedure;
-import gnu.trove.set.hash.TIntHashSet;
-
import java.util.ArrayList;
import java.util.Arrays;
import java.util.concurrent.Semaphore;
import org.simantics.db.impl.procedure.InternalProcedure;
import org.simantics.db.procedure.ListenerBase;
-final public class PrincipalTypes extends CollectionUnaryQuery<IntProcedure> {
+import gnu.trove.procedure.TIntProcedure;
+import gnu.trove.set.hash.TIntHashSet;
-// public ArrayList<IntProcedure> procs = null;
+final public class PrincipalTypes extends CollectionUnaryQuery<IntProcedure> {
private PrincipalTypes(final int resource) {
super(resource);
}
final static PrincipalTypes entry(final QueryProcessor provider, final int r) {
- return (PrincipalTypes)provider.principalTypesMap.get(r);
+ return (PrincipalTypes)provider.cache.principalTypesMap.get(r);
}
final static void runner(ReadGraphImpl graph, final int r, final CacheEntry parent, final ListenerBase listener, final IntProcedure procedure) {
QueryProcessor processor = graph.processor;
- PrincipalTypes entry = (PrincipalTypes)processor.principalTypesMap.get(r);
+ PrincipalTypes entry = (PrincipalTypes)processor.cache.principalTypesMap.get(r);
if(entry == null) {
entry = new PrincipalTypes(r);
@Override
public UnaryQuery<IntProcedure> getEntry(QueryProcessor provider) {
- return provider.principalTypesMap.get(id);
+ return provider.cache.principalTypesMap.get(id);
}
@Override
public void putEntry(QueryProcessor provider) {
- provider.principalTypesMap.put(id, this);
+ provider.cache.principalTypesMap.put(id, this);
}
@Override
final public void removeEntry(QueryProcessor provider) {
- provider.principalTypesMap.remove(id);
+ provider.cache.principalTypesMap.remove(id);
}
static class Koss {