从c#脚本创建企业架构师、包和图表链接

从c#脚本创建企业架构师、包和图表链接,c#,package,C#,Package,在尝试用c#脚本生成包和一些图表链接后,我遇到了一些问题 1) 我的第一个问题是关于包原型,我使用了以下命令,但包类型不会改变: EA.Package NewPackage = thePackageOutput.Packages.AddNew("APP_Name", ""); NewPackage.StereotypeEx = "SWAppTest"; NewPackage.Update(); 我的包已创建,但原型测试未创建 2) 我的第二点是关于一种特定类型的连接器,我想用“聚合”类型的连接

在尝试用c#脚本生成包和一些图表链接后,我遇到了一些问题

1) 我的第一个问题是关于包原型,我使用了以下命令,但包类型不会改变:

EA.Package NewPackage = thePackageOutput.Packages.AddNew("APP_Name", "");
NewPackage.StereotypeEx = "SWAppTest";
NewPackage.Update();
我的包已创建,但原型测试未创建

2) 我的第二点是关于一种特定类型的连接器,我想用“聚合”类型的连接器链接一些元素。它们是带有钻石箭头头的黑色箭头。我可以使用“聚合到整体”命令在E.A.中创建它们。我在c#脚本中使用了以下命令:

但我最后得到了另一种箭,一个白色钻石箭头。但当点击它时,它们的类型确实是“聚合”。我如何区分它们


谢谢

如果将来其他人也有同样的问题,我已经通过两次更新和刷新来修复了第一个问题

EA.Package NewPackage = thePackageOutput.Packages.AddNew(APP_Name, "AA");
thePackageOutput.Packages.Refresh();
NewPackage.Update();
NewPackage.Element.Stereotype = "SWAppTest";
NewPackage.Update();

如果将来其他人也有同样的问题,我已经通过两次更新和刷新修复了第一个问题

EA.Package NewPackage = thePackageOutput.Packages.AddNew(APP_Name, "AA");
thePackageOutput.Packages.Refresh();
NewPackage.Update();
NewPackage.Element.Stereotype = "SWAppTest";
NewPackage.Update();