清除内容助手

时间:2016-10-31 10:32:33

标签: xtext

我有像

这样的语法规则
MyIdentifier:
    prefix=Prefix ('.' suffix=Suffix)?;

Prefix :
    name=ID
;

Suffix:
    name=ID
;

现在,我可以通过实施completeSuffix_Name方法添加一些自定义内容提案。

但是,有一些默认提案,例如enter image description here

如何摆脱这些并仅显示 我的自定义提案?

编辑:Xtext版本2.10.0

1 个答案:

答案 0 :(得分:1)

在展开DSLProposalProvider的自定义AbstractDSLProposalProvider中,覆盖方法时super.complete_something后执行acceptor.accept(..)

如果您想删除关键字,请确保使用空实现覆盖completeKeyword的{​​{1}}。注意参数(与AbstractContentProposalProvider函数不同)。