エンティティのフィールド定義
概要
Next Design では、エンティティごとにフィールドを定義できます。
フィールドとは、モデルに対する個々の入力項目です。 オブジェクト指向設計に当てはめると、クラスの属性がエンティティのフィールドに相当します。 モデルの雛形であるエンティティごとに複数のフィールドを定義できます。
以下では、エンティティにフィールドを定義する手順について、次の順で説明します。
- フィールドのデータ型
- フィールドを追加する
- フィールドを削除する
- フィールドの設定を編集する
フィールド定義のイメージ
フィールドのデータ型
エンティティのフィールドに対するデータ型として利用できるものは次の通りです。
データ型 | 説明 |
---|---|
文字列型 | テキスト文字を入力できる 最大サイズ: 2GB |
整数 | 正負の整数を入力できる 値域: -2,147,483,648 ~ 2,147,483,647 |
実数 | 正負の実数を入力できる おおよその値域: -1.7E+308 ~ 1.7E+308 |
真偽値 | 真偽値(チェックあり/なし)を入力できる |
リッチテキスト | 書式付きのテキストや表、画像、ハイパーリンクなどを含む内容を入力できる |
列挙型 | 指定した列挙型の値を入力できる |
クラス | 関連するモデルを複数保持できる |
注記
- フィールドのデータ型はフィールドを追加後に変更できません。
フィールドを追加する
エンティティにフィールドを追加するには、次の通り複数の方法があります。
- クラス図でフィールドを追加する
- プロファイルナビゲータでフィールドを追加する
- インスペクタでフィールドを追加する
- フォームでモデリングしながら新しいフィールドを追加する
クラス図でフィールドを追加する
クラス図を使ってエンティティにフィールドを追加するには、次の手順で行います。
操作手順
- エンティティのフィールド表示領域にポインタを移動し、フィールド表示領域の右上に表示される [+] アイコンをクリックします。
- クリックすると、[新しいフィールド] ダイアログが表示されます。設定事項を入力して [データ型] を指定します。
- データ型として [文字列型] などの既定の型を指定する場合
- 選択肢からデータ型を選択します。
- データ型として既存エンティティを指定する場合
- [データ型] の右端にある [...] ボタンをクリックします。
- クリックすると、エンティティを検索するファインダが開きます。
- ファインダ上の一覧からエンティティを検索してクリックすると、[データ型] にそのエンティティが入力されます。
- 追加項目の [データ数] と [フィールドの種類] を選択肢から選択します。
- その他の設定項目も入力してから [OK] ボタンを押下します。
- これにより、追加したフィールドがエンティティが持つフィールドの一覧に表示されます。
なお、フィールドに対する設定項目の詳細については、後述の「フィールドの設定を編集する」を参照してください。