如何自定义Enterprise Architect生成的文档块?

时间:2017-12-07 22:05:47

标签: modeling enterprise-architect

我正在使用Enterprise Architect来建模我的软件并生成代码框架。作为此过程的一部分,该工具将自动为类,函数和数据成员添加文档块。这很好,但我没有看到任何明显的方法来自定义输出。例如,这就是Foo类的内容:

/**
 * Text from the properties window in EA for Foo. 
 * @author My Name
 * @version 1.0
 * @created 26-Oct-2017 12:32:57
 */
class Foo
{

我查看了代码模板编辑器,但这样的事情似乎都隐藏在魔术函数背后。例如,C ++ Class Notes模板包含%JAVADOC_COMMENT($wrapLen),但我还没有看到我对该评论中的内容产生任何影响。

有没有办法在EA中自定义JavaDoc输出?或者也许是为了定义我自己的“评论风格”?例如,也许我想切换显示项目的顺序,我想在参数之间添加一些空行,或者我想完全从文档块中删除@created

1 个答案:

答案 0 :(得分:1)

你所指的魔术函数也是一个documented宏:

  

<强> JAVADOC_COMMENT([wrap_length])
  将当前范围内元素的注释转换为javadoc样式注释。

因此,您无法调整宏的工作方式 但是,如果你真的认为值得的话,你当然可以用自己的评论部分替换标准宏。