概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド