有没有办法在 Enterprise Architect 中修改或编写新版本的 CSTYLE_COMMENT?

Is there a way to modify or write a new version of CSTYLE_COMMENT in Enterprise Architect?

我正在尝试找到一种在 Enterprise Architect 中创建自定义函数宏的方法,以 "override" 内置 CSTYLE_COMMENT 宏及其自定义版本创建不同的评论以用于生成代码时的操作头。

EA 的内置 CSTYLE_COMMENT 生成这样的评论:

/**
* Name: OperationA
* Inputs: int int
* Outputs: -
* Description: It doesn't do stuff
*/

我想创建一些自定义模板来生成这样的评论:

/***********************************
* Name: OperationA
* Inputs: int int
* Outputs: -
* Description: It doesn't do stuff
***********************************/

这可能吗?如果是这样,我将如何去做?我在网上寻找任何详细的语法指南的努力都是徒劳的。尽管 SparX 系统有我在这里寻找的确切搜索词: https://sparxsystems.com/enterprise_architect_user_guide/14.0/model_domains/codetemplatesyntax.html 没有关于如何做我想做的有用信息。

我找到了一种方法,但我不确定它是最好的,而且它不能很好地与模型的逆向工程和同步配合使用。我找不到如何编写自己的宏,因为我到处都看不到文档。

我是这样做的: 而不是

%CSTYLE_COMMENT($wrapLen)%

我写了

/***************************************\n
%WRAP_COMMENT(opNotes,$wrapLen, "", "*")%
\n***************************************/

它完全符合我的预期。

编辑: 我发现缺少能够正确逆向工程此评论格式的内容。在 EA 14 中,我导航到“开始”->“首选项”->“源代码工程”,然后取消选中选项 "Remove hard breaks from comments on import"。这使得逆向工程能够正常工作并在不丢失其布局的情况下更新元素注释字段中的注释。