我想通过上下文菜单“Project> Model Validation> Validate selected”(1)和批处理脚本(2)启动模型验证。
为了实现(1)我遵循了sparx文档[1]。这很好。
但我找不到合适的API方法来启动(2)的模型验证。 是否存在等效函数?
亲切的问候 MK
[1] http://www.sparxsystems.com/enterprise_architect_user_guide/9.2/automation/validation.html
答案 0 :(得分:0)
是的,你只是在找错了地方。
您正在查看的内容是将验证回调的文档添加到加载项中,这是您实现自己的验证规则的方式。执行验证的方法在the Project class。
Project是一个单例,可以从the Repository class访问,它也是一个单例,可以在执行脚本的上下文中使用。
但请注意,没有API调用可以选择使用哪些验证规则;这只能通过GUI完成。这使得整个练习有点令人沮丧。