--- /dev/null
+package org.simantics.scl.compiler.environment;\r
+\r
+import org.simantics.scl.compiler.module.ConcreteModule;\r
+import org.simantics.scl.compiler.module.ImportDeclaration;\r
+import org.simantics.scl.compiler.module.repository.ImportFailureException;\r
+\r
+public interface EnvironmentFactory {\r
+\r
+ Environment createEnvironment(ImportDeclaration[] array) throws ImportFailureException;\r
+ void addBuiltinDependencies(ConcreteModule module);\r
+\r
+}\r