IRelationship インタフェース
名前空間: NextDesign.Core
説明
関連情報へのアクセスオブジェクトです。
所属エリア
名前 | 説明 |
---|---|
モデル | モデルにアクセスするAPI群です。 |
継承元
名前 | 説明 |
---|---|
IModel | NextDesignの設計モデル情報へのアクセス手段を提供します。 |
プロパティ
名前 | 説明 |
---|---|
IsDerivation | 導出関連か 注意)導出関連と関連端オブジェクト 導出関連は、導出先から導出元方向への関連として定義されます。 そのため、導出関連におけるSourceオブジェクトが導出先、Targetオブジェクトが導出元を表す点に注意してください。 |
IsEmbedded | 所有関連か |
IsReference | 参照関連か |
IsTwoWay | 双方向関連か |
Source | 関連元側関連端オブジェクト |
SourceField | 関連元に対する関連端フィールド。 このフィールドは関連先オブジェクトのフィールドとなります。 |
SourceIndex | 関連元に対する関連端フィールドにおけるインデックス |
Target | 関連先側関連端オブジェクト |
TargetField | 関連先に対する関連端フィールド。 このフィールドは関連元オブジェクトのフィールドとなります。 |
TargetIndex | 関連先に対する関連端フィールドにおけるインデックス 関連が単方向の場合はインデックス値を保存しないため、プロジェクトを再ロードするとインデックス値が変わる場合があります。 |
メソッド
名前 | 説明 |
---|---|
Relate | この関連の関連端を指定されたモデルに置き換えます。 このメソッドにてパス制約、多重度制約はチェックされません。 |
UnRelate | この関連による関連づけを解除して、この関連を削除します。 既に削除済みの関連に対してこのメソッドが呼び出された場合は何も行われません。 なお、このメソッドは所有関連に対しては実行できません。 |
関連項目
名前 | 説明 |
---|---|
モデルを編集する | APIを通してNextDesignの各種モデル情報を編集します。 |