オブジェクト-オブジェクト関係
ここでは、オブジェクトとオブジェクトの間の関連関係を確認、追加、編集、または削除できます。
標準的な OCPM モデルでは、すべてのオブジェクト間に一定の相関関係が存在する必要があります。
特定のオブジェクトが他のオブジェクトと相関関係を持たない場合、モデル生成後にフィルター条件が使用できなくなる原因となります。
❶ オブジェクトリスト。オブジェクト名、元のファイル名、およびオブジェクトの状態が表示されます。関連関係が存在しないオブジェクトはデフォルトのアイコン、他のオブジェクトとの関連関係が存在するオブジェクトは青色のチェックマーク、オブジェクト間で循環関連が存在するオブジェクトは黄色のチェックマークと警告が表示されます。
オブジェクト間の関係を設定すると、その関係が設定された相手側のオブジェクトの関係リストにも、その関連関係が表示されます。
オブジェクト間での循環関連は許可されません。例えば、オブジェクトAとオブジェクトBに関係を設定し、オブジェクトBとオブジェクトCに関係を設定した場合、オブジェクトAとオブジェクトCの間に関係を設定すべきではありません。これはフィルター条件が機能しなくなる原因となります。
❷ オブジェクト検索。オブジェクト名に基づいて検索します。
❸ フィルター機能。関係名、逆向き関係名、およびオブジェクト名からオブジェクトの関係を検索できます。
❹ 関係情報の表示。該当する関係の基本情報を表示します。
❺ 編集。クリックすると、その関連関係を編集できます。
❻ 削除。その関連関係を削除します。
❼ 関係追加ボタンをクリックし、新しいオブジェクト-オブジェクト関係を追加します。
❶ オブジェクト名。ここは選択されたオブジェクトに固定され、変更できません。
❷ 関係名。任意の名称を設定できます。デフォルトは関連付けられたオブジェクトの名称です。
❸ 関係タイプ。関連付けられた2つのオブジェクト間のインスタンス関連タイプ(1:N または N:1)を選択できます。
❹ 関連属性。選択した関係タイプに応じて変化します。「1」側はデフォルトでそのオブジェクトのオブジェクトID列となり、変更できません。「N」側は通常、「1」側のオブジェクトのオブジェクトIDを選択します。
❺ 関連先オブジェクト選択ボックス。ここで関連付けるオブジェクトを選択します。
❻ 逆向き関係名。任意の名称を入力できます。デフォルトは左側のオブジェクト名です。
❼ 関連属性。ロジックは左側の関連属性と同様です。
❽ 必須項目の入力完了後、完了ボタンをクリックすると、オブジェクト-オブジェクト関係の追加が成功します。