X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Futil%2FDomainProcessorState.java;h=e8d97255b7c1ba4cf68f77e899a3dbe571b86ec1;hb=refs%2Fchanges%2F02%2F1402%2F2;hp=d4f0dbe017674ec2f9c82f0147e4190aee0e3c84;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/DomainProcessorState.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/DomainProcessorState.java index d4f0dbe01..e8d97255b 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/DomainProcessorState.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/DomainProcessorState.java @@ -1,34 +1,37 @@ -package org.simantics.db.layer0.util; - -import java.io.DataOutputStream; -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 extensions = new TreeMap(); - public TIntIntHashMap inverses = new TIntIntHashMap(); - public TIntHashSet externals = new TIntHashSet(); - public TIntIntHashMap ids = new TIntIntHashMap(100, 0.6f, -1, -1); - - 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; - +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 extensions = new TreeMap(); + 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 internalEntries; + } \ No newline at end of file