Xtext offers powerful cross-reference mechanisms to resolve elements inside the current resource or even from imported resources External resources can either be imported explicitly or implicitly My goal was to provide a library for my DSL containing a number of elements which should be referencable from “everywhere”