我正在尝试使用Javascript将类转换为表。
当我执行以下代码(假设currentElement是一个元素)时,类的构造型更新为“ table”,其中更新为构造型“ table”,并且在查看时呈现蓝紫色。但是,类型不会更新。

currentElement.Stereotype = "table"
currentElement.Type = "Table"
currentElement.Update();


当我在项目浏览器中选择更新的元素时,仍然看到它是Class : <name>。如何使用脚本(特别是Javascript)将类型转换类转换为表?

谢谢!

最佳答案

EA中的表是构造型的Class元素,因此您只需更改构造型。

在API中设置构造型时,最好仅使用EA.Element.StereotypeEx字段。

以下代码将成功设置正确的构造型:

currentElement.StereotypeEx = "EAUML::table";
currentElement.Update();

关于javascript - 在Enterprise Architect中使用Javascript将类型类转换为表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53401350/

10-12 06:59