|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.editor.InternalBlockDiagramEditor
public InternalBlockDiagramEditor
合成構造図を編集(作成/削除)するインターフェース.
メソッドの概要 | |
---|---|
abstract IInternalBlockDiagram |
createInternalBlockDiagram(IBlock owner,
String name)
指定されたブロックに指定された名前の内部ブロック図を作成します。 |
abstract IInternalBlockDiagram |
createInternalBlockDiagram(IInterfaceBlock owner,
String name)
指定されたインターフェースブロックに指定された名前の内部ブロック図を作成します。 |
abstract ILinkPresentation |
createLinkPresentation(IElement model,
INodePresentation linkEnd0,
INodePresentation linkEnd1)
線プレゼンテーションを作成します。 |
abstract INodePresentation |
createNodePresentation(IElement model,
Point2D location)
矩形プレゼンテーションを作成します。 |
abstract INodePresentation |
createNodePresentation(IElement model,
INodePresentation container,
Point2D location)
矩形プレゼンテーションを作成します。 |
abstract INodePresentation |
createProvidedInterfacePresentation(INodePresentation endPresentation,
Point2D location)
ポートへの提供インターフェースを作成します。 |
abstract INodePresentation |
createRequiredInterfacePresentation(INodePresentation endPresentation,
Point2D location)
ポートへの要求インターフェースを作成します。 |
クラス com.change_vision.jude.api.inf.editor.BasicDiagramEditor から継承されたメソッド |
---|
createNote, createNoteAnchor, createNoteAnchor, createProblemNote, createRationaleNote |
クラス com.change_vision.jude.api.inf.editor.DiagramEditor から継承されたメソッド |
---|
createImage, createLine, createRect, createText, delete, deleteDiagram, deletePresentation, getDiagram, setDiagram |
メソッドの詳細 |
---|
abstract IInternalBlockDiagram createInternalBlockDiagram(IBlock owner, String name)
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: 例外のエラーメッセージ
abstract IInternalBlockDiagram createInternalBlockDiagram(IInterfaceBlock owner, String name)
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: 例外のエラーメッセージ
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 container, Point2D location)
model
- モデルcontainer
- 親パート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: 例外のエラーメッセージ
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. ILLEGALMODELTYPE_ERROR_KEY - if the model type is illegal. NO_NAME_ERROR_KEY - if the name is empty. NAME_DOUBLE_ERROR_KEY - An element with the same name already exists. BAD_TRANSACTION_KEY - Bad Transaction. HAS_EXCEPTION_KEY - if an exception has occurred. READ_ONLY_KEY - if a read-only element is edited.
Values: Error messages for exceptions.
abstract INodePresentation createProvidedInterfacePresentation(INodePresentation endPresentation, Point2D location)
endPresentation
- ポートのプレゼンテーションlocation
- 提供インターフェースの位置
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
abstract INodePresentation createRequiredInterfacePresentation(INodePresentation endPresentation, Point2D location)
endPresentation
- ポートのプレゼンテーションlocation
- 提供インターフェースの位置
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_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: 例外のエラーメッセージ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |