ConnectorHasDecorators Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
DomainRelationship ConnectorHasDecorators
public ref class ConnectorHasDecorators sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DiagramElementHasDecorators
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("2dd45139-6994-4cc9-8de0-f392926c5280")]
[Microsoft.VisualStudio.Modeling.DomainRelationship(IsEmbedding=true)]
[System.CLSCompliant(true)]
[System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecoratorsTypeDescriptionProvider))]
public sealed class ConnectorHasDecorators : Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementHasDecorators
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("2dd45139-6994-4cc9-8de0-f392926c5280")>]
[<Microsoft.VisualStudio.Modeling.DomainRelationship(IsEmbedding=true)>]
[<System.CLSCompliant(true)>]
[<System.ComponentModel.TypeDescriptionProvider(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecoratorsTypeDescriptionProvider))>]
type ConnectorHasDecorators = class
inherit DiagramElementHasDecorators
Public NotInheritable Class ConnectorHasDecorators
Inherits DiagramElementHasDecorators
- Наследование
- Атрибуты
Конструкторы
| ConnectorHasDecorators(Connector, Decorator) |
Конструктор создает ссылку ConnectorHasDecorators в том же разделе, как заданное Connector |
| ConnectorHasDecorators(Partition, RoleAssignment[]) |
Конструктор |
| ConnectorHasDecorators(Partition, RoleAssignment[], PropertyAssignment[]) |
Конструктор |
| ConnectorHasDecorators(Store, RoleAssignment[]) |
Конструктор |
| ConnectorHasDecorators(Store, RoleAssignment[], PropertyAssignment[]) |
Конструктор |
Поля
| ConnectorDomainRoleId |
Идентификатор доменной роли Connector. |
| DecoratorDomainRoleId |
Идентификатор доменной роли декоратора. |
| DomainClassId |
Идентификатор доменного класса ConnectorHasDecorators |
| IsMoveableDomainPropertyId |
Идентификатор свойства домена IsMoveable. |
| OffsetFromLineDomainPropertyId |
Идентификатор свойства домена OffsetFromLine. |
| OffsetFromShapeDomainPropertyId |
Идентификатор свойства домена OffsetFromShape. |
| PositionDomainPropertyId |
Идентификатор свойства домена Position |
Свойства
| Connector |
DomainRole Connector |
| Decorator |
Соединитель DomainRole Decorator, к которому принадлежит декоратор. |
| DiagramElement |
Получает элемент, исполняющий доменную роль Connector. Декораторы для элемента схемы. |
| Id |
Уникальный идентификатор этого элемента. (Унаследовано от ModelElement) |
| IsActive |
Возвращает значение true, если элемент в данный момент активен в модели, и значение false, если элемент был удален или находится в процессе удаления. (Унаследовано от ModelElement) |
| IsDeleted |
Элемент был удален из модели. (Удаленные элементы не уничтожаются немедленно, чтобы команда Undo могла отменить удаление элемента.) (Унаследовано от ModelElement) |
| IsDeleting |
Элемент был удален из модели. (Удаленные элементы не уничтожаются немедленно, чтобы команда Undo могла отменить удаление элемента.) (Унаследовано от ModelElement) |
| IsMoveable |
Получает или задает значение свойства домена IsMoveable. Если значение равно true, декоратор может быть перемещен пользователем. |
| LinkedElements |
Получает доступную только для чтения коллекция элементов, подключенных этой ссылкой элемента. (Унаследовано от ElementLink) |
| OffsetFromLine |
Получает или задает значение свойства домена OffsetFromLine. Смещение (в дюймах) декоратора от линии относительно его положения по умолчанию. |
| OffsetFromShape |
Получает или задает значение свойства домена OffsetFromShape. Смещение (в дюймах) декоратора от фигуры относительно его положения по умолчанию. |
| Partition |
Возвращает или задает экземпляр секции, содержащий этот элемент. (Унаследовано от ModelElement) |
| Position |
Получает или задает значение свойства домена Position. Положение декоратора по умолчанию. |
| Store |
Получение экземпляра хранилища, содержащего этот элемент. (Унаследовано от ModelElement) |
Методы
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Возвращает значение, указывающее, можно ли добавить к данному элементу исходный элемент, представленный заданным корневым элементом ProtoElement. (Унаследовано от ModelElement) |
| ChooseMergeTarget(ElementGroup) |
Возвращает ModelElement, который будет использоваться в качестве цели для процесса слияния ElementGroup. |
| ChooseMergeTarget(ElementGroupPrototype) |
Возвращает ModelElement, который будет использоваться в качестве цели для процесса слияния ElementGroupPrototype. |
| Copy() |
Создает копию элемента в модели. (Унаследовано от ModelElement) |
| Copy(IEnumerable<Guid>) |
Создает копию элемента в модели. (Унаследовано от ModelElement) |
| Delete() |
Удаляет элемент из модели. (Унаследовано от ModelElement) |
| Delete(Guid[]) |
Удаляет элемент из модели. (Унаследовано от ModelElement) |
| GetConnector(Decorator) |
Получает Connector. |
| GetDecorators(Connector) |
Получает список Decorators. |
| GetDomainClass() |
Получает самый дальний в цепочке наследования доменный класс для данного элемента. (Унаследовано от ModelElement) |
| GetDomainRelationship() |
Возвращает отношение домена, создаваемое экземпляром ElementLink. (Унаследовано от ElementLink) |
| GetLink(Connector, Decorator) |
Получите одну ссылку ConnectorHasDecorators между заданными соединителем (Connector) и декоратором (Decorator). |
| GetLinks(Connector, Decorator) |
Получите все ссылки ConnectorHasDecorators между заданными соединителем (Connector) и декоратором (Decorator). |
| GetLinksToDecorators(Connector) |
Получите список ссылок ConnectorHasDecorators на соединитель (Connector). |
| GetLinkToConnector(Decorator) |
Получите ссылку ConnectorHasDecorators к Decorator (декоратору). |
| GetRoleCollection<TCollection,TElement>(Guid) |
Получает или создает коллекцию связанных элементов. (Унаследовано от ModelElement) |
| MergeConfigure(ElementGroup) |
Вызывается процессом слияния, чтобы разрешить этому элементу модели настраивать себя сразу после того, как процесс слияния применяет его к целевому элементу. (Унаследовано от ModelElement) |
| MergeDisconnect(ModelElement) |
Выполняет операцию, противоположную Мержерелате, т. е. отсоединяет данный элемент от текущего (удаляет ссылки, созданные Мержерелате). (Унаследовано от ModelElement) |
| MergeRelate(ModelElement, ElementGroup) |
Вызывается процессом слияния, чтобы создать связь между данным целевым элементом и указанным исходным элементом. Обычно отношение "родитель-потомок" устанавливается между целевым (родительским) и исходным (дочерним) элементами, но можно задать любое отношение. (Унаследовано от ModelElement) |
| MoveBefore(DomainRoleInfo, ElementLink) |
Переместите эту ссылку в список связей, содержащихся в элементе, который играет определенную роль, прежде чем определенная ссылка в этом списке связей. (Унаследовано от ElementLink) |
| MoveToIndex(DomainRoleInfo, Int32) |
Переместите эту ссылку в список связей, содержащихся в элементе, который воспроизводит определенную роль, по указанному индексу в этом списке отношений. (Унаследовано от ElementLink) |
| OnCopy(ModelElement) |
Вызывается при создании копии элемента. Метод вызывается для повторяющегося элемента. (Унаследовано от ModelElement) |
| OnDeleted() |
Вызывается моделью после удаления элемента. (Унаследовано от ModelElement) |
| OnDeleting() |
Вызывается моделью перед удалением элемента. (Унаследовано от ModelElement) |
| OnResurrected() |
Вызывается моделью после того, как элемент был восстановлен (помещается обратно в хранилище). (Унаследовано от ModelElement) |
| OnRolePlayerChanged(DomainRoleInfo, ModelElement, ModelElement, Int32) |
Вызывается при изменении исполнителя роли (Унаследовано от ElementLink) |
| OnRolePlayerChanging(DomainRoleInfo, ModelElement, ModelElement, Int32) |
Вызывается, когда исполнитель роли будет изменен (Унаследовано от ElementLink) |
| OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Виртуальный метод для уведомления об изменении расположения исполнителя роли. (Унаследовано от ModelElement) |
| OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Виртуальный метод для уведомления при изменении расположения исполнителя роли. (Унаследовано от ModelElement) |
| SetConnector(Decorator, Connector) |
Задает Connector. |
Явные реализации интерфейса
| IMergeElements.CanMerge(ProtoElementBase, ElementGroupPrototype) | (Унаследовано от ModelElement) |
| IMergeElements.ChooseMergeTarget(ElementGroup) | (Унаследовано от ModelElement) |
| IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Унаследовано от ModelElement) |
| IMergeElements.MergeConfigure(ElementGroup) | (Унаследовано от ModelElement) |
| IMergeElements.MergeDisconnect(ModelElement) | (Унаследовано от ModelElement) |
| IMergeElements.MergeRelate(ModelElement, ElementGroup) | (Унаследовано от ModelElement) |
Методы расширения
| AddExtension(ModelElement, DomainClassInfo) |
Расширение этого ModelElement с вновь созданным экземпляром расширения указанного доменного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. |
| AddExtension(ModelElement, ExtensionElement) |
Расширение этого ModelElement с указанным расширением. Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException. |
| AddExtension(ModelElement, Guid) |
Расширение этого ModelElement с вновь созданным экземпляром расширения определенного доменного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. |
| AddExtension(ModelElement, Type) |
Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа. InvalidOperationException будет выдано, если элемент уже имеет расширение этого типа. |
| AddExtension<T>(ModelElement) |
Расширение этого ModelElement с вновь созданным экземпляром расширения указанного типа. Если элемент уже имеет расширение того же типа, будет вызвано исключение InvalidOperationException. |
| GetAllExtensions(ModelElement) |
Возвращает перечислимый объект, который выполняет обход дерева элементов расширения, внедренных в данном ModelElement, сначала "в ширину". |
| GetBaseElement(ModelElement) |
Возвращает корень виртуального объекта MEL, в котором участвует указанный ModelElement. |
| GetExtension(ModelElement, DomainClassInfo) | |
| GetExtension(ModelElement, Guid) | |
| GetExtension(ModelElement, Type) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException. |
| GetExtension<T>(ModelElement) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если элемент не имеет такого расширения, вызывается исключение InvalidOperationException. |
| IsExtendedBy(ModelElement, DomainClassInfo) |
Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. |
| IsExtendedBy(ModelElement, Guid) |
Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. |
| IsExtendedBy(ModelElement, Type) |
Запрос, расширен ли в настоящий момент данный ModelElement с помощью ExtensionElement определенного типа. |
| RemoveExtension(ModelElement, DomainClassInfo) |
Удаляет любое расширение указанного элемента ModelElement определенного типа. |
| RemoveExtension(ModelElement, ExtensionElement) |
Удаление заданного ExtensionElement из расширений данного ModelElement. |
| RemoveExtension(ModelElement, Guid) |
Удаляет любое расширение указанного элемента ModelElement определенного типа. |
| RemoveExtension(ModelElement, Type) |
Удаляет любое расширение данного ModelElement определенного типа. |
| TryGetExtension(ModelElement, DomainClassInfo) | |
| TryGetExtension(ModelElement, Guid) | |
| TryGetExtension(ModelElement, Type) | |
| TryGetExtension<T>(ModelElement) |
Получите ExtensionElement заданного типа из доступных расширений этого ModelElement. Если данный элемент не имеет такого расширения, результат будет равен null. |
| CanDelete(ModelElement, Guid[]) |
Удаляет элемент из модели. |
| GetLocks(ModelElement) |
Получить флаги блокировки для данного элемента. Это включает все блокировки, разрешенные в разделе, содержащем элемент. |
| IsLocked(ModelElement, Locks) |
Проверка, имеется ли у данного элемента какая-либо блокировка из указанного набора блокировок |
| SetLocks(ModelElement, Locks) |
Задать флажки блокировки данного элемента |