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

モデルのエンティティ変更

メタモデルが次の構造となっている場合、継承先のエンティティ間でモデルのエンティティを変更できます。

  • 継承元となるエンティティが所有されている
  • 継承元となるエンティティを複数のエンティティが継承している

次のメタモデルの場合を例に説明します。

メタモデルの例

このメタモデルでは、「要求一覧」が継承元となる「非機能要求」を所有しており、「非機能要求」を「信頼性要求」と「可用性要求」が継承しています。

このメタモデルに従ってモデリングを行い、「要求一覧」のモデルに「信頼性要求」のモデルを追加した後に、そのモデルを「信頼性要求」のモデルではなく「可用性要求」のモデルに変更したくなりました。 その際、以下の手順でモデルのエンティティを変更することで、モデルを一から作り直すことなくそのモデルを「可用性要求」のモデルに変更できます。

操作手順

モデルのエンティティを変更するには、以下の手順で行います。

ビュー

操作手順
  1. 変更対象のモデルを選択し、右クリックしてコンテキストメニューを開きます。
  2. コンテキストメニューの [タイプ] のドロップダウンリストから変更したいエンティティを選択します。
備考
  • モデルのエンティティの変更は、全てのビューで行うことができます。
  • 変更前後のエンティティで互換性のないフィールドに設定している値は削除されます。