|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.editor.StructureDiagramEditor
public StructureDiagramEditor
構造図を編集(作成/削除)するインタフェース 不整合が起きた場合、例外を投げます.
メソッドの概要 | |
---|---|
abstract INodePresentation |
createContainmentGroup(ILinkPresentation[] containments,
String direction)
ネスト関係の共有表記に対応する図要素を作成する。 |
abstract ILinkPresentation |
createContainmentLinkPresentation(INodePresentation parentLinkEnd,
INodePresentation childLinkEnd)
ネスト関係を表す線プレゼンテーションを作成します。 |
abstract INodePresentation |
createGeneralizationGroup(ILinkPresentation[] generalizations,
String direction)
継承の共有表記に対応する図要素を作成する。 |
abstract ILinkPresentation |
createLinkPresentation(IElement model,
INodePresentation linkEnd0,
INodePresentation linkEnd1)
線プレゼンテーションを作成します。 |
abstract INodePresentation |
createNodePresentation(IElement model,
Point2D location)
矩形プレゼンテーションを作成します。 |
abstract INodePresentation |
createNodePresentation(IElement model,
INodePresentation parent,
Point2D location)
矩形プレゼンテーションを作成します。 |
abstract INodePresentation |
getContainmentGroup(ILinkPresentation containment)
ネスト関係の共有表記に対応する図要素を取得します。 |
abstract INodePresentation |
getGeneralizationGroup(ILinkPresentation generalization)
継承の共有表記に対応する図要素を取得します。 |
クラス 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)
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: 例外のエラーメッセージ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |