mbeckerle commented on issue #1200: URL: https://github.com/apache/daffodil-vscode/issues/1200#issuecomment-2779871948
I think to do a really good job on intellisense it has to be richly aware of the schema model. The schema model is called DSOM. See [DSOM wiki page with UML](https://cwiki.apache.org/confluence/display/DAFFODIL/DFDL+Schema+Object+Model+%28DSOM%29+with+UML) - note that in these diagrams, only the yellow shaded classes are concrete/instantiable, so really those are the only ones that exist and can be navigated. So this model is not so complex as it seems at first glance. VSCode would only need objects corresponding to these concrete classes, and possibly only some of them, and only incrementally. I think we need to design some services so that VSCode can use Daffodil to analyze the schema and provide useful navigation and properties of the DSOM model back to VSCode. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
