このページでは

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 を選択し、要素のプロパティーに応じて、ステレオタイプをLabelDecoration 、またはIcon として表示します。例えば、クラスがステレオタイプinterface を持つ場合、表示メンバになるまではアイコンとして表示され、表示メンバに なった後は装飾として表示されます。
      • None をクリックすると、ステレオタイプの表示が抑制されます。
      • Label ステレオタイプがカスタム・アイコンを定義している場合でも、要素名の上に標準形式のテキスト行として ステレオタイプを表示します。
      • Decoration ステレオタイプがカスタム・アイコンを定義している場合、要素の標準形を右上に小さなアイコンで表示します。
      • Icon カスタム・アイコンを使って要素を表示します。
  3. このダイアグラムでは、「Constraints」(制約)は、「Constraints」(制約)は、「Constraints」(制約) が「Constraints」(制約)であることを示します。
  4. このダイアグラムでは、「Element Import」(要素インポー ト)のインスタンスについて説明します。依存関係は、すべての要素タイプで利用できます:
    1. Stereotypes で、関係に適用するステレオタイプを選択します。
    2. Name で、関係に名前を付けます。
    3. Direction で、接続の方向を変更するか、双方向にします。
  5. リレーションの終端を別の要素に移動するには、終端を、そのタイプのリレーションを受け入れる別の要素にドラッグします。例えば、継承や関連を受け入れるのはクラスだけです。
  6. リレーションを2つの連結線に分割するサンプリング・ポイントを作成するには、リレーションを選択し、Shiftを選択してリレーション線をクリックします。

    可能であれば、リレーションの終点が自動的に移動し、次のサンプリング点まで垂直または水平に線が引かれます。

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

スクラッチモデルの作成

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

スクラッチ・モデルを作成するには、File >New File >Modeling >Scratch Model と進み、Choose を選択します。

How To: Create Models and DiagramsandModel Editor」も参照してください

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.