我有几个关于企业架构师的简短问题。
我的问题是关于自动化界面。按照此页面上提供的说明进行操作时:http ://www.sparxsystems.com/uml_tool_guide/sdk_for_enterprise_architect/colle ...为了向集合(和 .eap 文件)添加新元素,它不会添加元素. 我可以从元素中获取数据,修改甚至删除它们,但是添加新元素不起作用?
提供的说明:
调用 AddNew 以添加新项目。根据需要修改项目。对项目调用 Update 以将其保存到数据库中。对集合调用 Refresh 以将其包含在当前集合中。
我的Java示例:
元素是模型中所有元素的集合...
org.sparx.Element elementEa = elements.AddNew("Requirement", "non-functional");
elementEa.Update();
elements.Refresh();
使用 api 是否可以更改元素的 id 或 guid,因为 org.sparx 中没有为此指定方法?
最后一件事...是否可以在 EA 中创建自定义元素,例如不具有难度、优先级等标准属性但会有其他要求的要求?(正常属性,未标记值)