I have a XML file with several attributes and text nodes with an injected custom language.
Currently variable resolving only works within each of the small injected parts. I want to resolve variables of an injected language fragment in all fragments of the physical file.
How do I get access to the PSI elements of all injected language parts?
Is it possible to get a (virtual) PSI tree which contains all injected fragments of the XML file for the custom language?
I've already tried implementing an language injector, but retrieving the view provoder only gives me the virtual PSI file of the small fragment.