Interface IModelStore
O repositório associado a um IModelingProject, em que UML modelos dos elementos é armazenado.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxe
'Declaração
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore = interface end
public interface IModelStore
O tipo IModelStore expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Boolean | O tipo primitivo booliano que é definido neste IModelStore. | |
Integer | O tipo primitivo de inteiro que é definido neste IModelStore. | |
IsReadOnly | Se true, o modelo não pode ser atualizado. | |
ProfileManager | Fornece acesso à coleção dos perfis disponíveis no modelo. | |
Root | O pacote que contém todos os elementos restantes do modelo. | |
String | O tipo primitivo de cadeia de caracteres que é definido neste IModelStore. | |
UnlimitedNatural | O tipo primitivo de UnlimitedNatural que é definido neste IModelStore. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AllInstances<T> | Todos os elementos no repositório modelo que pertencem ao tipo especificado T ou um de seus subtipos. | |
FindElement | O elemento no repositório que tem o GUID específico, ou nulo. | |
Instances<T> | Todos os elementos no repositório modelo que têm o tipo especificado T, que não deve ser abstrato. |
Superior
Métodos de extensão
Nome | Descrição | |
---|---|---|
Diagrams | Todos os diagramas abertos no modelo, de um tipo específico for especificado. (Definido por PresentationHelpers.) |
Superior
Comentários
Para obter mais informações sobre diagramas de UML, consulte Desenvolvendo modelos para design de software.
Para obter mais informações sobre como usar UML API, consulte Estendendo modelos e diagramas UML.
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml