【发布时间】:2016-10-15 03:37:45
【问题描述】:
当我使用 Rhapsody 生成代码时,它会将一些特殊的 cmets 放入以 //## 开头的生成文件中,并且主要包含对模型中原始元素的引用。据我了解,往返功能需要这些 cmets。当我不需要往返时,是否有可能避免生成这些特殊的 cmets(因为我认为它们会使输出文件的可读性大大降低)?
【问题讨论】:
当我使用 Rhapsody 生成代码时,它会将一些特殊的 cmets 放入以 //## 开头的生成文件中,并且主要包含对模型中原始元素的引用。据我了解,往返功能需要这些 cmets。当我不需要往返时,是否有可能避免生成这些特殊的 cmets(因为我认为它们会使输出文件的可读性大大降低)?
【问题讨论】:
要禁用注释,您可以将所有MarkPrologEpilogInAnnotations 属性和SimplifyAnnotations 属性设置为None。
例子:
C_CG::ModelElement::SimplifyAnnotations = None
C_CG::Class::MarkPrologEpilogInAnnotations = None
【讨论】: