EA_OnRunParameterRule

<< 目次を表示 >>

ページ位置:  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

EA.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オブジェクトを取得することができます。