IProjectService.UpdateProjectOutputModelPaths メソッド
名前空間: NextDesign.Core.Runtime
説明
指定したプロジェクトの参照先モデルのパスを更新します。
指定したプロジェクトの保存形式が参照先モデルのパス出力に対応している場合のみ有効です。
保存形式が決定していない場合、または、保存形式がパス出力に対応していない場合は例外をスローします。
プロジェクトが未保存であった場合、パスの更新と同時にプロジェクトの変更内容も保存されます。
また、参照先モデルのパスの更新は、指定されたプロジェクトの管理対象ユニットのうちロード済み、かつ編集可能なユニットに対してのみ実施します。
引数
名前 | 型 | 説明 |
---|---|---|
project | IProject | プロジェクト |
戻り値
- void
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | project に null が指定された場合 |
操作不正 | ExtensionInvalidOperationException | 対象プロジェクトの保存形式が決定していない場合 対象プロジェクトが参照先モデルのパス出力に対応していない場合 project に クローズ済みのプロジェクト が指定された場合 |
サポート外 | ExtensionNotSupportedException | アプリケーションの現在のエディションが対応していない場合 |