|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
com.change_vision.jude.api.inf.editor.SysmlModelEditor
public SysmlModelEditor
メソッドの概要 | |
---|---|
abstract void |
changeParent(INamedElement newParent,
INamedElement element)
指定されたモデルやモデル要素の親を変更します。 |
abstract IDependency |
createAllocateDependency(INamedElement source,
INamedElement target,
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,
IClass type)
指定されたクラスに指定された名前・型の属性を作成します。 |
abstract IAttribute |
createAttribute(IClass parentClass,
String name,
String typeExpression)
指定されたクラスに指定された名前・型の属性を作成します。 |
abstract IBindingConnector |
createBindingConnector(IAttribute attribute0,
IConstraintParameter constraintParameter0,
IAttribute attribute1,
IConstraintParameter constraintParameter1)
指定された制約プロパティ/バリュープロパティ/制約パラメータ間にバィンディングコネクタ関係を作成します。 |
abstract IBlock |
createBlock(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のブロックを作成します。 |
abstract IBlock |
createBlock(IBlock parentBlock,
String name)
指定されたブロックに指定された名前のブロックを作成します。 |
abstract IConnector |
createConnector(IAttribute part1,
IPort port1,
IAttribute part2,
IPort port2)
指定されたポート間にコネクタ関係を作成します。 |
abstract IConstraint |
createConstraint(INamedElement namedElement,
String name)
指定された名前付き要素に制限を作成します。 |
abstract IConstraintBlock |
createConstraintBlock(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前の制約ブロックを作成します。 |
abstract IConstraintBlock |
createConstraintBlock(IBlock parentBlock,
String name)
指定されたブロックに指定された名前の制約ブロックを作成します。 |
abstract IConstraintBlock |
createConstraintBlock(IConstraintBlock parentConstraintBlock,
String name)
指定された制約ブロックに指定された名前の制約ブロックを作成します。 |
abstract IConstraintParameter |
createConstraintParameter(IConstraintBlock parent,
String name,
IValueType type)
指定された制約ブロックに指定された名前・型のパラメタを作成します。 |
abstract IConstraintParameter |
createConstraintParameter(IConstraintBlock parent,
String name,
String typeExpression)
指定された制約ブロックに指定された名前・型のパラメタを作成します。 |
abstract IConstraintProperty |
createConstraintProperty(IClass parentBlock,
String name,
IConstraintBlock type)
指定されたブロック/制約ブロックに指定された名前・型の制約プロパティを作成します。 |
abstract IConstraintProperty |
createConstraintProperty(IClass parentBlock,
String name,
String typeExpression)
指定されたブロック/制約ブロックに指定された名前・型の制約プロパティを作成します。 |
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 IFlowProperty |
createFlowProperty(IClass parentBlock,
String name,
IClass type)
指定されたブロック/インターフェースブロックに指定された名前・型のフロープロパティを作成します。 |
abstract IFlowProperty |
createFlowProperty(IClass parentBlock,
String name,
String typeExpression)
指定されたブロック/インターフェースブロックに指定された名前・型のフロープロパティを作成します。 |
abstract IPort |
createFullPort(IBlock owner,
String name)
指定されたブロックに指定された名前のフルポートを作成します。 |
abstract IPort |
createFullPort(IInterfaceBlock owner,
String name)
指定されたインタフェースブロックに指定された名前のフルポートを作成します。 |
abstract IGeneralization |
createGeneralization(IClass subClass,
IClass superClass,
String name)
指定されたクラス間に汎化の関係を作成します。 |
abstract IClass |
createInterface(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のインターフェースを作成します。 |
abstract IClass |
createInterface(IClass parentClass,
String name)
指定されたクラスに指定された名前のインターフェースを作成します。 |
abstract IInterfaceBlock |
createInterfaceBlock(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のインターフェースブロックを作成します。 |
abstract IInterfaceBlock |
createInterfaceBlock(IBlock parentBlock,
String name)
指定されたインターフェースブロックに指定された名前のインターフェースブロックを作成します。 |
abstract IInterfaceBlock |
createInterfaceBlock(IInterfaceBlock parentInterfaceBlock,
String name)
指定されたインターフェースブロックに指定された名前のインターフェースブロックを作成します。 |
abstract IItemFlow |
createItemFlow(IAttribute part1,
IPort port1,
IAttribute part2,
IPort port2)
指定されたポート間にアイテムフロー関係を作成します。 |
abstract IModel |
createModel(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のパッケージを作成します。 |
abstract IOperation |
createOperation(IClass parentClass,
String name,
IClass returnType)
指定されたクラスに指定された名前・返り値の型の操作を作成します。 |
abstract IOperation |
createOperation(IClass parentClass,
String name,
String returnTypeExpression)
指定されたクラスに指定された名前・返り値の型表現の操作を作成します。 |
abstract IPackage |
createPackage(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のパッケージを作成します。 |
abstract IParameter |
createParameter(IOperation operation,
String name,
IClass type)
指定された操作に指定された名前・型のパラメータを作成します。 |
abstract IParameter |
createParameter(IOperation operation,
String name,
String typeExpression)
指定された操作に指定された名前・型表現のパラメータを作成します。 |
abstract IAttribute |
createPart(IBlock parent,
String name,
IBlock type)
指定されたブロックに指定された名前・型のパートを作成します。 |
abstract IAttribute |
createPart(IBlock parent,
String name,
String typeExpression)
指定されたブロックに指定された名前・型のパートを作成します。 |
abstract IPort |
createPort(IBlock owner,
String name)
指定されたブロックに指定された名前のポートを作成します。 |
abstract IPort |
createPort(IInterfaceBlock owner,
String name)
指定されたインタフェースブロックに指定された名前のポートを作成します。 |
abstract IPort |
createProxyPort(IBlock owner,
String name)
指定されたブロックに指定された名前のプロキシポートを作成します。 |
abstract IPort |
createProxyPort(IInterfaceBlock owner,
String name)
指定されたインタフェースブロックに指定された名前のプロキシポートを作成します。 |
abstract IQuantityKind |
createQuantityKind(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前の量種別を作成します。 |
abstract IQuantityKind |
createQuantityKind(IBlock parentBlock,
String name)
指定されたブロックに指定された名前の量種別を作成します。 |
abstract IRealization |
createRealization(IClass client,
IClass supplier,
String name)
指定されたクラスとインターフェースの間に実現の関係を作成します。 |
abstract IRealization |
createRealization(IPort client,
IClass supplier,
String name)
指定されたポートとインターフェースの間に実現の関係を作成します。 |
abstract IAttribute |
createReference(IClass parent,
String name,
IClass type)
指定されたブロック/インターフェースブロックに指定された名前・型の参照を作成します。 |
abstract IAttribute |
createReference(IClass parent,
String name,
String typeExpression)
指定されたブロック/インターフェースブロックに指定された名前・型の参照を作成します。 |
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 ITaggedValue |
createTaggedValue(IElement element,
String tag,
String value)
指定された要素にタグ付き値を作成します。 |
abstract ITestCase |
createTestCase(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のテストケースを作成します。 |
abstract ITestCase |
createTestCase(ITestCase parentTestCase,
String name)
指定されたテストケースに指定された名前のテストケースを作成します。 |
abstract IDependency |
createTraceDependency(IRequirement source,
IRequirement target,
String name)
指定されたモデル間にトレースの関係を作成します。 |
abstract IUnit |
createUnit(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のユニットを作成します。 |
abstract IUnit |
createUnit(IBlock parentBlock,
String name)
指定されたブロックに指定された名前のユニットを作成します。 |
abstract IUsage |
createUsage(IClass client,
IClass supplier,
String name)
指定されたモデル間に使用依存の関係を作成します。 |
abstract IUsage |
createUsage(IPort client,
IClass supplier,
String name)
指定されたポートとインターフェースの間に使用の関係を作成します。 |
abstract IValueAttribute |
createValueAttribute(IClass parentBlock,
String name,
IClass type)
指定されたブロック/インターフェースブロックに指定された名前・型のバリューにを作成します。 |
abstract IValueAttribute |
createValueAttribute(IClass parentBlock,
String name,
String typeExpression)
指定されたブロック/インターフェースブロックに指定された名前・型のバリューにを作成します。 |
abstract IValueType |
createValueType(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のバリュータイプを作成します。 |
abstract IValueType |
createValueType(IBlock parentBlock,
String name)
指定されたブロックに指定された名前のバリュータイプを作成します。 |
abstract IValueTypeProperty |
createValueTypeProperty(IValueType parent,
String name,
IValueType type)
指定されたバリュータイプに指定された名前・型のプロパティを作成します。 |
abstract IValueTypeProperty |
createValueTypeProperty(IValueType parent,
String name,
String typeExpression)
指定されたバリュータイプに指定された名前・型のプロパティを作成します。 |
abstract IDependency |
createVerifyDependency(ITestCase source,
IRequirement target,
String name)
指定されたモデル間に検証の関係を作成します。 |
abstract IPackage |
createViewPackage(IPackage parentPackage,
String name)
指定されたパッケージに指定された名前のビューパッケージを作成します。 |
abstract void |
delete(IElement element)
指定されたモデルやモデル要素をプロジェクトから削除します。 |
abstract void |
setPortType(IPort port,
String portType)
ポートのタイプを設定します。 |
メソッドの詳細 |
---|
abstract IBlock createBlock(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 IBlock createBlock(IBlock parentBlock, String name)
parent
- Block
指定ブロック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 IInterfaceBlock createInterfaceBlock(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 IInterfaceBlock createInterfaceBlock(IBlock parentBlock, String name)
parent
- Block
指定ブロック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 IInterfaceBlock createInterfaceBlock(IInterfaceBlock parentInterfaceBlock, String name)
parent
- Interface Block
指定インターフェースブロック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 IConstraintBlock createConstraintBlock(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: 例外のエラーメッセージ
Keys: PARAMETER_ERROR_KEY - if a parameter is not set properly. ILLEGALMODELTYPE_ERROR_KEY - if the model type is illegal. NO_NAME_ERROR_KEY - if the name is empty. NAME_DOUBLE_ERROR_KEY - An element with the same name already exists. BAD_TRANSACTION_KEY - Bad Transaction. HAS_EXCEPTION_KEY - if an exception has occurred.
Values: Error messages for exceptions.
abstract IConstraintBlock createConstraintBlock(IBlock parentBlock, String name)
parent
- Block
指定ブロック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 IConstraintBlock createConstraintBlock(IConstraintBlock parentConstraintBlock, String name)
parentConstraintBlock
- Constraint Block
指定制約ブロック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 IConstraintParameter createConstraintParameter(IConstraintBlock parent, String name, IValueType type)
parent
- 指定制約ブロック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 IConstraintParameter createConstraintParameter(IConstraintBlock parent, String name, String typeExpression)
parent
- 指定制約ブロック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 IValueType createValueType(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 IValueType createValueType(IBlock parentBlock, String name)
parentBlock
- 指定ブロック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 IUnit createUnit(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 IUnit createUnit(IBlock parentBlock, String name)
parentBlock
- 指定ブロック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 IQuantityKind createQuantityKind(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 IQuantityKind createQuantityKind(IBlock parentBlock, String name)
parentBlock
- 指定ブロック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 IFlowProperty createFlowProperty(IClass parentBlock, String name, IClass type)
parentBlock
- 指定ブロック/インターフェースブロック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 IFlowProperty createFlowProperty(IClass parentBlock, String name, String typeExpression)
parentBlock
- 指定ブロック/指定インターフェースブロック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 IValueAttribute createValueAttribute(IClass parentBlock, String name, IClass type)
parentBlock
- 指定ブロック/インターフェースブロック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 IValueAttribute createValueAttribute(IClass parentBlock, String name, String typeExpression)
parentBlock
- 指定ブロック/指定インターフェースブロック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 IValueTypeProperty createValueTypeProperty(IValueType parent, String name, IValueType type)
parent
- 指定バリュータイプ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 IValueTypeProperty createValueTypeProperty(IValueType parent, String name, String typeExpression)
parent
- 指定バリュータイプ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 IItemFlow createItemFlow(IAttribute part1, IPort port1, IAttribute part2, IPort port2)
part1
- パートport1
- ポートpart2
- パートport2
- ポート
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
abstract IBindingConnector createBindingConnector(IAttribute attribute0, IConstraintParameter constraintParameter0, IAttribute attribute1, IConstraintParameter constraintParameter1)
attribute0
- 制約プロパティ/バリュープロパティconstraintParameter0
- 制約パラメータattribute1
- 制約プロパティ/バリュープロパティconstraintParameter1
- 制約パラメータ
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
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 IPackage createViewPackage(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
- 例外が発生した場合
InvalidEditingException occurs.
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
- 例外が発生した場合
InvalidEditingException occurs.
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
- 例外が発生した場合
InvalidEditingException occurs.
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, 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 IPort createPort(IBlock owner, String name)
owner
- 指定ブロックname
- 追加するポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPort createPort(IInterfaceBlock owner, String name)
owner
- 指定インタフェースブロックname
- 追加するポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPort createFullPort(IBlock owner, String name)
owner
- 指定ブロックname
- 追加するフルポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPort createFullPort(IInterfaceBlock owner, String name)
owner
- 指定インタフェースブロックname
- 追加するフルポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPort createProxyPort(IBlock owner, String name)
owner
- 指定インタフェースブロックname
- 追加するプロキシポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IPort createProxyPort(IInterfaceBlock owner, String name)
owner
- 指定インタフェースブロックname
- 追加するプロキシポートの名前
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_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 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 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 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 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 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
- 例外が発生した場合
InvalidEditingException occurs.
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
- 例外が発生した場合
InvalidEditingException occurs.
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合
Values: 例外のエラーメッセージ
abstract IDependency createAllocateDependency(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 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
- 例外が発生した場合
InvalidEditingException occurs.
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 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 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 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 IConnector createConnector(IAttribute part1, IPort port1, IAttribute part2, IPort port2)
part1
- パートport1
- ポートpart2
- パートport2
- ポート
InvalidEditingException
- 例外が発生した場合
Keys: PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
abstract IRealization createRealization(IPort client, IClass supplier, String name)
client
- インターフェースを実現するPortsupplier
- インターフェース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(IPort 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 void setPortType(IPort port, String portType)
port
- ポートportType
- ポートタイプ: unspecified, full or proxy
InvalidEditingException
- 例外が発生した場合
Keys: ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合 BAD_TRANSACTION_KEY - トランザクションエラー HAS_EXCEPTION_KEY - 例外が発生した場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values: 例外のエラーメッセージ
abstract IAttribute createPart(IBlock parent, String name, IBlock type)
parent
- 指定ブロック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 IAttribute createPart(IBlock parent, String name, String typeExpression)
parent
- 指定ブロック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 IAttribute createReference(IClass parent, String name, IClass type)
parent
- 指定ブロック/インターフェースブロック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 IAttribute createReference(IClass parent, String name, String typeExpression)
parent
- 指定ブロック/インターフェースブロック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 IConstraintProperty createConstraintProperty(IClass parentBlock, String name, IConstraintBlock type)
parentBlock
- 指定ブロック/制約ブロック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 IConstraintProperty createConstraintProperty(IClass parentBlock, String name, String typeExpression)
parentBlock
- 指定ブロック/制約ブロック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: 例外のエラーメッセージ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |