このページは、モデル化されたJavaクラスの一般プロパティを指定するために使用します。
クラスを含むネームスペースを入力します。通常、ネームスペースはパッケージで、論理的に関連のある要素のグループです。クラスはそれぞれ1つのパッケージにしか属すことはできません。
既存の要素をネームスペースとして選択するには、
ボタンをクリックし、要素を選択します。
クラスを含む新規パッケージを作成するには、
ボタンをクリックします。
- このフィールドからパッケージ名を削除するには、
ボタンをクリックします。
クラスの名前を入力します。この名前は、パッケージ内で一意である必要があります。
Javaクラスの可視性を選択します。Javaクラスの可視性には、「Package」、「public」、「private」または「protected」があります。
Javaクラスをstaticとしてマークする場合に選択します。これを選択すると、このクラスに対して生成されたJavaコードのクラス定義に
static
キーワードが追加されます。
Javaクラスをfinalとしてマークする場合に選択します。これを選択すると、このクラスに対して生成されたJavaコードのクラス定義に
final
キーワードが追加されます。このプロパティは、クラスが別のクラスによって特化されないことを指定します。
Javaクラスをabstractとしてマークする場合に選択します。これを選択すると、このクラスに対して生成されたJavaコードのクラス定義に
abstract
キーワードが追加されます。
Javaクラスをstrictfpとしてマークする場合に選択します。これを選択すると、このクラスに対して生成されたJavaコードのクラス定義に
strictfp
キーワードが追加されます。
クラスをアクティブとしてマークする場合に選択します。
クラスが別のクラスによって汎化されないかどうかをマークする場合に選択します。
このクラスによって特化されるJavaクラスの名前を入力します。このプロパティに対するクラス名を入力すると、このクラスに対して生成されたJavaコードのクラス定義に
extends class_name
が追加されます。このクラスによって特化されるJavaクラスを選択するには、
アイコンをクリックします。
クラスに対するJavaの生成オプションを選択します。
- なし(モデルのみ)は、このクラスに対してJavaコードを生成しないことを指定します。
- あり(同期化)は、このクラスに対してJavaコードを生成することを指定します。このプロパティは、一度でもJavaコードがクラスに対して生成されると変更できません。
- 読取り専用(ライブラリから導出)は、このクラスがライブラリから導出され、そのためにプロパティは変更できないことを指定します。
注意: 「Javaの生成」が「あり(同期化)」に設定されると、その後、このクラスに対して「なし(モデルのみ)」と設定することはできません。