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

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

public RequirementDiagramEditor
extends ClassDiagramEditor

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


メソッドの概要
 IRequirementDiagram createRequirementDiagram(INamedElement owner, String name)
          指定されたパッケージに指定された名前の要求図を作成します。
 
クラス com.change_vision.jude.api.inf.editor.ClassDiagramEditor から継承されたメソッド
createAssociationClassPresentation, createClassDiagram, createInstanceSpecification, createInstanceSpecification, createInstanceSpecificationLink
 
クラス com.change_vision.jude.api.inf.editor.StructureDiagramEditor から継承されたメソッド
createContainmentGroup, createContainmentLinkPresentation, createGeneralizationGroup, createLinkPresentation, createNodePresentation, createNodePresentation, getContainmentGroup, getGeneralizationGroup
 
クラス 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
 

メソッドの詳細

createRequirementDiagram

IRequirementDiagram createRequirementDiagram(INamedElement owner,
                                             String name)
指定されたパッケージに指定された名前の要求図を作成します。 作成に成功すると作成された図がDiagramEditor.setDiagram(IDiagram diagram)されます。

パラメータ:
owner - 指定パッケージ
name - 名前
戻り値:
要求図
例外:
InvalidEditingException - 例外が発生した場合
Keys:
      PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
      ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
      NO_NAME_ERROR_KEY - 名前が空の場合
      NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
      BAD_TRANSACTION_KEY - トランザクションエラー
      HAS_EXCEPTION_KEY - 例外が発生した場合
Values:
      例外のエラーメッセージ