各プロパティーの定義については、「フィーチャー」ウィンドウの該当する「プロパティー」タブを参照してください。 下表に、ラウンドトリッピングを制御するプロパティーを示します。
| プロパティー | 説明 |
|---|---|
| General::NotifyOnInvalidatedModel | ラウンドトリップ時に警告ウィンドウを表示するかどうかを決定。この警告は、最終コード生成とラウンドトリップ操作との間にモデルが変更されたために情報が失われる可能性がある場合に表示されます。 このプロパティーは、Rational Rhapsody Developer for C および Rational Rhapsody Developer for C++ でのみ使用可能です。 |
| General::ParserErrors | パーサー・エラーが発生したときのラウンドトリップ振る舞いを指定する。 |
| General::PredefineIncludes | ラウンドトリッピング用の定義済みインクルード・パスを指定する。 このプロパティーは、 IBM Rational Rhapsody Developer for C, C++, and Java でのみ使用可能です。 |
| General::PredefineMacros | ラウンドトリッピング用の定義済みマクロを指定する。 このプロパティーは、Rational Rhapsody Developer for C および Rational Rhapsody Developer for C++ でのみ使用可能です。 |
| General::ReportChanges | ラウンドトリップ操作で報告 (および表示) される変更を定義する。 このプロパティーは、 Rational Rhapsody Developer for C, C++, and Java でのみ使用可能です。 |
| General::RestrictedMode | RestrictedMode プロパティーは、制限モードのラウンドトリッピングが使用可能かどうかを指定するブール値 (値は Checked または Cleared)。
このプロパティーは、構成レベルで変更できます。 (デフォルトは Cleared) Advanced (完全) ラウンドトリップの制限モードでは、ユーザー定義型内のクラス宣言など Rational Rhapsody 要素の特異な用途をラウンドトリップできる。 制限モードには、さらに多くの制限がありますが、予期しない変更を防いでモデルを保持する。 制限モードに対する追加条件は、以下のとおりです。
このプロパティーは、Rational Rhapsody Developer for C および Rational Rhapsody Developer for C++ でのみ使用可能です。 |
| General::RoundtripScheme | Basic、Advanced (C、C++ および Java のみに適用)、
または Respect (C および C++ のみに適用) のどのラウンドトリップを実行するかを指定する。
Basic はデフォルトでは Ada 用であり、Advanced は Java 用、Respect は C および C++ 用です。 |
| Update::AcceptChanges | AcceptChanges プロパティーは、各コード生成要素 (属性、操作、型、クラス、またはパッケージ) にどの変更が適用されるかを指定する列挙型である。 コード生成要素の各型に別々のプロパティーを適用できる。 指定できる値は以下のとおりです。
プロパティーの値は、要素のすべての集約に伝搬される。 したがって、パッケージがプロパティー値 NoChanges を持つ場合、パッケージ内のどの要素も変更されない。 このプロパティーは、 Rational Rhapsody Developer for C, C++, and Java でのみ使用可能です。 |