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