如何在Enterprise Architect中为Package提供构造型?
我想从C#Addin创建EA包。我能够创建包,但是,当我试图从C#代码设置包的构造型时,它没有被设置。 我正在使用下面的代码来设置包的原型。如何在Enterprise Architect中为Package提供构造型?
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
传回逗号分隔的列表。分配立体声时,Ex
变体先按逗号分割并分别分配。相反,Stereotype
会直接存储该值,这会导致非常奇怪的效果。
这个和其他Ex
属性在后来的EA版本中引入。因此,他们并没有修复基本问题,而是增加了额外的财产来增加混淆。 EAUI。
它的工作正常。谢谢你@ Thomas –
我认为这是一个错误,但是Sparxians对我们地球人所认为的东西有一个相当sl interpretation的解释。所以让我们再次称之为EA独特界面: -/ –
@Thomas ...您能解释一下Stereotype和StereotypeEx之间的区别吗? –
'Update()'返回'true'? – stuartd
是update()返回true。 –