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

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

    com.change_vision.jude.api.inf.editor.ActivityDiagramEditor

すべてのスーパーインタフェース:
  BasicDiagramEditor, BehaviorDiagramEditor, DiagramEditor

すべての実装されたインタフェース:
  BasicDiagramEditor, BehaviorDiagramEditor, DiagramEditor

    public ActivityDiagramEditor

extends BehaviorDiagramEditor

アクティビティ図を編集するインターフェース。

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

メソッドの概要
`abstract INodePresentation` | `createAcceptEventAction(String name, Point2D location)` 指定した位置でイベント受信アクションを作成します。
`abstract INodePresentation` | `createAcceptTimeEventAction(String name, Point2D location)` 指定した位置で時間イベント受信アクションを作成します。
`abstract INodePresentation` | `createAction(String name, Point2D location)` 指定した位置でアクションを作成します。
`abstract IActivityDiagram` | `createActivityDiagram(INamedElement owner, String name)` 指定されたパッケージに指定された名前のアクティビティ図を作成します。
`abstract INodePresentation` | `createActivityParameterNode(String name, IClass base, Point2D location)` アクティビティパラメータノードを作成します。
`abstract INodePresentation` | `createCallBehaviorAction(String name, IActivityDiagram activity, Point2D location)` 指定した位置で振る舞い呼び出しアクションを作成します。
`abstract INodePresentation` | `createConnector(String name, Point2D location)` 指定した位置でコネクタを作成します。
`abstract INodePresentation` | `createDecisionMergeNode(INodePresentation parent, Point2D location)` 指定したプレゼンテーション上にデジションマージノードを作成します。
`abstract ILinkPresentation` | `createDependency(String name, INodePresentation client, INodePresentation supplier)` 依存プレゼンテーションを作成します。
`abstract INodePresentation` | `createFinalNode(String name, Point2D location)` 指定した位置で終了ノードを作成します。
`abstract ILinkPresentation` | `createFlow(INodePresentation source, INodePresentation target)` 制御フロープレゼンテーションを作成します。
`abstract INodePresentation` | `createFlowFinalNode(String name, Point2D location)` 指定した位置でフロー終了ノードを作成します。
`abstract INodePresentation` | `createForkNode(INodePresentation parent, Point2D location, double width, double height)` 指定したプレゼンテーション上にフォークノードを作成します。
`abstract INodePresentation` | `createForkNode(INodePresentation parent, Point2D location)` 指定したプレゼンテーション上にフォークノードを作成します。
`abstract INodePresentation` | `createInitialNode(String name, Point2D location)` 指定した位置で開始ノードを作成します。
`abstract INodePresentation` | `createJoinNode(INodePresentation parent, Point2D location, double width, double height)` 指定したプレゼンテーション上にジョインノードを作成します。
`abstract INodePresentation` | `createJoinNode(INodePresentation parent, Point2D location)` 指定したプレゼンテーション上にジョインノードを作成します。
`abstract INodePresentation` | `createObjectNode(String name, IClass base, Point2D location)` オブジェクトノードを作成します。
`abstract INodePresentation` | `createPartition(INodePresentation superPartition, INodePresentation previousPartition, String name, boolean isHorizontal)` パーティションを作成します。
`abstract INodePresentation` | `createPin(String name, IClass base, boolean isInput, INodePresentation parentAction, Point2D location)` 指定したプレゼンテーション上にピンを作成します。
`abstract INodePresentation` | `createProcess(String name, Point2D location)` プロセスを作成します。
`abstract INodePresentation` | `createSendSignalAction(String name, Point2D location)` 指定した位置でシグナル送信アクションを作成します。

クラス 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`

メソッドの詳細

### createActivityDiagram

    abstract IActivityDiagram createActivityDiagram(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.8.0

### createPartition

    abstract INodePresentation createPartition(INodePresentation superPartition,
                                               INodePresentation previousPartition,
                                               String name,
                                               boolean isHorizontal)

  パーティションを作成します。

  パラメータ:
    `superPartition` - 親パーティション
    `previousPartition` - 前のパーティション
    `name` - パーティション名前
    `isHorizontal` - 横パーティション・縦パーティション
  戻り値:
    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.8.0

### createInitialNode

    abstract INodePresentation createInitialNode(String name,
                                                 Point2D location)

  指定した位置で開始ノードを作成します。

  パラメータ:
    `name` - 開始ノードの名前
    `location` - 位置
  戻り値:
    INodePresentation 開始ノード
  例外:
    `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:
              例外のエラーメッセージ

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

