对多关系

对多关系可通过使用 OMCollection 模板的指针集合来实现。

如果 E 是一个通过角色名称 roleF 多重相关的类名,那么 E 包含以下数据成员:

OMCollection<F*> role;

E 中生成了以下方法来处理此关系:

例如,如果要将事件 X 发送给每个相关的 F 对象,请使用以下代码:

   OMIterator<F*> iter(anE->getRole());
   while(*iter)
   {
      *iter->GEN();
      iter++;
   }

在此代码中,anEE 的一个实例。

这些缺省值可通过角色的属性进行修改。


反馈