--- /dev/null
+package org.simantics.db.layer0.scl;\r
+\r
+import org.simantics.scl.compiler.runtime.RuntimeEnvironment;\r
+\r
+/**\r
+ * Base class for deriving compilation context classes that can be used\r
+ * with {@link AbstractExpressionCompilationRequest}.\r
+ * \r
+ * @author Hannu Niemistö\r
+ */\r
+public abstract class AbstractExpressionCompilationContext {\r
+ public final RuntimeEnvironment runtimeEnvironment;\r
+ \r
+ public AbstractExpressionCompilationContext(RuntimeEnvironment runtimeEnvironment) {\r
+ this.runtimeEnvironment = runtimeEnvironment;\r
+ }\r
+}\r