このページでは

UML形式のモデルの作成

ウィザードを使用して、UML スタイルのモデルやスクラッチモデルを作成します。

モデルを作成し、モデルエディタで編集するには:

  1. File 」 > 「New File 」 > 「Modeling 」 > 「Model 」の順に選択し、「Choose 」を選択します。

    モデルファイルがモデルエディタで開きます。

  2. モデル要素をエディタにドラッグし、それらを選択してプロパティを指定します:

    モデルエディタ内のパッケージ図

    モデルエディタ内のパッケージ図。

    1. Stereotypes 」に、要素に適用するステレオタイプを入力するか、リストから定義済みのステレオタイプを選択します。
    2. Name 」で、要素に名前を付けます。
    3. Linked file で、ファイルを選択して、そのファイルへのリンクを要素名から作成します。
    4. Image で、要素のカスタムアイコンとして使用する画像を選択します。
    5. 境界線をドラッグして要素のサイズを変更した後、[Auto sized ] を選択すると、要素をデフォルトのサイズにリセットできます。
    6. Color で、要素の色を選択します。
    7. Role 」で、モデル要素の色を明るく、暗く、または柔らかくする役割を選択します。また、色を削除して要素の輪郭を描画したり、グラデーションを削除して要素をフラットにしたりすることもできます。
    8. Emphasized 」を選択すると、モデル要素を太い線で描画できます。
    9. Stereotype display 」では、以下を選択します:
      • Smart 要素のプロパティに応じて、ステレオタイプを「Label 」、「Decoration 」、または「Icon 」として表示します。たとえば、クラスに「interface 」というステレオタイプが設定されている場合、メンバーが可視化されるまではアイコンとして表示され、その後は装飾として表示されます。
      • None ステレオタイプの表示を抑制するには。
      • Label ステレオタイプがカスタムアイコンを定義している場合でも、要素名の上にある標準形式を使用して、ステレオタイプをテキスト行として表示します。
      • Decoration ステレオタイプがカスタムアイコンを定義している場合、要素の標準形式を表示し、ステレオタイプを右上に小さなアイコンとして配置します。
      • Icon カスタムアイコンを使用して要素を表示します。
  3. 2つの要素間にリレーションを作成するには、要素の横にある矢印アイコンを選択し、リレーションの終点までドラッグします。
  4. 関係を選択し、そのタイプ(継承、関連、依存)に応じて設定を指定します。すべての要素タイプで利用可能な依存関係については、以下の設定を指定できます。
    1. Stereotypes 」で、関係に適用するステレオタイプを選択します。
    2. Name で、関係に名前を付けます。
    3. [Direction] で、接続の方向を変更するか、双方向接続に設定します。
  5. 関係の端点を別の要素に移動するには、その端点を、そのタイプの関係を受け入れる別の要素の上にドラッグします。たとえば、継承や関連を受け入れるのはクラスだけです。
  6. 関係を 2 本の接続された線に分割するサンプリングポイントを作成するには、関係を選択し、Shift キーを押しながら関係線をクリックします。

    可能な場合、関係線の端点は自動的に移動し、次のサンプリングポイントまで垂直または水平に線が描画されます。

  7. サンプリングポイントを削除するには、Ctrlキーを押しながらそのサンプリングポイントを選択します。
  8. 要素をグループ化するには、Boundary 要素をエディタにドラッグし、グループ内の要素を囲むようにサイズを変更します。

スクラッチモデルの作成

スクラッチモデルを使用すると、一時的な図を素早く作成できます。ウィザードは、ユーザーによる入力なしに、一時フォルダにモデルファイルを作成します。そのため、ウィザードにキーボードショートカットを割り当て、それを使って空の図を含むモデルを作成・開くことができます。

スクラッチモデルを作成するには、[File ] > [New File ] > [Modeling ] > [Scratch Model] の順に移動し、[Choose] を選択します。

「手順:UML スタイルのモデルの編集」および「UML スタイルのモデルの編集も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.