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

时间:2016-06-14 12:01:06

标签: code-generation rhapsody

当我使用Rhapsody生成代码时,它会在生成的文件中添加一些特殊注释,从public class MyButtonClickListener implements OnClickListener { @Override public void onClick(View v) { ViewGroup relativeParent = (ViewGroup) v.getParent(); TextView txt = new TextView(v.getContext()); relativeParent.addView(txt); txt.setText("Drag me"); txt.setOnLongClickListener(new MyLongClickListner()); } } 开始,主要包含对模型中原始元素的引用。根据我的理解,往返功能需要这些注释。当我不需要往返时,是否有可能避免生成这些特殊注释(因为我认为它们使输出文件的可读性更低)?

1 个答案:

答案 0 :(得分:2)

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

示例:

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