ParentShapeContainsNestedChildShapes-Klasse
Die Parent-Child-Beziehung für Formen des untergeordneten Elements, die durch die Begrenzung der Elemente im abgeschnitten werden.Das untergeordnete Element ist weder sichtbare noch außerhalb der einem Treffertest unterzogen werden können, des umgebenden Rechtecks des übergeordneten Elements.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.ElementLink
Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainRelationshipAttribute(IsEmbedding := True)> _
<DomainObjectIdAttribute("7e23275b-9a22-4599-b182-02f3f58c9ec8")> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class ParentShapeContainsNestedChildShapes _
Inherits ElementLink
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainRelationshipAttribute(IsEmbedding = true)]
[DomainObjectIdAttribute("7e23275b-9a22-4599-b182-02f3f58c9ec8")]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
public sealed class ParentShapeContainsNestedChildShapes : ElementLink
Der ParentShapeContainsNestedChildShapes-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ParentShapeContainsNestedChildShapes(Partition, array<RoleAssignment[]) | Konstruktor | |
ParentShapeContainsNestedChildShapes(ShapeElement, ShapeElement) | Konstruktor erstellt eine ParentShapeContainsNestedChildShapes-Verbindung in derselben Partition wie das angegebene ShapeElement her | |
ParentShapeContainsNestedChildShapes(Store, array<RoleAssignment[]) | Konstruktor | |
ParentShapeContainsNestedChildShapes(Partition, array<RoleAssignment[], array<PropertyAssignment[]) | Konstruktor | |
ParentShapeContainsNestedChildShapes(Store, array<RoleAssignment[], array<PropertyAssignment[]) | Konstruktor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Id | Ruft die ID des Elements ab. (Von ModelElement geerbt.) | |
IsActive | Ruft das IsActive-Flag ab und überprüft, ob das Element aktiv ist. (Von ModelElement geerbt.) | |
IsDeleted | Ruft das Flag ab IsDeleted und überprüft, um festzustellen, ob das Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
IsDeleting | Ruft das IsDeleting-Flag ab und überprüft, ob das Element zur Zeit aus dem Modell gelöscht wird. (Von ModelElement geerbt.) | |
LinkedElements | Ruft eine schreibgeschützte Auflistung von Elementen ab, die von diesem Element den Link verbunden sind. (Von ElementLink geerbt.) | |
NestedChildShapes | Beschreibung DomainRole NestedChildShapes für Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.NestedChildShapes | |
ParentShape | Beschreibung DomainRole ParentShape für Microsoft.VisualStudio.Modeling.Diagrams.ParentShapeContainsNestedChildShapes.ParentShape | |
Partition | Ruft ab oder legt fest Partition , die das Element enthält. (Von ModelElement geerbt.) | |
Store | Ruft Store ab, das das Element enthält. (Von ModelElement geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Copy() | Erstellt eine Kopie des Elements im Modell. (Von ModelElement geerbt.) | |
Copy(IEnumerable<Guid>) | Erstellt eine Kopie des Elements und seiner untergeordneten Elemente und Links. (Von ModelElement geerbt.) | |
Delete() | Löscht ein Element aus dem Modell. (Von ModelElement geerbt.) | |
Delete(array<Guid[]) | Löscht ein Element aus dem Modell. (Von ModelElement geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetDomainClass | Ruft die höchst-abgeleitete Domänenklasse für dieses Element ab. (Von ModelElement geerbt.) | |
GetDomainRelationship | Ruft das Domänen-Verhältnis ab, das dieser Link instanziiert. (Von ElementLink geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetLink | Rufen Sie einen ParentShapeContainsNestedChildShapes-Link zwischen einem angegebenen ShapeElementand ein ShapeElement ab. | |
GetLinks | Ruft alle ParentShapeContainsNestedChildShapes-Links zwischen einem angegebenen ShapeElement und einem ShapeElement ab. | |
GetLinksToNestedChildShapes | Gelangen Sie die Liste der ParentShapeContainsNestedChildShapes-Links an ein ShapeElement. | |
GetLinkToParentShape | Gelangen Sie den ParentShapeContainsNestedChildShapes-Link an ein ShapeElement. | |
GetNestedChildShapes | Ruft eine Liste von NestedChildShapes ab. | |
GetParentShape | Ruft ParentShape ab. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MoveBefore | Ändern der Reihenfolge von Links, die an ein Element verbunden sind und diesen Link vor anderen verschieben. (Von ElementLink geerbt.) | |
MoveToIndex | Verschieben Sie den Link für einen angegebenen Indexposition in der Liste. (Von ElementLink geerbt.) | |
OnCopy | Wird aufgerufen, wenn dieses Element als Kopie eines anderen Elements erstellt wurde. (Von ModelElement geerbt.) | |
OnDeleted | Wird aufgerufen, wenn dieses Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
OnDeleting | Wird aufgerufen, wenn dieses Element gerade gelöscht werden sollen. (Von ModelElement geerbt.) | |
OnResurrected | Wird aufgerufen, wenn dieses Element zurück zu einem Modell hinzugefügt wurde. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanged | Wird aufgerufen, wenn die Position einer Rolle geändert hat. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanging | Wird aufgerufen, wenn eine Rolle Player Zeilenposition gerade geändert wird. (Von ModelElement geerbt.) | |
SetParentShape | Legt fest ParentShape. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
AddExtension(Guid) | Überladen. Erweitern Sie dieses ModelElement mit neu instanziierter Erweiterung des angegebenen Typs Domänen.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(Type) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(DomainClassInfo) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs Domänen.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(ExtensionElement) | Überladen. Erweitern Sie dieses ModelElement mit einer bestimmten Erweiterung.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension<T>() | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung eines bestimmten Typs.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.) | |
CanDelete | Löscht das Element aus dem Modell. (Durch ImmutabilityExtensionMethods definiert.) | |
GetAllExtensions | Geben Sie ein aufzählbares Element zurück, das einen ersten Durchlauf der Breite zu der Struktur aus den Elementen des Add-Ins ausgeführt wird, die in diesem ModelElement eingebettet sind. (Durch ModelElementExtensionMethods definiert.) | |
GetBaseElement | Gibt den Stamm der virtuellen MEL zurück, in denen das angegebene ModelElement beteiligt ist. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(Type) | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension<T>() | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetLocks | Rufen Sie die Sperren Flags für dieses Element ab.Dies schließt Sperren können für die Partition ein, der das Element enthält. (Durch ImmutabilityExtensionMethods definiert.) | |
IsExtendedBy(Guid) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsExtendedBy(Type) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsExtendedBy(DomainClassInfo) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsLocked | Hat der Test, ob dieses Element über eines angegebenen Satzes von Sperren (Durch ImmutabilityExtensionMethods definiert.) | |
RemoveExtension(Type) | Überladen. Entfernen Sie jede beliebige Erweiterung von diesem ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(Guid) | Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(DomainClassInfo) | Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(ExtensionElement) | Überladen. Entfernt ein angegebenes ExtensionElement von Erweiterungen dieses ModelElement. (Durch ModelElementExtensionMethods definiert.) | |
SetLocks | Legen Sie die Flags für Sperren dieses Elements fest (Durch ImmutabilityExtensionMethods definiert.) | |
TryGetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(Type) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension<T>() | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn dieses Element keine solche Erweiterung hat, ist das Ergebnis NULL. (Durch ModelElementExtensionMethods definiert.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
DomainClassId | ParentShapeContainsNestedChildShapes-Domänen-Klasse ID. | |
NestedChildShapesDomainRoleId | NestedChildShapes-Domäne Rolle ID. | |
ParentShapeDomainRoleId | ParentShape-Domäne Rolle ID. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IMergeElements.CanMerge | Gibt true zurück, wenn dieses Element mit dem Inhalt des Prototyp zusammenführen kann. (Von ModelElement geerbt.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Von ModelElement geerbt.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Von ModelElement geerbt.) | |
IMergeElements.MergeConfigure | (Von ModelElement geerbt.) | |
IMergeElements.MergeDisconnect | (Von ModelElement geerbt.) | |
IMergeElements.MergeRelate | (Von ModelElement geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.