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 | |
---|---|---|
Boolean | Tipo Boolean primitivo definido en este IModelStore. | |
Integer | Tipo Integer primitivo definido en este IModelStore. | |
IsReadOnly | Si es true, el modelo no se puede actualizar. | |
ProfileManager | Proporciona acceso a la colección de perfiles disponibles en el modelo. | |
Root | Paquete que contiene el resto de elementos del modelo. | |
String | Tipo String primitivo definido en este IModelStore. | |
UnlimitedNatural | Tipo UnlimitedNatural primitivo definido en este IModelStore. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AllInstances<T> | Todos los elementos del almacén de modelos que pertenecen al tipo T especificado o uno de sus subtipos. | |
FindElement | Elemento del almacén que tiene GUID específico o null. | |
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 | |
---|---|---|
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)