0

http://wp13117963.server-he.de/blog/2007/01/15/ocl-support-in-enterprise-architect/comment-page-1/#comment-2035

我面临上述文章中提到的问题。即,当我对具有错误语法的属性创建约束时,Enterprise Architect 没有给出任何错误。

4

1 回答 1

0

答案很简单:它伪造 OCL。EA 不对 OCL 本身进行语法检查。它绝不会执行 OCL,也不会进行任何约束检查。您只能将约束标记为 OCL:

在此处输入图像描述

而已。只需尝试输入一个无效的约束,EA 就会在没有任何警告的情况下吞下它。

于 2020-04-04T09:43:06.723 回答