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