private boolean isInWorkspace(String fileURI) {
        if (workspaceURI == null) return false;
        Path filePath = Paths.get(URI.create(fileURI));
        Path workspacePath = Paths.get(workspaceURI);
        return filePath.startsWith(workspacePath);
    }
Class responsible for maintaining the set of open documents and reparsing them.
When {@link SchemaDocumentScheduler#updateFile} is called, it will call {@link DocumentManager#updateFileContent} on the appropriate file 
and also other files that may have dependencies on the contents of the file.
integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/schemadocument/SchemaDocumentScheduler.java