eclipse - 无法在 IValidationContext Eclipse EMF 中设置多个 IStatus 消息

标签 eclipse eclipse-plugin eclipse-emf

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

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

这不起作用。我还尝试在 ctx.createFailureMessage() 中设置 IStatus 列表。 这也不起作用。

是否无法在同一验证上下文中添加多个失败消息?

最佳答案

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

关于eclipse - 无法在 IValidationContext Eclipse EMF 中设置多个 IStatus 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11535053/

相关文章:

uml - eclipse : how to programmatically convert UML to ecore

java - Eclipse 数据库连接驱动程序定义

java - 在 Eclipse Indigo 的 Blackberry 插件中使用 Web 服务

java - 向 Eclipse 编辑器插件添加语义突出显示

java - EMF:生成编辑器代码

java - 是否可以使用 Java5 级别注释来使用 "annotated Java"生成 EMF?

java - 在我的 java 项目中使用其他 java 文件

java - 当第二次打开 AlertDialog 时应用程序崩溃

android - 每次我在 Eclipse 中单击 Android XML 文件时,它都会加载所有 API 版本的数据

eclipse - 以编程方式访问 Eclipse 的调用层次结构