]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/CHRContext.java
(refs #7250) CHR bugfixes, cleaning up unit tests
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / chr / CHRContext.java
index 59fe191f7cd68a392bbdc5aaf7c56a46624fb431..b79cf6d7da4743ad66360ce9b42d8953cf7f9591 100644 (file)
@@ -2,7 +2,7 @@ package org.simantics.scl.runtime.chr;
 
 public class CHRContext {
     public CHRPriority topPriority;
-    public int currentId = 1;
+    public int currentId = 0;
     
     public void activate(int maxPriority) {
         //System.out.println("--- ACTIVATE " + maxPriority + "---------------------------------------------");
@@ -14,4 +14,8 @@ public class CHRContext {
         }
         //System.out.println("--- FINISHED " + maxPriority + "---------------------------------------------");
     }
+    
+    public int generateId() {
+        return currentId++;
+    }
 }