禁用";添加“Xtext自然”;Eclipse中的对话框

禁用";添加“Xtext自然”;Eclipse中的对话框,eclipse,dsl,xtext,Eclipse,Dsl,Xtext,我正在使用带有Xtext语法的自定义DSL。 在我的工作区中有几个项目,其中一个是与开发相关的项目,另一个是用于测试的项目 在测试项目中,JUnit测试需要大量(>5000)DSL文件 当Xtext性质被添加到这个项目中时,重建它需要很长时间,所以我删除了它。无论如何,在这个项目中,这对我来说并不重要。 但现在每次我打开其中一个文件时,Xtext都会要求我将该特性添加到该项目中 我可以为特定项目或一般项目禁用此对话框吗 谢谢你的回答 我认为,natureaddingeditor或callback

我正在使用带有Xtext语法的自定义DSL。 在我的工作区中有几个项目,其中一个是与开发相关的项目,另一个是用于测试的项目

在测试项目中,JUnit测试需要大量(>5000)DSL文件

当Xtext性质被添加到这个项目中时,重建它需要很长时间,所以我删除了它。无论如何,在这个项目中,这对我来说并不重要。 但现在每次我打开其中一个文件时,Xtext都会要求我将该特性添加到该项目中

我可以为特定项目或一般项目禁用此对话框吗


谢谢你的回答

我认为,
natureaddingeditor或callback
类负责该特性

要为您的语言替换此功能,我将尝试以下操作: 从您的UI项目中打开
«LanguageName»UiModule
类(注意,它在src文件夹中;抽象版本在src gen文件夹中),并添加以下行(这段代码来自
XtextUIModule
类):


public类一旦我删除了E4 CSS插件,这个恼人的特性就消失了。
public Class<? extends IXtextEditorCallback> bindIXtextEditorCallback() {
    return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
}