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

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

public class ModelEditorFactory

Class to create ModelEditor.


Field Summary
private static String BASIC_MODEL_EDITOR_NAME
           
private static BasicModelEditor basicModelEditor
           
private static String ER_MODEL_EDITOR_NAME
           
private static ERModelEditor erModelEditor
           
private static MindmapDiagramEditor mindmapDiagramEditor
           
private static UseCaseModelEditor useCaseModelEditor
           
 
Method Summary
static BasicModelEditor getBasicModelEditor()
          Create BasicModelEditor.
static ERModelEditor getERModelEditor()
          Create ERModelEditor.
static MindmapDiagramEditor getMindmapDiagramEditor()
          Deprecated. Create MindmapDiagramEditor.
private static IModelEditorFactory getModelEditorFactory()
           
static UseCaseModelEditor getUseCaseModelEditor()
          Create UseCaseModelEditor.
 

Field Detail

BASIC_MODEL_EDITOR_NAME

private static final String BASIC_MODEL_EDITOR_NAME

ER_MODEL_EDITOR_NAME

private static final String ER_MODEL_EDITOR_NAME

basicModelEditor

private static BasicModelEditor basicModelEditor

erModelEditor

private static ERModelEditor erModelEditor

useCaseModelEditor

private static UseCaseModelEditor useCaseModelEditor

mindmapDiagramEditor

private static MindmapDiagramEditor mindmapDiagramEditor
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#getTransactionManager(), ITransactionManager#isInTransaction()

getERModelEditor

public static ERModelEditor getERModelEditor()
Create ERModelEditor.

Returns:
ERModelEditor
Throws:
ClassNotFoundException - Invalid Class Path
InvalidEditingException - community version cannot use editing API
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager#isInTransaction()

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()

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

getModelEditorFactory

private static IModelEditorFactory getModelEditorFactory()