Closed Wilson008 closed 3 years ago
We use approach number one, where we adapt the scope provider to compute the fully qualified name of the particular elements to be cross-referenced. The default scope provider has an issue with our language for computing the two topmost hierarchy levels.
See also https://www.eclipse.org/forums/index.php/t/1074040/ for injecting an instance of our adapted EastAdlQualifiedShortnameProvider to call the non-static function getFullyQualifiedName(EObject) of its super class.
We have two approaches for cross-referencing type and prototype:
We should unify these approaches, that is,