次の方法で共有


Diagram クラス

定義

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

public ref class Diagram abstract : Microsoft::VisualStudio::Modeling::Diagrams::NodeShape, IDisposable
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))]
[System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")]
public abstract class Diagram : Microsoft.VisualStudio.Modeling.Diagrams.NodeShape, IDisposable
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("3102e0d1-1221-458d-834f-2dc0769ce683")>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptionProvider))>]
[<System.Diagnostics.DebuggerDisplay("{GetType().Name,nq} (Name = {namePropertyStorage})")>]
type Diagram = class
    inherit NodeShape
    interface IDisposable
Public MustInherit Class Diagram
Inherits NodeShape
Implements IDisposable
継承
属性
実装

コンストラクター

Diagram(Partition, PropertyAssignment[])

コンストラクターです。

フィールド

BackgroundGradientFieldName

この図形の背景グラデーション フィールドの一意識別子。

(継承元 NodeShape)
BaseFontNameDomainPropertyId

BaseFontName ドメイン プロパティ ID。

BaseFontSizeDomainPropertyId

BaseFontSize ドメイン プロパティ ID。

DiagramIdDomainPropertyId

DiagramId ドメイン プロパティ ID。

DoLineRoutingDomainPropertyId

DoLineRouting ドメイン プロパティ ID。

DomainClassId

ダイアグラム ドメイン クラス ID。

DoResizeParentDomainPropertyId

DoResizeParent ドメイン プロパティ ID。

DoShapeAnchoringDomainPropertyId

DoShapeAnchoring ドメイン プロパティ ID。

DoViewFixupDomainPropertyId

DoViewFixup ドメイン プロパティ ID。

IsCompleteViewDomainPropertyId

IsCompleteView ドメイン プロパティ ID。

NameDomainPropertyId

ドメイン プロパティ ID に名前を付けます。

PlaceUnplacedShapesDomainPropertyId

PlaceUnplacedShapes ドメイン プロパティ ID。

プロパティ

AbsoluteBoundingBox

図の左上に対するワールド単位の外接する四角形を取得します。

(継承元 NodeShape)
AbsoluteBoundingBoxToEnsureVisible

DiagramClientView.EnsureVisible が使用する外接する四角形を取得します。 四角形はワールド単位で、図の左上を基準にしています。

(継承元 ShapeElement)
AbsoluteBounds

AbsoluteBounds ドメイン プロパティの値を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Absolute Bounds の説明

(継承元 NodeShape)
AbsoluteCenter

親 ShapeElement に関係なく、図の左上隅を基準とした ShapeElement の絶対境界の中心を取得します。

(継承元 ShapeElement)
AccessibilityObject

要素に割り当てられた AccessibleObject を取得します

(継承元 ShapeElement)
AccessibleDefaultActionDescription

アクセシビリティ クライアント アプリケーションで使用する 要素の既定のアクションの説明を取得します

(継承元 ShapeElement)
AccessibleDescription

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

AccessibleHelp

要素の動作または要素の使用方法の説明を取得します。

(継承元 ShapeElement)
AccessibleHelpTopicFileName

この要素に関連付けられているヘルプ ファイルへのパスを取得します。

(継承元 ShapeElement)
AccessibleHelpTopicId

この要素に関連付けられているヘルプ トピック識別子を取得します。

(継承元 ShapeElement)
AccessibleName

図は、MEL の名前ではなく、独自の名前を返します。

AccessibleRole

コントロールのアクセス可能なロールを取得します

(継承元 ShapeElement)
AccessibleState

この図形の追加のアクセス可能な状態を取得します。
既定では、次の状態が事前に決定されます。 (1) AccessibleStates.Selected、(2) AccessibleStates.Focused、(3) AccessibleStates.Selectable、(4) AccessibleStates.Focusable

(継承元 NodeShape)
AccessibleValue

この要素のアクセス可能な値を取得します。

(継承元 ShapeElement)
ActiveDiagramView

このダイアグラムのアクティブな DiagramView を取得します。

AllowsChildrenInSelection

この図形の子がこの親と同じ選択グループに含まれるかどうかを取得します。

(継承元 ShapeElement)
AllowsChildrenToResizeParent

子図形でこの図形のサイズを変更できるかどうかを決定する値を取得します。

AllowsChildrenToShrinkParent

入れ子になった子に対する変更によって、この図形を縮小できるかどうかを決定する値を取得します。

(継承元 ShapeElement)
Anchoring

この NodeShape のアンカー動作を取得します。

(継承元 NodeShape)
AnchorPointAction

リンク エンドポイントを手動で移動するマウス アクションを取得します。

AutoResizeParentOnBoundsChange

移動操作またはサイズ変更操作によってこの図形の絶対境界が変更されたときに、親図形のサイズを規則によって自動的に変更するかどうかを取得または設定します。

(継承元 NodeShape)
BackgroundBrushId

ジオメトリの背景を塗りつぶすために使用されるブラシ リソース ID を取得します。

BackgroundGradientMode

図形の背景領域のグラデーション モードを取得します。

(継承元 NodeShape)
BaseFontFromEnvironment

BaseFont を決定するために使用する必要がある環境からフォントを取得します。
既定の動作では、システム IconTitleFont が返されます。
このプロパティは、100% を超える初期ズームファクターでダイアグラムを開くか作成するかを決定するために、自動ズーム機能でも使用されます。
結果の BaseFont は、この環境フォントとは異なるサイズになる場合があります。
システム IconTitleFont 以外のフォントを取得するには、このプロパティをオーバーライドする必要があります。

BaseFontName

BaseFontName ドメイン プロパティの値を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base フォント名の説明

BaseFontSize

BaseFontSize ドメイン プロパティの値を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Base フォント サイズの説明

BoundingBox

親図形の左上を基準としたワールド単位の外接する四角形を取得します。

(継承元 NodeShape)
Bounds

親図形の左上に対する図形の境界をワールド単位で取得または設定します。

(継承元 NodeShape)
BoundsRules

この図形の境界を制約する オブジェクトを取得します。

(継承元 NodeShape)
CanDeserializationReroute

この図の種類でシリアル化中に再ルーティングを許可するかどうかを取得します。 通常、これは許可されませんが、すべての行が常に計算される場合、デザイナーによってはその動作が必要になる場合があります。

CanExpandAndCollapse

この図形に個別の折りたたみ状態と展開状態があるかどうかを示す値を取得します。 NodeShape の展開および折りたたみ機能を使用する場合は、この値を true に設定する必要があります。

(継承元 NodeShape)
CanFocus

ShapeElement がフォーカスを受け取ることができるかどうかを示す値を取得します。

(継承元 ShapeElement)
CanMove

ユーザーがこの図の位置を変更しないことを示す値を取得します。

CanResize

ユーザーが ShapeElement のサイズを変更できるかどうかを示す値を取得します。 (この値を変更するには、ResizableSides プロパティをオーバーライドします)。

(継承元 NodeShape)
CanSelect

ユーザーが ShapeElement を選択できるかどうかを示す値を取得します。

(継承元 ShapeElement)
Center

ShapeElement の境界の中心点を取得します。

(継承元 ShapeElement)
ClassStyleSet

このクラスのすべてのインスタンス間で共有されるスタイル セットを取得します。

(継承元 ShapeElement)
ClientViews

このダイアグラムに含まれる DiagramClientViews を取得します。

ClipWhenDrawingFields

子 ShapeFields を描画するときに、クリッピング領域をこの図形の境界ボックスに設定するかどうかを示す値を取得します。

(継承元 ShapeElement)
ConnectActionFilterString

ダイアグラムの接続アクションを識別するツールボックス フィルター文字列。 SdmDiagram から上に移動しました。 ToolboxAction で使用されます。

ConnectionPoints

この NodeShape 上の接続ポイントの一覧を取得します。

(継承元 NodeShape)
CopyOrigin

コピー操作の発信元としてダイアグラムを表すテキスト。

CreatableSwimLaneSubjects

レーン図形にマップされるドメイン クラスのコレクションを取得します。

Decorators

この種類の図形のデコレーターのコレクション。 この型にデコレーターがない場合は null を返します。 既定では、図形にはデコレーターはありません。

(継承元 ShapeElement)
DefaultContainerMargin

入れ子になった図形の間の図の周囲に必要な余白を取得します。

DefaultGridSize

グリッドの既定のサイズをワールド単位で取得します。

DefaultShapeField

フォーカスを受け取ることができる最初の ShapeField を取得します。 返されるフィールドは、ShapeElement にフォーカスがあり、ShapeElement がキー イベントに応答しない場合に、キー イベントを受け取る既定の図形フィールドとして使用する必要があります。

(継承元 ShapeElement)
DefaultSize

ShapeElement の既定のサイズをワールド単位で取得します。

Diagram

この ShapeElement が属する図を取得します。 (null を指定できます)。

(継承元 ShapeElement)
DiagramId

DiagramId ドメイン プロパティの値を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Diagram ID の説明

