I have a custom language based on Pythonid language. I extend the AbstractPythonLanguage class that it declares.
The most important elements of my language are toplevel python function calls. They have names and are referenced between files. For example:
As I said some references are between files as well. The problem is, Pythonid's string literal and function call elements don't implement PsiNamedElement, which appears to be needed for refactoring.
How could I implement refactoring of these function calls without PsiNamedElement?