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

IModelDuplicateService.CanDuplicate メソッド

名前空間: NextDesign.Core.Runtime

説明

指定したプロジェクトで指定したモデルを複製できるか調べます。
以下のいずれかの条件に該当する場合は、複製不可としてfalseを返します。
・指定したモデルが、指定されたプロジェクトの管理外である
・指定したモデルが関連である
・指定したモデルが親要素を持たない(または親要素が読み込まれていない)
・複製すると指定したモデルの親要素で多重度違反が発生する

引数

名前説明
projectIProjectプロジェクト
modelIModel複製対象のモデル

戻り値

  • bool

例外

名前例外クラス説明
引数不正ExtensionArgumentExceptionproject に null が指定された場合
model に null が指定された場合
操作不正ExtensionInvalidOperationExceptionproject に クローズ済みのプロジェクト が指定された場合
サポート外ExtensionNotSupportedExceptionアプリケーションの現在のエディションが対応していない場合