生成代码
另请参见
利用 IDE 的 UML 建模功能,您可以按照增量方式开发软件,既可以从全新的设计开始,又可以利用现有的代码块进行开发。通过使用“项目”窗口或图编辑器中的弹出式菜单,可以为 UML 模型的类和接口快速生成源代码。
生成代码:
- 在“项目”窗口或图编辑器中,右键单击要生成代码的一个或多个 UML 元素。
- 在“项目”窗口中,整个 UML 项目和单个图元素都支持此代码生成功能。
- 从弹出式菜单中,选择“生成代码”。
- 您还可以通过使用“项目属性”对话框来修改项目的代码生成设置。右键单击 UML 项目节点,从弹出式菜单中选择“属性”,然后在“项目属性”对话框中选择“代码生成”类别节点以定制项目的代码生成设置。
- 在“生成代码”对话框中,指定以下设置:
- 目标项目。选择与生成的代码关联的目标项目。
- 源根目录。指定对生成的源文件进行存储的包文件夹位置。
- 备份现有源文件。如果选中此选项,则代码生成过程将对要生成的源文件的现有版本创建备份副本。如果未选中此选项,则不会创建备份,并且更改仅将合并到受影响的现有源文件中。
现有源文件将保存在一个具有相似名称的文件(其文件名后附加有数字和波浪线 (~))中。例如,名为 sample.java 的源文件将保存在名为 sample.java1~. 的文件中。下一次备份请求时,sample.java 将保存在 sample.java2~ 的文件中,依此类推。如果备份文件的文件名末尾序号最大,则表明该备份文件最新。
- IDE 的“项目”窗口中不显示这些备份文件,但是您可以在 IDE 之外访问这些文件。
- IDE 将保留一份有关源文件近期更改的历史记录,您可以使用 IDE 的“本地历史记录”工具进行检索。
- 为源文件合并生成标记。如果选中此选项,将指定使用特定代码生成合并标记来标注代码,以便以后为源文件生成代码时,可以智能地与现有代码合并。请将此选项保留为启用状态,直至您确信已完成建模操作并且希望在不使用标记的情况下生成源文件。生成代码过程将忽略没有任何标记的属性和操作。
- 在现有源元素中添加合并标记。选中此选项后,如果现有源文件包含尚未使用代码生成标记进行标注的属性和操作,则将在其中创建合并标记。如果选中此选项,在下一次调用代码生成过程时会立即覆盖标记的元素。
- 生成代码前提示。如果选中此选项,则在每次调用“生成代码”操作时都会出现“生成代码”对话框提示。这是缺省操作,您可以使用该操作在更新任何源文件之前更改生成代码选项(备份、合并标记或活动模板)或取消该操作。某些用户可能希望在一次性设置好选项后不再给予提示。禁用此选项将无法在每次执行“生成代码”操作时显示该对话框。
- 模板。显示可用的域模板类别列表。每个类别下都有一个汇总格式(包含名称、描述、元素类型和构造型)的域模板列表,同时还提供了一个允许您激活域模板的复选框。激活域模板后,在调用“生成代码”操作时,会将该域模板用于项目中匹配的元素。要执行生成代码操作过程,至少要激活一个域模板。使用“隐藏模板”可以隐藏可用模板的列表。使用“显示模板”可以显示该列表。
- 单击“确定”。
将为选定的一个或多个元素生成源代码。
- 另请参见
- 源代码同步
- 配置域模板选项
- “选项”窗口中的 UML 类别
- 设置常规代码工程首选项
- 设置 Java 代码工程首选项
法律声明