]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.osgi/src/org/simantics/scl/osgi/internal/FileSystemModuleSourceRepository.java
Fixing a deadlock. Some improvements to ModuleSourceRepository API
[simantics/platform.git] / bundles / org.simantics.scl.osgi / src / org / simantics / scl / osgi / internal / FileSystemModuleSourceRepository.java
index 0e26c1d273acc71cbe385f7a90dea810cf4ddbde..68e6ac0502db9342680b57a9014f8a5ef1a3f5c1 100644 (file)
@@ -1,6 +1,8 @@
 package org.simantics.scl.osgi.internal;
 
 import java.io.File;
+import java.util.Collection;
+import java.util.Collections;
 
 import org.osgi.service.component.annotations.Component;
 import org.simantics.scl.compiler.module.repository.UpdateListener;
@@ -23,23 +25,12 @@ public class FileSystemModuleSourceRepository implements ModuleSourceRepository
     }
 
     @Override
-    synchronized public void forAllModules(TObjectProcedure<String> procedure) {
+    public Collection<String> getModuleNames() {
+        return Collections.emptyList();
     }
     
     @Override
-    public String getDocumentation(String documentationName) {
-        return null;
+    public void forAllModules(TObjectProcedure<String> procedure) {
     }
     
-    @Override
-    public void forAllDocumentations(TObjectProcedure<String> procedure) {
-    }
-
-    @Override
-    public void checkUpdates() {
-    }
-
-    @Override
-    public void clear() {
-    }
 }