com.change_vision.jude.api.inf.editor
Interface IDiagramEditorFactory

com.change_vision.jude.api.inf.editor.IDiagramEditorFactory

public IDiagramEditorFactory

Interface to create DiagramEditor.


Method Summary
abstract  ActivityDiagramEditor getActivityDiagramEditor()
          Create ActivityDiagramEditor.
abstract  BlockDefinitionDiagramEditor getBlockDefinitionDiagramEditor()
          Create BlockDefinitionDiagramEditor.
abstract  InternalBlockDiagramEditor getInternalBlockDiagramEditor()
          Create InternalBlockDiagramEditor.
abstract  MindmapEditor getMindmapEditor()
          Create MindmapEditor.
abstract  ParametricDiagramEditor getParametricDiagramEditor()
          Create ParametricDiagramEditor.
abstract  RequirementDiagramEditor getRequirementDiagramEditor()
          Create RequirementEditor.
abstract  SequenceDiagramEditor getSequenceDiagramEditor()
          Create SequenceDiagramEditor.
abstract  StateMachineDiagramEditor getStateMachineDiagramEditor()
          Create StateMachineDiagramEditor.
abstract  UseCaseDiagramEditor getUseCaseDiagramEditor()
          Create UseCaseDiagramEditor.
 

Method Detail

getUseCaseDiagramEditor

abstract UseCaseDiagramEditor getUseCaseDiagramEditor()
Create UseCaseDiagramEditor.

Returns:
UseCaseDiagramEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getStateMachineDiagramEditor

abstract StateMachineDiagramEditor getStateMachineDiagramEditor()
Create StateMachineDiagramEditor.

Returns:
StateMachineDiagramEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getSequenceDiagramEditor

abstract SequenceDiagramEditor getSequenceDiagramEditor()
Create SequenceDiagramEditor.

Returns:
SequenceDiagramEditor
Throws:
InvalidUsingException - community version cannot use editing API

getRequirementDiagramEditor

abstract RequirementDiagramEditor getRequirementDiagramEditor()
Create RequirementEditor.

Returns:
RequirementEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getMindmapEditor

abstract MindmapEditor getMindmapEditor()
Create MindmapEditor.

Returns:
MindmapEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getBlockDefinitionDiagramEditor

abstract BlockDefinitionDiagramEditor getBlockDefinitionDiagramEditor()
Create BlockDefinitionDiagramEditor.

Returns:
BlockDefinitionDiagramEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getInternalBlockDiagramEditor

abstract InternalBlockDiagramEditor getInternalBlockDiagramEditor()
Create InternalBlockDiagramEditor.

Returns:
InternalBlockDiagramEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getParametricDiagramEditor

abstract ParametricDiagramEditor getParametricDiagramEditor()
Create ParametricDiagramEditor.

Returns:
ParametricDiagramEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API

getActivityDiagramEditor

abstract ActivityDiagramEditor getActivityDiagramEditor()
Create ActivityDiagramEditor.

Returns:
ActivityDiagramEditor
Throws:
InvalidUsingException - ILLEGAL_USE_ERROR_KEY community version cannot use editing API