预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

导入目录结构

您可以从完整的目录结构中的所有源文件导入,这样一来,您就可以导入或同步目录树中的多个文件。

Enterprise Architect在导入过程中创建必要的包和图。

访问

色带

开发>源代码>文件>导入源目录

键盘快捷键

Ctrl + Shift + U

使用“导入源目录”对话框导入目录结构

领域

行动

也可以看看

根目录

输入或浏览要导入的目录的名称。

导入期间找不到类

来源类型

输入或从下拉列表中选择要在源目录中导入的文件的编码语言。

文件

输入或从下拉列表中选择要包含在导入中的文件扩展名。用一个 ';'分隔值。

进行空转

如果要在单击“确定”按钮时以空运行方式执行导入,请选中此复选框。处理完成后,单击“查看日志”按钮以检查该过程的预期结果。

递归处理子目录

如果要在导入过程中包括子目录的内容,请选中此复选框。

从导入组件

如果要导入其他文件(如“导入组件类型”对话框中所述),请选中此复选框。然后,您完成提示以指定组件的来源。

导入组件类型

不导入私人会员

如果要在导入库时从模型中排除私人成员,请选中此复选框。

提示缺少宏定义

在导入期间,解析器可能会遇到无法识别的宏。如果选中此复选框,则在发生此类事件时将提示您,并将有机会定义宏。如果不选择此选项,则结果的“包装”结构可能缺少某些项目。

包装结构

选择适当的单选按钮,为每个目录,每个命名空间或每个文件创建一个Package;这可能会受到限制,具体取决于所选的源类型。

为每个包创建图

选中此复选框可在导入中创建的每个Package中创建一个图。单击选项按钮,确定要包括在图中的元素功能。

同步化

选择适当的单选按钮以同步现有的类或覆盖现有的类。

如果找到与代码中的模型类匹配的模型类:

  • “同步”更新模型类,以包含代码中模型的详细信息,从而保留未在代码中表示的信息,例如图中类的位置
  • “覆盖”将删除模型类,并从代码中生成一个新的类;任何其他信息都不会保留。
如果选择了“使用时间戳记”选项,则具有最新时间戳记的表示(型号或代码)将优先。

删除代码中找不到的类

选择适当的单选按钮以指定如何处理导入的代码中不存在的现有模型类。

  • “永不删除”保留模型中所有现有的类。
  • “提示采取行动”使您可以分别复习课程
  • “始终删除”从模型中删除导入代码中不存在的任何类。

单击此按钮开始导入。