列挙型のフィールド定義
概要
Next Design では、選択肢から値を選ぶ入力方式のフィールドを定義できます。そのようなフィールドを 列挙型のフィールド と呼びます。
以下では、列挙型のフィールドを定義する手順を、次の順で説明します。
- 列挙型のフィールドを追加する
- 列挙型の定義を削除する
- 列挙型の設定を変更する
列挙型のフィールド定義のイメージ

列挙型のフィールドを追加する
列挙型のフィールドを追加するには、次の通り複数の方法があります。
- クラス図で列挙型を定義してフィールド追加する
- フィールド追加時に新しい列挙型を定義する
クラス図で列挙型を定義してフィールド追加する
クラス図で列挙型のフィールドを追加するには、次の手順で行います。

操作手順
- クラスツールボックスから [列挙] をドラッグ&ドロップして、名前を入力します。
- 新規追加した列挙型には1つ目の選択肢として [列挙リテラル_1] が定義されています。 選択肢の値を変更するには、変更したい選択肢をダブルクリック、もしくは、選択して f2 キーを押下します。
- 列挙型に選択肢を追加するには、列挙型の値表示領域にポインタを移動し、値表示領域の右上に表示される [+] アイコンをクリックして、選択肢の値を入力します。
- これにより、列挙型として一組の選択肢が定義されます。
- 定義した列挙型のフィールドをエンティティに追加するには、エンティティにフィールドを追加する場合と同様に、エンティティのフィールド表示領域の右上に表示される [+] アイコンをクリックして、[新しいフィールド] ダイアログを開きます。
- [新しいフィールド] ダイアログでデータ型を指定するときに、既存エンティティを指定する場合と同様に、[データ型] の右端にある [...] ボタンをクリックして、ファインダを開きます。
- ファインダ上の一覧から列挙型を検索してクリックすると、[データ型] にその列挙型が入力されます。
- [新しいフィールド] ダイアログで設定項目を入力して [OK] ボタンを押下します。
- これにより、列挙型のフィールドがエンティティに追加されます。
フィールド追加時に新しい列挙型を定義する
エンティティにフィールドを追加する時に新しい列挙型を同時に定義するには、次の手順で行います。

操作手順
- エンティティにフィールドを追加する場合と同様に、[新しいフィールド] ダイアログを開きます。
- [新しいフィールド] ダイアログでデータ型を指定するときに、データ型の選択肢の中から [ 新しい列挙型...] をクリックすると、[新しい列挙型] ダイアログが開きます。
- [新しい列挙型] ダイアログで設定項目を入力します。
- 列挙型には必ず1つ以上の選択肢が必要です。列挙型に選択肢を追加するには、[列挙の値] グリッドの右下にある [+] アイコンをクリックして、[新しい列挙値] ダイアログを開きます。
- [新しい列挙値] ダイアログで設定項目を入力して [OK] ボタンを押下すると、[新しい列挙型] ダイアログに戻り、その列挙型に選択肢が追加されます。
- [新しい列挙型] ダイアログで設定項目を入力して [OK] ボタンを押下すると、[新しいフィールド] ダイアログに戻り、[データ型] にその列挙型が入力されます。
- [新しいフィールド] ダイアログで設定項目を入力して [OK] ボタンを押下します。
- これにより、新しい列挙型を定義すると同時にその列挙型のフィールドがエンティティに追加されます。
列挙型の定義を削除する
列挙型を削除するには、次の通り複数の方法があります。
- 列挙型をメタモデルから削除する
- 列挙型をクラス図から削除する(メタモデルから削除せずクラス図で非表示にする)