using this code to fetch files for codegen from filesystem
public void executeCommand(Resource resource, Document document, ILanguageServerAccess access,
ExecuteCommandParams params) {
JavaIoFileSystemAccess fileSystemAccess = getFileSystemAccess(params);
final Function<ILanguageServerAccess.IndexContext, Boolean> func = (
ILanguageServerAccess.IndexContext ctxt) -> {
for (final IResourceDescription rd : ctxt.getIndex().getAllResourceDescriptions()) {
if (isGenerate(rd)) {
Resource res = getResource(access, rd);
if (res != null) {
generator.doGenerate(res, fileSystemAccess, new GeneratorContext());
}
}
}
return true;
};
access.doReadIndex(func);
}
this code is returning deleted files of filesystem.
Expecting updated files from filesystem with deleted files filtered