Поделиться через


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 - пространство имен