モデルファイルの情報を取得する
指定モデルが所属しているモデルファイル(またはプロジェクトファイル)については IModel
オブジェクトのModelUnit
プロパティ(IModelUnit
型)で取得できます。IModelUnit
のプロパティを用いることで、モデルファイルの情報にアクセスできます。
モデルのファイルパス
public void GetModelFilePath(ICommandContext c, ICommandParams p)
{
var model = c.App.Workspace.CurrentModel;
// モデルファイルパスを取得します
var modelFilePath = model.ModelUnit?.UnitPath ?? "";
//...
}