| << 目次を表示 >> ページ位置: API・アドイン・スクリプト > アドイン > ブロードキャストされるイベント > Enterprise Architectの拡張のためのイベント > モデルの評価についてのイベント > EA_OnRunParameterRule | 
このイベントは、EA_OnInitializeUserRulesで定義されたそれぞれの評価ルールに対して呼び出されます。操作のそれぞれの引数を対象に、呼び出されます。
何も評価しない場合には、何も処理を行わずにそのまま処理を終了します。
もし評価の結果問題がある場合には、Repository.ProjectInterface.PublishResult を利用してエラーの内容をEnterprise Architectに伝えます。
文法
public void EA_OnRunParameterRule(EA.Repository Repository, string RuleID, string ParameterGUID, string MethodGUID, int ObjectID)
EA_OnRunMethodRuleメソッドには次の引数があります。
| 引数 | 型 | 方向 | 説明 | 
| Repository | IN | 現在開かれているプロジェクトのリポジトリオブジェクトです。 プロジェクトの情報を取得したい場合に利用します。 | |
| RuleID | string | IN | Project.DefineRuleで定義されたIDです。 | 
| ParameterGUID | string | IN | 評価の対象となるParameterのGUIDです。 Method.Patametersコレクションを利用してParameterオブジェクトを発見します。 | 
| MethodGUID | string | IN | 評価の対象となるMethodのGUIDです。 Repository.GetMethodByGuidメソッドでMethodオブジェクトを取得できます。 | 
| ObjectID | int | IN | 評価の対象となっている要素のElementIDです。 Repository.GetElementByIDメソッドでElementオブジェクトを取得できます。 |