メインコンテンツまでスキップ

ビュー定義の基本

概要

Next Design では、エンティティごとに複数のビューを定義できます。 新規追加したエンティティには、フォーム形式の [詳細] ビューのみが定義されています。

ビュー定義の方法には、次の方法があります。

  • メタモデルに定義済みのフィールドや関連に対して、モデルエディタでビューを定義する。
  • エンティティやフィールド、関連をメタモデルに追加すると同時に、モデルエディタでビューを定義する。

対象のメタモデルに対して最初にビュー定義する場合や、そのメタモデルの構造を熟知していない場合は、前者の方法を推奨します。 そのため、本マニュアルでは前者の方法のみを説明します。

以下では、エンティティに対するビュー定義の基本的な方法について、次の順で説明します。

  • ビュー定義を追加する
  • ビュー定義を複製する
  • ビュー定義を編集する
  • ビュー定義を削除する
  • ビューの順序を変更する
参照

ビュー定義の追加

エンティティに対して新しいビュー定義を追加するには、モデルエディタから次の手順で行います。

操作手順

ビュー定義の複製

エンティティに対して既存のビュー定義を複製するには、プロファイルナビゲータから次の手順で行います。

ビュー定義の複製

操作手順
  1. ナビゲータ上部のセレクタで [プロファイルナビゲータ] に切り替えます。
  2. 複製しようとするビュー定義を持つエンティティをプロファイルナビゲータ上で特定します。(上記画像の [ユースケース])
  3. そのエンティティ配下のツリーを展開すると、子ノードの末尾にそのエンティティが持つビュー定義が並んでいます。(上記画像の [ユースケース図], [一覧], [詳細] の3つ)
  4. 複製しようとするビュー定義と同じ名前の子ノードを選択して、コンテキストメニューから [複製] をクリックします。(上記画像の [ユースケース図])
  5. 複製すると、選択したビュー定義の下に、複製されたビュー定義が追加されます。
継承元のエンティティのビュー定義の流用

継承関係を持つエンティティの内、派生先のエンティティでは、継承元のエンティティのビュー定義を複製して利用することができます。
継承元のエンティティのビュー定義を複製するには、次の手順で行います。

継承元のエンティティのビュー定義を複製

操作手順

  1. ナビゲータ上部のセレクタで [プロファイルナビゲータ] に切り替えます。
  2. 派生先のエンティティをプロファイルナビゲータ上で特定します。(上記画像の [効率性要件])
  3. コンテキストメニューから [追加] > [ビュー定義] > [継承元クラスから複製] をクリックすると、ダイアログが表示されます。
  4. ダイアログに表示された複製可能なビュー定義の一覧から、複製しようとするビュー定義([非機能要件] > [詳細])を選択して [OK] ボタンをクリックします。
  5. 選択した派生先のエンティティに、複製されたビュー定義が追加されます。
注記
  • 複製元と複製先のビュー定義は同期していません。複製元のビュー定義の変更を複製先で取り込みたい場合は、複製先のビュー定義を一度削除して再度複製してください。
注意
  • エクステンションでビュー定義の表示/操作を拡張していることがあります。そのようなビュー定義を複製した場合、複製先ではエクステンションによる拡張機能が動作しない点にご注意ください。

ビュー定義の編集

ビュー定義の編集については、ビューの種類ごとに説明します。

ビュー定義の削除

既存のビュー定義を削除するには、プロファイルナビゲータから次の手順で行います。

ビュー定義の削除

操作手順
  1. ナビゲータ上部のセレクタで [プロファイルナビゲータ] に切り替えます。
  2. 削除しようとするビュー定義を持つエンティティをプロファイルナビゲータ上で特定します。(上記画像の [ユースケース])
  3. そのエンティティ配下のツリーを展開すると、子ノードの末尾にそのエンティティが持つビュー定義が並んでいます。(上記画像の [ユースケース図], [一覧], [詳細] の3つ)
  4. 削除しようとするビュー定義と同じ名前の子ノードを選択して、コンテキストメニューから [削除] をクリックします。(上記画像の [ユースケース図])
  5. 削除すると、そのエンティティに対応するすべてのモデルから、該当ビューが削除されます。

ビューの順序変更

モデルエディタの右上に並ぶ、切り替え可能なビューの順序を変更するには、プロファイルナビゲータから次の手順で行います。

ビューの順序変更

操作手順
  1. ナビゲータ上部のセレクタで [プロファイルナビゲータ] に切り替えます。
  2. 変更しようとするビュー定義を持つエンティティをプロファイルナビゲータ上で特定します。(上記画像の [ユースケース])
  3. そのエンティティ配下のツリーを展開すると、子ノードの末尾にそのエンティティが持つビュー定義が並んでいます。(上記画像の [ユースケース図], [一覧], [詳細] の3つ)
  4. 順序を変更したいビュー定義をクリックして選択し、ドラッグ&ドロップ操作で他のビュー定義と順序を入れ替えます。(上記画像の [一覧])
  5. プロファイルナビゲータのツリー上に並んでいるビュー定義の順序を入れ替えると、その順序に従ってそのエンティティに対応するすべてのモデルに対して、ビューの順序が変更されます。