Freigeben über


DslDefinitionModelDomainModel-Klasse

Definition DomainModel DslDefinitionModelDomainModel des Dsl-Designers.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Syntax

'Declaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DependsOnDomainModelAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")> _
Public Class DslDefinitionModelDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DependsOnDomainModelAttribute(typeof(CoreDesignSurfaceDomainModel))]
[DomainObjectIdAttribute("22330555-b402-4beb-ba11-1f84f4f8d2f0")]
public class DslDefinitionModelDomainModel : DomainModel

Der DslDefinitionModelDomainModel-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DslDefinitionModelDomainModel Konstruktor.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DomainModelInfo Ruft Informationen zur Domänenmodell ab. (Von DomainModel geerbt.)
Öffentliche Eigenschaft ResourceManager Ruft das vom DomainModels ResourceManager ab.Wenn ResourceManager noch nicht vorhanden ist, wird er erstellt. (Überschreibt DomainModel.ResourceManager.)
Öffentliche EigenschaftStatischer Member SingletonResourceManager Ruft das Singletone ResourceManager für dieses Domänenmodell ab.
Öffentliche Eigenschaft Store Ruft den Speicher ab, der diese Instanz des Domänenmodells modells enthält. (Von DomainModel geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateElement Erstellt ein Element vom angegebenen Typ. (Überschreibt DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).)
Öffentliche Methode CreateElementLink Stellt eine Element verbindung des angegebenen Typs. (Überschreibt DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).)
Öffentliche MethodeStatischer Member DisableDiagramRules Deaktiviert die Regeln in diesem Domänenmodell, das zum Diagramm Fixups für den angegebenen Speicher verknüpft ist.
Öffentliche MethodeStatischer Member EnableDiagramRules Ermöglicht Regeln in diesem Domänenmodell, das zum Diagramm Fixups für den angegebenen Speicher verknüpft ist.Wenn Diagramm von Daten in den Speicher geladen werden, sollte diese Methode zuerst aufgerufen werden, um sicherzustellen, dass das Diagramm richtig verhält.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetClosureFilter Gibt ein IElementVisitorFilter zurück, das dem ClosureType entspricht. (Überschreibt DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).)
Öffentliche Methode GetClosureVisitor Gibt ein IElementVisitor zurück, das dem angegebenen Typ entspricht schließen. (Von DomainModel geerbt.)
Geschützte Methode GetCustomDomainModelTypes Überschreiben, um den gefälschten ModelElementDomainClass hinzuzufügen. (Überschreibt DomainModel.GetCustomDomainModelTypes().)
Geschützte Methode GetCustomDomainProperties Ruft die nicht-generierten Domäneneigenschaften ab. (Von DomainModel geerbt.)
Geschützte Methode GetCustomDomainRoles Ruft die nicht-generierten Domänen den Bildlauf ab. (Von DomainModel geerbt.)
Geschützte Methode GetGeneratedDomainModelTypes Ruft die Liste der generierten Domänenmodell Typen (Klassen, Regeln, Beziehungen). (Überschreibt DomainModel.GetGeneratedDomainModelTypes().)
Geschützte Methode GetGeneratedDomainProperties Ruft die Liste der generierten Domäneneigenschaften ab. (Überschreibt DomainModel.GetGeneratedDomainProperties().)
Geschützte Methode GetGeneratedDomainRoles Ruft die Liste der generierten Domänen den Bildlauf ab. (Überschreibt DomainModel.GetGeneratedDomainRoles().)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member DomainModelId DslDefinitionModelDomainModel-Domänen-Modell ID.
Öffentliches FeldStatischer Member ResourceBaseName Der Basisname der Ressourcen dieses Modells.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.DslDefinition-Namespace