gpt4 book ai didi

c# - 如何在 Enterprise Architect 中为包提供构造型?

转载 作者:行者123 更新时间:2023-11-30 15:59:03 36 4
gpt4 key购买 nike

我正在尝试从 C# 插件创建 EA 包。我能够创建包,但是,当我尝试从 C# 代码设置包的构造型时,它没有被设置。我正在使用下面的代码来设置包的构造型。

packageCreate = (EA.Package)getModel.Packages.AddNew(pacName, "");
packageCreate.StereotypeEx = "TCL";
packageCreate.Update();

如何使用 C# 为 EA 包提供构造型?

最佳答案

您需要将构造型添加到包的元素中

packageCreate.Update();
packageCreate.Element.StereotypeEx = "TCL";
packageCreate.Update();

StereotypeStereotypeEx 之间的区别很微妙。 Stereotype 提供列表的第一个立体声,而 Ex 返回一个逗号分隔的列表。分配立体声时,Ex 变体首先以逗号分隔并分别分配每个立体声。相比之下,Stereotype 直接存储值,这会产生非常奇怪的效果。

这个和其他 Ex 属性是在后来的 EA 版本中引入的。因此,他们没有修复基本的,而是添加了一个额外的属性来增加困惑。 EAUI.

关于c# - 如何在 Enterprise Architect 中为包提供构造型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42296838/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com