### createFinalNode

    abstract INodePresentation createFinalNode(String name,
                                               Point2D location)

  指定した位置で終了ノードを作成します。

  パラメータ:
    `name` - 終了ノードの名前
    `location` - 位置
  戻り値:
    INodePresentation 終了ノード
  例外:
    `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:
              例外のエラーメッセージ

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

### createAction

    abstract INodePresentation createAction(String name,
                                            Point2D location)

  指定した位置でアクションを作成します。

  パラメータ:
    `name` - アクションの名前
    `location` - 位置
  戻り値:
    INodePresentation アクション
  例外:
    `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:
              例外のエラーメッセージ

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

### createFlowFinalNode

    abstract INodePresentation createFlowFinalNode(String name,
                                                   Point2D location)

  指定した位置でフロー終了ノードを作成します。

  パラメータ:
    `name` - フロー終了ノードの名前
    `location` - 位置
  戻り値:
    INodePresentation フロー終了ノード
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
              NO_TARGET_DIAGRAM_KEY - ターゲットとなる図が設定されていない場合
              ILLEGAL_DIAGRAM_TYPE_KEY - 図の種類が不正な場合
              INVALID_DIAGRAM_ERROR_KEY - 指定した図要素の図が正しくない場合
              READ_ONLY_KEY - リードオンリーの要素を編集しようとした場合
              OUT_OF_CONTAINER_KEY - コンテナ以外の位置を指定した場合
              LOCATION_ERROR_KEY - 指定した位置に親が存在する場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

        Values:
              例外のエラーメッセージ

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

### createSendSignalAction

    abstract INodePresentation createSendSignalAction(String name,
                                                      Point2D location)

  指定した位置でシグナル送信アクションを作成します。

  パラメータ:
    `name` - シグナル送信アクションの名前
    `location` - 位置
  戻り値:
    INodePresentation シグナル送信アクション
  例外:
    `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:
              例外のエラーメッセージ

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

### createAcceptEventAction

    abstract INodePresentation createAcceptEventAction(String name,
                                                       Point2D location)

  指定した位置でイベント受信アクションを作成します。

  パラメータ:
    `name` - イベント受信アクションの名前
    `location` - 位置
  戻り値:
    INodePresentation イベント受信アクション
  例外:
    `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:
              例外のエラーメッセージ

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

### createAcceptTimeEventAction

    abstract INodePresentation createAcceptTimeEventAction(String name,
                                                           Point2D location)

  指定した位置で時間イベント受信アクションを作成します。

  パラメータ:
    `name` - 時間イベント受信アクションの名前
    `location` - 位置
  戻り値:
    INodePresentation 時間イベント受信アクション
  例外:
    `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:
              例外のエラーメッセージ

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

### createCallBehaviorAction

    abstract INodePresentation createCallBehaviorAction(String name,
                                                        IActivityDiagram activity,
                                                        Point2D location)

  指定した位置で振る舞い呼び出しアクションを作成します。

  パラメータ:
    `name` - 振る舞い呼び出しアクションの名前
    `activity` - 参照するアクティビティ図
    `location` - 位置
  戻り値:
    INodePresentation 振る舞い呼び出しアクション
  例外:
    `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:
              例外のエラーメッセージ

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

### createPin

    abstract INodePresentation createPin(String name,
                                         IClass base,
                                         boolean isInput,
                                         INodePresentation parentAction,
                                         Point2D location)

  指定したプレゼンテーション上にピンを作成します。

  パラメータ:
    `name` - 追加するピンの名前
    `base` - 追加するピンのベースタイプ
    `isInput` - 入力ピンの場合、true。出力ピンの場合、false。
    `parent` - 親プレゼンテーション (アクション/ 振舞い呼び出しアクション)
    `location` - 位置
  戻り値:
    INodePresentation ピン
  例外:
    `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:
              例外のエラーメッセージ

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

### createFlow

    abstract ILinkPresentation createFlow(INodePresentation source,
                                          INodePresentation target)

  制御フロープレゼンテーションを作成します。

  パラメータ:
    `end0` - 制御フロープレゼンテーションの片端にあるプレゼンテーション
    `end1` - 制御フロープレゼンテーションの片端にあるプレゼンテーション
  戻り値:
    制御フロープレゼンテーション
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
              ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
              NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

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

### createObjectNode

    abstract INodePresentation createObjectNode(String name,
                                                IClass base,
                                                Point2D location)

  オブジェクトノードを作成します。

  パラメータ:
    `name` - 追加するオブジェクトノードの名前
    `base` - 追加するオブジェクトノードのベースタイプ
    `location` - 位置
  戻り値:
    INodePresentation オブジェクトノード
  例外:
    `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:
              例外のエラーメッセージ

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

