我在这里读到https://wiki.eclipse.org/OCL/FAQ
如何在 Ecore 中访问无法导航的对立面
在 UML 中,仅打算在运行时沿一个方向导航的关联可以用单向箭头绘制。
OCL 评估发生在分析时,无论箭头如何,都可以双向导航。
这是 OCL 标准的一部分还是只是 eclipse ecore 的一部分?
一个例子:给定两个类 A 和 B,以及从 A 到 B(但不是从 B 到 A)的单向关联。在类图中,这可以用从 A 到 B 的箭头(一个箭头指向 B 的线)来说明。
编写逆箭头方向导航的 OCL 约束真的是标准的一部分吗?
我在 OCL 规范中找不到任何关于此的内容,请参见此处。