我们有一个大项目,我正在使用 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/