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

com.change_vision.jude.api.inf.editor.IModelEditorFactory

public abstract IModelEditorFactory

Interface to create ModelEditor.


Nested Class Summary
 class IModelEditorFactory.T
           
 
Method Summary
abstract  BasicModelEditor getBasicModelEditor()
          Create BasicModelEditor.
abstract  CompositeStructureModelEditor getCompositeStructureModelEditor()
          Create CompositeStructureModelEditor.
abstract  MindmapDiagramEditor getMindmapDiagramEditor()
          Deprecated.  
abstract  IModelEditorFactory.T getModelEditor(Class<IFacet.T> editorType)
          Creates an editor for the specified interface.
abstract  SysmlModelEditor getSysmlModelEditor()
          Create SysmlModelEditor.
abstract  UseCaseModelEditor getUseCaseModelEditor()
          Not implemented yet. Create UseCaseModelEditor.
 

Method Detail

getBasicModelEditor

abstract BasicModelEditor getBasicModelEditor()
Create BasicModelEditor.

Returns:
BasicModelEditor
Throws:
InvalidEditingException - Community version cannot use editing API

getUseCaseModelEditor

abstract UseCaseModelEditor getUseCaseModelEditor()
Not implemented yet. Create UseCaseModelEditor.

Returns:
UseCaseModelEditor
Throws:
InvalidEditingException - Community version cannot use editing API

getCompositeStructureModelEditor

abstract CompositeStructureModelEditor getCompositeStructureModelEditor()
Create CompositeStructureModelEditor.

Returns:
CompositeStructureModelEditor
Throws:
InvalidEditingException - Community version cannot use editing API

getMindmapDiagramEditor

abstract MindmapDiagramEditor getMindmapDiagramEditor()
Deprecated. 

Create MindmapDiagramEditor.

Returns:
MindmapDiagramEditor
Throws:
InvalidEditingException - Community version cannot use editing API

getSysmlModelEditor

abstract SysmlModelEditor getSysmlModelEditor()
Create SysmlModelEditor.

Returns:
SysmlModelEditor
Throws:
InvalidEditingException - Astah community, UML, professional version cannot use editing API
Since:
6.8

getModelEditor

abstract IModelEditorFactory.T getModelEditor(Class<IFacet.T> editorType)
Creates an editor for the specified interface.

Parameters:
- Editor interface type
editorType - Editor interface type
Returns:
ModelEditor
Throws:
InvalidEditingException - Community version cannot use editing API