如何覆盖 Enterprise Architect 项目浏览器的排序机制?
How to override sorting mechanism of Enterprise Architect project browser?
我正在通过 C# 插件创建 EA 包、元素和属性。默认情况下,所有这些元素将按排序顺序存储在 EA 项目浏览器中。
有没有办法按插入顺序存储 EA 包、元素和属性。
- TreePos 属性 可能有助于通过 API Element.TreePos 对包下的元素进行排序.
- 如果需要直接更新table则需要使用t_Object的TPos列table.
有关 TreePos 的元素 class 或项目 class 下的更多详细信息,请参阅 sparx 帮助。
对于属性,您可以尝试使用属性 pos,它将在 Class 属性列表中定位属性
我正在通过 C# 插件创建 EA 包、元素和属性。默认情况下,所有这些元素将按排序顺序存储在 EA 项目浏览器中。
有没有办法按插入顺序存储 EA 包、元素和属性。
- TreePos 属性 可能有助于通过 API Element.TreePos 对包下的元素进行排序.
- 如果需要直接更新table则需要使用t_Object的TPos列table.
有关 TreePos 的元素 class 或项目 class 下的更多详细信息,请参阅 sparx 帮助。
对于属性,您可以尝试使用属性 pos,它将在 Class 属性列表中定位属性