我正在尝试使用Javascript将类转换为表。
当我执行以下代码(假设currentElement
是Element)时,Class的构造型更新为“ table”,其中更新为构造型“ table”,并且在查看时呈现蓝紫色。但是,类型不会更新。
currentElement.Stereotype = "table"
currentElement.Type = "Table"
currentElement.Update();
当我在项目浏览器中选择更新的元素时,仍然看到它是Class : <name>
。如何使用脚本(特别是Javascript)将类型转换类转换为表?
谢谢!
答案 0 :(得分:3)
EA中的表是构造型的Class元素,因此您只需要更改构造型。
在API中设置构造型时,最好仅使用EA.Element.StereotypeEx
字段。
以下代码将成功设置正确的构造型:
currentElement.StereotypeEx = "EAUML::table";
currentElement.Update();