To-Many 関係

To-many 関係は、OMCollection テンプレートを使用してポインターの集まりとして実装されます。

E がロール名 roleF と幾重にも関連するクラス名であれば、E には以下のデータ・メンバーが含まれます。

OMCollection<F*> role;

この関係を操作するため、E に以下のメソッドが生成されます。

例えば、関連する F オブジェクトそれぞれにイベント X を送るには、以下のコードを使用します。

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

このコードでは、anEE のインスタンスです。

これらのデフォルトは、ロールのプロパティーを介して変更できます。


フィードバック