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


IConnectorEnd - интерфейс

Предсталяет связь между соединителем и соединяемым элементом.Каждый соединитель имеет не менее двух концов соединителя.

Пространство имен:  Microsoft.VisualStudio.Uml.CompositeStructures
Сборка:  Microsoft.VisualStudio.Uml.Interfaces (в Microsoft.VisualStudio.Uml.Interfaces.dll)

Синтаксис

'Декларация
Public Interface IConnectorEnd _
    Inherits IMultiplicityElement, IElement
public interface IConnectorEnd : IMultiplicityElement, 
    IElement
public interface class IConnectorEnd : IMultiplicityElement, 
    IElement
type IConnectorEnd =  
    interface
        interface IMultiplicityElement
        interface IElement
    end
public interface IConnectorEnd extends IMultiplicityElement, IElement

Тип IConnectorEnd предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ApplicableStereotypes Набор стереотипов, которые могут применяться к данному элементу. (Унаследовано от IElement.)
Открытое свойство AppliedStereotypes Каждый объект IStereotypeInstance обозначает, что к данному элементу был применен стереотип. (Унаследовано от IElement.)
Открытое свойство Description Описание данного элемента. (Унаследовано от IElement.)
Открытое свойство IsOrdered Для кратности > 1.Значение true, если элементы в коллекции образуют последовательность с определенным порядком. (Унаследовано от IMultiplicityElement.)
Открытое свойство IsUnique Для кратности > 1.Значение true, если каждое значение в коллекции отличается от других значений.По умолчанию = true. (Унаследовано от IMultiplicityElement.)
Открытое свойство LowerValue Получает минимальное допустимое количество элементов.Должно быть не менее 0 и не может быть *. (Унаследовано от IMultiplicityElement.)
Открытое свойство OwnedComments Получает комментарии, содержащиеся в этом элементе (но не связанные с ним комментарии). (Унаследовано от IElement.)
Открытое свойство OwnedElements Получает элементы, которыми владеет этот элемент.Каждый элемент имеет одного владельца, за исключением корневого объекта IModel. (Унаследовано от IElement.)
Открытое свойство Owner Получает элемент, которому принадлежит данный элемент.Каждый элемент, за исключением корневого объекта IModel, имеет одного владельца. (Унаследовано от IElement.)
Открытое свойство PartWithPort Если это окончание присоединено к части компонента, указывает, к какой части.Значение NULL, если этот конец присоединяется к порту содержащего компонента.
Открытое свойство Role Получает тип элемента, связанного этим окончанием, как правило порт на содержащем компоненте или одной из его частей.
Открытое свойство UpperValue Получает максимальное допустимое количество элементов.Если значение — *, то максимального значения нет.Должно быть не менее 1. (Унаследовано от IMultiplicityElement.)
Открытое свойство VisibleAppliedStereotypes (Унаследовано от IElement.)

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения AddReference Связывает строку с элементом, при этом обычно строка является ссылкой, например универсальным кодом ресурса (URI), ссылкой modelbus ссылки или идентификатором рабочего элемента.Используйте имя для обозначения типа ссылки.Возвращает объект IReference, который представляет ссылку. (Определено в UmlExtensions.)
Открытый метод расширения ApplyStereotype Применяет стереотип к элементу.Создает объект IStereotypeInstance, представляющий расширение элемента модели стереотипом. (Определено в ProfileStereotypeExtensions.)
Открытый метод расширения Delete Удаляет данный элемент и все отношения, принадлежащие элементы и фигуры. (Определено в UmlExtensions.)
Открытый метод расширения DeleteAllReference Удаляет все ссылки данного тега. (Определено в UmlExtensions.)
Открытый метод расширения GetBounds Кратность в виде строки в форме [нижнее значение]..[верхнее значение]. (Определено в MultiplicityElementExtensions.)
Открытый метод расширения GetId Получает GUID, идентифицирующий данный элемент. (Определено в UmlExtensions.)
Открытый метод расширения GetModelStore Получает объект IModelStore, содержащий данный элемент. (Определено в UmlExtensions.)
Открытый метод расширения GetReferences Получает объекты IReference заданного тега, связанные с данным элементом. (Определено в UmlExtensions.)
Открытый метод расширения GetRelatedElements<T> Получает элементы, относящихся к этому элементу вследствие отношений указанного типа. (Определено в UmlExtensions.)
Открытый метод расширения GetRelatedLinks<T> Получает отношения заданного типа, от этого элемента или к этому элементу. (Определено в UmlExtensions.)
Открытый метод расширения SetBounds Задание кратности LowerValue/UpperValue на основе строки в форме LowerValue/UpperValue.[UpperValue] может быть равно '*'. (Определено в MultiplicityElementExtensions.)
Открытый метод расширения Shapes Все фигуры, которыми элемент модели изображается на любой открытой схеме или указанной открытой схеме. (Определено в PresentationHelpers.)

В начало страницы

Заметки

ПримечаниеПримечание

Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код.

См. также

Ссылки

Microsoft.VisualStudio.Uml.CompositeStructures - пространство имен