方法: クラス ダイアグラムをカスタマイズする (クラス デザイナー)How to: Customize Class Diagrams (Class Designer)

クラス ダイアグラムで情報を表示する方法を変更できます。You can change the way that class diagrams display information. ダイアグラム全体をカスタマイズすることも、デザイン サーフェイス上の個々の型をカスタマイズすることもできます。You can customize the whole diagram or the individual types on the design surface.

たとえば、クラス ダイアグラム全体のズーム レベルの調整、個々の型のメンバーのグループ化および並べ替え方法の変更、リレーションシップの表示または非表示、ダイアグラム上での個々の型または型のセットの移動などを実行できます。For example, you can adjust the zoom level of an entire class diagram, change how individual type members are grouped and sorted, hide or show relationships, and move individual or sets of types anywhere on the diagram.

注意

ダイアグラムで図形が表示される方法をカスタマイズしても、ダイアグラムが表す型の基になるコードが変更されるわけではありません。Customizing the way that shapes appear on the diagram doesn't change the underlying code for the types represented on the diagram.

クラスのプロパティ セクションのように型のメンバーが含まれるセクションは、コンパートメントと呼ばれます。The sections that contain type members, such as the Properties section in a class, are called compartments. 個々のコンパートメントや型のメンバーは、表示または非表示にできます。You can hide or show individual compartments and type members.

このトピックの内容In this topic

クラス ダイアグラムを拡大または縮小するZoom in and out of the class diagram

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in Class Designer.

  2. クラス デザイナーのツール バーの [拡大表示] または [縮小表示] をクリックして、デザイナー画面のズーム レベルを変更します。On the Class Designer toolbar, click the Zoom In or Zoom Out button to change the zoom level of the designer surface.

    またはor

    特定のズームの値を指定します。Specify a particular zoom value. [ズーム] ドロップダウン リストから指定するか、有効なズーム レベルを入力します。有効な値の範囲は 10 ~ 400% です。You can use the Zoom drop down list or type a valid zoom level (valid range is between 10% and 400%).

    注意

    ズーム レベルを変更しても、クラス ダイアグラムの出力のスケールには影響ありません。Changing the zoom level does not affect the scale of your class diagram printout.

型のメンバーのグループ化および並べ替えをカスタマイズするCustomize grouping and sorting of type members

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in Class Designer.

  2. デザイン サーフェイスの空の領域を右クリックし、[グループ メンバー] をポイントします。Right-click an empty area on the design surface and point to Group Members.

  3. 使用可能なオプションのうち 1 つを選択します。Select one of the available options:

    1. [種類でグループ化] をクリックすると、個々の型のメンバーが、プロパティ、メソッド、イベント、およびフィールドの、グループ化された一覧に分けられます。Group by Kind separates individual type members into a grouped list of Properties, Methods, Events, and Fields. 個々のグループは、エンティティ定義によって変わります。たとえば、イベントが定義されていないクラスの場合、そのクラスではイベント グループが表示されません。The individual groups depend on the entities definition: for example, a class will not display any events group if there are no events yet defined for that class.

    2. [アクセスでグループ化] をクリックすると、個々の型のメンバーが、メンバーのアクセス修飾子に基づいて、グループ化された一覧に分けられます。Group by Access separates individual type members into a grouped list based on the member's access modifiers. たとえば、パブリックとプライベートに分けられます。For example, Public and Private.

    3. [アルファベット順に並べ替え] をクリックすると、1 つのエンティティを構成する項目が、単一のアルファベット順の一覧として表示されます。Sort Alphabetically displays the items that make up an entity as a single alphabetized list. この一覧は昇順に並べ替えられます。The list is sorted in ascending order.

