Compartir a través de


IModelStore (Interfaz)

Almacén asociado a un objeto IModelingProject, en el que se almacenan los elementos del modelo UML.

Espacio de nombres:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Ensamblado:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxis

'Declaración
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore =  interface end
public interface IModelStore

El tipo IModelStore expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Boolean Tipo Boolean primitivo definido en este IModelStore.
Propiedad pública Integer Tipo Integer primitivo definido en este IModelStore.
Propiedad pública IsReadOnly Si es true, el modelo no se puede actualizar.
Propiedad pública ProfileManager Proporciona acceso a la colección de perfiles disponibles en el modelo.
Propiedad pública Root Paquete que contiene el resto de elementos del modelo.
Propiedad pública String Tipo String primitivo definido en este IModelStore.
Propiedad pública UnlimitedNatural Tipo UnlimitedNatural primitivo definido en este IModelStore.

Arriba

Métodos

  Nombre Descripción
Método público AllInstances<T> Todos los elementos del almacén de modelos que pertenecen al tipo T especificado o uno de sus subtipos.
Método público FindElement Elemento del almacén que tiene GUID específico o null.
Método público Instances<T> Todos los elementos del almacén de modelos que tienen el tipo T especificado, que no deben ser abstractos.

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público Diagrams Todos los diagramas abiertos en el modelo, de un tipo concreto si se ha especificado. (Definido por PresentationHelpers).

Arriba

Comentarios

Para obtener más información sobre los diagramas de UML, vea Desarrollar modelos para el diseño de software.

Para obtener más información sobre la API de UML, vea Ampliar modelos y diagramas UML.

Vea también

Referencia

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml (Espacio de nombres)