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

com.change_vision.jude.api.inf.editor.BasicDiagramEditor
すべてのスーパーインタフェース:
DiagramEditor
すべての実装されたインタフェース:
DiagramEditor
既知の実装クラスの一覧:
ActivityDiagramEditor, BehaviorDiagramEditor, ClassDiagramEditor, CompositeStructureDiagramEditor, ERDiagramEditor, RequirementDiagramEditor, SequenceDiagramEditor, StateMachineDiagramEditor, StructureDiagramEditor, UseCaseDiagramEditor

public BasicDiagramEditor
extends DiagramEditor

基本図を編集(作成/削除)するインターフェース 不整合が起きた場合、例外を投げます.


メソッドの概要
abstract  INodePresentation createNote(String note, Point2D location)
          ノートプレゼンテーションを作成します。
abstract  ILinkPresentation createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation)
          ノートアンカープレゼンテーションを作成します。
abstract  ILinkPresentation createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation, IElement annotatedElement)
          ノートアンカープレゼンテーションを作成します。
 
クラス com.change_vision.jude.api.inf.editor.DiagramEditor から継承されたメソッド
createImage, createLine, createRect, createText, delete, deleteDiagram, deletePresentation, getDiagram, setDiagram
 

メソッドの詳細

createNote

abstract INodePresentation createNote(String note,
                                      Point2D location)
ノートプレゼンテーションを作成します。

パラメータ:
note - ノートの文字列
location - 座標
戻り値:
ノートプレゼンテーション
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 
      ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 
      NO_NAME_ERROR_KEY - 名前が空の場合 
      NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

createNoteAnchor

abstract ILinkPresentation createNoteAnchor(INodePresentation note,
                                            IPresentation annotatedPresentation)
ノートアンカープレゼンテーションを作成します。

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

createNoteAnchor

abstract ILinkPresentation createNoteAnchor(INodePresentation note,
                                            IPresentation annotatedPresentation,
                                            IElement annotatedElement)
ノートアンカープレゼンテーションを作成します。

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