[モデル ビュー]

提供: RAD Studio
移動先: 案内検索

モデリングのための GUI コンポーネント への移動

[表示|モデル ビュー]

[モデル ビュー]を開くには、[表示|モデル ビュー]メニュー コマンドを使用します。


はじめに

[モデル ビュー]には、モデリング プロジェクトの論理構造と包含階層を示すモデル ツリーが表示されます。

モデル ツリーでは、モデリング プロジェクトのモデルが論理的に表現されます。また、モデル ツリーには、プロジェクト内のモデリング要素の階層が示されます。つまり、プロジェクト ノードがルート ノードになり、その下に名前空間(パッケージ)とダイアグラムのノードがあり、その下にダイアグラムに表示されるその他のモデリング要素のノードが含まれます。

[モデル ビュー]のツリーでノードをダブルクリックすると、そのクラス、インターフェイス、またはメンバのコード エディタが開きます。

メモ: [モデル ビュー]のツリーで名前空間ノードをダブルクリックしても、特定のソース コード ファイルを開くことはできません。名前空間は複数のソース ファイルにまたがることがあるからです。

コンテキスト メニュー

[モデル ビュー]にはコンテキスト メニューが備わっていて、モデル ツリーのノードを右クリックすると表示することができます。コンテキスト メニューで使用できるコマンドは、選択したモデリング要素によって異なります。コンテキスト メニューを使って、[モデル ビュー]でモデルに直接新しい要素を追加することができます。このコンテキスト メニューから実行できるアクションには、たとえば、以下のようなものがあります。

[モデル ビュー]で使用されるアイコン

以下の表に示すのは、[モデル ビュー]に表示されるモデル ツリーで使われるアイコンの一部です。

アイコン 意味

プロジェクト アイコン

UML 1.5 デザイン プロジェクト

プロジェクト アイコン

UML 2.0 デザイン プロジェクト

プロジェクト アイコン

Delphi プロジェクト

プロジェクト アイコン

C++ プロジェクト

パッケージ/名前空間アイコン

パッケージまたは名前空間

クラス図

クラス図(UML 1.5)

クラス図 UML 2.0

クラス図(UML 2.0)

クラス アイコン

クラス

インターフェイス アイコン

インターフェイス

関連クラス

関連クラス

型定義

型定義

デリゲート

デリゲート

プロパティ アイコン

クラスのプロパティ

オブジェクト

オブジェクト -- クラス図、配置図、コラボレーション図、アクティビティ図、およびステートチャート図の要素

制約

制約 -- クラス図の要素

ノート

ノート

属性

属性

オペレーション

オペレーション

データ型

データ型

構造体

構造体

ユニオン

ユニオン

列挙型

列挙型(Delphi および C++)

列挙型

列挙型(UML 2.0)

列挙値

列挙値

インスタンス仕様

インスタンス仕様

インスタンス仕様スロット

インスタンス仕様スロット

パート

パート

ポート

ポート

アクティビティ図

アクティビティ図(UML 1.5)

UML 2.0 アクティビティ図

アクティビティ図(UML 2.0)

アクティビティ

アクティビティ -- アクティビティ図の要素

条件判断

条件判断 -- アクティビティ図の要素

シグナル受信

シグナル受信 -- アクティビティ図の要素

シグナル送信

シグナル送信 -- アクティビティ図の要素

レーン

レーン -- アクティビティ図の要素

終了状態

終了状態 -- アクティビティ図およびステートチャート図の要素

水平同期バー

水平同期バー(分岐/結合) -- アクティビティ図およびステートチャート図の要素

開始状態

開始状態 -- アクティビティ図およびステートチャート図の要素

状態

状態 -- アクティビティ図およびステートチャート図の要素

垂直同期バー

垂直同期バー -- アクティビティ図およびステートチャート図の要素

コラボレーション図

コラボレーション図(UML 1.5)

コミュニケーション図

コミュニケーション図(UML 2.0)

相互作用

相互作用 -- コミュニケーション図の要素

コンポーネント図

