ImageShapeHasBaseImageShape Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
DomainRelationship imageshapehasbaseimageshape
public ref class ImageShapeHasBaseImageShape sealed : Microsoft::VisualStudio::Modeling::DslDefinition::ClassHasBaseClass
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.ImageShapeHasBaseImageShape.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.ImageShapeHasBaseImageShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("ff896488-7612-40d4-a162-520c8ebc30bf")]
[Microsoft.VisualStudio.Modeling.DomainRelationship]
[System.CLSCompliant(true)]
public sealed class ImageShapeHasBaseImageShape : Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClass
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.ImageShapeHasBaseImageShape.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.ImageShapeHasBaseImageShape.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("ff896488-7612-40d4-a162-520c8ebc30bf")>]
[<Microsoft.VisualStudio.Modeling.DomainRelationship>]
[<System.CLSCompliant(true)>]
type ImageShapeHasBaseImageShape = class
inherit ClassHasBaseClass
Public NotInheritable Class ImageShapeHasBaseImageShape
Inherits ClassHasBaseClass
- Vererbung
- Attribute
Konstruktoren
| ImageShapeHasBaseImageShape(ImageShape, ImageShape) |
Der Konstruktor erstellt einen imageshapehasbaseimageshape-Link in derselben Partition wie die angegebene ImageForm. |
| ImageShapeHasBaseImageShape(Partition, RoleAssignment[]) |
Konstruktor |
| ImageShapeHasBaseImageShape(Partition, RoleAssignment[], PropertyAssignment[]) |
Konstruktor |
| ImageShapeHasBaseImageShape(Store, RoleAssignment[]) |
Konstruktor |
| ImageShapeHasBaseImageShape(Store, RoleAssignment[], PropertyAssignment[]) |
Konstruktor |
Felder
| BaseImageShapeDomainRoleId |
Baseimageshape-Domänen Rollen-ID. |
| DomainClassId |
Imageshapehasbaseimageshape-Domänen Klassen-ID. |
| SubImageShapeDomainRoleId |
Die Domänen Rollen-ID subimageshape. |
Eigenschaften
| BaseClass |
Ruft das Element ab, das die baseimageshape-Domänen Rolle spielt. Beschreibung für Microsoft. VisualStudio. Modeling. DslDefinition. classhasbaseclass. BaseClass |
| BaseImageShape |
DomainRole baseimageshape-Beschreibung für Microsoft. VisualStudio. Modeling. DslDefinition. imageshapehasbaseimageshape. baseimageshape |
| DerivedClassName |
Ruft den Wert der Domäne Eigenschaft derivedclassname ab oder legt ihn fest. Stellt den Namen der abgeleiteten Klasse als Eigenschaft für den Link bereit. (Geerbt von ClassHasBaseClass) |
| DerivedClassNamespace |
Ruft den Wert der derivedclassnamespace-Domänen Eigenschaft ab oder legt ihn fest. Stellt den Namespace der abgeleiteten Klasse als Eigenschaft für den Link bereit. (Geerbt von ClassHasBaseClass) |
| Id |
Eindeutiger Bezeichner dieses Elements. (Geerbt von ModelElement) |
| IsActive |
Gibt true zurück, wenn das Element gegenwärtig innerhalb des Modells aktiv ist, false, wenn das Element gelöscht wurde oder gerade gelöscht wird. (Geerbt von ModelElement) |
| IsDeleted |
Hat das Element aus dem Modell gelöscht. (Gelöschte Elemente werden nicht sofort zerstört, sodass der Befehl rückgängig das Löschen des Elements rückgängig machen kann.) (Geerbt von ModelElement) |
| IsDeleting |
Hat das Element aus dem Modell gelöscht. (Gelöschte Elemente werden nicht sofort zerstört, sodass der Befehl rückgängig das Löschen des Elements rückgängig machen kann.) (Geerbt von ModelElement) |
| LinkedElements |
Ruft eine schreibgeschützte Auflistung von Elementen ab, die durch diese Element Verknüpfung verbunden sind. (Geerbt von ElementLink) |
| Partition |
Ruft die Partitions Instanz ab, die dieses Element enthält, oder legt Sie fest. (Geerbt von ModelElement) |
| Store |
Die Store-Instanz, die dieses Element enthält, wird angezeigt. (Geerbt von ModelElement) |
| SubClass |
Ruft das Element ab, das die Domänen Rolle "subimageshape" enthält Basisklasse dieser Domänen Klasse. |
| SubImageShape |
DomainRole subimageshape-Basis Bild Form dieser Bildform. |
Methoden
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Gibt einen Wert zurück, der angibt, ob das Quell Element, das vom angegebenen Stamm-protoelement dargestellt wird, diesem Element hinzugefügt werden kann. (Geerbt von ModelElement) |
| ChooseMergeTarget(ElementGroup) |
Ruft das ModelElement ab, das als Ziel für den Element Group-Mergeprozess verwendet werden soll. |
| ChooseMergeTarget(ElementGroupPrototype) |
Ruft das ModelElement ab, das als Ziel für den elementgroupprototype-Mergeprozess verwendet werden soll. |
| Copy() |
Erstellt eine Kopie des-Elements im Modell. (Geerbt von ModelElement) |
| Copy(IEnumerable<Guid>) |
Erstellt eine Kopie des-Elements im Modell. (Geerbt von ModelElement) |
| Delete() |
Löscht das Element aus dem Modell. (Geerbt von ModelElement) |
| Delete(Guid[]) |
Löscht das Element aus dem Modell. (Geerbt von ModelElement) |
| GetBaseClass(ImageShape) |
Ruft BaseClass ab. |
| GetDomainClass() |
Ruft die am meisten abgeleitete Domänen Klasse für dieses Element ab. (Geerbt von ModelElement) |
| GetDomainRelationship() |
Ruft die Domänen Beziehung ab, die diese Element Verknüpfung instanziiert. (Geerbt von ElementLink) |
| GetLink(ImageShape, ImageShape) |
Den einzelnen imageshapehasbaseimageshape-Link zwischen einem angegebenen imageshapeund einem imageshape-Ausdruck erhalten. |
| GetLinks(ImageShape, ImageShape) |
Alle imageshapehasbaseimageshape-Verknüpfungen zwischen einem angegebenen imageshape und einem imageshape-Typ erhalten. |
| GetLinksToSubClasses(ImageShape) |
Die Liste der imageshapehasbaseimageshape-Links zu einer imageshape-Datei wird angezeigt. |
| GetLinkToBaseClass(ImageShape) |
Der Link imageshapehasbaseimageshape wird zu einem imageshape-Link. |
| GetRoleCollection<TCollection,TElement>(Guid) |
Ruft die Auflistung der verknüpften Elemente ab oder erstellt sie. (Geerbt von ModelElement) |
| GetSubClasses(ImageShape) |
Ruft eine Liste von Unterklassen ab. |
| MergeConfigure(ElementGroup) |
Wird vom Mergeprozess aufgerufen, damit dieses Modellelement sich sofort selbst konfigurieren kann, nachdem der Mergeprozess es mit dem Target-Element verknüpft hat. (Geerbt von ModelElement) |
| MergeDisconnect(ModelElement) |
Führt einen Vorgang gegen den mergerelate-Vorgang aus, d. h., trennt ein angegebenes Element von dem aktuellen-Element (entfernt von mergerelate erstellte Links). (Geerbt von ModelElement) |
| MergeRelate(ModelElement, ElementGroup) |
Wird vom Mergeprozess aufgerufen, um eine Beziehung zwischen diesem Ziel Element und dem angegebenen Quell Element zu erstellen. In der Regel wird eine Beziehung zwischen übergeordneten und untergeordneten Elementen zwischen dem Ziel Element (dem übergeordneten Element) und dem Quell Element (dem untergeordneten Element) hergestellt, aber es kann eine beliebige Beziehung hergestellt werden. (Geerbt von ModelElement) |
| MoveBefore(DomainRoleInfo, ElementLink) |
Verschieben Sie diesen Link in der Liste der Beziehungen, die in dem Element enthalten sind, das eine bestimmte Rolle vor einem bestimmten Link in dieser Beziehungs Liste spielt. (Geerbt von ElementLink) |
| MoveToIndex(DomainRoleInfo, Int32) |
Verschieben Sie diesen Link in der Liste der Beziehungen, die im Element, das eine bestimmte Rolle spielt, in einen angegebenen Index in dieser Beziehungs Liste. (Geerbt von ElementLink) |
| OnCopy(ModelElement) |
Wird aufgerufen, wenn eine Kopie des-Elements erstellt wurde. Die-Methode wird für das doppelte Element aufgerufen. (Geerbt von ModelElement) |
| OnDeleted() |
Wird vom Modell aufgerufen, nachdem das Element gelöscht wurde. (Geerbt von ModelElement) |
| OnDeleting() |
Wird vom Modell aufgerufen, bevor das Element gelöscht wird. (Geerbt von ModelElement) |
| OnResurrected() |
Wird vom Modell aufgerufen, nachdem das Element wieder auferstanden ist (wieder im Speicher abgelegt). (Geerbt von ModelElement) |
| OnRolePlayerChanged(DomainRoleInfo, ModelElement, ModelElement, Int32) |
Aufruf erfolgt, wenn der Rollen Inhaber geändert wurde. (Geerbt von ElementLink) |
| OnRolePlayerChanging(DomainRoleInfo, ModelElement, ModelElement, Int32) |
Aufruf erfolgt, wenn der Rollen Inhaber geändert wird. (Geerbt von ElementLink) |
| OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Virtuelle Methode für die Benachrichtigung, wenn sich die Position des Rollen Players geändert hat. (Geerbt von ModelElement) |
| OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Virtuelle Methode für die Benachrichtigung, wenn die Position des Rollen Players geändert wird. (Geerbt von ModelElement) |
| SetBaseClass(ImageShape, ImageShape) |
Legt BaseClass fest. |
Explizite Schnittstellenimplementierungen
Erweiterungsmethoden
| AddExtension(ModelElement, DomainClassInfo) |
Erweitert dieses ModelElement durch eine neu instanziierte Erweiterung des angegebenen Domänen Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt. |
| AddExtension(ModelElement, ExtensionElement) |
Erweitern Sie dieses ModelElement mit einer bestimmten Erweiterung. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung desselben Typs verfügt. |
| AddExtension(ModelElement, Guid) |
Erweitern Sie dieses ModelElement durch neu instanziierte Erweiterung des identifizierten Domänen Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt. |
| AddExtension(ModelElement, Type) |
Erweitert dieses ModelElement durch eine neu instanziierte Erweiterung des angegebenen Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung dieses Typs verfügt. |
| AddExtension<T>(ModelElement) |
Erweitern Sie dieses ModelElement durch eine neu instanziierte Erweiterung eines bestimmten Typs. Eine InvalidOperationException wird ausgelöst, wenn das Element bereits über eine Erweiterung desselben Typs verfügt. |
| GetAllExtensions(ModelElement) |
Gibt ein Aufzähl bares Element zurück, das einen breiten ersten Durchlauf über die Struktur der Erweiterungs Elemente ausführt, die in dieses ModelElement eingebettet sind. |
| GetBaseElement(ModelElement) |
Gibt den Stamm des virtuellen Mel zurück, in dem das angegebene ModelElement beteiligt ist. |
| GetExtension(ModelElement, DomainClassInfo) | |
| GetExtension(ModelElement, Guid) | |
| GetExtension(ModelElement, Type) |
Das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement-Elements erhalten. Wenn das Element über keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. |
| GetExtension<T>(ModelElement) |
Das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement-Elements erhalten. Wenn das Element über keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. |
| IsExtendedBy(ModelElement, DomainClassInfo) |
Fragt ab, ob dieses ModelElement zurzeit durch ein ExtensionElement eines bestimmten Typs erweitert wird. |
| IsExtendedBy(ModelElement, Guid) |
Fragt ab, ob dieses ModelElement zurzeit durch ein ExtensionElement eines bestimmten Typs erweitert wird. |
| IsExtendedBy(ModelElement, Type) |
Fragt ab, ob dieses ModelElement zurzeit durch ein ExtensionElement eines bestimmten Typs erweitert wird. |
| RemoveExtension(ModelElement, DomainClassInfo) |
Entfernen Sie eine beliebige Erweiterung des angegebenen ModelElement-Elements, das von einem bestimmten Typ ist. |
| RemoveExtension(ModelElement, ExtensionElement) |
Entfernt ein angegebenes ExtensionElement aus den Erweiterungen dieses ModelElement-Elements. |
| RemoveExtension(ModelElement, Guid) |
Entfernen Sie eine beliebige Erweiterung des angegebenen ModelElement-Elements, das von einem bestimmten Typ ist. |
| RemoveExtension(ModelElement, Type) |
Entfernen Sie eine beliebige Erweiterung dieses ModelElement-Elements, das von einem bestimmten Typ ist. |
| TryGetExtension(ModelElement, DomainClassInfo) | |
| TryGetExtension(ModelElement, Guid) | |
| TryGetExtension(ModelElement, Type) | |
| TryGetExtension<T>(ModelElement) |
Das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement-Elements erhalten. Wenn dieses Element über keine solche Erweiterung verfügt, ist das Ergebnis NULL. |
| CanDelete(ModelElement, Guid[]) |
Löscht das Element aus dem Modell. |
| GetLocks(ModelElement) |
Hiermit werden die Sperrflags für dieses Element angezeigt. Dies schließt alle Sperren ein, die für die Partition aktiviert sind, die das-Element enthält. |
| IsLocked(ModelElement, Locks) |
Testet, ob dieses Element über einen angegebenen Satz von Sperren verfügt. |
| SetLocks(ModelElement, Locks) |
Legen Sie die Sperrflags dieses Elements fest. |