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 | |
---|---|---|
Boolean | Il tipo boolean primitivo definito in questo IModelStore. | |
Integer | Il tipo Integer primitivo definito in questo IModelStore. | |
IsReadOnly | Se true, il modello non può essere aggiornato. | |
ProfileManager | Fornisce accesso all'insieme dei profili disponibili nel modello. | |
Root | Nome del pacchetto che contiene tutti gli altri elementi del modello. | |
String | Il tipo string primitivo definito in questo IModelStore. | |
UnlimitedNatural | Il tipo UnlimitedNatural primitivo definito in questo IModelStore. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AllInstances<T> | Tutti gli elementi nell'archivio modelli che appartengono al tipo specificato T o uno dei relativi sottotipi. | |
FindElement | L'elemento nell'archivio con un GUID specifico oppure null. | |
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 | |
---|---|---|
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