我已经定义了一个无序组,它的工作方式与我预期的一样。我唯一想更改的是错误消息,它在无序组的元素尚未建模时出现。有没有简单的方法来解决这个问题?我已经尝试过自定义检查,但出现了意想不到的行为。
遵循我对无序组的规则和错误消息:
Element:
(name=ConfigurationName) &
(description=Description)? &
(tool=Tool) &
(model=Model) &
(interfaces=Interfaces)? &
(paramaters=Parameters)? &
(paramfile=ParamFile)?
;
rule ruleElement failed predicate: {getUnorderedGroupHelper().canLeave(grammarAccess.getElementAccess().getUnorderedGroup())}?
我想将此错误消息更改为:“配置中需要以下元素:....”