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