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