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

IModelDuplicateService インタフェース

名前空間: NextDesign.Core.Runtime

説明

モデル複製サービスです。
モデルの複製操作を提供します。

メソッド

名前説明
CanDuplicate指定したプロジェクトで指定したモデルを複製できるか調べます。以下のいずれかの条件に該当する場合は、複製不可としてfalseを返します。・指定したモデルが、指定されたプロジェクトの管理外である・指定したモデルが関連である・指定したモデルが親要素を持たない(または親要素が読み込まれていない)・複製すると指定したモデルの親要素で多重度違反が発生する
Duplicate指定したプロジェクトで指定したモデルを複製します。複製したモデルは、指定したモデルの弟位置に配置されます。
複製は、指定したモデルを基点とするすべての子要素、および、それらのモデル間の関連、複製したモデルを参照元とする参照関連が対象となります。