1

私は Enterprise Architect を広く使用しており、いくつかのパッケージ/モデルのライブラリを持っています

今、私はダイアグラムにドラッグアンドドロップしてモデル自体を追加するために使用します。毎回個別の TaggedValue を割り当てる必要があります。

このモデルを (私の例では) ip-step のパラメーター割り当てにデフォルトのタグ付き値を追加することは可能ですか?

例

4

1 に答える 1

1

もしそうなら、私はあなたの質問を正しく理解していることを願っています...

これは、後で Enterprise Architect のスクリプト機能を使用して行うことができます。すべてのダイアグラム ハイパーリンクを作成したら、画面上でそれらを選択し、次のコマンドを実行します。

!INC Local Scripts.EAConstants-JScript

/*
 * Script Name: Add tagged values to select diagram items
 * Author: TomO
 * Purpose: To add tagged values to selected diagram items
 * Date: 31st August 2012
 */

function main()
{
    var diagram as EA.Diagram

diagram = GetCurrentDiagram();

for ( i = 0; i < diagram.SelectedObjects.Count; i ++ )
{
var object as EA.DiagramObject;
var element as EA.Element;
var tag as EA.TaggedValue;

object = diagram.SelectedObjects.GetAt(i);
element = GetElementByID(object.ElementID);

tag = element.TaggedValues.AddNew("email", "");
tag.Value = "";
tag.Update();
}


}

main();  

次の行を変更します。

tag = element.TaggedValue.AddNew("タグ付けされた値のデフォルト名を入力してください", "タグ付けされた値のデフォルト値を入力してください");

これが役立つことを願っています!

トモ

于 2012-08-31T01:55:29.993 に答える