我试图在Visual Paradigm中创建一个带有一些约束的类图。据我所知,到目前为止,VP并不支持OCL,因此我正在寻找"正确的方式"表示这些约束。
我想要完成的是:
context Product
inv: articleId.size() > 0 implies productId = articleId
inv: articleId.size() = 0 implies materialId.size() = 8
inv: articleId.size() = 0 implies productId = materialId
inv: articleId.size() > 0 implies gtin.size() = 13
我应该如何在UML中对此进行建模? (如果您可能知道它,那么在Visual Paradigm中?)
答案 0 :(得分:0)
您只需要在评论中将$ awk '...' $(awk '...' master.file)
中的约束括起来即可完成。如果您没有OCL编译器,OCL或纯文本只是一个品味问题。
另见my example。