]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.structural.synchronization.client/src/org/simantics/structural/synchronization/base/ModuleUpdateContext.java
Refactoring of simulator toolkit
[simantics/platform.git] / bundles / org.simantics.structural.synchronization.client / src / org / simantics / structural / synchronization / base / ModuleUpdateContext.java
index 027c88dc722d5232bd5229b29491e85b2bc355a5..854a22d23ab055898c4f4a28dbe33698cc55913b 100644 (file)
@@ -5,6 +5,8 @@ import gnu.trove.map.hash.THashMap;
 import java.util.ArrayList;
 
 import org.simantics.databoard.binding.mutable.Variant;
+import org.simantics.structural.synchronization.utils.ComponentBase;
+import org.simantics.structural.synchronization.utils.Solver;
 
 public class ModuleUpdateContext<T extends ComponentBase<T>> {
 
@@ -80,7 +82,11 @@ public class ModuleUpdateContext<T extends ComponentBase<T>> {
     public <S> S getConcreteSolver() {
        return handler.solver.getConcreteSolver();
     }
-    
+
+    public String getModuleType() {
+        return updater != null ? updater.moduleType : null;
+    }
+
     public String getModuleName() {
         return component.solverComponentName;
     }