方法: クラス ダイアグラムをカスタマイズする (クラス デザイナー)
クラス ダイアグラムで情報を表示する方法を変更できます。ダイアグラム全体をカスタマイズすることも、デザイン サーフェイス上の個々の型をカスタマイズすることもできます。たとえば、クラス ダイアグラム全体のズーム レベルの調整、個々の型のメンバーのグループ化および並べ替え方法の変更、関連行と継承線の表示または非表示、デザイン サーフェイス上での個々の型または型のセットの移動などを実行できます。
クラスのプロパティ ノードなど、型のメンバーを格納する個々のノードは、コンパートメントと呼ばれます。個々のコンパートメントや型のメンバーは、表示することも非表示にすることもできます。
[!メモ]
このトピックで説明するようにクラスをカスタマイズすると、クラス デザイナーでの要素の表示方法が変わります。表示されたクラスを記述する、基になるコードは変更されません。
クラス デザイナーでは、型の基になるコードに影響を与えずに型シェイプをクラス ダイアグラムから削除できます。
[!メモ]
クラス ダイアグラムからの型シェイプの削除は、そのダイアグラムだけに影響します。型を定義する基礎のコードと、型を表示する他のダイアグラムには影響しません。
このトピックの内容
クラス ダイアグラムを拡大または縮小するには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
クラス デザイナーのツール バーの [拡大表示] または [縮小表示] をクリックして、デザイナー画面のズーム レベルを変更します。
または
特定のズームの値を指定します。[ズーム] ドロップダウン リストから指定するか、有効なズーム レベルを入力します。有効な値の範囲は 10 ~ 400% です。
[!メモ]
ズーム レベルを変更しても、クラス ダイアグラムの出力のスケールには影響ありません。
型のメンバーのグループ化および並べ替えをカスタマイズするには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
デザイン サーフェイスの空の領域を右クリックし、[グループ メンバー] をポイントします。
使用可能なオプションのうち 1 つを選択します。
[種類でグループ化] をクリックすると、個々の型のメンバーが、プロパティ、メソッド、イベント、およびフィールドの、グループ化された一覧に分けられます。個々のグループは、エンティティ定義によって変わります。たとえば、イベントが定義されていないクラスの場合、そのクラスではイベント グループが表示されません。
[アクセスでグループ化] をクリックすると、個々の型のメンバーが、メンバーのアクセス修飾子に基づいて、グループ化された一覧に分けられます。たとえば、パブリックとプライベートに分けられます。
[アルファベット順に並べ替え] をクリックすると、1 つのエンティティを構成する項目が、単一のアルファベット順の一覧として表示されます。この一覧は昇順に並べ替えられます。
型のコンパートメントを非表示にするには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
カスタマイズする型のメンバー カテゴリを右クリックします。たとえば、クラスの [メソッド] ノードを選択します。
[コンパートメントの非表示] をクリックします。
選択したコンパートメントが型のコンテナーに表示されなくなります。
型の個々のメンバーを非表示にするには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
非表示にする型のメンバーを右クリックします。
[非表示] をクリックします。
選択したメンバーが型のコンテナーに表示されなくなります。
型で非表示になっているコンパートメントおよびメンバーを表示するには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
非表示になっているコンパートメントを持つ型の名前を右クリックします。
[すべてのメンバーの表示] をクリックします。
非表示になっていたすべてのコンパートメントおよびメンバーが、型のコンテナーに表示されます。
関連行と継承線を非表示にするには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
非表示にする関連行または継承線を右クリックします。
関連行の場合は [非表示]、継承線の場合は [継承線を隠す] をクリックします。
[すべてのメンバーの表示] をクリックします。
非表示になっていたすべてのコンパートメントおよびメンバーが、型のコンテナーに表示されます。
非表示になっている関連行と継承線を表示するには
クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。
非表示になっている関連行または継承線を持つ型を右クリックします。
関連行の場合は [すべてのメンバーの表示]、継承線の場合は [基本クラスの表示] または [派生クラスの表示] をクリックします。
クラス ダイアグラムからコードとシェイプを削除するには
クラス ダイアグラムで、ダイアグラムから削除する型シェイプを選択します。
[編集] メニューの [ダイアグラムから削除] をクリックします。
型シェイプと、図形に接続されている関連付けまたは継承の線が、ダイアログに表示されなくなります。
型シェイプとその基になるコードを削除するには
デザイン サーフェイスで図形を右クリックします。
コンテキスト メニューの [コードの削除] をクリックします。
シェイプがダイアグラムから削除され、基礎となるコードはプロジェクトから削除されます。
参照
処理手順
方法: メンバー表記と関連付け表記の間で変更する (クラス デザイナー)