在Enterprise Architect中使用Javascript将类型类转换为表

时间:2018-11-20 20:53:05

标签: javascript enterprise-architect

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:3)

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

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

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

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