IProjectUnitManager インタフェース
名前空間: NextDesign.Core
説明
プロジェクトの物理ファイル構成管理オブジェクトです。
所属エリア
| 名前 | 説明 |
|---|---|
| ワークスペース・プロジェクト | アプリケーションの作業領域やアプリケーションで開いているプロジェクトにアクセスするAPI群です。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ModelUnits | このプロジェクトで管理するモデルユニット情報。 プロジェクトの管理ユニットがない場合は空のコレクションを返します。 プロジェクトユニットは含まれません。 |
| ProjectUnit | このプロジェクトのユニット(物理ファイル)情報。 プロジェクトを保存していない場合は null を返します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddExternalUnits | 指定されたファイルをモデルユニットとして参照登録します。 |
| ExportModelUnit | 指定されたモデルユニットを指定したファイルパスでエクスポートします。 |
| ExportModelUnits | 指定された全てのモデルユニットを指定したフォルダパスにエクスポートします。 エクスポート先のファイル名は元のユニットファイル名と同一となります。 |
| ImportModelUnits | 指定されたファイルをモデルユニットとしてインポートします。 |
| SplitModelUnit | 指定されたモデルを指定された名前のユニットファイルに分割します。 |
| SplitModelUnits | 指定された全てのモデルをユニットファイルに分割します。 分割されたユニットファイルのファイル名は、モデル名を用いて重複しないファイル名を自動的に決定します。 |
| UnifyModelUnit | 指定されたユニットを親ユニットに統合します。 統合先の親ユニットは、指定したユニットの基点要素に対して、モデル構造上の親要素が格納されたユニットとなります。 |
| UnifyModelUnits | 指定されたすべてのユニットを親ユニットに統合します。 |