IDiagram.AddNodeShape メソッド
名前空間: NextDesign.Core
説明
指定されたモデルに対応するノードシェイプを追加します。
ただし、対応するノードシェイプが既に非表示で存在する場合は、そのシェイプを表示します。
引数
名前 | 型 | 説明 |
---|---|---|
model | IModel | 追加するノードシェイプが表現するモデル null を指定することはできません。 |
shapeDef | IElementDef | 追加するノードシェイプのエディタ要素定義 null が指定された場合は指定されたモデルのメタクラスからエディタ要素定義を探索します。 既定値は null です。 |
戻り値
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | model に null を指定した場合 |
ビュー要素定義が見つからない | ExtensionInvalidTypeException | 指定されたエディタ要素定義がシェイプ定義でない場合 指定されたエディタ要素定義がダイアグラムのエディタ要素定義一覧に含まれてない場合 エディタ要素定義に null を指定し、指定したモデルに対応するシェイプ定義が見つからない場合 指定されたモデルに対応しないエディタ要素定義が指定された場合 |