|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
com.change_vision.jude.api.inf.editor.UseCaseModelEditor
public UseCaseModelEditor
UseCaseのModelを編集(作成/削除)するインターフェース 不整合が起きた場合 (同じパッケージに同種同名のユースケースを作成するなど)に例外を投げます.
| メソッドの概要 | |
|---|---|
abstract IClass |
createActor(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のアクターを作成します。 |
abstract IExtend |
createExtend(IUseCase extension,
IUseCase extendedCase,
String name)
指定されたユースケース間に拡張関係を作成します。 |
abstract IExtentionPoint |
createExtensionPoint(IUseCase usecase,
String name)
指定されたユースケースに指定された名前の拡張点を作成します。 |
abstract IInclude |
createInclude(IUseCase includingCase,
IUseCase addition,
String name)
指定されたユースケース間に包含関係を作成します。 |
abstract IUseCase |
createUseCase(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のユースケースを作成します。 |
| メソッドの詳細 |
|---|
abstract IClass createActor(IPackage parentPackage,
String name)
parentPackage - 指定パッケージname - 追加するアクターの名前
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract IUseCase createUseCase(IPackage parentPackage,
String name)
parentPackage - 指定パッケージname - 追加するユースケースの名前
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract IExtentionPoint createExtensionPoint(IUseCase usecase,
String name)
usecase - 指定ユースケースname - 追加する拡張点の名前
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract IExtend createExtend(IUseCase extension,
IUseCase extendedCase,
String name)
extension - ユースケースextendedCase - 拡張されたユースケースname - 名前
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
abstract IInclude createInclude(IUseCase includingCase,
IUseCase addition,
String name)
includingCase - 包含しているユースケースaddition - ユースケースname - 名前
InvalidEditingException - 例外が発生した場合
Keys:
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
NO_NAME_ERROR_KEY - 名前が空の場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージ
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||