|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
com.change_vision.jude.api.inf.editor.StructureDiagramEditor
public StructureDiagramEditor
構造図を編集(作成/削除)するインターフェース 不整合が起きた場合、例外を投げます.
| クラス com.change_vision.jude.api.inf.editor.BasicDiagramEditor から継承されたメソッド |
|---|
createNote, createNoteAnchor, createNoteAnchor |
| クラス com.change_vision.jude.api.inf.editor.DiagramEditor から継承されたメソッド |
|---|
createImage, createLine, createRect, createText, delete, deleteDiagram, deletePresentation, getDiagram, setDiagram |
| メソッドの詳細 |
|---|
abstract INodePresentation createNodePresentation(IElement model,
Point2D location)
model - location - 座標
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract INodePresentation createNodePresentation(IElement model,
INodePresentation parent,
Point2D location)
model - モデルparent - 親プレゼンテーションlocation - 座標
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract ILinkPresentation createLinkPresentation(IElement model,
INodePresentation linkEnd0,
INodePresentation linkEnd1,
INodePresentation linkEnd2)
model - モデルlinkEnd0 - 線プレゼンテーションの片端にあるプレゼンテーションlinkEnd1 - 線プレゼンテーションの片端にあるプレゼンテーション
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract ILinkPresentation createContainmentLinkPresentation(INodePresentation parentLinkEnd,
INodePresentation childLinkEnd)
parentLinkEnd - 親側のプレゼンテーションchildLinkEnd - 子側のプレゼンテーション
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージabstract INodePresentation getGeneralizationGroup(ILinkPresentation generalization)
generalization - 共有表記になっている継承の図要素。
abstract INodePresentation createGeneralizationGroup(ILinkPresentation[] generalizations,
String direction)
generalizations - 共有表記にする継承の図要素列。direction - 共有表記の方向。"vertical" か、"horizontal"のどちらか。
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
Values:
例外のエラーメッセージabstract INodePresentation getContainmentGroup(ILinkPresentation containment)
containment - 共有表記になっているネスト関係の図要素。
abstract INodePresentation createContainmentGroup(ILinkPresentation[] containments,
String direction)
containments - 共有表記にするネスト関係の図要素列。direction - 共有表記の方向。"vertical" か、"horizontal"のどちらか。
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
Values:
例外のエラーメッセージ
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||