com.change_vision.jude.api.inf.editor
クラス ModelEditorFactory

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

public class ModelEditorFactory

ModelEditorを作成するクラス。


フィールドの概要
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
           
 
メソッドの概要
static BasicModelEditor getBasicModelEditor()
          BasicModelEditorを作成します。
static ERModelEditor getERModelEditor()
          ERModelEditorを作成します。
static MindmapDiagramEditor getMindmapDiagramEditor()
          推奨されていません。 MindmapDiagramEditorを作成します。
private static IModelEditorFactory getModelEditorFactory()
           
static UseCaseModelEditor getUseCaseModelEditor()
          UseCaseModelEditorを作成します。
 

フィールドの詳細

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
メソッドの詳細

getBasicModelEditor

public static BasicModelEditor getBasicModelEditor()
BasicModelEditorを作成します。

戻り値:
BasicModelEditor
例外:
ClassNotFoundException - クラスパスが不正です。
InvalidEditingException - コミュニティでの使用が不可です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager#isInTransaction()

getERModelEditor

public static ERModelEditor getERModelEditor()
ERModelEditorを作成します。

戻り値:
ERModelEditor
例外:
ClassNotFoundException - クラスパスが不正です。
InvalidEditingException - コミュニティでの使用が不可です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager#isInTransaction()

getUseCaseModelEditor

public static UseCaseModelEditor getUseCaseModelEditor()
UseCaseModelEditorを作成します。

戻り値:
UseCaseModelEditor
例外:
ClassNotFoundException - クラスパスが不正です。
InvalidEditingException - コミュニティでの使用が不可です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager#isInTransaction()

getMindmapDiagramEditor

public static MindmapDiagramEditor getMindmapDiagramEditor()
推奨されていません。 MindmapDiagramEditorを作成します。

例外:
クラスパスが不正です。
コミュニティでの使用が不可です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager#isInTransaction()

getModelEditorFactory

private static IModelEditorFactory getModelEditorFactory()