如何通过Sparx EA的Automation API获取优先级,难度的可能值

时间:2014-11-06 03:32:15

标签: api enterprise-architect

我正在探索Sparx EA自动化API。我正在尝试使用API​​获取所有字段元数据。 对于像Status这样的字段,我们可以使用Repository.GetReferenceList()获取所有可能的值(如 - High,Medium,Low等)。但我无法找到优先级和难度的可能值列表。

我检查了数据库并意识到最初它不在任何表中。此外,如果我们更改值列表,它将进入数据库表。

有没有办法让我总是使用API​​获取可能的值?

2 个答案:

答案 0 :(得分:3)

它们是硬编码

答案 1 :(得分:2)

在EA 11中增强了Repository.GetReferenceList()函数,允许通过传递参数" List:PriorityType"来访问优先级和难度参考列表。或"列表:难度类型"。

例如:

Repository.GetReferenceList("List:PriorityType");
Repository.GetReferenceList("List:DifficultyType");