### createActivityParameterNode

    abstract INodePresentation createActivityParameterNode(String name,
                                                           IClass base,
                                                           Point2D location)

  アクティビティパラメータノードを作成します。

  パラメータ:
    `name` - 追加するアクティビティパラメータノードの名前
    `base` - 追加するアクティビティパラメータノードのベースタイプ
    `location` - 位置
  戻り値:
    INodePresentation アクティビティパラメータノード
  例外:
    `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:
              例外のエラーメッセージ

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

### createProcess

    abstract INodePresentation createProcess(String name,
                                             Point2D location)

  プロセスを作成します。

  パラメータ:
    `name` - 追加するプロセスの名前
    `location` - 位置
  戻り値:
    INodePresentation プロセス
  例外:
    `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:
              例外のエラーメッセージ

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

### createDecisionMergeNode

    abstract INodePresentation createDecisionMergeNode(INodePresentation parent,
                                                       Point2D location)

  指定したプレゼンテーション上にデジションマージノードを作成します。

  パラメータ:
    `parent` - 親プレゼンテーション
    `location` - 位置
  戻り値:
    INodePresentation
  例外:
    `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:
              例外のエラーメッセージ

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

### createForkNode

    abstract INodePresentation createForkNode(INodePresentation parent,
                                              Point2D location,
                                              double width,
                                              double height)

  指定したプレゼンテーション上にフォークノードを作成します。

  パラメータ:
    `parent` - 親プレゼンテーション
    `location` - 位置
    `width` - 幅
    `height` - 高さ
  戻り値:
    INodePresentation
  例外:
    `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:
              例外のエラーメッセージ

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

### createForkNode

    abstract INodePresentation createForkNode(INodePresentation parent,
                                              Point2D location)

  指定したプレゼンテーション上にフォークノードを作成します。

  パラメータ:
    `parent` - 親プレゼンテーション
    `location` - 位置
  戻り値:
    INodePresentation
  例外:
    `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:
              例外のエラーメッセージ

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

### createJoinNode

    abstract INodePresentation createJoinNode(INodePresentation parent,
                                              Point2D location,
                                              double width,
                                              double height)

  指定したプレゼンテーション上にジョインノードを作成します。

  パラメータ:
    `parent` - 親プレゼンテーション
    `location` - 位置
    `width` - 幅
    `height` - 高さ
  戻り値:
    INodePresentation
  例外:
    `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:
              例外のエラーメッセージ

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

### createJoinNode

    abstract INodePresentation createJoinNode(INodePresentation parent,
                                              Point2D location)

  指定したプレゼンテーション上にジョインノードを作成します。

  パラメータ:
    `parent` - 親プレゼンテーション
    `location` - 位置
  戻り値:
    INodePresentation
  例外:
    `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:
              例外のエラーメッセージ

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

### createConnector

    abstract INodePresentation createConnector(String name,
                                               Point2D location)

  指定した位置でコネクタを作成します。

  パラメータ:
    `name` - 追加するコネクタの名前
    `location` - 位置
  戻り値:
    INodePresentation アクション
  例外:
    `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:
              例外のエラーメッセージ

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

### createDependency

    abstract ILinkPresentation createDependency(String name,
                                                INodePresentation client,
                                                INodePresentation supplier)

  依存プレゼンテーションを作成します。

  パラメータ:
    `name` - 追加する依存の名前
    `client` - 依存の片端にあるプレゼンテーション
    `supplier` - 依存の片端にあるプレゼンテーション
  戻り値:
    依存プレゼンテーション
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
              ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
              NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

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

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