私は OCL が初めてで、事前条件と事後条件がどのように機能するかについて疑問があります。
if then ステートメント内に事後条件を配置できますか?
たとえば、次のコードは有効ですか、それとも概念を混ぜているだけですか?
Context [some context here]
if (
... some conditions...
) then (
result = 1
post: self.isComplete() -- for example
)
endif
ご助力ありがとうございます