コンポーネント図(UML 1.5)

UML 2.0 コンポーネント図

コンポーネント図(UML 2.0)

サブシステム

サブシステム -- コンポーネント図の要素

コンポーネント

コンポーネント -- コンポーネント図の要素

インターフェイス

インターフェイス -- コンポーネント図の要素

コンポジット構造図

コンポジット構造図(UML 2.0)

コラボレーション

コラボレーション -- コンポジット構造図の要素

コラボレーション オカレンス

コラボレーション オカレンス -- コンポジット構造図の要素

配置図

配置図(UML 1.5)

UML 2.0 配置図

配置図(UML 2.0)

ノード

ノード -- 配置図の要素

シーケンス図

シーケンス図(UML 1.5)

UML 2.0 シーケンス図

シーケンス図(UML 2.0)

ライフライン

ライフライン -- シーケンス図の要素

ライフラインの実行仕様

ライフラインの実行仕様 -- シーケンス図の要素

ステートチャート図

ステートチャート図(UML 1.5)

ステートマシン図

ステートマシン図(UML 2.0)

ステートマシン

ステートマシン -- ステートマシン図の要素

領域

領域 -- ステートマシン図の要素

入場点

入場点 -- ステートマシン図の要素

退場点

退場点 -- ステートマシン図の要素

ユースケース図

ユースケース

アクター

アクター -- ユースケース図の要素

ユースケース

ユースケース -- ユースケース図の要素

システム境界

サブジェクト(システム境界) -- ユースケース図の要素

[モデル ビュー]のカスタマイズ

[オプション]ダイアログ ボックスの[モデル ビュー]オプション ページを使用して、[モデル ビュー]でのモデル ツリーの描画方法をカスタマイズできます。

[オプション]ダイアログ ボックスを開くには、[ツール|オプション...]メニュー コマンドを選択します。その後、オプション ツリーで[モデリング|(レベル)|モデル ビュー]ノードを選択して、[モデル ビュー]オプション ページを開きます。


[モデル ビュー]オプション ページには以下のオプションがあります。

  • [リンクの表示] -- デフォルト([いいえ])では、ダイアグラム ノード間のリンクはモデル ツリーに表示されません。[はい]を選択すると、リンクを表示することで、モデル ツリー内のプロジェクトをさらに詳しくビジュアル表示できます。
  • [並べ替え方法] -- デフォルトでは、ダイアグラム ノードはメタクラスでソートされます。要素のソート方法は、[メタクラス][アルファベット順]、または[なし](ソートしない)に設定できます。
  • [表示タイプ] -- デフォルトでは、モデル ツリーのノードは[シンプル]モードで整理されます。わかりやすく表示するために、[ダイアグラム中心]または[モデル中心]のモードでモデルを表示するよう選択することもできます。[ダイアグラム中心]モードでは、デザイン要素はそれぞれのダイアグラムの下に表示され、名前空間にはクラスとインターフェイス(および実装プロジェクトの場合はソース コード要素)だけが示されます。[モデル中心]モードでは、すべての要素が名前空間の下に表示されます。


コマンド

[モデル ビューの更新]および[再読み込み]のコマンドを使って、モデル ツリーを更新できます。

[モデル ビューの更新]

[モデル ビューの更新]アイコン[モデル ビューの更新]ボタンを使用すると、[モデル ビュー]のモデル ツリーが更新され、実装プロジェクトのソース コードが変更されていればそれが表示されます。

[再読み込み]

[再読み込み]コマンドを使用すると、モデリング機能のモデル ツリーが実装プロジェクトのソース コードを基に更新されます。

[再読み込み]コマンドは、モデル ツリーのプロジェクト ルート ノードのコンテキスト メニューに含まれています。実装プロジェクトでのみ使用できます。

このコマンドでは、モデル ツリーの要素が完全に更新され、無効な要素はモデルから削除されます。このコマンドの使用は、プロジェクト グループを再び開いた場合と同じです。ただし、RAD Studio を再初期化するオーバーヘッドはありません。


関連項目