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


Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation - пространство имен

Это пространство имен содержит типы для чтения и обновления диаграмм UML.

Дополнительные сведения см. в следующих разделах.

Классы

  Класс Описание
Открытый класс ExtensibilityPresentationMapper
Открытый класс PresentationHelpers Статический класс, предоставляющий методы расширения для моделирования схем и форм.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IActivityDiagram Представляет схему деятельности UML.Она может отображать действие, которое должно быть к ней присоединено с помощью метода Bind.Деятельность содержит набор действий, соединенных потоками.Каждая деятельность может отображаться максимум на одной схеме, однако ее действия могут присутствовать на нескольких схемах.Схема не образует часть UML-модели.
Открытый интерфейс IClassDiagram Представляет схему классов UML, который может отображать классы, интерфейсы, перечисления, пакеты и взаимосвязи между ними.Схема не образует часть UML-модели.Она содержит объекты IShape, которые являются представлениями элементов модели.Каждый элемент модели, такой как класс UML, может быть представлен несколькими объектами IShape, которые могут присутствовать в различных схемах.
Открытый интерфейс IColorShape Информация о цветах для объектов IShape.
Открытый интерфейс IComponentDiagram Представляет схему компонентов UML, который может отображать компоненты и их внутренние части, а также связи и зависимости между ними.Схема не образует часть UML-модели.Она содержит объекты IShape, которые являются представлениями элементов модели.Каждый компонент UML может быть представлен несколькими объектами IShape, которые могут присутствовать в различных схемах.
Открытый интерфейс IDiagram Представляет схему моделирования UML.Это супертип типов конкретных диаграмм, таких как IClassDiagram.Каждая схема представлена в виде пары файлов в модели.
Открытый интерфейс IDiagramContext Предоставляет доступ к сзхеме.Можно получить экземпляр этого типа в объявлении импортированного свойства DiagramContext в UML-расширение.Можно также выполнить приведение к EnvDTE.ProjectItem и из него, если элемент является схемой UML.
Открытый интерфейс IDiagramElementOperations
Открытый интерфейс IPresentationElementWrapperFactory
Открытый интерфейс ISequenceDiagram Представляет схему последовательностей UML.Она может отображать взаимодействие, которое должно быть к ней присоединено с помощью метода Bind.Взаимодействие характеризует обмен сообщениями между набором объектов.Каждое взаимодействие может отображаться максимум на одной схеме, и объекты и сообщения могут присутствовать только в одном взаимодействии.Схема не образует часть UML-модели.
Открытый интерфейс IShape Фигура на схеме, которая показывает, как элемент выглядит в модели.Некоторые типы элементов модели могут иметь более одной формы.Некоторые фигуры состоят из других фигур.Например, фигура класса содержит фигуры для каждого атрибута и операции.Фигуры имеют графические свойства, такие как цвет и положение.
Открытый интерфейс IShape<T> Представляет форму на схеме.Это более строго типизированный подтип IShape.Это характерно для особого типа элементов модели T, например IClassifier.Можно назначить его любому объекту IShape <E>, где E — подтип T, такой как IClass.
Открытый интерфейс IUseCaseDiagram Представляет схему случаев использования UML, который может отображать сценарии использования, акторы и системы.Диаграмма не является частью модели UML.Она содержит объекты IShape, которые являются представлениями элементов модели.Каждый элемент модели, такой как вариант использования, может быть представлен несколькими фигурами, которые могут присутствовать в различных схемах.

Перечисления

  Перечисление Описание
Открытое перечисление SequenceDiagramLayoutKinds