DragDropPendingAction

ドラッグ/ドロップを開始するマウス アクションを取得します。

ElementOperations

選択操作の実行に使用される オブジェクトを取得します。

EnsureVisiblePreference

この図の EnsureVisible メソッドの基本設定。 既定では、このダイアグラムに入れ子になっている ShapeElements はすべて、この設定を使用します。 ShapeElements では、この設定をオーバーライドして、独自のユーザー設定を選択できます。

Events

この ShapeElement にアタッチされているイベント ハンドラーの一覧を返します。

(継承元 ShapeElement)
FixedFlags

GraphNode の FixedFlags プロパティを取得します。

(継承元 NodeShape)
FocusedDiagramView

フォーカスがある (存在する場合) この図に関連付けられているデザイン サーフェイス。

FromRoleLinkShapes

この NodeShape が From ロールを果たす LinkShapes のコレクションを取得します。

(継承元 NodeShape)
GeometryBackgroundBrushId

ジオメトリの背景を塗りつぶすために使用されるブラシ リソース ID を取得します。

(継承元 ShapeElement)
GeometryBoundingBox

ジオメトリの境界ボックスを取得します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
GeometryCanResizeBottom

ユーザーがジオメトリのサイズを変更できるかどうかを示す値を取得します。 (NodeShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 NodeShape)
GeometryCanResizeLeft

ユーザーがジオメトリのサイズを変更できるかどうかを示す値を取得します。 (NodeShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 NodeShape)
GeometryCanResizeRight

ユーザーがジオメトリのサイズを変更できるかどうかを示す値を取得します。 (NodeShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 NodeShape)
GeometryCanResizeTop

ユーザーがジオメトリのサイズを変更できるかどうかを示す値を取得します。 (NodeShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 NodeShape)
GeometryHasFilledBackground

ジオメトリの背景を塗りつぶすかどうかを示す値を取得します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
GeometryHasOutline

ジオメトリのアウトラインを描画するかどうかを示す値を取得します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
GeometryHasShadow

ジオメトリに影が表示されるかどうかを示す値を取得します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
GeometryOutlinePenId

ジオメトリのアウトラインを描画するために使用されるペン リソース ID を取得します。

(継承元 ShapeElement)
GeometryStyleSet

ジオメトリに使用するスタイル セットを取得します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
GestureExtensionController

プロパティは GestureExtenstionController を保持します。 このオブジェクトは、GestureExtensions で処理できるさまざまな Diagram イベントで呼び出されます。 このオブジェクトは、さまざまな GestureExtensions にコントロールを渡してイベントを渡します。 このプロパティを初めて呼び出すと、GestureExtensionController が作成され、ストアの CompositionContainer に追加されます。CompositionContainer が null の場合、または作成された GestureExtensionController が null の場合、このプロパティは null を返します。

GridColor

グリッドの色を取得または設定します。

GridSize

ワールド単位のグリッド サイズを取得または設定します。 各子図形の GridSize の既定値は、親の GridSize です。 最終的に、図の GridSize プロパティは、図形の GridSize プロパティがオーバーライドされていない限り、これらの図形の既定のグリッド サイズです。

GroupBoundsRules

ダイアグラムのグループ境界ルールを取得します。 図がポート図形をサポートしている場合は、PortGroupBoundsRules を返します。それ以外の場合は、基底クラスの実装を呼び出すだけです。

HasAnchoring

この NodeShape の親へのアンカーが有効になっているかどうかを取得します。

(継承元 NodeShape)
HasAssociatedViews

このダイアグラムが DiagramView に関連付けられているかどうかを示す値を取得します。

HasBackgroundGradient

GeometryShape に背景グラデーションがあるかどうかを返します。

(継承元 NodeShape)
HasChildren

ShapeElement に、相対リレーションシップまたは入れ子リレーションシップを持つ 1 つ以上の子 ShapeElement があるかどうかを示す値を取得します。

(継承元 ShapeElement)
HasConnectionPoints

この NodeShape で接続ポイントを使用する必要があるかどうかを取得します。

(継承元 NodeShape)
HasCustomToolTip

この図形にツールヒントのカスタム レンダリングがあるかどうかを返します

(継承元 ShapeElement)
HasDragOverToolTip

この図形でドラッグ オーバー ツールヒントがサポートされているかどうかを返します。

(継承元 ShapeElement)
HasFilledBackground

図形の背景を描画するかどうかを示す値を取得します。

(継承元 ShapeElement)
HasHighlighting

ShapeElement の強調表示を描画するかどうかを示す値を取得します

(継承元 ShapeElement)
HasOutline

図形のアウトラインを描画するかどうかを示す値を取得します。 既定では、図には罫線はありません。

HasShadow

ShapeElement の影を描画するかどうかを示す値を取得します。特に、複数のページを持つジョブでは、影の描画によって図面の印刷が非常に遅くなります。

HasSwimlanes

このダイアグラムでレーンがサポートされているかどうかを取得します。

HasToolTip

図形にマウス ポインターのヒントが既定で表示されるかどうかを取得または設定する

(継承元 ShapeElement)
Id

この要素の一意識別子。

(継承元 ModelElement)
InvokeEditorAction

マウス ダウン時にフィールドまたはサブフィールドのエディターを呼び出すマウス アクションを取得します。 エディターを呼び出すと、MouseAction は非アクティブ化されます。

IsActive

要素がモデル内で現在アクティブな場合は true、要素が削除されている場合、または削除中の場合は false を返します。

(継承元 ModelElement)
IsCompleteView

IsCompleteView ドメイン プロパティの値を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Is 完全ビューの説明

IsDeleted

要素がモデルから削除されています。 (削除された要素はすぐに破棄されないため、元に戻すコマンドは要素の削除を元に戻すことができます)。

(継承元 ModelElement)
IsDeleting

要素がモデルから削除されています。 (削除された要素はすぐに破棄されないため、元に戻すコマンドは要素の削除を元に戻すことができます)。

(継承元 ModelElement)
IsExpanded

IsExpanded ドメイン プロパティの値を取得または設定します。 展開 Microsoft.VisualStudio.Modeling.Diagrams.NodeShape.Is の説明

(継承元 NodeShape)
IsNestedChild

この図形が、相対子ではなく親の入れ子であるかどうかを示す値を取得します。 入れ子になった子は親図形によってクリップされますが、相対子はクリップされません。

(継承元 ShapeElement)
IsPlaceRouteNode

配置可能なノードまたはルーティング可能なノードであるかどうかを確認する

(継承元 NodeShape)
IsPort

これがポート図形であるかどうかを示す

(継承元 NodeShape)
IsRelativeChild

この図形が入れ子になった子ではなく親の相対的な子であるかどうかを示す値を取得します。 入れ子になった子は親図形によってクリップされますが、相対子はクリップされません。

(継承元 ShapeElement)
IsVisible

この図形の visibility 属性を取得します。

(継承元 ShapeElement)
IsWatermarkNeeded

図の現在の状態を確認して、透かしテキストを表示するかどうかを決定します。

LassoAction

なげなわ選択を行うマウス アクションを取得します。

LayoutObjectFixedFlags

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 NodeShape)
LineAdjustAwayDefault

リンク図形が共通の接続された図形を共有する場合に、子リンク図形の中間線分を配置するかどうかを示す値を取得または設定します。 中間線分は、LinkShape エンドポイントを含まないセグメントです。 このプロパティは、この図形と兄弟図形のアフィニティには影響しません。この図形の子であるリンク図形にのみ適用されます。

(継承元 ShapeElement)
LineAffinityDefault

リンク図形が共通の接続された図形を共有する場合に、子リンク図形の中間線分を配置するかどうかを示す値を取得または設定します。 中間線分は、LinkShape エンドポイントを含まないセグメントです。 このプロパティは、この図形と兄弟図形のアフィニティには影響しません。この図形の子であるリンク図形にのみ適用されます。

(継承元 ShapeElement)
LineToLineClearance

子リンク図形間のワールド単位のクリアランスを取得または設定します。 このプロパティは、兄弟図形を含むこの図形の行間のクリアランスには影響しません。この図形の子であるリンク図形にのみ適用されます。 この値は 1e-6 より大きくする必要があります。

(継承元 ShapeElement)
LineToNodeClearance

子リンク図形と子ノード図形の間のワールド単位のクリアランスを取得または設定します。 このプロパティは、兄弟図形を含むこの図形の線間のクリアランスには影響しません。この図形の子である図形にのみ適用されます。 この値は 1e-6 より大きくする必要があります。

(継承元 ShapeElement)
Link

リンクの一覧を取得します。 Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode.Nodes の説明

(継承元 NodeShape)
Location

親の左上隅を基準にして、図形の境界の左上隅の座標を取得または設定します。

(継承元 NodeShape)
ManualRouteAction

手動でラインをルーティングするマウス アクションを取得します。

MaximumSize

ShapeElement の最大サイズをワールド単位で取得します。

