Condividi tramite


Classe StandardModelingAdapter

Rappresenta un adattatore di modelli basati su DSL di base.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
      Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class StandardModelingAdapter _
    Inherits ModelingAdapter
[CLSCompliantAttribute(false)]
public abstract class StandardModelingAdapter : ModelingAdapter

Il tipo StandardModelingAdapter espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto StandardModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelElement) Costruttore
Metodo protetto StandardModelingAdapter(ModelBusReference, ModelBusAdapterManager, Store) Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AdapterManager Istanza di ModelBusAdapterManager che crea questa istanza di ModelBusAdapter. (Ereditato da ModelBusAdapter)
Proprietà protetta. AdapterModelRoot
Proprietà protetta. AdapterStore
Proprietà pubblica DisplayName Nome visualizzato dell'oggetto ModelBusAdapter (Ereditato da ModelBusAdapter)
Proprietà pubblica Disposed True se questa istanza di ModelBusAdapter è stata eliminata; in caso contrario, false. (Ereditato da ModelBusAdapter)
Proprietà pubblica DocumentHandler ModelingDocumentHandler utilizzato da questo oggetto ModelingAdapter.DocumentHandler viene utilizzato da ModelBusAdapter per configurare il modello di cui è stato eseguito il wrapping.È possibile impostare questa proprietà solo se non è stata già impostata. (Ereditato da ModelingAdapter)
Proprietà pubblica Reference (Ereditato da ModelBusAdapter)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Dispose() (Ereditato da ModelBusAdapter)
Metodo protetto Dispose(Boolean) Pulire questa istanza ModelBusAdapter.Attiva un'eliminazione di DocumentHandler, se disponibile. (Ereditato da ModelingAdapter)
Metodo pubblico Equals(Object) Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Equals(ModelBusAdapter) True se questo ModelBusAdapter corrisponde all'istanza specificata ModelBusAdapter; in caso contrario, false. (Ereditato da ModelBusAdapter)
Metodo protetto Finalize Distruttore (Ereditato da ModelBusAdapter)
Metodo pubblico GetDefaultView Ottiene l'oggetto PrimaryView associato a questo modello, se ne è disponibile uno. (Esegue l'override di ModelBusAdapter.GetDefaultView()).
Metodo protetto GetElementDisplayName Il punto di estensione per lasciare che l'autore DSL decida il nome visualizzato per un elemento del modello particolare
Metodo protetto GetElementId Ottiene l'ID elemento di un ModelElement.Questo ID elemento verrà utilizzata per compilare il riferimento modelbus dell'elemento del modello
Metodo pubblico GetElementReference Ottiene il riferimento di una determinata istanza di oggetto specificata che verrà esposta da questo adattatore. (Esegue l'override di ModelBusAdapter.GetElementReference(Object)).
Metodo protetto GetElementReferences Ottiene tutti gli oggetti a cui si fa riferimento conformi a un determinato contratto dati. (Ereditato da ModelBusAdapter)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetReferences (Ereditato da ModelBusAdapter)
Metodo protetto GetReferenceStatus Convalida l'elemento e la visualizzazione (se applicabile) e restituisce lo stato (Esegue l'override di ModelBusAdapter.GetReferenceStatus()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetView Ottiene una visualizzazione specifica associata al modello in base al riferimento ModelBusView (Esegue l'override di ModelBusAdapter.GetView(ModelBusReference)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ResolveElementReference Dato un identificatore per un elemento, restituisce l'oggetto effettivo rappresentato da tale riferimento. (Esegue l'override di ModelBusAdapter.ResolveElementReference(ModelBusReference)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TrySetDocumentHandler Se il ModelingDocumentHandler non è già impostato dal costruttore (ad esempio, quindi impostare sul valore passato come parametro.In caso contrario, restituisce false. (Ereditato da ModelingAdapter)

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.Integration