com.change_vision.jude.api.inf.editor
インタフェース SequenceDiagramEditor

com.change_vision.jude.api.inf.editor.SequenceDiagramEditor
すべてのスーパーインタフェース:
BasicDiagramEditor, BehaviorDiagramEditor, DiagramEditor
すべての実装されたインタフェース:
BasicDiagramEditor, BehaviorDiagramEditor, DiagramEditor

public SequenceDiagramEditor
extends BehaviorDiagramEditor

シーケンス図を編集するインタフェース。

導入されたバージョン:
6.6.4

メソッドの概要
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 createFoundMessage(String ame, 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 nder, Point2D dPoint)
          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)
          停止を作成します。
 
クラス 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
 

メソッドの詳細

createSequenceDiagram

abstract ISequenceDiagram createSequenceDiagram(INamedElement owner,
                                                String name)
指定されたパッケージに指定された名前のシーケンス図を作成します。 作成に成功すると作成された図がDiagramEditor.setDiagram(IDiagram diagram)されます。

パラメータ:
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:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createLifeline

abstract INodePresentation createLifeline(String name,
                                          double locX)
ライフラインを作成します。

パラメータ:
name - 追加するライフラインの名前
locX - 位置のx点
戻り値:
INodePresentation ライフライン
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createCombinedFragment

abstract INodePresentation createCombinedFragment(String name,
                                                  String interactionOpeator,
                                                  Point2D location,
                                                  double width,
                                                  double height)
複合フラグメントを作成します。

パラメータ:
name - 追加する複合フラグメントの名前
interactionOperator - 種類
location - 位置
width - 幅
height - 高さ
戻り値:
INodePresentation 複合フラグメント
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createInteractionUse

abstract INodePresentation createInteractionUse(String name,
                                                String argument,
                                                ISequenceDiagram refersTo,
                                                Point2D location,
                                                double width,
                                                double height)
相互作用の利用を作成します。

パラメータ:
name - 追加する相互作用の利用の名前
argument - 引数
refersTo - 参照先シーケンス図
location - 位置
width - 幅
height - 高さ
戻り値:
INodePresentation 相互作用の利用
例外:
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:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createStateInvariant

abstract INodePresentation createStateInvariant(INodePresentation coveredLifeline,
                                                String name,
                                                double locY)
状態不変式を作成します。

パラメータ:
coveredLifeline - ライフライン
name - 追加する状態不変式の名前
locY - 位置のY
戻り値:
INodePresentation 状態不変式
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_NAME_ERROR_KEY - 名前が空の場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createTermination

abstract INodePresentation createTermination(INodePresentation coveredLifeline)
停止を作成します。

パラメータ:
coveredLifeline - ライフライン
戻り値:
INodePresentation 停止
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createMessage

abstract ILinkPresentation createMessage(String name,
                                         INodePresentation sender,
                                         INodePresentation receiver,
                                         double locY)
メッセージを作成します。

パラメータ:
name - 追加するメッセージの名前
sender - 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)
receiver - 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)
locY - 位置のy点
戻り値:
ILinkPresentation メッセージ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
導入されたバージョン:
6.6.4

createCreateMessage

abstract ILinkPresentation createCreateMessage(String name,
                                               INodePresentation sender,
                                               INodePresentation receiver,
                                               double locY)
Createメッセージを作成します。

パラメータ:
name - 追加するCreateメッセージの名前
sender - 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)
receiver - 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)
locY - 位置のy点
戻り値:
ILinkPresentation Createメッセージ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createDestroyMessage

abstract ILinkPresentation createDestroyMessage(String name,
                                                INodePresentation sender,
                                                INodePresentation receiver,
                                                double locY)
Destroyメッセージを作成します。

パラメータ:
name - 追加するDestroyメッセージの名前
sender - 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)
receiver - 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)
locY - 位置のy点
戻り値:
ILinkPresentation Destroyメッセージ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
     NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
     INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
     READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.6.4

createReturnMessage

abstract ILinkPresentation createReturnMessage(String name,
                                               ILinkPresentation messagePs)
リターンメッセージを作成します。

パラメータ:
name - 追加するリターンメッセージの名前
message - リターンメッセージを追加しようメッセージ
locY - 位置のy点
戻り値:
ILinkPresentation リターンメッセージ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createLostMessage

abstract ILinkPresentation createLostMessage(String name,
                                             INodePresentation nder,
                                             Point2D dPoint)
Lostメッセージを作成します。

パラメータ:
name - 追加するLostメッセージの名前
sender - 送信者 (フレーム、ライフライン、活性区間、相互作用の利用)
endPoint - 終了点
戻り値:
ILinkPresentation Lostメッセージ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

createFoundMessage

abstract ILinkPresentation createFoundMessage(String ame,
                                              Point2D startPoint,
                                              INodePresentation receiver)
Foundメッセージを作成します。

パラメータ:
name - 追加するFoundメッセージの名前
startPoint - 開始点
receiver - 受信者 (フレーム、ライフライン、活性区間、相互作用の利用)
戻り値:
ILinkPresentation Foundメッセージ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
        NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
        INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
        READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4