]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/DomainProcessorState.java
d4f0dbe017674ec2f9c82f0147e4190aee0e3c84
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / util / DomainProcessorState.java
1 package org.simantics.db.layer0.util;\r
2 \r
3 import java.io.DataOutputStream;\r
4 import java.util.TreeMap;\r
5 \r
6 import org.eclipse.core.runtime.SubMonitor;\r
7 import org.simantics.databoard.binding.mutable.Variant;\r
8 import org.simantics.databoard.util.binary.RandomAccessBinary;\r
9 \r
10 import gnu.trove.map.hash.TIntIntHashMap;\r
11 import gnu.trove.set.hash.TIntHashSet;\r
12 \r
13 public class DomainProcessorState {\r
14         \r
15         public TreeMap<String, Variant> extensions = new TreeMap<String, Variant>();\r
16         public TIntIntHashMap inverses = new TIntIntHashMap();\r
17         public TIntHashSet externals = new TIntHashSet();\r
18         public TIntIntHashMap ids = new TIntIntHashMap(100, 0.6f, -1, -1);\r
19 \r
20         public int statementCount;\r
21         public int valueCount;\r
22         public int id;\r
23 \r
24         public DataOutputStream statementsOutput;\r
25         public RandomAccessBinary valueOutput;\r
26         public TIntHashSet excludedShared;\r
27 \r
28         public RandomAccessBinary otherStatementsInput;\r
29         public RandomAccessBinary valueInput; \r
30 \r
31         public SubMonitor monitor;\r
32         public TGValueModifier valueModifier;\r
33 \r
34 }