Freigeben über


DslDefinitionModelDomainModel-Klasse

DomainModel DslDefinitionModelDomainModel Definition 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntax

'Declaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<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")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[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 die Informationen über das Domänenmodell ab. (Von DomainModel geerbt.)
Öffentliche Eigenschaft ResourceManager Ruft den ResourceManager vom DomainModel ab.Wenn der ResourceManager nicht bereits vorhanden ist, wird er erstellt. (Überschreibt DomainModel.ResourceManager.)
Öffentliche EigenschaftStatischer Member SingletonResourceManager Ruft den Singletone-ResourceManager für dieses Domänenmodell ab.
Öffentliche Eigenschaft Store Ruft den Speicher ab, der diese Instanz des Domänenmodells 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 Erstellt einen externen Elementlink von einem angegebenen Typ. (Überschreibt DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).)
Öffentliche MethodeStatischer Member DisableDiagramRules Deaktiviert die Regeln in diesem Domänenmodell, das zum Diagramm-Fixup für den angegebenen Speicher verknüpft ist.
Öffentliche MethodeStatischer Member EnableDiagramRules Aktiviert die Regeln in diesem Domänenmodell, das zum Diagramm-Fixup für den angegebenen Speicher verknüpft ist.Wenn Diagrammdaten in den Speicher geladen werden, sollte diese Methode zuerst aufgerufen werden, um sicherzustellen, dass sich 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 einen IElementVisitorFilter zurück, der dem ClosureType entspricht. (Überschreibt DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).)
Öffentliche Methode GetClosureVisitor Gibt einen IElementVisitor zurück, der dem angegebenen Abschlusstyp entspricht. (Von DomainModel geerbt.)
Geschützte Methode GetCustomDomainModelTypes Überschreiben, um die imitierte 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änenrollen ab. (Von DomainModel geerbt.)
Geschützte Methode GetGeneratedDomainModelTypes Ruft die Liste der generierten Domänenmodelltypen ab (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änenrollen ab. (Überschreibt DomainModel.GetGeneratedDomainRoles().)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (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änenmodell-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