在 Enterprise Architect 中使用 Javascript 将类型 Class 转换为 Table
Convert Type Class to Table with Javascript in Enterprise Architect
我正在尝试使用 Javascript 将 Class 转换为 Table。
当我执行以下代码时(假设 currentElement
是一个元素),Class 的构造型更新为 "table",其中更新为构造型 "table" 并呈现蓝色- 观看时呈紫色。但是,类型不会更新。
currentElement.Stereotype = "table"
currentElement.Type = "Table"
currentElement.Update();
当我在项目浏览器中 select 更新元素时,我仍然看到它是 Class : <name>
。如何使用脚本(特别是 Javascript)执行类型转换 Class 到 Table?
谢谢!
EA中的table是一个构造型Class元素,所以你只需要改变构造型即可。
在 API 中设置构造型时,最好只使用 EA.Element.StereotypeEx
字段。
以下代码将成功设置正确的构造型:
currentElement.StereotypeEx = "EAUML::table";
currentElement.Update();
我正在尝试使用 Javascript 将 Class 转换为 Table。
当我执行以下代码时(假设 currentElement
是一个元素),Class 的构造型更新为 "table",其中更新为构造型 "table" 并呈现蓝色- 观看时呈紫色。但是,类型不会更新。
currentElement.Stereotype = "table"
currentElement.Type = "Table"
currentElement.Update();
当我在项目浏览器中 select 更新元素时,我仍然看到它是 Class : <name>
。如何使用脚本(特别是 Javascript)执行类型转换 Class 到 Table?
谢谢!
EA中的table是一个构造型Class元素,所以你只需要改变构造型即可。
在 API 中设置构造型时,最好只使用 EA.Element.StereotypeEx
字段。
以下代码将成功设置正确的构造型:
currentElement.StereotypeEx = "EAUML::table";
currentElement.Update();