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

IDiagram.AddNodeShape メソッド

名前空間: NextDesign.Core

説明

指定されたモデルに対応するノードシェイプを追加します。
ただし、対応するノードシェイプが既に非表示で存在する場合は、そのシェイプを表示します。

引数

名前説明
modelIModel追加するノードシェイプが表現するモデル
null を指定することはできません。
shapeDefIElementDef追加するノードシェイプのエディタ要素定義
null が指定された場合は指定されたモデルのメタクラスからエディタ要素定義を探索します。
既定値は null です。

戻り値

例外

名前例外クラス説明
引数不正ExtensionArgumentExceptionmodel に null を指定した場合
ビュー要素定義が見つからないExtensionInvalidTypeException指定されたエディタ要素定義がシェイプ定義でない場合
指定されたエディタ要素定義がダイアグラムのエディタ要素定義一覧に含まれてない場合
エディタ要素定義に null を指定し、指定したモデルに対応するシェイプ定義が見つからない場合
指定されたモデルに対応しないエディタ要素定義が指定された場合