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
Propriedade pública Boolean O tipo booleano primitivo que está definido nesta IModelStore.
Propriedade pública Integer O tipo inteiro primitivo que está definido nesta IModelStore.
Propriedade pública IsReadOnly Se verdadeiro, o modelo não pode ser atualizado.
Propriedade pública ProfileManager Fornece acesso à coleção de perfis disponíveis no modelo.
Propriedade pública Root O pacote que contém todos os outros elementos do modelo.
Propriedade pública String O tipo de seqüência de caracteres primitivo que está definido nesta IModelStore.
Propriedade pública UnlimitedNatural O tipo primitivo do UnlimitedNatural que está definido nesta IModelStore.

Superior

Métodos

  Nome Descrição
Método público AllInstances<T> Todos os elementos no armazenamento de modelo que pertencem ao tipo especificado t ou um de seus subtipos.
Método público FindElement O elemento no armazenamento de que tem um GUID específico ou nulo.
Método público 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
Método de extensão público 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