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

IModelUnit インタフェース

名前空間: NextDesign.Core

説明

モデルユニット情報のアクセスオブジェクトです。

所属エリア

名前説明
ワークスペース・プロジェクトアプリケーションの作業領域やアプリケーションで開いているプロジェクトにアクセスするAPI群です。

プロパティ

名前説明
AbsolutePath物理ファイルの絶対パス
HasLoadErrorこのユニットの読み込みエラーの有無を調べます。
IsExternalUnitこのユニットが外部ユニットであるか調べます。
外部ユニットは、参照登録によって追加され、プロジェクトフォルダ外で管理されます。
IsReadonlyこのユニットが読み取り専用ユニットであるか調べます。
Loadedこのユニットの内容がプロジェクトに読み込み済みであるか調べます。
Nameユニット名
PhysicalFileExits物理ファイルが存在するか調べます。
ScmStatus構成管理状態。
プロジェクトが構成管理システムと連携していない場合は null を返します。
TopElementIdこのユニットにおける基点要素の識別子。
基点要素がない場合は null を返します。

通常、基点要素はユニット種別により次の要素となります。
- "Project" : プロジェクト
- "Model" : ユニットに分割したモデル
- "Profile" : プロファイル
- 上記以外 : なし
Typeユニット種別
- "Project" : プロジェクトユニット
- "Model" : モデルユニット
- "Profile" : プロファイルユニット
- "Library" : ライブラリ
- "IndexCache" : インデックス
- "Unknown" : 不明
UnitPathユニットパス。
通常はプロジェクトフォルダからの相対パスとなります。
参照登録によって追加されたプロジェクトフォルダ外のユニットの場合は絶対パスを返します。