(継承元 ShapeElement)
MinimumResizableSize

ユーザーが現在の状態でこのノード図形のサイズを変更できるワールド単位の最小サイズを取得します。

(継承元 NodeShape)
MinimumSize

ShapeElement の最小サイズをワールド単位で取得します。

ModelElement

このプレゼンテーション要素に関連付けられているモデル要素を取得または設定します。

(継承元 PresentationElement)
Name

Name domain プロパティの値を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Name の説明

NavigationRoot

図のルート ナビゲーション図形を取得します。 通常、これは図自体です。 ダイアグラムが選択できない場合は、入れ子になった子図形で最初に選択可能な子が検索されます。 壮大な子は検索されません。

NeedsRenumber

ダイアグラムに番号を付け直す必要があるかどうかを示します。

NestedChildShapes

NestedChildShapes の一覧を取得します。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape の説明

(継承元 ShapeElement)
NestedShapesMargin

このダイアグラムの境界ボックス境界と入れ子になったノード図形の間の余白を取得します。 余白はワールド単位です。 この余白は、このダイアグラムの境界に沿って、接続線が通過できる領域を提供することです。

NodeToNodeClearance

子ノード図形間のワールド単位のクリアランスを取得または設定します。 このプロパティは、兄弟図形を持つこの図形のノード間のクリアランスには影響しません。この図形の子ノード図形にのみ適用されます。 この値は 1e-6 より大きくする必要があります。

(継承元 ShapeElement)
OutlinePenId

ジオメトリのアウトラインを描画するために使用されるペン リソース ID を取得します。

OutlinePenWidth

アウトライン ペンの幅をワールド単位で取得します。 これは、無効化の目的で ShapeElement の外接する四角形を拡張する場合に便利です。

(継承元 ShapeElement)
PaintMoveableDecoratorSelectionLines

この図形を選択すると、デコレーターが手動で配置またはサイズ設定されている場合に、この図形にアタッチされている移動可能なデコレーターごとに 1 つの選択線を描画するかどうかを指定します。 基本実装は true を返します。

(継承元 ShapeElement)
PanZoomAction

ズームを行うマウス アクションを取得します。

ParentLink

親 ShapeElement とのリレーションシップを取得します。

(継承元 ShapeElement)
ParentShape

ParentShape DomainRole

(継承元 ShapeElement)
Partition

この要素を含む Partition インスタンスを取得または設定します。

(継承元 ModelElement)
Perimeter

ShapePath の外側にあるアウトライン ペンの太さを含む、ShapeElement アウトラインを含むグラフィックス パスを取得します。 パス内のポイントは、親 ShapeElement を基準としたワールド単位です。

(継承元 ShapeElement)
PortFixedFlags

GraphNode の FixedFlags プロパティを取得します。

(継承元 NodeShape)
RelatedShapeToEmphasize

この図形を選択したときにユーザーに視覚的に強調する必要がある関連する ShapeElement を取得します。 この外観は選択範囲とは異なり、関連する図形が選択されていることを示すものではありません。 目的は、コンテキストの提供に役立つ関連する図形にユーザーの注意を引くことです。 図形を強調しない場合、このプロパティは null を返します。

使用法の例: ラベルが関連付けられている図形が明確でない場合があるため、ラベルを選択したときにラベルの親図形を視覚的に強調することで、ユーザーは関連する図形をすばやく識別できます。

(継承元 ShapeElement)
RelativeChildShapes

RelativeChildShapes の一覧を取得します。 Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape の説明

(継承元 ShapeElement)
RequiresWatermark

この図に透かしを表示する必要があるかどうかを取得します。 既定の実装では true が返されます。 ダイアグラムの透かしをオフにするには、このメソッドをオーバーライドします。

ResizableSides

ユーザーがサイズを変更できるノード図形の側面を取得します。 既定の動作では、すべての辺のサイズを変更できます。

(継承元 NodeShape)
ResizeAction

図形のサイズを変更するマウス アクションを取得します。

RouteJumpType

グラフのライン ジャンプ スタイルを取得または設定します。

RoutingStyle

グラフのルーティング スタイルを取得または設定します。

SelectAction

図形を選択するマウス アクションを取得します。

SelectionRules

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

ShapeFields

この種類の図形の図形フィールドのコレクション。

(継承元 ShapeElement)
ShapeGeometry

ダイアグラムのジオメトリを取得します。

ShouldAutoPlaceChildShapes

ビューの修正によって、この図形の入れ子になった子図形を作成時に自動的に配置するかどうかを決定します。 既定では、これは false を返します。

(継承元 NodeShape)
ShouldTryParentShapeForMergeOnToolboxDoubleClick

この ShapeElement が選択され、ユーザーがツールボックス項目をダブルクリックしたときの動作を制御します。 既定では、この ShapeElement に対して CanMerge() が失敗した場合、ダブルクリック アクションはこの ShapeElement の ParentShape まで移動し、CanMerge() をもう一度試します。 図形がこのメソッドをオーバーライドして false を返す場合、CanMerge() が失敗した場合、ツールボックスのダブルクリックは終了します。

(継承元 ShapeElement)
ShowGrid

グリッドが表示されるかどうかを示す値を取得または設定します。

Size

図形のサイズを取得または設定します。

(継承元 NodeShape)
SnapToGrid

図形がグリッドにスナップするかどうかを示す値を取得または設定します。

Store

この要素を含む Store インスタンスを取得します。

(継承元 ModelElement)
StyleSet

この ShapeElement に含まれている場合はインスタンス StyleSet を取得し、それ以外の場合は ClassStyleSet を取得します。

(継承元 ShapeElement)
Subject

Subject を取得または設定します。 Microsoft.VisualStudio.Modeling.Diagrams.PresentationViewsSubject.Presentation の説明

(継承元 PresentationElement)
SupportsPorts

図にポートが含まれているかどうかを示します。 これが false の場合、ヒット テストはポートに対してチェックされません。

TargetToolboxItemFilterAttributes

ダイアグラムは、ダイアグラムの型に適用された ToolboxItemFilterAttributes のコレクションを返します。

ToolboxAction

ツールボックスのクリックを担当するマウス アクションを取得します。

ToRoleLinkShapes

この NodeShape が To ロールを果たす LinkShapes のコレクションを取得します。

(継承元 NodeShape)
WatermarkText

この図に関連付けられている透かしテキストを取得します。 派生図の種類に特定の透かしを指定するには、このメソッドをオーバーライドします。

ZOrder

この ShapeElement の相対 Z オーダーを取得します。 これがダイアグラムの場合、これは番号の付け直しに使用される最新の z オーダー番号です。

(継承元 ShapeElement)

メソッド

AccessibleDoDefaultAction()

ユーザー補助オブジェクトに関連付けられた既定のアクションを実行します。

(継承元 ShapeElement)
AddImageFormat(IDataObject, ICollection)

ビットマップ データ形式を IDataObject に追加します。

Associate(DiagramView)

指定した DiagramView にこのダイアグラムを表示します。

Associate(ModelElement)

このプレゼンテーション要素をモデル要素に関連付けます。

(継承元 PresentationElement)
AutoLayoutChildShapes(IDictionary)

グラフ オブジェクトを使用して、ShapeElements の指定したコレクションを配置します。

(継承元 NodeShape)
AutoLayoutShapeElements(ICollection)

ShapeElements の渡されたコレクションを自動的にレイアウトします。

AutoLayoutShapeElements(ICollection, VGRoutingStyle, PlacementValueStyle, Boolean)

ShapeElements の渡されたコレクションを自動的にレイアウトします。

CalculateDerivedVisible(ShapeElement)

親が正しいと仮定して、この図形の DerivedVisible 値を計算します。

(継承元 ShapeElement)
CalculateMinimumSizeBasedOnChildren()

図形内のすべての子に合わせて、この図形に必要な最小サイズを計算します。

(継承元 NodeShape)
CanMerge(ProtoElementBase, ElementGroupPrototype)

指定したルート ProtoElement で表されるソース要素をこの要素に追加できるかどうかを示す値を返します。

(継承元 ModelElement)
CanShapeContainConnectors(ShapeElement)

図形がコネクタをホストできるかどうかをチェックするために使用されるメソッド。 通常、これはダイアグラムまたはスイムレーンのみですが、この動作はダイアグラムによってオーバーライドできます。

ChooseMergeTarget(ElementGroup)

ElementGroup マージ プロセスのターゲットとして使用する ModelElement を取得します。
これは、この要素がマージのターゲットである場合に、マージ プロセスによって呼び出されます。
これにより、この要素は、ターゲットをそれ自体以外のものに変更する機会を提供します。

(継承元 ModelElement)
ChooseMergeTarget(ElementGroupPrototype)

ElementGroupPrototype マージ プロセスのターゲットとして使用する ModelElement を取得します。
これは、この要素がマージのターゲットである場合に、マージ プロセスによって呼び出されます。
これにより、この要素は、ターゲットをそれ自体以外のものに変更する機会を提供します。

