|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.editor.SequenceDiagramEditor
public SequenceDiagramEditor
シークンス図を編集するインターフェース。
メソッドの概要 | |
---|---|
abstract INodePresentation |
createCombinedFragment(String name,
String interactionOpeator,
Point2D location,
double width,
double height)
複合フラグメントを作成します。 |
abstract ILinkPresentation |
createCreateMessage(String name,
INodePresentation sender,
INodePresentation receiver,
double locY)
Createメッセージを作成します。 |
abstract ILinkPresentation |
createDestroyMessage(String name,
INodePresentation sender,
INodePresentation receiver,
double locY)
Destroyメッセージを作成します。 |
abstract ILinkPresentation |
createDurationConstraint(String specification,
ILinkPresentation startMessage,
ILinkPresentation endMessage)
持続時間制約を作成します。 |
abstract ILinkPresentation |
createFoundMessage(String name,
Point2D startPoint,
INodePresentation receiver)
Foundメッセージを作成します。 |
abstract INodePresentation |
createInteractionUse(String name,
String argument,
ISequenceDiagram refersTo,
Point2D location,
double width,
double height)
相互作用の利用を作成します。 |
abstract INodePresentation |
createLifeline(String name,
double locX)
ライフラインを作成します。 |
abstract ILinkPresentation |
createLostMessage(String name,
INodePresentation sender,
Point2D endPoint)
Lostメッセージを作成します。 |
abstract ILinkPresentation |
createMessage(String name,
INodePresentation sender,
INodePresentation receiver,
double locY)
メッセージを作成します。 |
abstract ILinkPresentation |
createReturnMessage(String name,
ILinkPresentation messagePs)
リターンメッセージを作成します。 |
abstract ISequenceDiagram |
createSequenceDiagram(INamedElement owner,
String name)
指定されたパッケージに指定された名前のシークンス図を作成します。 |
abstract INodePresentation |
createStateInvariant(INodePresentation coveredLifeline,
String name,
double locY)
状態不変式を作成します。 |
abstract INodePresentation |
createTermination(INodePresentation coveredLifeline)
停止を作成します。 |
abstract INodePresentation |
createTimeConstraint(String specification,
ILinkPresentation message)
時間制約を作成します。 |
クラス 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 ISequenceDiagram createSequenceDiagram(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 createLifeline(String name, double locX)
name
- 追加するライフラインの名前locX
- 位置のx点
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract INodePresentation createCombinedFragment(String name, String interactionOpeator, Point2D location, double width, double height)
name
- 追加する複合フラグメントの名前
NameinteractionOperator
- 種類
(alt, assert, break, consider, cirtical, igore,location
- 位置width
- 幅height
- 高さ
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract INodePresentation createInteractionUse(String name, String argument, ISequenceDiagram refersTo, Point2D location, double width, double height)
name
- 追加する相互作用の利用の名前argument
- 引数refersTo
- 参照先シークンス図location
- 位置width
- 幅height
- 高さ
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_NAME_ERROR_KEY - 名前が空の場合 SAME_DIAGRAM_ERROR_KEY - 相互作用の利用を同じ図上に作成した場合 NO_LIFELINE_COVERED_KEY - 一つライフラインも付けない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract INodePresentation createStateInvariant(INodePresentation coveredLifeline, String name, double locY)
coveredLifeline
- ライフラインname
- 追加する状態不変式の名前locY
- 位置のY
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_NAME_ERROR_KEY - 名前が空の場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract INodePresentation createTermination(INodePresentation coveredLifeline)
coveredLifeline
- ライフライン
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createMessage(String name, INodePresentation sender, INodePresentation receiver, double locY)
name
- 追加するメッセージの名前sender
- 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)receiver
- 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)locY
- 位置のy点
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createCreateMessage(String name, INodePresentation sender, INodePresentation receiver, double locY)
name
- 追加するCreateメッセージの名前sender
- 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)receiver
- 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)locY
- 位置のy点
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createDestroyMessage(String name, INodePresentation sender, INodePresentation receiver, double locY)
name
- 追加するDestroyメッセージの名前sender
- 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)receiver
- 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)locY
- 位置のy点
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createReturnMessage(String name, ILinkPresentation messagePs)
name
- 追加するリターンメッセージの名前message
- リターンメッセージを追加しようメッセージlocY
- 位置のy点
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createLostMessage(String name, INodePresentation sender, Point2D endPoint)
name
- 追加するLostメッセージの名前sender
- 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)endPoint
- 終了点
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createFoundMessage(String name, Point2D startPoint, INodePresentation receiver)
name
- 追加するFoundメッセージの名前startPoint
- 開始点receiver
- 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ILinkPresentation createDurationConstraint(String specification, ILinkPresentation startMessage, ILinkPresentation endMessage)
specification
- 追加する持続時間制約の内容startMessage
- 開始メッセージendMessage
- エンドメッセージ
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract INodePresentation createTimeConstraint(String specification, ILinkPresentation message)
specification
- 追加する時間制約の内容message
- メッセージ
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合 INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合 READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |