使用 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/