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

IModelCopyService.CanPaste メソッド

名前空間: NextDesign.Core.Runtime

説明

指定したプロジェクトにおいてコピー済みのモデルを、指定したモデル位置に貼り付けできるか調べます。
以下に該当する場合は、ペースト不可と判定し、falseを返します。
・指定したプロジェクトに指定した貼り付け先の基点モデルが存在しない場合
・貼り付け先の基点モデルに貼り付け可能なメタモデル構造となっていない場合(対応するクラス型のフィールドが存在しないなど)

引数

名前説明
projectIProjectプロジェクト
contextICopyContextコピーコンテキスト
pasteTargetIModel貼り付け先の基点となるモデル

戻り値

  • bool

例外

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