| 自变量 |
添加、除去和更改构造函数、操作和触发的操作参数的类型。 对类规范文件中参数描述的更改不会进行双向传递。
|
| 关联 |
添加或除去关联、定向关联或聚集。 您必须将 CPP_ 或 JAVA_Roundtrip::Update::AcceptChanges 属性设置为值 All。
|
| 特性 |
- 修改描述。
如果在描述末尾有空行,那么描述将丢失。
- 添加或除去属性。
您必须将 CPP_ 或 JAVA_Roundtrip::Update::AcceptChanges 属性设置为值 All。
- 修改现有属性的名称、类型或存取。
|
| 类 |
- 修改描述。
如果在描述末尾有空行,那么描述将丢失。
- 修改类名。
在下次代码生成时,修改的类将生成到新文件中,例如: <new name>.h 和 <new
name>.cpp。当使用 DMCA 时,必须关闭然后重新打开类文件才能将类文本与模型中正确的类重新关联。
- 添加新类。
此添加将反映在模型中的关联包下。
|
| 构造函数和操作 |
- 修改描述。
如果在描述末尾有空行,那么描述将丢失。
- 添加或除去构造函数或操作。
您必须将 CPP_ 或 JAVA_Roundtrip::Update::AcceptChanges 属性设置为值 All。
- 对于规范文件,请修改现有操作或构造函数参数的类型,而不是其名称。对于规范和实现文件,可以修改类型和名称。
但是,如果更改仅存于实现文件中,那么只能更改名称不能更改类型。
- 修改现有操作的返回类型。
|
| 析构函数 |
修改描述。 如果在描述末尾有空行,那么描述将丢失。
|
| 嵌套类 |
添加、除去或修改嵌套类。 |
| 关系 |
- 修改描述。
如果在描述末尾有空行,那么描述将丢失。
- 修改现有关系的角色名称。
如果给出关系 "Class_1* itsClass_1",那么可以修改角色名称 itsClass_1。对于定向关联,还可以修改相关类 Class_1(对于双向关联和聚集,无法修改相关类)。
|
| 标准操作 |
通过在声明中添加“inline”,将标准操作修改为直接插入。定义会自动生成。<lang>_CG::Operation::Inline 属性设置为 in_source。结果,函数实现保留在实现文件中。(关键字“inline”将同时添加到规范和实现文件中。) |
| 触发的操作 |
修改描述。 如果在描述末尾有空行,那么描述将丢失。
|
| 用户定义的类型 |
添加、除去或修改用户定义的类型。 |