我广泛使用Enterprise Architect并拥有一个包含多个包/模型的库
现在,我用一个图表中的拖放来添加一个模型。 我每次都需要分配一个不同的TaggedValue。
是否可以添加此模型(在我的示例中) ip-step中的参数对齐 默认的标记值???
答案 0 :(得分: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(“输入您标记值的默认名称”,“输入标记价值的默认值”);
我希望这有帮助!
托莫