| モデル要素 | 変更点 | 変換を再実行する場合の、前に生成されたコードへの影響 |
|---|---|---|
| クラスまたはインターフェース | 追加 | UML から Java への変換のファイル上書きオプションにより、
前に生成された Java™ ファイルが削除されるかどうかが決定される
新規の Java ファイルが生成される。 |
| クラスまたはインターフェース | 実装または拡張の追加 | implements 節または extends 節が再書き込みまたは追加される |
| クラスまたはインターフェース | 実装または拡張の除去 | 文節が再書き込みまたは除去される |
| 依存 | 追加 | インポート・ステートメントが追加される |
| エンタープライズ Bean クラス | クラス・ステレオタイプの変更
|
ターゲット・プロジェクトに名前とタイプが同じであるエンタープライズ Bean が含まれる場合、エンタープライズ Bean が再生成される
ターゲット・プロジェクトのエンタープライズ Bean の名前とタイプがモデルと同じでない場合、ソース・モデル内のエンタープライズ Bean クラスは変換されない Bean 名がターゲット・プロジェクトやターゲットの Java ファイル内の Bean 名と一同じでない場合、ソース・モデル内のエンタープライズ Bean クラスは変換されない |
| エンタープライズ Bean クラスまたはインターフェース | 追加 | エンタープライズ Bean クラスが作成される |
| エンタープライズ Bean クラスまたはインターフェース | 実装または拡張の追加または除去 | implements 節または extends 節は保持される |
| エンタープライズ Bean クラスまたはインターフェース | 削除 | 変更なし |
| エンタープライズ Bean CMP フィールド | 追加 | 新規フィールドが作成される |
| エンタープライズ Bean CMP フィールド | 削除 | フィールドは保持される |
| エンタープライズ Bean CMP フィールド | 名前変更 | 前の名前のフィールドが保存される
新規の名前のフィールドが追加される |
| フィールド | 移動 | 新規の場所のフィールドが除去される
フィールドが新規の場所に追加される |
| フィールド | 名前変更 | 前の名前のフィールドが除去される
新規の名前のフィールドが追加される |
| メソッド | 戻り値の型を変更 | メソッドの戻り値の型が更新される |
| メソッド | シグニチャーを変更 | 前のシグニチャーがあるメソッドが除去される
新規のシグニチャーがあるメソッドが追加される |
| メソッド | 移動 | 元の場所のメソッドが除去される
メソッドが新規の場所に追加される |
| メソッド | 名前変更 | 前に生成されたメソッドが除去される
名前変更されたメソッドが追加される |
| ネストされたクラスまたはインターフェース | 名前変更 | 前に生成されたクラスまたはインターフェースが除去される
新規のクラスまたはインターフェースが追加される |
| ネストしているクラスまたはインターフェース | 名前変更 | UML から Java への変換のファイル上書きオプションにより、
前に生成された Java ファイルが削除されるかどうかが決定される
新規の Java ファイルが生成される。 |