Condividi tramite


Interfaccia IModelStore

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 Fornisce accesso all'insieme dei profili disponibili nel modello.
Proprietà pubblica Root Nome del pacchetto che contiene tutti gli altri elementi del modello.
Proprietà pubblica String Il tipo string primitivo definito in questo IModelStore.
Proprietà pubblica UnlimitedNatural Il tipo UnlimitedNatural primitivo 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 oppure 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 determinato tipo, 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