|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.editor.BasicModelEditor
public BasicModelEditor
UMLのModelを編集(作成/削除)するインタフェース 不整合が起きた場合 (同じパッケージに同種同名のモデル要素を作成するなど)に例外を投げます.
メソッドの概要 | |
---|---|
abstract void |
changeParent(INamedElement newParent,
INamedElement element)
指定されたモデルやモデル要素の親を変更します。 |
abstract IArtifact |
createArtifact(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前の成果物を作成します。 |
abstract IAssociation |
createAssociation(IClass class1,
IClass class2,
String name,
String sourceEndRollName,
String targetEndRollName)
指定されたクラス間に関連を作成します。 |
abstract IAssociationClass |
createAssociationClass(IClass class1,
IClass class2,
String name,
String sourceEndRollName,
String targetEndRollName)
指定されたクラス間に関連クラスを作成します。 |
abstract IAttribute |
createAttribute(IClass parentClass,
String name,
String typeExpression)
指定されたクラスに指定された名前・型の属性を作成します。 |
abstract IAttribute |
createAttribute(IClass parentClass,
String name,
IClass type)
指定されたクラスに指定された名前・型の属性を作成します。 |
abstract IClass |
createClass(IClass parentClass,
String name)
指定されたクラスに指定された名前のクラスを作成します。 |
abstract IClass |
createClass(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のクラスを作成します。 |
abstract IComponent |
createComponent(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のコンポーネントを作成します。 |
abstract IConstraint |
createConstraint(INamedElement namedElement,
String name)
指定された名前付き要素に制限を作成します。 |
abstract IDependency |
createCopyDependency(IRequirement source,
IRequirement target,
String name)
指定されたモデル間にコピーの関係を作成します。 |
abstract IDependency |
createDependency(INamedElement source,
INamedElement target,
String name)
指定されたモデル間に依存の関係を作成します。 |
abstract IDependency |
createDeriveReqtDependency(IRequirement source,
IRequirement target,
String name)
指定されたモデル間に導出の関係を作成します。 |
abstract IGeneralization |
createGeneralization(IClass subClass,
IClass superClass,
String name)
指定されたクラス間に汎化の関係を作成します。 |
abstract IClass |
createInterface(IClass parentClass,
String name)
指定されたクラスに指定された名前のインタフェースを作成します。 |
abstract IClass |
createInterface(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のインタフェースを作成します。 |
abstract IModel |
createModel(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のモデルを作成します。 |
abstract INode |
createNode(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のノードを作成します。 |
abstract IOperation |
createOperation(IClass parentClass,
String name,
String returnTypeExpression)
指定されたクラスに指定された名前・返り値の型表現の操作を作成します。 |
abstract IOperation |
createOperation(IClass parentClass,
String name,
IClass returnType)
指定されたクラスに指定された名前・返り値の型の操作を作成します。 |
abstract IPackage |
createPackage(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のパッケージを作成します。 |
abstract IParameter |
createParameter(IOperation operation,
String name,
String typeExpression)
指定された操作に指定された名前・型表現のパラメタを作成します。 |
abstract IParameter |
createParameter(IOperation operation,
String name,
IClass type)
指定された操作に指定された名前・型のパラメタを作成します。 |
abstract IPort |
createPort(IClass owner,
String name)
指定されたクラスに指定された名前のポートを作成します。 |
abstract IAttribute |
createQualifier(IAttribute attribute,
String name,
IClass type)
指定された属性に限定子を作成します。 |
abstract IRealization |
createRealization(IClass client,
IClass supplier,
String name)
指定されたクラスとインタフェースの間に実現の関係を作成します。 |
abstract IDependency |
createRefineDependency(INamedElement source,
IRequirement target,
String name)
指定されたモデル間に洗練の関係を作成します。 |
abstract IRequirement |
createRequirement(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前の要求を作成します。 |
abstract IRequirement |
createRequirement(IRequirement parentRequirement,
String name)
指定された要求に指定された名前の要求を作成します。 |
abstract IDependency |
createSatisfyDependency(INamedElement source,
IRequirement target,
String name)
指定されたモデル間に満足の関係を作成します。 |
abstract IPackage |
createSubsystem(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のサブシステムを作成します。 |
abstract ITaggedValue |
createTaggedValue(IElement element,
String tag,
String value)
指定された要素にタグ付き値を作成します。 |
abstract ITemplateBinding |
createTemplateBinding(IClass boundElement,
IClass template)
指定されたバウンドエレメントとクラス間にテンプレートバインディングを作成します。 |
abstract IClassifierTemplateParameter |
createTemplateParameter(IClass targetClass,
String name,
String typeString,
Object defaultValue)
指定されたクラスにテンプレートパラメタを作成します。 |
abstract IClassifierTemplateParameter |
createTemplateParameter(IClass klass,
String name,
IClass type,
Object defaultValue)
指定されたクラスにテンプレートパラメタを作成します。 |
abstract ITestCase |
createTestCase(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のテストケースを作成します。 |
abstract ITestCase |
createTestCase(ITestCase parentTestCase,
String name)
指定されたテストケースに指定された名前のテストケースを作成します。 |
abstract IDependency |
createTraceDependency(IRequirement source,
IRequirement target,
String name)
指定されたモデル間にトレースの関係を作成します。 |
abstract IUsage |
createUsage(IClass client,
IClass supplier,
String name)
指定されたモデル間に使用依存の関係を作成します。 |
abstract IDependency |
createVerifyDependency(ITestCase source,
IRequirement target,
String name)
指定されたモデル間に検証の関係を作成します。 |
abstract void |
delete(IElement element)
指定されたモデルやモデル要素をプロジェクトから削除します。 |
abstract void |
setLanguageCPlus(IModel project,
boolean doApply)
指定されたプロジェクトにC++言語情報を追加・削除します。 |
abstract void |
setLanguageCSharp(IModel project,
boolean doApply)
指定されたプロジェクトにC#言語情報を追加・削除します。 |
abstract void |
setLanguageJava(IModel project,
boolean doApply)
指定されたプロジェクトにJava言語情報を追加・削除します。 |
メソッドの詳細 |
---|
abstract IPackage createPackage(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IModel createModel(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPackage createSubsystem(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IClass createClass(IClass parentClass, String name)
parentClass
- 指定クラスname
- 追加するクラスの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IClass createClass(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IClass createInterface(IClass parentClass, String name)
parentClass
- 指定クラスname
- 追加するインタフェースの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IClass createInterface(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IAttribute createAttribute(IClass parentClass, String name, String typeExpression)
parentClass
- 指定クラスname
- 追加する属性の名前typeExpression
- 追加する属性の型表現
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_TARGET_CLASSIFIER_KEY - ターゲットのクラスが存在しない場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPort createPort(IClass owner, String name)
owner
- 指定クラスname
- 追加するポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IAttribute createAttribute(IClass parentClass, String name, IClass type)
parentClass
- 指定クラスname
- 追加する属性の名前type
- 追加する属性の型
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_TARGET_CLASSIFIER_KEY - ターゲットのクラスが存在しない場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IOperation createOperation(IClass parentClass, String name, String returnTypeExpression)
parentClass
- 指定クラスname
- 追加する操作の名前returnTypeExpression
- 追加する操作の返り値の型表現。 コンストラクタ作成のために、""またはnullを設定できます。
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_TARGET_CLASSIFIER_KEY - ターゲットのクラスが存在しない場合 NO_NAME_ERROR_KEY - 名前が空の場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IOperation createOperation(IClass parentClass, String name, IClass returnType)
parentClass
- 指定クラスname
- 追加する操作の名前returnType
- 追加する操作の返り値の型。 コンストラクタ作成のために、nullを設定できます。
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_TARGET_CLASSIFIER_KEY - ターゲットのクラスが存在しない場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IParameter createParameter(IOperation operation, String name, String typeExpression)
operation
- 指定操作name
- 追加するパラメタの名前typeExpression
- 追加するパラメタの型表現
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IParameter createParameter(IOperation operation, String name, IClass type)
operation
- 指定操作name
- 追加するパラメタの名前type
- 追加するパラメタの型
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IAssociation createAssociation(IClass class1, IClass class2, String name, String sourceEndRollName, String targetEndRollName)
class1
- 関連の始点のクラスclass2
- 関連の終点のクラスname
- 名前sourceEndRollName
- 開始ソースロール名targetEndRollName
- 終了ターゲットロール名
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IAssociationClass createAssociationClass(IClass class1, IClass class2, String name, String sourceEndRollName, String targetEndRollName)
class1
- 関連の始点のクラスclass2
- 関連の終点のクラスname
- 名前sourceEndRollName
- 開始ソースロール名targetEndRollName
- 終了ターゲットロール名
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IGeneralization createGeneralization(IClass subClass, IClass superClass, String name)
subClass
- 汎化の関係におけるサブクラス(Child)superClass
- 汎化の関係におけるスーパークラス(Parent)name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 CLASSIFIER_LOOP_KEY - 汎化がループする場合 GENERALIZATION_EXIST_KEY - 汎化が存在する場合 LEAF_ERROR_KEY - リーフ要素に子を作成しようとした場合、 または、子を持つ要素をリーフ要素にしようとした場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IRealization createRealization(IClass client, IClass supplier, String name)
client
- インタフェースを実現するクラスsupplier
- インタフェースname
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 REALIZATION_EXIST_KEY - 実現が存在する場合 INVALID_REALIZATION_KEY - 実現のターゲットがインタフェースでない場合 REALIZATION_LOOP_ERROR_KEY - 実現がループする場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IUsage createUsage(IClass client, IClass supplier, String name)
client
- 使用依存モデルsupplier
- 被使用依存モデルname
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 USAGE_EXIST_KEY - 使用依存が存在する場合 INVALID_USAGE_KEY - 使用依存のターゲットがインタフェースでない場合 USAGE_LOOP_ERROR_KEY - 使用依存がループする場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createDependency(INamedElement source, INamedElement target, String name)
source
- 依存モデルtarget
- 被依存モデルname
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ITaggedValue createTaggedValue(IElement element, String tag, String value)
element
- 要素tag
- タグvalue
- 値
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合。astah、もしくは、judeで始まるキーの場合もエラーとなる ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 TAGGEDVALUE_TARGET_ERROR_KEY - タグ付き値が設定できないモデルの場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IConstraint createConstraint(INamedElement namedElement, String name)
namedElement
- 名前付き要素name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IAttribute createQualifier(IAttribute attribute, String name, IClass type)
attribute
- 属性name
- 名前type
- 型
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_ASSOCIATION_END_ERROR_KEY - 関連端が存在しない場合 NO_NAME_ERROR_KEY - 名前が空の場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ITemplateBinding createTemplateBinding(IClass boundElement, IClass template)
boundElement
- バウンドエレメントtemplate
- テンプレートクラス
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 INVALID_TEMPLATE_KEY - テンプレートバインディングのターゲットが正しくない場合 TEMPLATEBINDING_LOOP_ERROR_KEY - テンプレートバインディングがループする場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IClassifierTemplateParameter createTemplateParameter(IClass targetClass, String name, String typeString, Object defaultValue)
class
- クラスname
- 名前typeString
- 型defaultValue
- デフォルト値
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 TEMPLATE_PARAM_DEFAULT_VALUE_ERROR_KEY - 指定した初期値がテンプレートパラメタに設定できない場合 NO_NAME_ERROR_KEY - 名前が空の場合 INVALID_TEMPLATE_KEY - テンプレートバインディングのターゲットが正しくない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IClassifierTemplateParameter createTemplateParameter(IClass klass, String name, IClass type, Object defaultValue)
class
- クラスname
- 名前type
- 型defaultValue
- デフォルト値
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 TEMPLATE_PARAM_DEFAULT_VALUE_ERROR_KEY - 指定した初期値がテンプレートパラメタに設定できない場合 NO_NAME_ERROR_KEY - 名前が空の場合 INVALID_TEMPLATE_KEY - テンプレートバインディングのターゲットが正しくない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IRequirement createRequirement(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IRequirement createRequirement(IRequirement parentRequirement, String name)
parentRequirement
- 指定要求name
- 追加する要求の名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー * HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ITestCase createTestCase(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract ITestCase createTestCase(ITestCase parentTestCase, String name)
parentTestCase
- 指定テストケースname
- 追加するテストケースの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 NO_NAME_ERROR_KEY - 名前が空の場合 NAME_DOUBLE_ERROR_KEY - 同じ名前のモデルが存在する場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createDeriveReqtDependency(IRequirement source, IRequirement target, String name)
source
- 導出元要求target
- 導出先要求name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createCopyDependency(IRequirement source, IRequirement target, String name)
source
- コピー元要求target
- コピー先要求name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createSatisfyDependency(INamedElement source, IRequirement target, String name)
source
- 満足元モデル
[モデル]
パッケージ(モデル、サブシステム)、クラス(Entity、Boundary、Control)、関連クラス、インタフェース、アクター、ユースケース、要求、テストケースtarget
- 満足先要求name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createVerifyDependency(ITestCase source, IRequirement target, String name)
source
- 検証元テストケースtarget
- 検証先要求name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createRefineDependency(INamedElement source, IRequirement target, String name)
source
- 洗練元モデル
[モデル]
パッケージ(モデル、サブシステム)、クラス(Entity、Boundary、Control)、関連クラス、インタフェース、アクター、ユースケース、要求、テストケースtarget
- 洗練先要求name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createTraceDependency(IRequirement source, IRequirement target, String name)
source
- トレース元要求target
- トレース先要求name
- 名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract void delete(IElement element)
element
- 指定要素
InvalidEditingException
- 例外が発生した場合
Keys: ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
abstract void changeParent(INamedElement newParent, INamedElement element)
newParent
- 新しい親element
- 指定要素
ProjectNotFoundException
- プロジェクトが見つかりません
ClassNotFoundException
- 読み込めないモデルがあります
InvalidEditingException
- 例外が発生した場合
Keys: ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合 INVALID_PARENT_KEY - 親が不正な場合Values: 例外のエラーメッセージ
abstract void setLanguageJava(IModel project, boolean doApply)
project
- 指定プロジェクトdoApply
- 追加かどうか
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合Values: 例外のエラーメッセージ
abstract void setLanguageCSharp(IModel project, boolean doApply)
project
- 指定プロジェクトdoApply
- 追加かどうか
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合Values: 例外のエラーメッセージ
abstract void setLanguageCPlus(IModel project, boolean doApply)
project
- 指定プロジェクトdoApply
- 追加かどうか
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合Values: 例外のエラーメッセージ
abstract INode createNode(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IComponent createComponent(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IArtifact createArtifact(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 - 例外が発生した場合
Values: 例外のエラーメッセージ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |