3.2.1 サイジングUOC

ユーザ処理においてサイジングを実行するメソッドを提供します。

サイジングUOCとuCSD間では次の情報の受け渡しが行われます。それぞれの情報の詳細については,「3.4 UOC詳細」を参照してください。

uCSDでUOC用に提供するクラス・メソッド一覧を次に示します。

表3-2 uCSDでUOC用に提供するクラス・メソッド一覧

項番クラス名クラスの説明メソッド名メソッドの説明
1SizingUocサイジングUOCの抽象クラスexecuteSizingサイジング時に呼び出されるメソッド
2SizingParameterサイジングパラメータを格納したクラスgetComponentPropertiesListテンプレートまたはマスターイメージ定義ファイルに指定した情報を取得するメソッド
3getUocPropertiesマスターイメージ定義ファイルに指定したUOCパラメータを取得するメソッド
4getDataFilePathサイジングUOCのjarファイルおよび付属ファイルを配置しているパスを取得するメソッド
5SizingResultサイジング結果を格納したクラスgetComponentPropertiesListサイジング結果を設定するオブジェクトを取得するメソッド
6CsdUocExceptionUOCの例外クラスExceptionクラスのメソッドを引き継ぎます。UOCでの例外

表3-3 uCSDがサイジングUOCに渡す情報

項番クラス名説明
1SizingParameterサイジングパラメータ

表3-4 サイジングUOCがuCSDに渡す情報

項番クラス名説明
1SizingResultサイジング結果