|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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: 例外のエラーメッセージ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |