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

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

public class ModelEditorFactory

ModelEditorを作成するクラス。


メソッドの概要
static BasicModelEditor getBasicModelEditor()
          BasicModelEditorを作成します。
static CompositeStructureModelEditor getCompositeStructureModelEditor()
          CompositeStructureModelEditorを作成します。
static ERModelEditor getERModelEditor()
          ERModelEditorを作成します。
static MindmapDiagramEditor getMindmapDiagramEditor()
          推奨されていません。 MindmapDiagramEditorを作成します。
static UseCaseModelEditor getUseCaseModelEditor()
          UseCaseModelEditorを作成します。
 

メソッドの詳細

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を作成します。

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

getCompositeStructureModelEditor

public static CompositeStructureModelEditor getCompositeStructureModelEditor()
CompositeStructureModelEditorを作成します。

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