如何以编程方式触发EMF模型的验证?

时间:2011-12-21 17:57:59

标签: java validation eclipse-emf .emf

在使用EMF创建的编辑器中,可以通过右键单击任何建模元素并从上下文菜单中选择“验证”来验证模型。我想以编程方式调用此功能。我的用例是我想在用户尝试打开向导时验证模型。根据验证结果,向导将打开(验证成功)或将显示找到的错误。

有谁知道如何以编程方式实现此目标?

1 个答案:

答案 0 :(得分:11)

由于org.eclipse.emf.ecore.util.Diagnostician(调用Diagnostician.INSTANCE.validate(...)),您应该能够触发验证。您可以查看its javadoc