--- /dev/null
+package org.simantics.db.layer0.util;\r
+\r
+import java.io.DataOutputStream;\r
+import java.util.TreeMap;\r
+\r
+import org.eclipse.core.runtime.SubMonitor;\r
+import org.simantics.databoard.binding.mutable.Variant;\r
+import org.simantics.databoard.util.binary.RandomAccessBinary;\r
+\r
+import gnu.trove.map.hash.TIntIntHashMap;\r
+import gnu.trove.set.hash.TIntHashSet;\r
+\r
+public class DomainProcessorState {\r
+ \r
+ public TreeMap<String, Variant> extensions = new TreeMap<String, Variant>();\r
+ public TIntIntHashMap inverses = new TIntIntHashMap();\r
+ public TIntHashSet externals = new TIntHashSet();\r
+ public TIntIntHashMap ids = new TIntIntHashMap(100, 0.6f, -1, -1);\r
+\r
+ public int statementCount;\r
+ public int valueCount;\r
+ public int id;\r
+\r
+ public DataOutputStream statementsOutput;\r
+ public RandomAccessBinary valueOutput;\r
+ public TIntHashSet excludedShared;\r
+\r
+ public RandomAccessBinary otherStatementsInput;\r
+ public RandomAccessBinary valueInput; \r
+\r
+ public SubMonitor monitor;\r
+ public TGValueModifier valueModifier;\r
+\r
+}
\ No newline at end of file