変数への変更
次の表に、変数に加えることができる変更と、各変更がインストール互換/呼び出し互換であるかどうかを示します。
変更の種類
|
インストール互換
|
呼び出し互換
|
新しい変数の追加
|
あり [より制限の厳しいアクセスモードを使用して、すでに変数を定義している派生コンポーネントが存在している場合があります。このような場合は、変更により発生コンポーネントが無効になります。コンポーネント型に新しい非抽象変数を追加できるのは、同じ名前を持つ変数をすでに定義している派生コンポーネントが存在せず、かつコンポーネントのすべてのインストール済みインスタンスに対して変数のデフォルト値を再計算できる場合のみです。]
|
あり
|
非専用変数の削除または名前変更
|
なし
|
なし
|
専用変数の削除または名前変更
|
あり
|
あり
|
最終変数のデフォルト値の変更
|
なし
|
あり
|
非最終変数のデフォルト値の変更
|
あり [インストール済みの値は、新しいデフォルト値をオーバーライドすると見なすことができるため、再インストールは必要ありません。]
|
あり
|
prompt 属性の変更
|
あり
|
あり
|
非最終から最終
|
なし
|
あり
|
最終から非最終
|
あり
|
あり
|
非抽象から抽象
|
なし
|
あり
|
抽象から非抽象
|
あり
|
あり
|
アクセス制限の強化
|
なし
|
なし
|
アクセス制限の緩和
|
あり
|
あり
|