Using FindUsagesFacade
Expecting read action where SNode/SModel are passed as arguments
Fixed exception in plugin. Cause was: MPS error type (non-java type) isValid=false
Properly constructing class fqname in ClassStubPsiMapper
Again: properly constructing class fqname in ClassStubPsiMapper and MPSPsiReferenceSearch
(classes and fiedls. methods not yet)
Mps psi references created via factory, based on link target concept.
Got rid of constructor refactoring hack and refactoring listener altogether.
Constructors in psi stubs now have another foreign id (IdeaPlugin project not yet fixed)
Fixed references to constructors in IdeaPlugin mps code
Constructor foreign ids in Eclipse stubs aligned with psi stubs (makes IdeaPlugin compilable in idea)