]> gerrit.simantics Code Review - simantics/interop.git/commit
Process changes in smaller chunks 00/4900/1
authorMarko Luukkainen <marko.luukkainen@semantum.fi>
Fri, 25 Feb 2022 16:22:04 +0000 (18:22 +0200)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Fri, 25 Feb 2022 16:22:04 +0000 (18:22 +0200)
commit88fcf43b9eb2e217b50bf67cee58edaef4637a59
tree09642585bb1311f14905c7717dd0e47b27b3f928
parentb2bf3445afe9519017f07e41da3c6bc2bccedc6f
Process changes in smaller chunks

UpdateTree and UpdateOperation processing in chunks.
Applying changes in chunks.
Fixed bookkeeping problems in one of GraphComparator subroutines, which
processed same statements several times, and could cause conflicting
results.

gitlab #39

Change-Id: Ic897802ddd8c2906e48a0e7d9ba6d1ec35ced13d
org.simantics.interop.update/src/org/simantics/interop/update/model/AddDeleteUpdateOp.java
org.simantics.interop.update/src/org/simantics/interop/update/model/ModelUpdate.java
org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateList.java
org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateNode.java
org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateOperations.java
org.simantics.interop.update/src/org/simantics/interop/update/model/UpdateTree.java
org.simantics.interop/src/org/simantics/interop/test/GraphChanges.java
org.simantics.interop/src/org/simantics/interop/test/GraphComparator.java