メインコンテンツまでスキップ

IRelationship インタフェース

名前空間: NextDesign.Core

説明

関連情報へのアクセスオブジェクトです。

所属エリア

名前説明
モデルモデルにアクセスするAPI群です。

継承元

名前説明
IModelNextDesignの設計モデル情報へのアクセス手段を提供します。

プロパティ

名前説明
IsDerivation導出関連か

注意)導出関連と関連端オブジェクト
導出関連は、導出先から導出元方向への関連として定義されます。
そのため、導出関連におけるSourceオブジェクトが導出先、Targetオブジェクトが導出元を表す点に注意してください。
IsEmbedded所有関連か
IsReference参照関連か
IsTwoWay双方向関連か
Source関連元側関連端オブジェクト
SourceField関連元に対する関連端フィールド。
このフィールドは関連先オブジェクトのフィールドとなります。
SourceIndex関連元に対する関連端フィールドにおけるインデックス
Target関連先側関連端オブジェクト
TargetField関連先に対する関連端フィールド。
このフィールドは関連元オブジェクトのフィールドとなります。
TargetIndex関連先に対する関連端フィールドにおけるインデックス
関連が単方向の場合はインデックス値を保存しないため、プロジェクトを再ロードするとインデックス値が変わる場合があります。

メソッド

名前説明
Relateこの関連の関連端を指定されたモデルに置き換えます。
このメソッドにてパス制約、多重度制約はチェックされません。
UnRelateこの関連による関連づけを解除して、この関連を削除します。
既に削除済みの関連に対してこのメソッドが呼び出された場合は何も行われません。

なお、このメソッドは所有関連に対しては実行できません。

関連項目

名前説明
モデルを編集するAPIを通してNextDesignの各種モデル情報を編集します。