(継承元 ModelElement)
ChooseParentShape(ShapeElement)

ShapeElement.FixUpChildShapes() によって呼び出され、新しい子図形の親図形となる図形を決定します。 既定では、この ShapeElement は親になりますが、別の図形が存在する必要がある場合があります。

(継承元 ShapeElement)
ChooseRelationship(ShapeElement)

ShapeElement.FixUpChildShapes() によって呼び出され、子 ShapeElement が親に対して持つリレーションシップの種類を取得します。

(継承元 NodeShape)
CoerceSelection(DiagramItem, DiagramClientView, Boolean)

図形で選択した項目を変更できるようにします。 選択アクションから呼び出されます。

(継承元 ShapeElement)
Collapse()

NodeShape を縮小して、入れ子になったすべての子を非表示にします。 これは、トランザクション内からのみ呼び出すことができます。

(継承元 NodeShape)
ConfiguredChildPortShape(Port, Boolean)

子 PortShape を構成します。 必要に応じて子図形を配置します。

(継承元 NodeShape)
ConnectNestedChild(NodeShape, ShapeElement)

入れ子になった子図形、その子、およびリンクのグラフ レイアウト オブジェクトを再帰的に復元します。

Copy()

モデル内の要素のコピーを作成します。

(継承元 ModelElement)
Copy(IEnumerable<Guid>)

モデル内の要素のコピーを作成します。

(継承元 ModelElement)
CopyImageToClipboard(ICollection)

指定した図形とその子孫を画像としてクリップボードにコピーします。

CreateBackgroundGradientField(String)

図形の背景領域をカバーし、グラデーションの塗りつぶしを表示する AreaField を作成します。 派生クラスはこれをオーバーライドして、作成されるフィールドの型を変更できます。

(継承元 NodeShape)
CreateBitmap(ICollection, Diagram+CreateBitmapPreference)

選択した ShapeElements のビットマップ表現を構築します。

CreateChildShape(ModelElement)

ShapeElement.FixUpChildShapes() によって呼び出され、指定されたモデル要素の子図形の新しいインスタンスを取得します。

CreateClassStyleSet()

この ShapeElement のクラス スタイル セットを作成します

(継承元 ShapeElement)
CreateConnectionPoint(PointD)

指定した中心点を持つ接続ポイントを作成し、この図形の ConnectionPoints コレクションに追加します。

(継承元 NodeShape)
CreateDecorators()

この種類の図形のデコレーターのコレクションをインスタンス化します。

(継承元 ShapeElement)
CreateDefaultBounds(Double, Double)

NodeShape で使用できる既定の境界を作成して返します。

(継承元 NodeShape)
CreateGestureExtensionController()

図の GestureExtensionController を作成するためのオーバーライド可能な Factory メソッド。

CreateInstanceStyleSet()

このインスタンスのスタイル セットをCreateします。

(継承元 ShapeElement)
CreateManualRouteAction()

手動回線ルーティングのマウス アクションを作成します。

CreateMetafile(ICollection)

指定した図形とその子孫のメタファイルを 100% で作成します。

CreateMetafile(ICollection, String)

指定した図形とその子孫のメタファイルを 100% で作成します。

CreateMetafile(ICollection, String, Boolean)

指定した図形とその子孫のメタファイルを 100% で作成します。

CreateShapeFields()

この種類の図形の図形フィールドのコレクションをインスタンス化します。

(継承元 ShapeElement)
Delete()

モデルから要素を削除します。

(継承元 ModelElement)
Delete(Guid[])

モデルから要素を削除します。

(継承元 ModelElement)
DetermineHighlightShape(ShapeElement)

強調表示がオンになっている図形が見つかるか、親チェーンの一番上に達するまで、親図形チェーンを上に移動します。

(継承元 ShapeElement)
Disassociate(DiagramView)

指定した DiagramView からこのダイアグラムを削除します。

DisconnectNestedChild(NodeShape)

レーンの子図形、その子、およびリンクのグラフ レイアウト オブジェクトを再帰的に削除します。

Dispose()

IDisposable.Dispose() メソッドを実装する

Dispose(Boolean)

このクラスに関連するすべてのリソースを解放する内部クラス

DoFoldToShape(PointD, PointD)

指定したベクターが交差する ShapeElement 境界に沿ったポイントを計算します

(継承元 ShapeElement)
DoHitTest(DiagramClientView, PointD, List<ShapeElement>, Boolean)

ヒット テストを実行し、shapesHit 引数の情報を返します。

DoHitTest(PointD, DiagramHitTestInfo)

ダイアグラムの左上を基準にしたポイントをワールド 単位で指定したヒットテストを実行します。

(継承元 ShapeElement)
DoHitTest(PointD, DiagramHitTestInfo, Boolean)

ヒット テストを実行し、DiagramHitTestInfo 引数の情報を返します。 ダイアグラム自体は ShapeElement と見なされ、ヒットすると返されます。

DoHitTestSelection(PointD, DiagramHitTestInfo)

図形の左上のワールド単位を基準にして、ShapeElement を囲む選択範囲に対してヒットテストを実行します。

(継承元 ShapeElement)
DoKeyboardNavigation(Keys, DiagramClientView)

図形の適切なナビゲーション メソッドを呼び出します。

(継承元 ShapeElement)
DrawResizeFeedback(DiagramPaintEventArgs, RectangleD)

ShapeElement の指定された絶対境界を使用して、ShapeElement のサイズ変更フィードバックを描画します。

(継承元 ShapeElement)
EnsureConnectionPoints(LinkShape)

特定のリンクに適切な接続ポイントが存在することを確認します。 このメソッドは、指定されたリンクがこの図形に接続される前に呼び出されます。 既定の実装では、図形の左側の途中にある接続ポイントが作成されます。 接続ポイントを使用する派生クラスは、これをオーバーライドして異なる接続ポイントを作成できます。

(継承元 NodeShape)
EnsureGraphExists()

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 NodeShape)
EnsureGraphLayoutObjectsExist(ShapeElement)

基になるグラフ オブジェクトの図形とその子が存在することを確認します。

(継承元 NodeShape)
ExcludeFromClipRegion(Graphics, Matrix, GraphicsPath)

この ShapeElement とその子孫の ShapeElements を、指定した Graphics オブジェクトのクリッピング領域から除外します。

(継承元 ShapeElement)
ExcludeGeometryFromClipRegion(Graphics, Matrix, GraphicsPath)

子孫 IGeometryHost オブジェクトのジオメトリを含め、このジオメトリをクリッピング領域から除外します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
ExcludeShapeFromSizeCalculation(NodeShape)

true の場合、図形は親図形のサイズを計算するために考慮されません

(継承元 NodeShape)
Expand()

入れ子になったすべての子に合わせて NodeShape を拡張します。 これは、トランザクション内からのみ呼び出すことができます。

(継承元 NodeShape)
Finalize()

オブジェクトがガベージ コレクションによって再利用される前に、リソースを解放し、他のクリーンアップ操作を実行します。

FindDecorator(String)

指定した名前のデコレーターを検索します。

(継承元 ShapeElement)
FindFirstChild(Boolean)

ナビゲーション シーケンスの最初の子孫を取得するために、この ShapeElement によって呼び出されます。

ナビゲーション シーケンスでこの図形の最初の子孫を取得するために、子 ShapeElement または ShapeField によって呼び出されます。

