javascript - 如何在 Enterprise Architect 中使用 JavaScript 创建图表 "Requirements Diagram"

标签 javascript scripting uml enterprise-architect

使用 Enterprise Architect 中的脚本,我可以创建图表 UML 用例:

testElement = subPackage.Elements.AddNew( "New diagram", "Use Case" );
testElement.Update();

但是如何创建非 UML 图呢?这是关于 AddNew 函数的第二个参数。在文档中,有

This can be either a standard UML metaclass type (such as 'Class' or 'UseCase') or a fully-qualified metatype defined by an MDG Technology (such as 'BPMN2.0::BusinessProcess' or 'SysML1.4::Block').

但是什么是 MDG 技术定义的完全合格的元类型?我尝试了类似“Extended::Requirements Diagram”的东西,但它没有用。

最佳答案

您不能在 Elements 集合中添加图表。

您发布的代码创建了一个用例,而不是图表。

所以正确的代码应该是

newDiagram = subPackage.Diagrams.AddNew( "New diagram", "Extended::Requirements" );
newDiagram.Update();

关于javascript - 如何在 Enterprise Architect 中使用 JavaScript 创建图表 "Requirements Diagram",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49174757/

相关文章:

javascript - 从 child 类(class)获取数据

javascript - 如何在 ReactJS 中获取下拉菜单的选定值

c++ - 在 luabind::object 中存储一个带有父类的 lua 类

linux - 连接 500 个文件,同时从除第一个文件之外的每个文件中删除第一行

bash - 为什么这个 bash 脚本不拆分字符串?

javascript - 如何使用babel以编程方式将es6转换为es5?

javascript - 如何将 Plupload 与 Node.js 一起使用并显示上传百分比?

c# - C#中的UML代码生成工具

design-patterns - 找一本关于学习 RUP 的实用方法的书

c# - 视觉范式中的接口(interface)类关系