code-generation - 如何避免 Rhapsody 代码生成中的特殊注释?

标签 code-generation rhapsody

当我使用 Rhapsody 生成代码时,它会在生成的文件中添加一些特殊注释,以 //## 开头,并且主要包含对模型中原始元素的引用。据我了解,这些注释是往返功能所必需的。当我不需要往返时,是否有可能避免生成这些特殊注释(因为我认为它们会使输出文件的可读性大大降低)?

最佳答案

要禁用注释,您可以将所有 MarkPrologEpilogInAnnotations 属性和 SimplifyAnnotations 属性设置为 None

示例:

C_CG::ModelElement::SimplifyAnnotations = None
C_CG::Class::MarkPrologEpilogInAnnotations = None

关于code-generation - 如何避免 Rhapsody 代码生成中的特殊注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37811423/

相关文章:

java - Rational Rhapsody 调试 JVM

c++ - 将代码生成与 Eclipse C++ 构建集成

c - -pie 究竟做了什么?

c# - 部分类文件的命名约定

language-agnostic - 理论,可逆解析器的例子?

uml - 从类图生成代码 : Composition between two classes does not change anything in generated Java code

java - 如何为 Rhapsody 表生成自定义选择器?

java - 在线程 "main"com.telelogic.rhapsody.core.RhapsodyRuntimeException : Can't co-create object 中获取异常

c# - 如何在 Roslyn 代码生成器中生成数组类型?