IModelStore - интерфейс
Хранилище, связанное с проектом IModelingProject, в котором хранятся элементы модели UML.
Пространство имен: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Сборка: Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Синтаксис
'Декларация
Public Interface IModelStore
public interface IModelStore
public interface class IModelStore
type IModelStore = interface end
public interface IModelStore
Тип IModelStore предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Boolean | Примитивный логический тип, определенный в данном хранилище IModelStore. | |
Integer | Примитивный целочисленный тип, определенный в данном хранилище IModelStore. | |
IsReadOnly | Если значение — true, модель не может быть обновлена. | |
ProfileManager | Предоставляет доступ к коллекции профилей, доступных в модели. | |
Root | Пакет, содержащий все другие элементы модели. | |
String | Примитивный строковый тип, определенный в данном хранилище IModelStore. | |
UnlimitedNatural | Примитивный тип UnlimitedNatural, определенный в данном хранилище IModelStore. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AllInstances<T> | Все элементы в хранилище модели, которые принадлежат к указанному типу T или одному из его подтипов. | |
FindElement | Элемент в хранилище, имеет конкретный идентификатор GUID, или значение null. | |
Instances<T> | Все элементы в хранилище модели, имеющий указанный тип T, который не должен быть абстрактным. |
В начало страницы
Методы расширения
Имя | Описание | |
---|---|---|
Diagrams | Все открытые схемы в модели (определенного типа, если он указан). (Определено в PresentationHelpers.) |
В начало страницы
Заметки
Дополнительные сведения о диаграммах UML см. в разделе Разработка моделей для программного проектирования.
Дополнительные сведения об использовании API UML см. в разделе Расширение моделей и схем UML.
См. также
Ссылки
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен