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

有没有办法在Enterprise Architect中修改或编写新版本的CSTYLE_注释?,c,code-generation,enterprise-architect,C,Code Generation,Enterprise Architect,我试图找到一种在Enterprise Architect中创建自定义函数宏的方法,用自定义版本的宏“覆盖”内置的CSTYLE_COMMENT宏,该宏创建的注释与生成代码时用于操作标题的注释不同 EA内置的CSTYLE_COMMENT生成如下注释: /** * Name: OperationA * Inputs: int int * Outputs: - * Description: It doesn't do stuff */ /********************************

我试图找到一种在Enterprise Architect中创建自定义函数宏的方法,用自定义版本的宏“覆盖”内置的
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
***********************************/
我想创建一些自定义模板,生成如下注释:

/**
* 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 systems有我在这里寻找的确切搜索词:
没有关于如何做我想做的事情的有用信息。

我找到了这样做的方法,但我不确定它是最好的,而且它不能很好地与模型的反向工程和同步一起工作。我找不到如何编写自己的宏,因为在我查找的任何地方都没有文档

我就是这样做的: 而不是

%CSTYLE_COMMENT($wrapLen)%
我写

/***************************************\n
%WRAP_COMMENT(opNotes,$wrapLen, "", "*")%
\n***************************************/
它完全按照我的预期工作


编辑:我找到了缺少的内容,以便能够正确地对这种评论格式进行反向工程。在EA 14中,我导航到START->Preferences->Source Code Engineering,并取消选中“从导入评论中删除硬中断”选项。这使得逆向工程能够正确地工作,并在不丢失布局的情况下更新元素注释字段中的注释。

我不使用那种陈旧的宏语言,而是使用API导出这些内容。我不认为你能改变它,除了在那些宏中挖掘。但它们的基本原理是不能改变的。你不能制作自己的宏,也不能编辑现有的宏。这些都是在EA中硬编码的。