| 変更されたコード要素 | 変更点 | 変換の再実行の影響 |
|---|---|---|
| クラスまたはインターフェース | 実装または拡張の追加 | 追加された実装または拡張が除去される |
| クラスまたはインターフェース | 移動 | Java クラス・ファイルが再生成される。 変換構成のファイル上書きオプションにより、元の Java クラス・ファイルが削除されるかどうかが決定される。 |
| クラスまたはインターフェース | 実装または拡張の除去 | 前に生成された実装または拡張が復元される |
| クラスまたはインターフェース | 名前変更 | クラスは UML モデル内のクラス名を反映するようリファクタリングされる |
| エンタープライズ Bean クラスまたはインターフェース | 実装または拡張の追加 | 追加された実装または拡張が保存される |
| エンタープライズ Bean クラス | コード・レベル・ツールを使用して、Bean タイプ (CMP または BMP) の変更、またはローカルまたはリモートのインターフェース構成の変更 | 変更は上書きされない モデル設定を保持するには、エンタープライズ Bean を削除する。また、モデル設定を保持し、かつ、ビジネス・メソッドでのコード変更を保持するためには、コード・レベル・ツールを使用してエンタープライズ Bean タイプまたはインターフェースを変更し、モデルに一致させる。 |
| エンタープライズ Bean クラス | 名前変更 | 新規のエンタープライズ Bean クラス名がデプロイメント記述子に残る |
| エンタープライズ Bean クラスまたはインターフェース | 実装または拡張の除去 | エンタープライズ Bean が再生成される |
| エンタープライズ Bean フィールド | 追加 | フィールドは保持される |
| エンタープライズ Bean フィールド | 削除 | 前に生成されたフィールドが復元される |
| エンタープライズ Bean フィールド | 名前変更 | 前に生成されたフィールドが復元される
名前変更されたフィールドは保存される |
| フィールド | 移動 | フィールドが新規の場所から除去される
フィールドが以前の場所に復元される |
| フィールド | 名前変更 | 前に生成されたフィールドが復元される
名前変更されたフィールドは除去される |
| インポート・ステートメント | 追加 | インポート・ステートメントは保存される |
| メソッド | 戻り値の型を変更 | 前に生成された戻り値の型が復元される |
| メソッド | シグニチャーを変更 | 前に生成されたメソッドおよびシグニチャーが復元される
新規のシグニチャーがあるメソッドは除去される |
| メソッド | 移動 | メソッドが以前の場所に復元される
新規の場所のメソッドは除去される |
| メソッド | 名前変更 | 前に生成されたメソッドが復元される
名前変更されたメソッドは除去される |
| ネストされたクラスまたはインターフェース | 名前変更 | 前に生成されたクラスまたはインターフェースが復元される
名前変更されたクラスまたはインターフェースは除去される |
| ネストしているクラスまたはインターフェース | 名前変更 | 前に生成された Java™ ファイルが復元される
UML から Java への変換のファイル上書きオプションにより、新規の Java ファイルが削除されるかどうかが決定される |
| 限定子 | 変更 | 前に生成された限定子が復元される |