X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.structural.synchronization.client%2Fsrc%2Forg%2Fsimantics%2Fstructural%2Fsynchronization%2Fbase%2FSynchronizationEventHandlerBase.java;h=94bfbf89626bc1e1230688233dddbb0d8155d2f9;hb=28be4d3512adbf9cb2c2af1ddb479a9820f860c0;hp=d2eb50f22e30ee1a47448255bb73d98be81aa7a7;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java b/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java index d2eb50f22..94bfbf896 100644 --- a/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java +++ b/bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/SynchronizationEventHandlerBase.java @@ -1,8 +1,5 @@ package org.simantics.structural.synchronization.base; -import gnu.trove.map.hash.THashMap; -import gnu.trove.set.hash.THashSet; - import java.util.ArrayDeque; import java.util.Collection; import java.util.Collections; @@ -19,6 +16,9 @@ import org.simantics.structural.synchronization.protocol.SerializedVariable; import org.simantics.structural.synchronization.protocol.SynchronizationEventHandler; import org.simantics.structural.synchronization.protocol.SynchronizationException; +import gnu.trove.map.hash.THashMap; +import gnu.trove.set.hash.THashSet; + /** * Handles synchronization events by updating the simulator designated by the * provided {@link Solver} instance. @@ -186,7 +186,7 @@ public abstract class SynchronizationEventHandlerBase parentSolverComponentName, getSubprocessName(name, properties)); try { - solver.addSubprocess(subprocessName); + solver.addSubprocess(subprocessName, updater.subprocessType); } catch(Exception e) { reportProblem("Exception while adding subprocess.", e); }