如何在 Enterprise Architect 中为包提供构造型?
How to provide stereotype for Package in Enterprise Architect?
我正在尝试从 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();
Stereotype
和 StereotypeEx
之间的区别是微妙的。 Stereotype
提供列表的第一个立体声,而 Ex
returns 提供逗号分隔列表。分配立体声时,Ex
变体首先以逗号分隔并分别分配每个立体声。 Stereotype
相比之下,直接存储值,这会产生非常奇怪的效果。
这个和其他 Ex
属性是在后来的 EA 版本中引入的。因此,他们没有修复基本的,而是添加了一个额外的 属性 来增加混乱。 EAUI.
我正在尝试从 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();
Stereotype
和 StereotypeEx
之间的区别是微妙的。 Stereotype
提供列表的第一个立体声,而 Ex
returns 提供逗号分隔列表。分配立体声时,Ex
变体首先以逗号分隔并分别分配每个立体声。 Stereotype
相比之下,直接存储值,这会产生非常奇怪的效果。
这个和其他 Ex
属性是在后来的 EA 版本中引入的。因此,他们没有修复基本的,而是添加了一个额外的 属性 来增加混乱。 EAUI.