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 回答