预订演示
前页 后页

导入目录结构

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

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

访问

功能区

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

键盘快捷键

Ctrl+Shift+U

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

字段

行动

也见

根目录

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

导入期间未找到类

源类型

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

文件

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

执行 Dry运行

如果您想在单击确定按钮时以干运行的方式执行导入,请选中此复选框。处理完成后,单击视图日志按钮以检查处理的预测结果。

进程子目录

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

从导入组件

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

导入部件

不要导入私人成员

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

提示缺少宏定义

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

包结构

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

为每个包创建图表

选中此复选框以在导入时创建的每个包中创建图表。单击“选项”按钮以识别要包含在图表中的元素特征。

同步

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

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

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

删除代码中找不到的类

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

  • “永不删除”保留模型中所有现有的类。
  • “提示操作”使您能够单独审阅类
  • 'Always' delete' 从模型中删除导入代码中不存在的任何类。

确定

单击此按钮开始导入。