--- /dev/null
+package org.simantics.scl.compiler.tests;\r
+\r
+import org.simantics.scl.compiler.module.repository.ModuleRepository;\r
+import org.simantics.scl.compiler.source.repository.CompositeModuleSourceRepository;\r
+import org.simantics.scl.compiler.source.repository.SourceRepositories;\r
+import org.simantics.scl.osgi.SCLOsgi;\r
+\r
+public class InitialRepository {\r
+ private static ModuleRepository MODULE_REPOSITORY1 = new ModuleRepository(\r
+ new CompositeModuleSourceRepository(\r
+ SourceRepositories.BUILTIN_SOURCE_REPOSITORY,\r
+ SourceRepositories.PRELUDE_SOURCE_REPOSITORY\r
+ ));\r
+ \r
+ public static ModuleRepository getInitialRepository() {\r
+ if(MODULE_REPOSITORY1.getModule("Prelude").didSucceed())\r
+ return MODULE_REPOSITORY1;\r
+ else\r
+ return SCLOsgi.MODULE_REPOSITORY;\r
+ }\r
+}\r