ParentShapeHasRelativeChildShapes クラス
親図形の境界によってクリップされない子図形の親子関係。 子は、親の境界ボックスの内部では表示可能およびヒット テスト可能です。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.ElementLink
Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes
名前空間: Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)
構文
'宣言
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainRelationshipAttribute(IsEmbedding := True)> _
<DomainObjectIdAttribute("e8d1e9a1-70ca-4b49-9a44-938d41435031")> _
Public NotInheritable Class ParentShapeHasRelativeChildShapes _
Inherits ElementLink
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainRelationshipAttribute(IsEmbedding = true)]
[DomainObjectIdAttribute("e8d1e9a1-70ca-4b49-9a44-938d41435031")]
public sealed class ParentShapeHasRelativeChildShapes : ElementLink
ParentShapeHasRelativeChildShapes 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
ParentShapeHasRelativeChildShapes(Partition, array<RoleAssignment[]) | コンストラクター | |
ParentShapeHasRelativeChildShapes(ShapeElement, ShapeElement) | コンストラクターは、指定した ShapeElement と同じパーティションに ParentShapeHasRelativeChildShapes リンクを作成します | |
ParentShapeHasRelativeChildShapes(Store, array<RoleAssignment[]) | コンストラクター | |
ParentShapeHasRelativeChildShapes(Partition, array<RoleAssignment[], array<PropertyAssignment[]) | コンストラクター | |
ParentShapeHasRelativeChildShapes(Store, array<RoleAssignment[], array<PropertyAssignment[]) | コンストラクター |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Id | 要素の ID を取得します。 (ModelElement から継承されます。) | |
IsActive | IsActive フラグを取得し、要素がアクティブであるかどうかを確認します。 (ModelElement から継承されます。) | |
IsDeleted | IsDeleted フラグを取得し、要素がモデルから削除されたかどうかをチェックします。 (ModelElement から継承されます。) | |
IsDeleting | IsDeleting フラグを取得し、現在要素がモデルから削除されているかどうかを確認します。 (ModelElement から継承されます。) | |
LinkedElements | この要素リンクによって接続されている要素の読み取り専用コレクションを取得します。 (ElementLink から継承されます。) | |
ParentShape | DomainRole ParentShape は、Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.ParentShape の記述です | |
Partition | 要素を格納する Partition を取得または設定します。 (ModelElement から継承されます。) | |
RelativeChildShapes | DomainRole RelativeChildShapes は、Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeHasRelativeChildShapes.RelativeChildShapes の記述です | |
Store | 要素を格納している Store を取得します。 (ModelElement から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Copy() | モデル内の要素のコピーを作成します。 (ModelElement から継承されます。) | |
Copy(IEnumerable<Guid>) | 要素のコピーと、その子リンクおよび要素を作成します。 (ModelElement から継承されます。) | |
Delete() | モデルから要素を削除します。 (ModelElement から継承されます。) | |
Delete(array<Guid[]) | モデルから要素を削除します。 (ModelElement から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
GetDomainClass | この要素の最派生ドメイン クラスを取得します。 (ModelElement から継承されます。) | |
GetDomainRelationship | このリンクがインスタンス化するドメイン リレーションシップを取得します。 (ElementLink から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetLink | 特定の ShapeElement と ShapeElement の間の 1 つの ParentShapeHasRelativeChildShapes リンクを取得します。 | |
GetLinks | 特定の ShapeElement と ShapeElement の間の ParentShapeHasRelativeChildShapes リンクを取得します。 | |
GetLinksToRelativeChildShapes | ShapeElement への ParentShapeHasRelativeChildShapes リンクのリストを取得します。 | |
GetLinkToParentShape | ShapeElement への ParentShapeHasRelativeChildShapes リンクを取得します。 | |
GetParentShape | ParentShape を取得します。 | |
GetRelativeChildShapes | RelativeChildShapes の一覧を取得します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MoveBefore | 要素に接続されているリンクの順序を変更して、別の要素の前にこのリンクを移動します。 (ElementLink から継承されます。) | |
MoveToIndex | このリンクをリストの指定されたインデックス位置に移動します。 (ElementLink から継承されます。) | |
OnCopy | この要素が別の要素のコピーとして作成されたときに呼び出されます。 (ModelElement から継承されます。) | |
OnDeleted | この要素がモデルから削除されたときに呼び出されます。 (ModelElement から継承されます。) | |
OnDeleting | この要素が削除される直前に呼び出されます。 (ModelElement から継承されます。) | |
OnResurrected | この要素がモデルに戻されたときに呼び出されます。 (ModelElement から継承されます。) | |
OnRolePlayerPositionChanged | ロールの位置が変更されるときに呼び出されます。 (ModelElement から継承されます。) | |
OnRolePlayerPositionChanging | ロール プレーヤーの位置を変更しようとすると呼び出されます。 (ModelElement から継承されます。) | |
SetParentShape | ParentShape を設定します。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
Extension のメソッド
名前 | 説明 | |
---|---|---|
AddExtension(Guid) | オーバーロードされます。 識別されたドメイン型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension(Type) | オーバーロードされます。 指定した型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension(DomainClassInfo) | オーバーロードされます。 指定したドメイン型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既にその型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension(ExtensionElement) | オーバーロードされます。 特定の拡張でこの ModelElement を拡張します。要素の拡張が既に同じ型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
AddExtension<T>() | オーバーロードされます。 特定の型の新しくインスタンス化された拡張で、この ModelElement を拡張します。要素の拡張が既に同じ型の場合は InvalidOperationException がスローされます。 (ModelElementExtensionMethods によって定義されています。) | |
CanDelete | モデルから要素を削除します。 (ImmutabilityExtensionMethods によって定義されています。) | |
GetAllExtensions | この ModelElement に埋め込まれている拡張要素ツリー全体の幅優先走査を実行する enumerable を返します。 (ModelElementExtensionMethods によって定義されています。) | |
GetBaseElement | 指定の ModelElement が参加している仮想 MEL のルートを返します。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension(Guid) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension(Type) | オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。要素にこのような拡張がない場合、InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension(DomainClassInfo) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
GetExtension<T>() | オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。要素にこのような拡張がない場合、InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。) | |
GetLocks | この要素のロック フラグを取得します。これには、要素を含むパーティションで有効になっているすべてのロックが含まれます。 (ImmutabilityExtensionMethods によって定義されています。) | |
IsExtendedBy(Guid) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。) | |
IsExtendedBy(Type) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。) | |
IsExtendedBy(DomainClassInfo) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement によって現在拡張済みであるかどうかをクエリします。 (ModelElementExtensionMethods によって定義されています。) | |
IsLocked | この要素に、指定した一連のロックがあるかどうかをテストします。 (ImmutabilityExtensionMethods によって定義されています。) | |
RemoveExtension(Type) | オーバーロードされます。 特定の型のこの ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
RemoveExtension(Guid) | オーバーロードされます。 特定の型の指定された ModelElement の拡張を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
RemoveExtension(DomainClassInfo) | オーバーロードされます。 特定の型の指定された ModelElement の拡張を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
RemoveExtension(ExtensionElement) | オーバーロードされます。 この ModelElement の拡張機能から指定した ExtensionElement を削除します。 (ModelElementExtensionMethods によって定義されています。) | |
SetLocks | この要素のロック フラグを設定します。 (ImmutabilityExtensionMethods によって定義されています。) | |
TryGetExtension(Guid) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
TryGetExtension(Type) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
TryGetExtension(DomainClassInfo) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) | |
TryGetExtension<T>() | オーバーロードされます。 この ModelElement の使用できる拡張から指定した型の ExtensionElement を取得します。この要素にこのような拡張がない場合、結果は null です。 (ModelElementExtensionMethods によって定義されています。) |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
DomainClassId | ParentShapeHasRelativeChildShapes ドメイン クラス ID。 | |
ParentShapeDomainRoleId | ParentShape ドメイン ロール ID。 | |
RelativeChildShapesDomainRoleId | RelativeChildShapes ドメイン ロール ID。 |
このページのトップへ
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IMergeElements.CanMerge | この要素がプロトタイプのコンテンツとマージできる場合は true を返します。 (ModelElement から継承されます。) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (ModelElement から継承されます。) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (ModelElement から継承されます。) | |
IMergeElements.MergeConfigure | (ModelElement から継承されます。) | |
IMergeElements.MergeDisconnect | (ModelElement から継承されます。) | |
IMergeElements.MergeRelate | (ModelElement から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。