型のコンパートメントを非表示にするHide compartments on a type

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in the class designer.

  2. カスタマイズする型のメンバー カテゴリを右クリックします。たとえば、クラスの [メソッド] ノードを選択します。Right click the member category in the type you want to customize (for example, select the Methods node in a class.

  3. [コンパートメントの非表示] をクリックします。Click Hide Compartment.

    選択したコンパートメントが型のコンテナーに表示されなくなります。The selected compartment disappears from the type container.

型の個々のメンバーを非表示にするHide individual members on a type

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in Class Designer.

  2. 非表示にする型のメンバーを右クリックします。Right-click the member in the type you want to hide.

  3. [非表示] をクリックします。Click Hide.

    選択したメンバーが型のコンテナーに表示されなくなります。The selected member disappears from the type container.

型で非表示になっているコンパートメントおよびメンバーを表示するShow hidden compartments and members on a type

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in Class Designer.

  2. 非表示になっているコンパートメントを持つ型の名前を右クリックします。Right-click the name of the type with the hidden compartment.

  3. [すべてのメンバーの表示] をクリックします。Click Show All Members.

    非表示になっていたすべてのコンパートメントおよびメンバーが、型のコンテナーに表示されます。All hidden compartments and members appear in the type container.

リレーションシップを非表示にするHide relationships

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in Class Designer.

  2. 非表示にする関連行または継承線を右クリックします。Right-click the association or inheritance line that you want to hide.

  3. 関連行の場合は [非表示]、継承線の場合は [継承線を隠す] をクリックします。Click Hide for association lines, and click Hide Inheritance Line for inheritance lines.

  4. [すべてのメンバーの表示] をクリックします。Click Show All Members.

    非表示になっていたすべてのコンパートメントおよびメンバーが、型のコンテナーに表示されます。All hidden compartments and members appear in the type container.

非表示のリレーションシップを表示するShow hidden relationships

  1. クラス デザイナーでクラス ダイアグラム ファイルを開いて選択します。Open and select a class diagram file in Class Designer.

  2. 非表示になっている関連行または継承線を持つ型を右クリックします。Right-click the type with the hidden association or inheritance.

    関連行の場合は [すべてのメンバーの表示]、継承線の場合は [基本クラスの表示] または [派生クラスの表示] をクリックします。Click Show All Members for association lines, and click Show Base Class or Show Derived Classes for inheritance lines.

クラス ダイアグラムから図形を削除するRemove a shape from a class diagram

型の基になるコードに影響を与えずに型シェイプをクラス ダイアグラムから削除できます。You can remove a type shape from the class diagram without affecting the type's underlying code. クラス ダイアグラムからの型シェイプの削除は、そのダイアグラムだけに影響します。型を定義する基礎のコードと、型を表示する他のダイアグラムには影響しません。Removing type shapes from a class diagram affects only that diagram: the underlying code that defines the type and other diagrams that display the type are not affected.

  1. クラス ダイアグラムで、ダイアグラムから削除する型シェイプを選択します。On the class diagram, select the type shape you want to remove from the diagram.

  2. [編集] メニューの [ダイアグラムから削除] をクリックします。On the Edit menu, choose Remove from Diagram.

    型シェイプと、図形に接続されている関連付けまたは継承の線が、ダイアログに表示されなくなります。The type shape and any lines of association or inheritance connected to the shape no longer appear on the diagram.

型シェイプとその基になるコードを削除するDelete a type shape and its underlying code

  1. デザイン サーフェイスで図形を右クリックします。Right-click the shape on the design surface.

  2. コンテキスト メニューの [コードの削除] をクリックします。Select Delete Code from the context menu.

    シェイプがダイアグラムから削除され、基礎となるコードはプロジェクトから削除されます。The shape is removed from the diagram and its underlying code is deleted from the project.

関連項目See Also

クラス ダイアグラムの使用 (クラス デザイナー) Working with Class Diagrams (Class Designer)
方法: メンバー表記と関連付け表記の間で変更する (クラス デザイナー) How to: Change Between Member Notation and Association Notation (Class Designer)
方法: 既存の型を表示する (クラス デザイナー) How to: View Existing Types (Class Designer)
型およびリレーションシップの表示 (クラス デザイナー)Viewing Types and Relationships (Class Designer)