如何避免Rhapsody 代码生成中的特殊注释?
How to avoid special comments in Rhapsody code generation?
当我使用 Rhapsody 生成代码时,它会在生成的文件中添加一些特殊的注释,这些注释以 //##
开头并且主要包含对模型中原始元素的引用。据我了解,往返功能需要这些评论。当我不需要往返时,是否有可能避免生成这些特殊注释(因为我认为它们会使输出文件的可读性大大降低)?
要禁用注释,您可以将所有 MarkPrologEpilogInAnnotations
属性和 SimplifyAnnotations
属性 设置为 None
。
示例:
C_CG::ModelElement::SimplifyAnnotations = None
C_CG::Class::MarkPrologEpilogInAnnotations = None
当我使用 Rhapsody 生成代码时,它会在生成的文件中添加一些特殊的注释,这些注释以 //##
开头并且主要包含对模型中原始元素的引用。据我了解,往返功能需要这些评论。当我不需要往返时,是否有可能避免生成这些特殊注释(因为我认为它们会使输出文件的可读性大大降低)?
要禁用注释,您可以将所有 MarkPrologEpilogInAnnotations
属性和 SimplifyAnnotations
属性 设置为 None
。
示例:
C_CG::ModelElement::SimplifyAnnotations = None
C_CG::Class::MarkPrologEpilogInAnnotations = None