| 前页 | 后页 | 
产生包裹
除了从单个类和类组生成源代码之外,还可以从包中生成代码。此功能提供了从子Packages递归生成代码并基于Package层次结构自动生成目录结构的选项。这可以帮助您一步一步为项目模型的整个分支生成代码。
访问
| 色带 | 开发>源代码>生成>全部生成 | 
| 键盘快捷键 | + + K | 
在“生成软件包源代码”对话框上,从软件包生成代码
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 在“同步”字段中,单击下拉箭头,然后选择适当的同步选项: 
 | |
| 2 | 突出显示要为其生成代码的类;保留未选择的任何内容,不会为其生成代码。 如果要在布局中显示更多信息,则可以调整对话框及其列的大小。 | |
| 3 | 要使Enterprise Architect根据Package层次Enterprise Architect自动生成目录和文件名,请选中“自动生成文件”复选框;这将启用“根目录”字段,您可以在其中选择要在其下生成源目录的根目录。 默认情况下,“自动生成文件”功能会忽略已经与类关联的所有文件路径;您还可以通过选中“保留现有文件路径”复选框来更改此行为。 | |
| 4 | 要在输出中包括所有子包的代码,请选中“包括子包”复选框。 | |
| 5 | 单击生成按钮开始生成代码。 随着代码生成的进行, Enterprise Architect显示进度消息。如果“类”需要输出文件名,则系统会提示您在适当的时间输入一个文件名(假设未选择“自动生成文件”)。例如,如果选定的类包括部分类,则显示提示,输入用于生成第二部分类代码的文件名。 | 
有关对话框选项的更多信息
| 选项 | 行动 | 也可以看看 | 
|---|---|---|
| 根包 | 检查要为其生成代码的包的名称。 | |
| 同步化 | 选择用于指定应如何重新生成现有文件的选项。 | |
| 自动生成文件 | 指定Enterprise Architect是否应基于Package层次结构自动生成文件名和目录。 | |
| 根目录 | 如果选择了“自动生成文件”,则显示用于创建生成的目录结构的路径。 | |
| 保留现有文件路径 | 如果选择了自动生成文件,请指定是否使用与类关联的现有文件路径。 如果未选择“自动生成文件”,则Enterprise Architect生成“类”代码以自动确定路径,而不管源文件是否已与“类”关联。 | |
| 包括所有儿童套餐 | 还要为列表中目标包的所有子包中的所有类生成代码。 此选项有助于为给定的包及其子包递归生成代码。 | |
| 选择要生成的对象 | 列出目标程序包下可用于代码生成的所有类;仅生成选定(突出显示)的类的代码。 类与目标源文件一起列出。 | |
| 全选 | 将列表中的所有班级标记为选中。 | |
| 选择无 | 将列表中的所有班级标记为未选中。 | |
| 生成 | 开始为所有选定的类生成代码。 | |
| 取消 | 退出“生成程序包源代码”对话框;没有生成类代码。 | 
