]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/Fact.java
Merged changes from feature/scl to master.
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / chr / Fact.java
diff --git a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/Fact.java b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/chr/Fact.java
new file mode 100644 (file)
index 0000000..f61d307
--- /dev/null
@@ -0,0 +1,11 @@
+package org.simantics.scl.runtime.chr;\r
+\r
+public interface Fact {\r
+    /**\r
+     * Activates the fact with the given priority. The method returns\r
+     * the new priority of the fact or a negative number if the fact\r
+     * is deactivated.\r
+     */\r
+    int activate(Object context, int priority);\r
+    boolean isAlive();\r
+}\r