Condividi tramite


Interfaccia IModelStore

L'archivio associato a un IModelingProject, in cui gli elementi del modello UML sono archiviati.

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintassi

'Dichiarazione
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore =  interface end
public interface IModelStore

Il tipo IModelStore espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Boolean Il tipo boolean primitivo definito in questo IModelStore.
Proprietà pubblica Integer Il tipo integer primitivo definito in questo IModelStore.
Proprietà pubblica IsReadOnly Se true, il modello non può essere aggiornato.
Proprietà pubblica ProfileManager Consente l'accesso alla raccolta di profili disponibili nel modello.
Proprietà pubblica Root Il pacchetto che contiene tutti gli altri elementi del modello.
Proprietà pubblica String Il tipo primitivo della stringa definito in questo IModelStore.
Proprietà pubblica UnlimitedNatural Il tipo primitivo di UnlimitedNatural definito in questo IModelStore.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AllInstances<T> Tutti gli elementi nell'archivio modelli che appartengono al tipo specificato T o uno dei relativi sottotipi.
Metodo pubblico FindElement L'elemento nell'archivio con un GUID specifico, o null.
Metodo pubblico Instances<T> Tutti gli elementi nell'archivio modelli con il tipo specificato T, che non deve essere astratto.

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico Diagrams Tutti i diagrammi aperti nel modello, di un tipo particolare se specificato. (Definito da PresentationHelpers).

In alto

Note

Per ulteriori informazioni sui diagrammi UML, vedere Sviluppo di modelli per la progettazione software.

Per ulteriori informazioni sull'utilizzo delle API UML, vedere Estensione di modelli e diagrammi UML.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml