2

我正在使用 EMF 验证框架,需要在同一个验证器类中验证两个变量。我无法在 IValidationContext 对象中设置 2 条错误消息,即我尝试过:

IValidationContext ctx;
ctx.createFailureMessage(new String[]{a,b});

这没有用。我也尝试设置一个列表,IStatusctx.createFailureMessage().也不起作用。

不能在同一个验证上下文中添加多个失败消息吗?

4

1 回答 1

2

您需要在方法中返回MultiStatus包含所有状态消息的createFailureStatus

于 2012-07-18T08:53:45.453 回答