EA_OnPreNewElement 

<< 目次を表示 >>

ページ位置:  API・アドイン・スクリプト > アドイン > ブロードキャストされるイベント > 要素に関連するイベント >

EA_OnPreNewElement

EA_OnPreNewElementは新しい要素が作成される前に発生するイベントです。

このイベントはユーザーがツールボックスやモデルブラウザ内のリソースタブから要素をダイアグラム内にドロップした場合など、要素を新規に作成した場合に発生します。このイベントは要素が作成される直前に通知され、要素の作成を認めないことができます。

 

 

文法

public bool EA_OnPreNewElement(EA.Repository Repository, EA.EventProperties Info)

 

EA_OnPreNewElement メソッドには次の引数があります。

引数

方向

説明

Repository

EA.Repository

IN

現在開かれているプロジェクトのリポジトリオブジェクトです。プロジェクトの情報を取得したい場合に利用します。

Info

EA.EventProperties

IN

新規に作成しようとしている要素の情報が通知されます。

4つのEventPropertyオブジェクトが通知されます。以下の各文字列が各EventPropertyのName属性に設定され、値がValue属性に設定されます。

設定される文字列や値の詳細は「Element」をご覧ください。

文字列(Name)

説明

Type

Element.Typeの値

FQStereotype

Element.FQStereotypeの値

Stereotype

Element.Stereotypeの値

ParentID

Element.ParentIDの値

0の場合には、パッケージの直下に作成されます。

DiagramID

追加される対象のダイアグラムIDです。 ダイアグラム内に配置しない場合には、0になります。

 

 

戻り値

Trueを返すと要素の作成を許可します。Falseの場合には許可しません。

 

 

参照: