com.change_vision.jude.api.inf.editor
Class ModelEditorFactory

com.change_vision.jude.api.inf.editor.ModelEditorFactory

public class ModelEditorFactory

Class to create ModelEditor.


Method Summary
static BasicModelEditor getBasicModelEditor()
          Create BasicModelEditor.
static CompositeStructureModelEditor getCompositeStructureModelEditor()
          Create CompositeStructureModelEditor.
static MindmapDiagramEditor getMindmapDiagramEditor()
          Deprecated. Create MindmapDiagramEditor.
private static IModelEditorFactory getModelEditorFactory()
           
static SysmlModelEditor getSysmlModelEditor()
          Create SysmlModelEditor.
static UseCaseModelEditor getUseCaseModelEditor()
          Create UseCaseModelEditor.
 

Method Detail

getBasicModelEditor

public static BasicModelEditor getBasicModelEditor()
Create BasicModelEditor.

Returns:
BasicModelEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - community version cannot use editing API
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getModelEditorFactory(), IModelEditorFactory.getBasicModelEditor()

getUseCaseModelEditor

public static UseCaseModelEditor getUseCaseModelEditor()
Create UseCaseModelEditor.

Returns:
UseCaseModelEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - community version cannot use editing API
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getModelEditorFactory(), IModelEditorFactory.getUseCaseModelEditor()

getCompositeStructureModelEditor

public static CompositeStructureModelEditor getCompositeStructureModelEditor()
Create CompositeStructureModelEditor.

Returns:
CompositeStructureModelEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - community version cannot use editing API
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getModelEditorFactory(), IModelEditorFactory.getCompositeStructureModelEditor()

getMindmapDiagramEditor

public static MindmapDiagramEditor getMindmapDiagramEditor()
Deprecated. Create MindmapDiagramEditor.

Returns:
MindmapDiagramEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - community version cannot use editing API
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getModelEditorFactory(), IModelEditorFactory.getMindmapDiagramEditor()

getSysmlModelEditor

public static SysmlModelEditor getSysmlModelEditor()
Create SysmlModelEditor.

Returns:
SysmlModelEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - Astah community, UML, professional version cannot use editing API

getModelEditorFactory

private static IModelEditorFactory getModelEditorFactory()