代码生成模板 

可以使用代码模板调整代码格式编排,并且在一定程度上,调整转换产生的内容。

代码模板是可以在 Eclipse 属性中编辑的字符串。要访问属性,请完成以下步骤:

  1. 单击窗口 > 首选项

  2. 展开建模、再展开转换,并单击 UML 到 C++ 转换

  3. 单击模板选项卡。

可以编辑模板的文本(“Header”用于头 .h 文件,“Body”用于主体 .cpp 文件),保存文件并在不同的 Eclipse 工作区中使用。

类的头文件的简化代码模板看上去如以下示例:

class $(name)

{

            $(body)

};

在此示例中,转换用实际值替换 $(name) 和 $(body) 标记。

类的主体文件的模板看上去如以下示例:

$(includes)

$(body)

转换尝试管理生成的代码中的空格。如果标记在行开始处和标记之间只有空格,则转换将用空格缩进替换代码。在行开始处的 $(left) 标记关闭行缩进。可以使用 $(del) 标记来指明“软”行,如果这些行没有任何信息,转换会除去它们。

可以通过使用插件“首选项”页面上的导入导出按钮,从存储模板的 Eclipse 工作区导入和导出模板。如果导出模板,系统会创建 XML 文件,该文件代表可导入另一个计算机或工作区的一组模板。

要还原为 C++ 转换的一组缺省模板,在插件“属性”页面上单击恢复缺省值

回到页首

使用条款 | 反馈
(C) Copyright IBM Corporation 2005. All Rights Reserved.