com.change_vision.jude.api.inf.editor
インタフェース BlockDefinitionDiagramEditor
com.change_vision.jude.api.inf.editor.BlockDefinitionDiagramEditor
- すべてのスーパーインタフェース:
- BasicDiagramEditor, DiagramEditor, StructureDiagramEditor
- すべての実装されたインタフェース:
- BasicDiagramEditor, DiagramEditor, StructureDiagramEditor
public BlockDefinitionDiagramEditor
- extends StructureDiagramEditor
ブロック定義図を編集(作成/削除)するインターフェース 不整合が起きた場合、例外を投げます.
createBlockDefinitionDiagram
abstract IBlockDefinitionDiagram createBlockDefinitionDiagram(INamedElement owner,
String name)
- 指定された親に指定された名前のブロック定義図を作成します。
作成に成功すると作成された図がDiagramEditor.setDiagram(IDiagram diagram)されます。
- パラメータ:
owner
- 指定親name
- 名前
- 戻り値:
- ブロック定義図
- 例外:
InvalidEditingException
- 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