(継承元 ShapeElement)
FindFreeArea(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

図形またはダイアグラムのグラフ内の空き領域を検索します。

(継承元 ShapeElement)
FindFreeArea(RectangleD)

この図形内の空き領域を検索します。

(継承元 NodeShape)
FindLastChild(Boolean)

ナビゲーション シーケンスでこの図形の最後の子孫を取得するために、子 ShapeElement または ShapeField によって呼び出されます。

(継承元 ShapeElement)
FindNextChild(DiagramItem, Boolean)

子 ShapeElement または ShapeField によって呼び出され、ナビゲーション シーケンスでその後に続く子の最初の兄弟項目を取得します。

(継承元 ShapeElement)
FindNextInChildFields(ShapeField, Boolean)

指定した ShapeField に続く最初の DiagramItem を検索します。 検索は、サブフィールドを含め、この図形の ShapeField コレクションに限定されます。

(継承元 ShapeElement)
FindPreviousChild(DiagramItem, Boolean)

子 ShapeElement または ShapeField によって呼び出され、ナビゲーション シーケンスの前にある子の最初のフォーカス可能な兄弟項目を取得します。

(継承元 ShapeElement)
FindPreviousInChildFields(ShapeField, Boolean)

指定した ShapeField の前にある最初の DiagramItem を検索します。 検索は、サブフィールドを含め、この図形の ShapeField コレクションに限定されます。

(継承元 ShapeElement)
FindShape(ModelElement)

この図のこの要素に対応する図形を見つける

FindShapeField(String)

ShapeFields コレクション内の指定した名前を持つ最初の ShapeField を返します。 指定された名前のフィールドが見つからない場合、このメソッドは null を返します。

(継承元 ShapeElement)
FixUpChildShapes(ModelElement)

Diagram.FixUpDiagram() によって呼び出され、指定した子要素をモデルに追加するために、子図形を作成または構成する機会を提供します。

(継承元 ShapeElement)
FixUpDiagram(ModelElement, ModelElement)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

FixUpDiagramSelection(ShapeElement)

FixUpDiagram 中に選択範囲をUpdatesします。 既定の動作では、アクティブなダイアグラム ビューがある場合は newChildShape を選択し、アクティブなビューがない場合はすべてのビューで newChildShape を選択します。

Focused(DiagramClientView)

この図形が指定したビューにフォーカスされているかどうかを示す値を返します。

(継承元 ShapeElement)
GetAbsoluteBoundsValue()

NodeShape.AbsoluteBounds プロパティのバッキング ストレージを提供します。

(継承元 NodeShape)
GetAccessibilityObject(DiagramClientView)

要素に割り当てられた AccessibleObject を取得します

(継承元 ShapeElement)
GetChildElements(ModelElement)

ShapeElement.FixUpChildShapes() によって呼び出され、指定された ModelElement の子要素と見なされる ModelElements のコレクションを取得します。 返される子要素には、この ShapeElement の子図形としてインスタンス化できる対応する図形型が必要です。

(継承元 ShapeElement)
GetCompliantAnchorPoint(AnchorPoint, PointD, VGRoutingStyle)

提案されたAnchorPoint パラメーターに基づいて準拠している AnchorPoint を計算します。 このメソッドは、anchorPoint パラメーターの座標を完全に無視します。 計算は、提案されたAnchorPoint の座標と、anchorPoint パラメーターに対応するリンクの反対側のアンカー ポイントに基づいて行われます。

(継承元 NodeShape)
GetCompliantGroupBounds(ShapeElement, GhostShapeCollection, PointD)

GhostShapeCollection をUpdatesして、提案された場所デルタが適用された後に GroupBoundsRules に準拠するようにします。

GetCursor(Cursor, DiagramClientView, PointD)

マウス ポインターが ShapeElement の上にあるときに表示されるカーソルを取得します。

(継承元 ShapeElement)
GetDomainClass()

この要素の最も派生したドメイン クラスを取得します。

(継承元 ModelElement)
GetDragOverToolTipText(DiagramItem)

表示するヒント テキストの上にマウス ドラッグを返します。

(継承元 ShapeElement)
GetFieldAccessibleDescription(ShapeField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ShapeElement)
GetFieldAccessibleName(ShapeField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ShapeElement)
GetFieldAccessibleValue(ShapeField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ShapeElement)
GetFieldRepresentedElement(ShapeField)

指定した子 ShapeField が表すプライマリ ModelElement を取得します。

(継承元 ShapeElement)
GetFieldRepresentedProperty(ShapeField)

指定した ShapeField が表すプロパティ情報を取得します。

(継承元 ShapeElement)
GetIsExpandedValue()

NodeShape.IsExpanded プロパティのストレージを提供します。

(継承元 NodeShape)
GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

マウスが指定したポイント上にある場合に、次の MouseDown イベントでアクティブにする必要があるマウス アクションを取得します。

GetRoleCollection<TCollection,TElement>(Guid)

リンクされた要素コレクションを取得または作成します。

(継承元 ModelElement)
GetService(Type)

最初にストアに対してクエリを実行し、見つからない場合はダイアグラムの ActiveDiagramView に対してクエリを実行して、要求されたサービスを取得します。 このメソッドがビューに対してクエリを実行するには、DiagramView がサイト化されている必要があります。 クエリが失敗した場合は、null 値が返されます。

GetShapeLuminosity(DiagramClientView, Color)

現在の色の明るさ、および強調表示リスト内にあるかどうかに基づいて、図形の明るさを計算します。

(継承元 ShapeElement)
GetSourceRolePlayerForLinkMappedByConnector(BinaryLinkShape)

コネクタは ElementLinks にマップされますが、それらの間の PresentationViewsSubject リレーションシップは直接シリアル化されないため、逆シリアル化時にリンクを再確立する必要があります。 このメソッドは、指定されたコネクタによってマップされたリンクのソース ロール プレーヤーを提供します。 基本実装は、指定されたコネクタの FromShape の Subject を返すだけです。

GetSubFieldAccessibleDescription(ShapeField, ShapeSubField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ShapeElement)
GetSubFieldAccessibleName(ShapeField, ShapeSubField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ShapeElement)
GetSubFieldAccessibleValue(ShapeField, ShapeSubField)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ShapeElement)
GetSubFieldRepresentedElements(ShapeField, ShapeSubField)

指定した ShapeSubField が表す ModelElements のコレクションを取得します。

(継承元 ShapeElement)
GetSubFieldRepresentedProperty(ShapeField, ShapeSubField)

指定したサブフィールドに関連付けられているプロパティ記述子を取得します。

(継承元 ShapeElement)
GetSubFieldRepresentedPropertyElements(ShapeField, ShapeSubField)

サブフィールドによって表示されるプロパティをホストする要素を取得します。 これは、GetSubFieldRepresentedElements によって返される要素とは異なる場合があります。これは、GetSubFieldRepresentedProperty によって返される実際の DomainPropertyInfo が、表される要素の子でホストされる可能性があるためです。

(継承元 ShapeElement)
GetTargetRolePlayerForLinkMappedByConnector(BinaryLinkShape)

コネクタは ElementLinks にマップされますが、それらの間の PresentationViewsSubject リレーションシップは直接シリアル化されないため、逆シリアル化時にリンクを再確立する必要があります。 このメソッドは、指定されたコネクタによってマップされたリンクのターゲット ロール プレーヤーを提供します。 基本実装は、指定されたコネクタの ToShape の Subject を返すだけです。

GetToolTipText(DiagramItem)

カーソルの下にある PEL 要素のヒント テキストを取得します

(継承元 ShapeElement)
HandleNewSwimLaneInsertion(DiagramClientView, DomainClassInfo, SwimlaneShape, Boolean)

ダイアグラムへの新しいスイムレーンの挿入を処理します。

HasCachedDragOverResult(DiagramDragEventArgs)

ドラッグ オーバーの結果がキャッシュされる場合は true を返します。

(継承元 ShapeElement)
Hide()

図形とそのすべての子を非表示にする (非表示にする)

(継承元 ShapeElement)
HideCustomToolTip(IWin32Window)

図形のカスタム ヒントを非表示にする

(継承元 ShapeElement)
HitTest(RectangleD, Boolean)

指定した四角形内に含まれる図形の一覧を取得します

InitializeDecorators(IList<ShapeField>, IList<Decorator>)

図形フィールド (テキストや画像など) をインスタンス化し、この図形の種類に追加します。

(継承元 ShapeElement)
InitializeInstanceResources()

ShapeElement のこのインスタンスの既存のリソースをオーバーライドします。 このメソッドは、インスタンス スタイル セットがインスタンス化された後に呼び出されます。 この ShapeElement インスタンスの既存のリソースを変更するには、このメソッドをオーバーライドします。

(継承元 ShapeElement)
InitializeResources(StyleSet)

新しいリソースを追加するか、この種類の ShapeElement の既存のリソースをオーバーライドします。 このメソッドは、クラス スタイル セットがインスタンス化された後に呼び出されます。 この ShapeElement 型の新しいリソースを追加したり、既存のリソースを変更したりするには、このメソッドをオーバーライドします。

(継承元 ShapeElement)
InitializeShapeFields(IList<ShapeField>)

背景グラデーションのサポートを提供するためにオーバーライドされます。

(継承元 NodeShape)
Invalidate()

表示されているダイアグラムの四角形全体を無効にします。

Invalidate(Boolean)

ShapeElement を無効にします。

(継承元 ShapeElement)
Invalidate(RectangleD)

指定した四角形を絶対境界として使用して ShapeElement を無効にします。

(継承元 ShapeElement)
InvalidateRectangle(RectangleD)

指定した四角形を無効にします。 四角形は、図の左上隅を基準にして内部単位で表されます。 四角形は、周囲の潜在的な選択を無効にするために拡張されます。

IsConnectorMappedToLink(BinaryLinkShape)

ほとんどのコネクタは要素リンクにマップされますが、例外が発生する可能性があります。 このメソッドは、コネクタを要素リンクにマップする必要があるかどうかを示します。 注: 基本実装では、コネクタが要素リンクにマップされ、true が返されることを常に前提としています。

IsDescendantOf(ShapeElement)

この図形が指定した図形の子孫であるかどうかを示す値を返します。

(継承元 ShapeElement)
IsNavigationKey(Char)

指定した文字がナビゲーション コマンドに対応するかどうかを示す値を返します。

(継承元 ShapeElement)
IsNavigationKey(Keys)

