Interface IModelStore
O armazenamento associado a um IModelingProject, no qual UML são armazenados os elementos de modelo.
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 booleano primitivo que está definido nesta IModelStore. | |
Integer | O tipo inteiro primitivo que está definido nesta IModelStore. | |
IsReadOnly | Se verdadeiro, o modelo não pode ser atualizado. | |
ProfileManager | Fornece acesso à coleção de perfis disponíveis no modelo. | |
Root | O pacote que contém todos os outros elementos do modelo. | |
String | O tipo de seqüência de caracteres primitivo que está definido nesta IModelStore. | |
UnlimitedNatural | O tipo primitivo do UnlimitedNatural que está definido nesta IModelStore. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AllInstances<T> | Todos os elementos no armazenamento de modelo que pertencem ao tipo especificado t ou um de seus subtipos. | |
FindElement | O elemento no armazenamento de que tem um GUID específico ou nulo. | |
Instances<T> | Todos os elementos no armazenamento de modelo que têm o tipo especificado T, que não devem ser abstratas. |
Superior
Métodos de extensão
Nome | Descrição | |
---|---|---|
Diagrams | Todos os os diagramas abertos no modelo, de um determinado tipo, se especificado. (Definido por PresentationHelpers.) |
Superior
Comentários
Para obter mais informações sobre os diagramas UML, consulte Desenvolvendo modelos para design de software.
Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.
Consulte também
Referência
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml