EA_OnPreNewDiagramObject

<< 目次を表示 >>

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

EA_OnPreNewDiagramObject

EA_OnPreNewDiagramObject は要素をダイアグラム内に配置する直前に発生するイベントです。要素の配置を不許可にすることができます。

 

このイベントは、Enterprise Architectのモデルブラウザやモデルブラウザ内のリソースタブから要素をダイアグラム内に配置する際に発生します。

 

 

文法

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

 

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

引数

方向

説明

Repository

EA.Repository

IN

現在開かれているプロジェクトのリポジトリオブジェクトです。

プロジェクトの情報を取得したい場合に利用します。

Info

EA.EventProperties

IN

ダイアグラム上に新規に作成しようとしている要素の情報が通知されます。

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

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

文字列(Name)

説明

Type

Element.Typeの値

Stereotype

Element.Stereotypeの値

ID

モデルブラウザなど、すでに存在する要素をダイアグラムに配置した場合は、Element.ElementIDの値が設定されます。

新規に要素を作成した場合は、0が設定されます。

DiagramID

対象のダイアグラムID

 

 

戻り値

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

 

 

参照: