Inheritance オブジェクト (モデル デザイナー)
エンティティが別のエンティティからどのようにプロパティを継承するかを定義します。
プロパティ
名前 |
カーディナリティ |
型 |
説明 |
---|---|---|---|
InheritsFrom EntityID |
1 |
String |
このエンティティが属性とロールを継承するエンティティの ID です。InheritsFrom エンティティが、このエンティティから直接的または間接的に継承することはできません。 |
1 |
Object |
この継承を表すデータベース リレーションシップです。列にバインドされている場合は、一意キーが不要です。このリレーションシップによって、このエンティティがバインドされているテーブルまたは列の一意キーを、InheritsFrom エンティティがバインドされているテーブルまたは列の一意キーと関係付ける必要があります。 |
解説
エンティティに直接の先祖か子孫、またはその両方がある (エンティティ継承を使用) 場合は、現在のエンティティの直接の先祖および子孫のすべてのフィールドとロールが [エクスプローラー] ペインに表示され、それらのフィールドが現在のエンティティに属しているかのように一覧表示されます。アイテムは、継承ルート、すべての直接先祖 (順序どおり)、現在のエンティティ、すべての直接子孫 (不定の順序) の順に表示されます。