指定したキー データがナビゲーション コマンドに対応するかどうかを示す値を返します。

(継承元 ShapeElement)
IsOrphaned(ShapeElement)

図形が孤立しているかどうかを判断します。 ModelElement でサポートする必要がある場合、図形は "孤立" と見なされますが、サポートされていません。 図形が "孤立" と判断された場合は、OnOrphaned() メソッドが呼び出され、基本実装で図形が削除されます。 基本実装では、次の 2 つのケース "孤立" の下の図形を考慮します。

  1. PresentationViewsSubject リンクが含まれていますが、件名を解決できません。
  2. これは、要素リンクにマップする必要があるコネクタですが、基になるリンクが見つかりません。 (PresentationViewsSubject リンクは既定ではシリアル化されないため、特殊なケース のコネクタです)。
IsSelected(ShapeElement)

関連付けられている DiagramView で指定した ShapeElement が選択されているかどうかを示す値を取得します。

IterateShapes(IShapeIterator)

図形とそのすべての子図形の反復子を支援するメソッド。 メソッドは、この図形のすべての子図形を再帰的に通過し、検出された各図形で指定された反復子を呼び出します。 注: 基本実装では、トラバーサルは深度優先であり、NestedChildShapes は RelativeChildShapes の前に反復処理されます。

(継承元 ShapeElement)
LassoSelect(RectangleD, Boolean)

指定した四角形内の DiagramItems のコレクションをワールド単位で返します。

MergeConfigure(ElementGroup)

PresentationElements は MergeConfigure() をオーバーライドしないでください。これは、マージ中に PEL で呼び出されないためです。 代わりに、DLL では、ビューの修正オーバーライドを使用する必要があります。

(継承元 PresentationElement)
MergeDisconnect(ModelElement)

MergeRelate とは反対の操作を実行します。つまり、特定の要素を現在の要素から切断します (MergeRelate によって作成されたリンクが削除されます)。

(継承元 ModelElement)
MergeRelate(ModelElement, ElementGroup)

PresentationElements は MergeRelate() をオーバーライドしないでください。これは、マージ中に PEL で呼び出されないためです。 代わりに、DLL では、ビューの修正オーバーライドを使用する必要があります。

(継承元 PresentationElement)
ModifyLuminosity(Int32, DiagramClientView)

L = 160、L = L * 0.9 else、L >+= 40 の場合に基づいて強調表示の輝度を計算します。

(継承元 ShapeElement)
MoveByRepositioning(DiagramDragEventArgs)

ElementGroupPrototype 内の図形の位置を、マウスの位置によって決まる量だけ再配置します。

(継承元 ShapeElement)
MoveByRepositioning(ElementGroupPrototype, DiagramItemCollection, PointD, DiagramItem)

指定したプロトタイプ内の図形を指定したポイントに再配置します。

(継承元 ShapeElement)
NavigateAcrossLinks(SelectedShapesCollection, Boolean)

この図形に接続されている図形を選択します。

(継承元 NodeShape)
NavigateAscend(SelectedShapesCollection)

ナビゲーション シーケンス内の最初のフォーカス可能な先祖にフォーカスを設定するために、この ShapeElement によって呼び出されます。

(継承元 ShapeElement)
NavigateDescend(SelectedShapesCollection)

ナビゲーション シーケンス内の最初のフォーカス可能な子孫にフォーカスを設定するために、この ShapeElement によって呼び出されます。

(継承元 ShapeElement)
NavigateTo(DiagramItem, SelectedShapesCollection)

指定した DiagramItem にフォーカスを設定するために、Navigate メソッドによって呼び出されます。

(継承元 ShapeElement)
NavigateToFirst(SelectedShapesCollection)

ナビゲーション シーケンス内のこの図形の最初の兄弟 (つまり、親の最初の子) にフォーカスを設定するために、この ShapeElement によって呼び出されます。

(継承元 ShapeElement)
NavigateToLast(SelectedShapesCollection)

ナビゲーション シーケンス内のこの図形の最後の兄弟 (つまり、親の最後の子) にフォーカスを設定するために、この ShapeElement によって呼び出されます。

(継承元 ShapeElement)
NavigateToNext(SelectedShapesCollection)

ナビゲーション シーケンス内の次のオブジェクトにフォーカスを設定するために、この ShapeElement によって呼び出されます。 選択範囲のフォーカスのある項目は無視されます。この図形は、移動を開始する ShapeElement と見なされます。

(継承元 ShapeElement)
NavigateToPrevious(SelectedShapesCollection)

ナビゲーション シーケンス内の前のオブジェクトにフォーカスを設定するために、この ShapeElement によって呼び出されます。 選択範囲のフォーカスのある項目は無視されます。この図形は、移動を開始する ShapeElement と見なされます。

(継承元 ShapeElement)
OnAbsoluteBoundsChanged(AbsoluteBoundsChangedEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 NodeShape)
OnAssociated(DiagramAssociationEventArgs)

ダイアグラムがダイアグラム ビューに関連付けられているときに呼び出されます。 デザイナーはこのメソッドをオーバーライドして、このイベントを処理できます

OnAssociatedPropertyChanged(PropertyChangedEventArgs)

プロパティが変更されたときに呼び出されます。

(継承元 ShapeElement)
OnBeforePaint()

OnBeforePaint は、ShapeElement の絵画の開始時に呼び出されます。 これは、開発者が描画で使用される前に、リソースを更新してオーバーライドする機会を提供します。

(継承元 ShapeElement)
OnBeforeReroute()

この図で行の再ルーティングが行われる前に、派生図が特定の操作を実行できるようにする仮想メソッド。

OnBeginEdit(DiagramItemEventArgs)

インプレース編集が開始されたときに呼び出されます。

(継承元 ShapeElement)
OnBoundsFixup(BoundsFixupState, Int32, Boolean)

ビューとダイアグラムの修正中に、境界の最後の営業案件を userFixed できるようにします。 基本実装は、現在設定されている BoundsRules をこの図形に適用するだけです。 このメソッドをオーバーライドして、他の特定の境界修正も適用できます。

(継承元 NodeShape)
OnChildAssociatedPropertyChanged(ShapeElement, PropertyChangedEventArgs)

子図形に関連付けられているプロパティが変更されると、派生クラスが図形のリソースを更新できるように、このメソッドが呼び出されます。 たとえば、モデル内のプロパティが図形の背景色に関連付けられている場合、派生クラスはこのメソッドをオーバーライドして背景色を変更できます。

OnChildConfigured(ShapeElement, Boolean, Boolean)

図形の追加時にポートを構成する

(継承元 NodeShape)
OnChildConfiguring(ShapeElement, Boolean)

新しい子図形を追加時に構成する

OnClick(DiagramPointEventArgs)

コントロールの OnClick() によって呼び出されます。

(継承元 ShapeElement)
OnCopy(ModelElement)

要素のコピーが作成されたときに呼び出されます。 メソッドは、重複する要素で呼び出されます。

(継承元 ModelElement)
OnDeleted()

要素が削除された後、モデルによって呼び出されます。

(継承元 ModelElement)
OnDeleting()

要素が削除される前にモデルによって呼び出されます。

(継承元 ModelElement)
OnDisassociated(DiagramAssociationEventArgs)

ダイアグラム がダイアグラム ビューから関連付け解除されたときに呼び出されます。 デザイナーはこのメソッドをオーバーライドして、このイベントを処理できます

OnDoubleClick(DiagramPointEventArgs)

コントロールの OnDoubleClick() によって呼び出されます

(継承元 ShapeElement)
OnDragDrop(DiagramDragEventArgs)

IDataObject をドラッグして ShapeElement にドロップしたときに発生するイベント。

(継承元 ShapeElement)
OnDragEnter(DiagramDragEventArgs)

IDataObject ドラッグが ShapeElement の境界に入ったときに発生するイベント。

(継承元 ShapeElement)
OnDragLeave(DiagramPointEventArgs)

IDataObject ドラッグが ShapeElement の境界から離れると発生するイベント。

(継承元 ShapeElement)
OnDragOver(DiagramDragEventArgs)

IDataObject が ShapeElement の境界上にドラッグされたときに発生するイベントです。

