IProjectUnitManager.UnifyModelUnit メソッド
名前空間: NextDesign.Core
説明
指定されたユニットを親ユニットに統合します。
統合先の親ユニットは、指定したユニットの基点要素に対して、モデル構造上の親要素が格納されたユニットとなります。
引数
名前 | 型 | 説明 |
---|---|---|
unit | IModelUnit | ユニット |
deleteUnitFile | bool | 統合後に、元のユニットファイルを削除するか 省略した場合は、trueが指定されたものとして動作します |
戻り値
- void
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | 不正なパラメータが指定された場合 - 統合先のユニットが特定できない(ユニット基点の要素の親モデルが存在しない) - 統合先のユニットに書き込みできない - 指定されたユニットが分割されていない |
不正操作 | ExtensionInvalidOperationException | 無効な操作要求の場合 - 最新のモデルファイルが読み込まれていない - プロジェクトの編集権限がない - 指定されたユニットがロードされていない - 統合先のユニットがロードされていない |
注釈
ファイル単位差分比較中に呼び出した場合、比較有無のずれが生じることがあるため、再比較を実行する必要があります。