我有两个语法 A 和 B 和两个文件 a 和 b (使用语法分别为和 B )。文件 a 指定变量名称, b 指定 a 的文件名。
在 b 中使用 a 文件想要:
如何在xtext中完成?
更新1
示例语法 B
Model:
ref_model=RefModel
ref_vars+=[Vars]+
;
RefModel:
'reference' 'file' name=ID
;
其中RefModel
定义文件 a 的位置,Vars
在 a 中定义。
答案 0 :(得分:1)
过去我们曾经使用过importURI,但你也可以通过自己的范围来实现。
例如,如果您想使用文件的简单名称,则应在B中将名称作为对A的根元素的引用。
Microsoft Excel Driver
然后,您需要使用资源URI的简单文件名索引A模型的根元素。