|
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, которые являются представлениями элементов модели.Каждый элемент модели, такой как вариант использования, может быть представлен несколькими фигурами, которые могут присутствовать в различных схемах. |