--- /dev/null
+package org.simantics.scl.db;
+
+import org.simantics.Simantics;
+import org.simantics.db.RequestProcessor;
+import org.simantics.scl.runtime.SCLContext;
+
+public class SCLCompilationRequestProcessor {
+ public static RequestProcessor getRequestProcessor() {
+ Object graph = SCLContext.getCurrent().get("graph");
+ if(graph != null)
+ return (RequestProcessor)graph;
+ else
+ return Simantics.getSession();
+ }
+}