Condividi tramite


Classe DslDefinitionModelDomainModel

Definizione di DomainModel DslDefinitionModelDomainModel la finestra di progettazione di Dsl.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintassi

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

Il tipo DslDefinitionModelDomainModel espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DslDefinitionModelDomainModel costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainModelInfo Ottiene le informazioni sul modello di dominio. (Ereditato da DomainModel)
Proprietà pubblica ResourceManager Ottiene a ResourceManager il DomainModel.Se a ResourceManager non esiste, viene creato. (Esegue l'override di DomainModel.ResourceManager).
Proprietà pubblicaMembro statico SingletonResourceManager Ottiene ResourceManager singleton per questo modello di dominio.
Proprietà pubblica Store Ottiene l'archivio contenente questa istanza del modello di dominio. (Ereditato da DomainModel)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElement crea un elemento di tipo specificato. (Esegue l'override di DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])).
Metodo pubblico CreateElementLink Crea un collegamento elemento di tipo specificato. (Esegue l'override di DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])).
Metodo pubblicoMembro statico DisableDiagramRules Disabilita le regole in questo modello di dominio correlato alle correzioni del diagramma per l'archivio specificato.
Metodo pubblicoMembro statico EnableDiagramRules Consente alle regole in questo modello di dominio correlato alle correzioni del diagramma per l'archivio specificato.Se i dati del diagramma verranno caricati nell'archivio, questo metodo deve essere chiamato prima per assicurarsi che il diagramma si comporta correttamente.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetClosureFilter Restituisce una IElementVisitorFilter che corrisponde al ClosureType. (Esegue l'override di DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>)).
Metodo pubblico GetClosureVisitor Restituisce una IElementVisitor che corrisponde al tipo di chiusura particolare. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainModelTypes Override per aggiungere il ModelElementDomainClass false. (Esegue l'override di DomainModel.GetCustomDomainModelTypes()).
Metodo protetto GetCustomDomainProperties Ottiene le proprietà non generate del dominio. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainRoles Ottiene i ruoli non generati del dominio. (Ereditato da DomainModel)
Metodo protetto GetGeneratedDomainModelTypes Ottiene l'elenco dei tipi generati il modello di dominio (classi, regole, relazioni). (Esegue l'override di DomainModel.GetGeneratedDomainModelTypes()).
Metodo protetto GetGeneratedDomainProperties Ottiene l'elenco delle proprietà generate del dominio. (Esegue l'override di DomainModel.GetGeneratedDomainProperties()).
Metodo protetto GetGeneratedDomainRoles Ottiene l'elenco dei ruoli generati del dominio. (Esegue l'override di DomainModel.GetGeneratedDomainRoles()).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico DomainModelId Identificazione del modello di dominio di DslDefinitionModelDomainModel
Campo pubblicoMembro statico ResourceBaseName Il nome di base delle risorse di questo modello.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition