我们有一个大型项目,我使用Enterprise Architect版本10将项目中的小包逆向工程为UML以进行重构.我想只包含将要包含在我要创建的图表中的元素(我知道这是愚蠢的,但我们不能有1个模型来统治它们).
我想反转所有源代码,然后删除所有未在我的图表上结束的元素.有没有办法做到这一点?我知道我可以从GUI中找到图表中的任何给定元素,那么至少有一种方法来编写脚本吗?
另一种方法是手动选择所有依赖项并仅反转那些文件,我可能最终会这样做.
谢谢
EA带有一个名为"查找孤儿"的内置搜索.这将列出未在图表上显示的所有元素.您可以运行此搜索(Ctrl + Alt + A,从第一个列表框中选择"图表搜索",从第二个列表框中选择"查找孤儿",然后单击运行),选择所有结果(Ctrl + A)并删除所有(按Ctrl + Del).但是,这将由您自己承担风险 - 模型中的元素没有任何错误,但在任何图表上都没有.