(継承元 ShapeElement)
OnElementEventsEnded(ElementEventsEndedEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnElementEventsEnding(ElementEventsEndedEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnEndEdit(DiagramItemEventArgs)

インプレース編集が終了したときに呼び出されます。

(継承元 ShapeElement)
OnGiveFeedback(GiveFeedbackEventArgs)

GiveFeedback イベントを使用すると、ドラッグ イベントのソース (つまり、この図) は、ドラッグ アンド ドロップ操作中にユーザーに視覚的なフィードバックを提供するために、マウス ポインターの外観を変更できます。

OnGridPropertyChanged()

グリッド プロパティが変更されたときに呼び出されます。

OnInitialize()

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnKeyDown(DiagramKeyEventArgs)

ダイアグラム自体にフォーカスがあるときにキーが押されたときに呼び出されます。

OnKeyPress(DiagramKeyPressEventArgs)

キーが押されるときに呼び出されます。

(継承元 NodeShape)
OnKeyUp(DiagramKeyEventArgs)

キーが解放されたときに呼び出されます。

(継承元 ShapeElement)
OnMouseDown(DiagramMouseEventArgs)

コントロールの OnMouseDown() によって呼び出されます。

(継承元 ShapeElement)
OnMouseEnter(DiagramPointEventArgs)

OnMouseEnter の ShapeElement イベントの既定の実装。

(継承元 ShapeElement)
OnMouseHover(DiagramPointEventArgs)

OnMouseHover の ShapeElement イベントの既定の実装。

(継承元 ShapeElement)
OnMouseLeave(DiagramPointEventArgs)

OnMouseLeave の ShapeElement イベントの既定の実装。

(継承元 ShapeElement)
OnMouseMove(DiagramMouseEventArgs)

コントロールの OnMouseMove() によって呼び出されます。

(継承元 ShapeElement)
OnMouseUp(DiagramMouseEventArgs)

コントロールの OnMouseUp() によって呼び出されます。

(継承元 ShapeElement)
OnMouseWheel(DiagramMouseEventArgs)

コントロールの OnMouseWheel() によって呼び出されます。

(継承元 ShapeElement)
OnOrphaned(SerializationResult)

逆シリアル化中に、図形が PresentationViewsSubject リレーションシップを介してモデル要素に接続されていない場合は、"孤立" と見なされます。 このメソッドは、逆シリアル化中にこのような図形が検出されたときに呼び出されます。 注: 基本実装では、図形が削除されます。

(継承元 ShapeElement)
OnPaintEmphasis(DiagramPaintEventArgs)

図形を視覚的に強調します。 これは選択を示すのではなく、別の図形が選択されている場合にのみ、この図形にユーザーの注意を引きます。 (「ShapeElement.RelatedShapeToEmphasize」を参照してください)。

(継承元 ShapeElement)
OnPaintFeedback(DiagramPaintEventArgs)

この ShapeElement (またはその子孫の 1 つ) がマウスの下にある場合に、ドラッグ/ドロップフィードバックを描画します。 これは、コントロールの OnPaint() によって呼び出されます。

(継承元 ShapeElement)
OnPaintSelection(DiagramPaintEventArgs)

この ShapeElement の選択を描画します。 既定では、ShapeElement の ShapeGeometry によって選択範囲が描画されます。 Graphics オブジェクトの座標系はワールド単位で、親図形を基準にしています。

(継承元 ShapeElement)
OnPaintShape(DiagramPaintEventArgs)

グリッドを含む図面の背景を描画します。

OnParentNodeShapeChanged(RectangleD, RectangleD)

このメソッドは、a) ParentShape が NodeShape b) ParentShape が移動またはサイズ変更された場合に呼び出されます。

(継承元 NodeShape)
OnResurrected()

要素が復活した後 (ストアに戻された) 後にモデルによって呼び出されます。

(継承元 ModelElement)
OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32)

ロール プレーヤーの位置が変更されたときに通知する仮想メソッド。

(継承元 ModelElement)
OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32)

ロール プレーヤーの位置が変更されるタイミングを通知する仮想メソッド。

(継承元 ModelElement)
OnShapeInserted()

この ShapeElement が親 ShapeElement の子 ShapeElement になったときに呼び出されます。

(継承元 ShapeElement)
OnShapeRemoved()

この ShapeElement が親 ShapeElement の子 ShapeElement でなくなった場合に呼び出されます。

(継承元 ShapeElement)
OnToolboxItemSelected(ModelingToolboxItem)

ToolboxItem の選択時に呼び出されます。 (選択範囲はダブルクリックするか、Enter キーを押します)。 基本実装では単に false が返されます。つまり、選択アクションは処理されません。

OnToolboxSelectionChanged(ModelingToolboxItem)

ツールボックスの選択が変更されたときに呼び出されます (1 回クリックするか、上方向キーまたは下方向キーを押します)。 基本実装では何も行いません。

OnTransactionBeginning(TransactionBeginningEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnTransactionCommitting(TransactionCommitEventArgs)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

OnTransactionRolledBack(TransactionRollbackEventArgs)

トランザクションがロールバックされた後に呼び出されます。

OnTransactionRollingBack(TransactionRollbackEventArgs)

トランザクションがロールバックされる前に呼び出されます。

OnViewMouseEnter(DiagramPointEventArgs)

マウス ポインターが DiagramClientView に入ったときに発生します。

OnViewMouseHover(DiagramPointEventArgs)

マウス ポインターが DiagramClientView の上にマウス ポインターを置いたときに発生します。

OnViewMouseLeave(DiagramPointEventArgs)

マウス ポインターが DiagramClientView から離れると発生します。

PerformLineRoutingRule()

この図の適切な情報を使用して LineRoutingRule を設定して起動します。 反復ごとに 1 回だけイベントが発生し、後で処理されるすべての変更の一覧が保持されます。

PerformResizeParentRule()

この図形の親に適した情報を使用して ResizeParentRule を設定して起動します。 反復ごとに 1 回だけイベントが発生し、後で処理されるすべての変更の一覧が保持されます。

(継承元 ShapeElement)
PerformResizeParentRule(Boolean, ShapeElement)

この図形の親に適した情報を使用して ResizeParentRule を設定して起動します。 反復ごとに 1 回だけイベントが発生し、後で処理されるすべての変更の一覧が保持されます。

(継承元 ShapeElement)
PerformShapeAnchoringRule()

この図形の親に適した情報を使用して ShapeAnchoringRule を設定して起動します。 反復ごとに 1 回だけイベントが発生し、後で処理されるすべての変更の一覧が保持されます。

(継承元 NodeShape)
PermitChildVisibility(ShapeElement)

子図形の可視性に影響を与える機会

(継承元 NodeShape)
PostDeserialization(Boolean)

ダイアグラムの逆シリアル化後に呼び出され、追加の調整が可能になります。 基本実装では、逆シリアル化が成功した場合、基になる ElementLink に接続されていないすべての BinaryLinkShape を解決しようとします。

Print(Graphics, Rectangle, PointD, Single)

指定したプリンター Graphics オブジェクトを使用して図を描画します。

ProcessVisibilityChange(Boolean)

この図形の可視性の変化による結果の変化を処理する

(継承元 NodeShape)
PurgeLayoutObjects()

この階層内のすべてのグラフ レイアウト オブジェクトを消去します。 ワイヤからすべてのポイントを消去する - 図形からポイント コレクションを削除します。グラフポイントは既に削除されていません。

(継承元 ShapeElement)
PurgePoints()

このメソッドは、存在するすべてのポイントを削除します

(継承元 ShapeElement)
RebuildShape()

この ShapeElement でビューの修正を実行します。

(継承元 ShapeElement)
RemoveLayoutObject()

この ShapeElement を GraphWrapper から削除 (削除) し、その相対図形と入れ子になった子図形を削除します。

(継承元 ShapeElement)
Renumber()

必要に応じて、図面図形の番号を変更します。

ReparentSwimlaneChild(NodeShape, SwimlaneShape, GhostShapeCollection, GhostShape, PointD)

あるレーンから別のレーンにノード図形を再親します。

RepositionShapes(DiagramItemCollection, PointD, GhostShapeCollection, DiagramItem)

指定した moveDelta で指定した DiagramItems を移動します。 これらの DiagramItems は最上位の DiagramItems である必要があります。そうしないと、移動が期待どおりに実行されない可能性があります。 このメソッドは、GetCompliantGroupBounds を呼び出して、各 DiagramItem の宛先を決定します。

Reroute()

再ルーティングを強制するパブリックな方法。

RunInShapeFixupContextForMetafileCreation(ICollection, Action)

メタファイルを作成するために必要な一時的な修正を実行します。 creationLogic が呼び出されると、修正プログラムは元に戻されます。

Selected(DiagramClientView)

指定したビューでこの図形が選択されているかどうかを示す値を返します。

(継承元 ShapeElement)
SetAbsoluteBoundsValue(RectangleD)

関数名: SetValueForCustomStoredProperty Description:

SetInitialGraphLayoutVisibility()

グラフ レイアウト オブジェクトを作成する前に、この図形の表示設定が調整されている場合は、2 つが同期していることを確認します。

(継承元 ShapeElement)
SetIsExpandedValue(Boolean)

NodeShape.IsExpanded プロパティのストレージを提供します。

(継承元 NodeShape)
SetShowHideState(Boolean)

図形とそのすべての子の表示状態を設定する

(継承元 ShapeElement)
SetShowHideStateImplementation(Boolean)

表示と非表示の主な補完

(継承元 ShapeElement)
ShouldAddShapeForElement(ModelElement)

ShapeElement.FixUpChildShapes() によって呼び出され、ShapeElement を作成してこの ShapeElement の子として追加するかどうかを示す値を取得します。

ShouldExcludeFromInvalidationTracking(ShapeElement)

図の無効化追跡から特定の種類の図形を除外するかどうかを計算します。

基本実装では、ダイアグラムと SwimLane は除外されます。

ShouldReparentOnMove()

図形を移動するときに親を再作成するかどうかを決定します。

(継承元 ShapeElement)
ShouldReportException(Exception)

コア デザイン サーフェイスによって作成されたトランザクションが例外をスローしたときに呼び出されます。 派生クラスは、このメソッドをオーバーライドして、エラーが飲み込まれた場合にエラーが報告されるかどうかをカスタマイズできます。 重大な例外は上方向にスローされ、報告されないため、追加のチェックは必要ありません。

Show()

図形とそのすべての子を表示 (表示) する

(継承元 ShapeElement)
ShowCustomToolTip(String, IWin32Window, Point)

テキストと位置に特定のヒントを含む図形のカスタム ヒントを表示する

(継承元 ShapeElement)
Side(RectangleD)

側をポートに割り当てます

(継承元 NodeShape)
ToString()

このオブジェクトのアクセシビリティ対応名とそのサブタイプを返します。

(継承元 ShapeElement)
TranslateGeometryToAbsoluteBounds(RectangleD)

IGeometryHost の親の左上を基準とした座標から絶対ワールド座標に四角形を変換します。

(継承元 ShapeElement)
TranslateGeometryToRelativeBounds(RectangleD)

絶対ワールド座標から、IGeometryHost の親の左上からの相対座標に四角形を変換します。

(継承元 ShapeElement)
TranslateToAbsoluteBounds(RectangleD)

親図形を基準とした座標から絶対ワールド座標に四角形を移動します。

(継承元 ShapeElement)
TranslateToRelativeBounds(RectangleD)

四角形を絶対ワールド座標から親図形に対する相対座標に変換します。

(継承元 ShapeElement)
UnhandledException(Exception)

コア デザイン サーフェイスによって作成されたトランザクションが例外をスローしたときに呼び出されます。 このメソッドが true を返す場合、例外は飲み込まれます。 それ以外の場合は、既定の .Net Framework 例外処理コードまで波及します。 派生クラスでは、このメソッドをオーバーライドして、例外処理とエラー メッセージをカスタマイズできます。 基底クラスは false を返します。つまり、すべての例外がスローされます。

UpdateChildVisibility()

PermitChildVisibility メソッドのオーバーライドに基づいて、子孫図形の表示状態を再計算します。 既定の動作では、子の可視性の状態を親の IsExpanded プロパティに基づいて設定します。 内部メモ: これにより、グラフ オブジェクト内の子孫サブグラフの表示状態も同期されます。

(継承元 NodeShape)
UpdateDerivedVisible(ShapeElement)

この図形の派生表示状態を更新する

(継承元 ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Brush)

指定したブラシの明るさを変更します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)
UpdateGeometryLuminosity(DiagramClientView, Pen)

