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