package org.simantics.scl.compiler.source.repository;
+import java.util.Collection;
+
import org.simantics.scl.compiler.module.Module;
import org.simantics.scl.compiler.module.repository.UpdateListener;
import org.simantics.scl.compiler.source.ModuleSource;
return modules.get(moduleName);
}
+ @Override
+ public Collection<String> getModuleNames() {
+ return modules.keySet();
+ }
+
@Override
public void forAllModules(TObjectProcedure<String> procedure) {
modules.forEachKey(procedure);
}
@Override
- public void forAllDocumentations(TObjectProcedure<String> procedure) {
- for(String documentationName : documentations.keySet())
- procedure.execute(documentationName);
- }
-
- @Override
- public void checkUpdates() {
- }
-
- @Override
- public void clear() {
+ public Collection<String> getDocumentationNames() {
+ return documentations.keySet();
}
}