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 IModelEditorFactory getModelEditorFactory()
           
static SysmlModelEditor getSysmlModelEditor()
          Create SysmlModelEditor.
static UseCaseModelEditor getUseCaseModelEditor()
          Create UseCaseModelEditor.
 

Method Detail

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#getTransactionManager(), ITransactionManager#isInTransaction()

getSysmlModelEditor

public static SysmlModelEditor getSysmlModelEditor()
Create SysmlModelEditor.

Returns:
SysmlModelEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - Astah community, UML, professional version cannot use editing API
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getModelEditorFactory(), IModelEditorFactory#getSysmlModelEditor()

getModelEditorFactory

public static IModelEditorFactory getModelEditorFactory()