uml - 删除 Enterprise Architect 图表中未找到的所有元素

标签 uml reverse-engineering enterprise-architect

我们有一个大项目,我正在使用 Enterprise Architect 版本 10 将项目中的一个小包反向工程到 UML 中,以便进行重构。我只想包含将包含在我将要创建的图表中的元素(我知道这很愚蠢,但我们不能有 1 个模型来统治所有这些元素)。

我想反转所有源,然后删除所有不在我的图表中的元素。有没有办法做到这一点?我知道我可以从 GUI 的图表中找到任何给定的元素,那么至少有一种方法可以编写这个脚本吗?

另一种方法是手动选择所有依赖项并仅反转那些文件,我最终可能会这样做。

谢谢

最佳答案

EA 带有一个名为“查找孤儿”的内置搜索。这将列出所有未出现在图表上的元素。您可以运行此搜索(Ctrl+Alt+A,从第一个列表框中选择“Diagram Searches”,从第二个列表框中选择“Find Orphans”并单击“运行”),选择所有结果(Ctrl+A)并删除所有( Ctrl+Del)。但是,这需要您自担风险 - 模型中的元素没有任何问题,但任何图表上的元素都没有。

关于uml - 删除 Enterprise Architect 图表中未找到的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20576083/

相关文章:

uml - PlantUML 事件图 返回

java - 如何更改 Hibernate Tools 反向工程 DAO 类的名称?

c# - 加密以保护文件免受更改

tfs - 在给定版本中打开模型

uml - 不确定我的 UML 用例图是否正确

c# - Sparx Enterprise Architect (EA 14) 从 C# 的类模型生成代码,但它始终默认为 Java

uml - 在类关联的不可导航端指定多重性是否有意义? [统一建模语言]

visual-studio - 如何生成 TypeScript UML 类图?

javascript - 在 javascript 中绘制 SysML/UML 图

javascript - 值、原型(prototype)和属性的区别