[モデル ビュー]

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

モデリングの GUI への移動

ツール ウィンドウ:インデックス への移動


表示 > ツール ウィンドウ > モデル ビュー

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

[モデル ビュー]は、Delphi プロジェクトでのみ利用可能です。

はじめに

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

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

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

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

コンテキスト メニュー

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

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

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

アイコン 意味

プロジェクト アイコン

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

プロジェクト アイコン

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

プロジェクト アイコン

Delphi プロジェクト

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

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

クラス図

クラス図(UML 1.5)

クラス図 UML 2

クラス図(UML 2.0)

クラス アイコン

クラス

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

インターフェイス

関連クラス

関連クラス

型定義

型定義

デリゲート

デリゲート

プロパティ アイコン

クラスのプロパティ

オブジェクト

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

制約

制約 -- クラス図の要素

ノート

ノート

Attribute

属性

演算

オペレーション

DataType

データ型

構造体

構造体

union

ユニオン

列挙型

列挙型

列挙型

列挙型(UML 2.0)

列挙値

列挙値

インスタンス仕様

インスタンス仕様

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

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

Part

パート

ポート

ポート

アクティビティ図

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

UML 2.0 アクティビティ図

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

アクティビティ

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

条件判断

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

シグナル受信

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

シグナル送信

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

レーン

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

終了状態

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

水平同期バー

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

開始状態

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

状態

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

垂直同期バー

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

コラボレーション図

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

コミュニケーション図

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

相互作用

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

コンポーネント図

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

UML 2 コンポーネント図

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

サブシステム

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

コンポーネント

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

インターフェイス

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

コンポジット構造図

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

コラボレーション

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

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

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

配置図

配置図(UML 1.5)

UML 2 配置図

配置図(UML 2.0)

ノード

ノード -- 配置図の要素

シーケンス図

シーケンス図(UML 1.5)

UML 2 シーケンス図

シーケンス図(UML 2.0)

ライフライン

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

ライフライン実行仕様

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

ステートチャート図

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

ステートマシン図

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

ステートマシン

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

領域

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

入場点

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

退場点

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

ユースケース図

ユースケース

アクター

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

ユースケース

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

システム境界

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

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

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

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


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

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


コマンド

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

[モデル ビューの更新]

[モデル ビューの更新]アイコン [モデル ビューの更新]ボタンで、[モデル ビュー]のモデル ツリーが更新され、実装プロジェクトのソース コードにおける変更されている可能性のある場所が表示されます。

[再読み込み]

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

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

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


関連項目