|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
com.change_vision.jude.api.inf.editor.StateMachineDiagramEditor
public StateMachineDiagramEditor
ステートマシン図を編集するインターフェース。
| メソッドの概要 | |
|---|---|
abstract void |
addRegion(INodePresentation parent,
boolean isHorizontal)
指定したプレゼンテーション上に領域を作成します。 |
abstract void |
changeParentOfState(INodePresentation child,
INodePresentation parent)
状態系プレゼンテーションの親を変更します。 |
abstract INodePresentation |
createChoicePseudostate(INodePresentation parent,
Point2D location)
指定したプレゼンテーション上に選択擬似状態を作成します。 |
abstract INodePresentation |
createDeepHistoryPseudostate(INodePresentation parent,
Point2D location)
指定したプレゼンテーション上に深い履歴擬似状態を作成します。 |
abstract INodePresentation |
createFinalState(INodePresentation parent,
Point2D location)
指定したプレゼンテーション上に終了状態を作成します。 |
abstract INodePresentation |
createForkPseudostate(INodePresentation parent,
Point2D location,
double width,
double height)
指定したプレゼンテーション上にフォーク擬似状態を作成します。 |
abstract INodePresentation |
createInitialPseudostate(INodePresentation parent,
Point2D location)
指定したプレゼンテーション上に開始擬似状態を作成します。 |
abstract INodePresentation |
createJoinPseudostate(INodePresentation parent,
Point2D location,
double width,
double height)
指定したプレゼンテーション上にジョイン擬似状態を作成します。 |
abstract INodePresentation |
createJunctionPseudostate(INodePresentation parent,
Point2D location)
指定したプレゼンテーション上にジャンクション擬似状態を作成します。 |
abstract INodePresentation |
createShallowHistoryPseudostate(INodePresentation parent,
Point2D location)
指定したプレゼンテーション上に浅い履歴擬似状態を作成します。 |
abstract INodePresentation |
createState(String name,
INodePresentation parent,
Point2D location)
指定したプレゼンテーション上に状態を作成します。 |
abstract IStateMachineDiagram |
createStatemachineDiagram(INamedElement owner,
String name)
指定されたパッケージに指定された名前のステートマシン図を作成します。 |
abstract INodePresentation |
createSubmachineState(INodePresentation parent,
IStateMachineDiagram submachine,
Point2D location)
指定したプレゼンテーション上にサブマシン状態を作成します。 |
abstract ILinkPresentation |
createTransition(INodePresentation source,
INodePresentation target)
指定したプレゼンテーション間に遷移を作成します。 |
abstract void |
deleteRegion(INodePresentation parent,
int index)
指定したプレゼンテーション上の領域を削除します。 |
| クラス 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 IStateMachineDiagram createStatemachineDiagram(INamedElement owner,
String name)
owner - 指定パッケージname - 追加するステートマシン図の名前
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_NAME_ERROR_KEY - 名前が空の場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
INVALID_OWNER_KEY - オーナーが不正な場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createState(String name,
INodePresentation parent,
Point2D location)
name - 追加する状態の名前parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_NAME_ERROR_KEY - 名前が空の場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createInitialPseudostate(INodePresentation parent,
Point2D location)
parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createFinalState(INodePresentation parent,
Point2D location)
parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createChoicePseudostate(INodePresentation parent,
Point2D location)
parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createJunctionPseudostate(INodePresentation parent,
Point2D location)
parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createForkPseudostate(INodePresentation parent,
Point2D location,
double width,
double height)
parent - 親プレゼンテーションlocation - 位置width - 幅height - 高さ
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createJoinPseudostate(INodePresentation parent,
Point2D location,
double width,
double height)
parent - 親プレゼンテーションlocation - 位置width - 幅height - 高さ
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createShallowHistoryPseudostate(INodePresentation parent,
Point2D location)
parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
DUPLICATED_HISTORY_KEY - 履歴を複数指定しようとした場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createDeepHistoryPseudostate(INodePresentation parent,
Point2D location)
parent - 親プレゼンテーションlocation - 位置
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
DUPLICATED_HISTORY_KEY - 履歴を複数指定しようとした場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract INodePresentation createSubmachineState(INodePresentation parent,
IStateMachineDiagram submachine,
Point2D location)
parent - 親プレゼンテーションsubmachine - サブマシン
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
SAME_DIAGRAM_ERROR_KEY - サブマシン状態を同じ図上に作成した場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract ILinkPresentation createTransition(INodePresentation source,
INodePresentation target)
source - ソースtarget - ターゲット
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
INVALID_SOURCE_KEY - 関係線のソースの指定が不正な場合
INVALID_TARGET_KEY - 関係線のターゲットの指定が不正な場合
SELF_RELATION_KEY - 自己遷移を作成しようとした場合
DUPLICATED_OUTGOING_KEY - 複数の出力を指定した場合
DUPLICATED_INCOMING_KEY - 複数の入力を指定した場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract void addRegion(INodePresentation parent,
boolean isHorizontal)
parent - 親プレゼンテーションisHorizontal - 水平方向かどうか
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_NAME_ERROR_KEY - 名前が空の場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract void deleteRegion(INodePresentation parent,
int index)
parent - 親プレゼンテーションindex - 領域のインデックス
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_NAME_ERROR_KEY - 名前が空の場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
INVALID_PARENT_KEY - 親が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
abstract void changeParentOfState(INodePresentation child,
INodePresentation parent)
child - 対象プレゼンテーションparent - 変更先である親プレゼンテーション、nullなら図直下へ
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
INVALID_PARENT_KEY - 親が不正な場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
例外のエラーメッセージ
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||