指定したペンの明るさを変更します。 (ShapeGeometry 派生クラスによってのみ呼び出されることを意図しています)。

(継承元 ShapeElement)

イベント

AbsoluteBoundsChanged

この要素のプロパティ AbsoluteBounds に対する変更のイベント

(継承元 NodeShape)
Click

図形がクリックされたときに発生するイベント。

(継承元 ShapeElement)
DiagramAdded

Microsoft.VisualStudio.Modeling.Diagrams.Diagram のこのインスタンスが追加されたときに通知するイベント シンク

DiagramRemoved

Microsoft.VisualStudio.Modeling.Diagrams.Diagram のこのインスタンスが削除されたときに通知するイベント シンク

DoubleClick

図形がダブルクリックされたときに発生するイベント。

(継承元 ShapeElement)
KeyDown

図形にフォーカスがあり、キーボード キーがダウンしたときに発生するイベント。

(継承元 ShapeElement)
KeyPress

図形にフォーカスがあり、文字が入力されたときに発生するイベントです。

(継承元 ShapeElement)
KeyUp

図形にフォーカスがあり、キーボード キーが解放されたときに発生するイベントです。

(継承元 ShapeElement)
MouseDown

図形上でマウス ボタンが押されたときに発生するイベント。

(継承元 ShapeElement)
MouseMove

カーソルが図形の上に移動したときに発生するイベントです。

(継承元 ShapeElement)
MouseUp

図形上でマウス ボタンが離されたときに発生するイベントです。

(継承元 ShapeElement)
MouseWheel

カーソルが図形の上にある間にマウス ホイールが移動したときに発生するイベントです。

(継承元 ShapeElement)

明示的なインターフェイスの実装

IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroup)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ModelElement)
IMergeElements.ChooseMergeTarget(ElementGroupPrototype)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ModelElement)
IMergeElements.MergeConfigure(ElementGroup)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ModelElement)
IMergeElements.MergeDisconnect(ModelElement)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ModelElement)
IMergeElements.MergeRelate(ModelElement, ElementGroup)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

(継承元 ModelElement)

拡張メソッド

GetDslDefinitionModelElement(PresentationElement)

このメソッドは、PresentationElement に対応する実際のモデル要素が確実に返されるようにします。 DslDesigner PELs の場合、対応するサブジェクトは実際には内部 TreeNode クラスであり、実際の MEL ではない可能性があります。 このメソッドは、実際の MEL が返されるように、これらのケースを正しく処理します。

AddExtension(ModelElement, DomainClassInfo)

この ModelElement を、指定したドメインの種類の新しくインスタンス化された拡張機能で拡張します。 要素に既にその型の拡張子がある場合は、InvalidOperationException がスローされます。

AddExtension(ModelElement, ExtensionElement)

この ModelElement を特定の拡張機能で拡張します。 要素に同じ型の拡張子が既にある場合、InvalidOperationException がスローされます。

AddExtension(ModelElement, Guid)

この ModelElement を、識別されたドメインの種類の新しくインスタンス化された拡張機能で拡張します。 要素に既にその型の拡張子がある場合は、InvalidOperationException がスローされます。

AddExtension(ModelElement, Type)

この ModelElement を、指定した型の新しくインスタンス化された拡張機能で拡張します。 要素に既にその型の拡張子がある場合は、InvalidOperationException がスローされます。

AddExtension<T>(ModelElement)

この ModelElement を、特定の型の新しくインスタンス化された拡張機能で拡張します。 要素に同じ型の拡張子が既にある場合、InvalidOperationException がスローされます。

GetAllExtensions(ModelElement)

この ModelElement に埋め込まれた拡張要素のツリー全体で幅の最初の走査を実行する列挙可能な を返します。

GetBaseElement(ModelElement)

指定した ModelElement が参加している仮想 MEL のルートを返します。

GetExtension(ModelElement, DomainClassInfo)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

GetExtension(ModelElement, Guid)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

GetExtension(ModelElement, Type)

この ModelElement の使用可能な拡張機能から、指定した型の ExtensionElement を取得します。 要素にそのような拡張子がない場合は、InvalidOperationException が発生します。

GetExtension<T>(ModelElement)

この ModelElement の使用可能な拡張機能から、指定した型の ExtensionElement を取得します。 要素にそのような拡張子がない場合は、InvalidOperationException が発生します。

IsExtendedBy(ModelElement, DomainClassInfo)

この ModelElement が特定の型の ExtensionElement によって現在拡張されているかどうかを照会します。

IsExtendedBy(ModelElement, Guid)

この ModelElement が特定の型の ExtensionElement によって現在拡張されているかどうかを照会します。

IsExtendedBy(ModelElement, Type)

この ModelElement が特定の型の ExtensionElement によって現在拡張されているかどうかを照会します。

RemoveExtension(ModelElement, DomainClassInfo)

特定の種類の指定した ModelElement の拡張を削除します。

RemoveExtension(ModelElement, ExtensionElement)

この ModelElement の拡張機能から、指定した ExtensionElement を削除します。

RemoveExtension(ModelElement, Guid)

特定の種類の指定した ModelElement の拡張を削除します。

RemoveExtension(ModelElement, Type)

特定の種類のこの ModelElement の拡張機能をすべて削除します。

TryGetExtension(ModelElement, DomainClassInfo)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

TryGetExtension(ModelElement, Guid)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

TryGetExtension(ModelElement, Type)

DomainClass Diagram Description for Microsoft.VisualStudio.Modeling.Diagrams.Diagram

TryGetExtension<T>(ModelElement)

この ModelElement の使用可能な拡張機能から、指定した型の ExtensionElement を取得します。 この要素にそのような拡張がない場合、結果は null になります。

CanDelete(ModelElement, Guid[])

モデルから要素を削除します。

GetLocks(ModelElement)

この要素のロック フラグを取得します。 これには、 要素を含むパーティションで有効になっているロックが含まれます。

IsLocked(ModelElement, Locks)

この要素に指定されたロック セットがあるかどうかをテストします

SetLocks(ModelElement, Locks)

この要素のロック フラグを設定する

適用対象