从jar中交叉引用文本中的dsl元素



我有一个用xtext编写的DSL。我们设扩展是dmodel。我基于DSL创建了两个文件a.dmodelb.model的项目,其中的各种元素能够在编辑器中相互交叉引用。

让我们说,我想把a.dmodel移动到一个罐子,并将其添加到一个罐子(并可能将罐子添加到项目),仍然能够交叉引用b.dmodel的元素。我该怎么做呢?

开箱即用。您只需将带有a.dmodel的jar放到包含b.dmodel的java项目的类路径中。Xtext将获取这些信息,并使a.dmodel中的元素可被引用。

最新更新