Udostępnij za pośrednictwem


Klasa DslDefinitionModelDomainModel

Definicja DomainModel DslDefinitionModelDomainModel Projektant Dsl.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.DslDefinition
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Składnia

'Deklaracja
<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

Typ DslDefinitionModelDomainModel uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DslDefinitionModelDomainModel Konstruktor.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna DomainModelInfo Pobiera informacje o modelu domeny. (Odziedziczone z DomainModel).
Właściwość publiczna ResourceManager Pobiera ResourceManager DomainModel.Jeśli ResourceManager jeszcze nie istnieje, a następnie zostanie ona utworzona. (Zastępuje DomainModel.ResourceManager).
Właściwość publicznaStatyczny element członkowski SingletonResourceManager Pobiera Singleton ResourceManager dla tego modelu domeny.
Właściwość publiczna Store Pobiera magazynu, który zawiera to wystąpienie modelu domeny. (Odziedziczone z DomainModel).

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateElement Tworzy element określonego typu. (Zastępuje DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])).
Metoda publiczna CreateElementLink Tworzy łącze elementu określonego typu. (Zastępuje DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])).
Metoda publicznaStatyczny element członkowski DisableDiagramRules Wyłącza zasady w tym modelu domeny związane z diagramu korekty dla danego magazynu.
Metoda publicznaStatyczny element członkowski EnableDiagramRules Włącza reguły w tym modelu domeny związane z diagramu korekty dla danego magazynu.Jeśli diagram dane zostaną załadowane do magazynu, to powinna zostać wywołana metoda najpierw do zapewnienia, że diagram zachowuje się poprawnie.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetClosureFilter Zwraca IElementVisitorFilter, który odpowiada ClosureType. (Zastępuje DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>)).
Metoda publiczna GetClosureVisitor Zwraca IElementVisitor, który odpowiada zamknięcia określonego typu. (Odziedziczone z DomainModel).
Metoda chroniona GetCustomDomainModelTypes Zastąpić, aby dodać ModelElementDomainClass fałszywe. (Zastępuje DomainModel.GetCustomDomainModelTypes()).
Metoda chroniona GetCustomDomainProperties Pobiera właściwości domeny generowane. (Odziedziczone z DomainModel).
Metoda chroniona GetCustomDomainRoles Pobiera role-generowane domeny. (Odziedziczone z DomainModel).
Metoda chroniona GetGeneratedDomainModelTypes Pobiera listę typów modelu domeny generowanych (klas, zasady, relacje). (Zastępuje DomainModel.GetGeneratedDomainModelTypes()).
Metoda chroniona GetGeneratedDomainProperties Pobiera listę właściwości generowane domeny. (Zastępuje DomainModel.GetGeneratedDomainProperties()).
Metoda chroniona GetGeneratedDomainRoles Pobiera listę ról generowanych domeny. (Zastępuje DomainModel.GetGeneratedDomainRoles()).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski DomainModelId Model domeny DslDefinitionModelDomainModel identyfikatora.
Pole publiczneStatyczny element członkowski ResourceBaseName Nazwa podstawowa zasobów tego modelu.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition