IOperationTemplateParameter - интерфейс
Значение в определении шаблона, которое может быть привязано к операции.
Пространство имен: Microsoft.VisualStudio.Uml.AuxiliaryConstructs
Сборка: Microsoft.VisualStudio.Uml.Interfaces (в Microsoft.VisualStudio.Uml.Interfaces.dll)
Синтаксис
'Декларация
Public Interface IOperationTemplateParameter _
Inherits ITemplateParameter, IElement
public interface IOperationTemplateParameter : ITemplateParameter,
IElement
public interface class IOperationTemplateParameter : ITemplateParameter,
IElement
type IOperationTemplateParameter =
interface
interface ITemplateParameter
interface IElement
end
public interface IOperationTemplateParameter extends ITemplateParameter, IElement
Тип IOperationTemplateParameter предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
ApplicableStereotypes | Набор стереотипов, которые могут применяться к данному элементу. (Унаследовано от IElement.) |
![]() |
AppliedStereotypes | Каждый объект IStereotypeInstance обозначает, что к данному элементу был применен стереотип. (Унаследовано от IElement.) |
![]() |
Default | Получает элемент, который является значением по умолчанию для данного формального параметра шаблона. (Унаследовано от ITemplateParameter.) |
![]() |
Description | Описание данного элемента. (Унаследовано от IElement.) |
![]() |
NonOwnedDefault | Значение по умолчанию, не принадлежащее данному параметру шаблона. (Унаследовано от ITemplateParameter.) |
![]() |
NonOwnedParameteredElement | (Унаследовано от ITemplateParameter.) |
![]() |
OwnedComments | Получает комментарии, содержащиеся в этом элементе (но не связанные с ним комментарии). (Унаследовано от IElement.) |
![]() |
OwnedDefault | Элемент, который является собственностью этого параметра шаблона с тем, чтобы предоставить значение по умолчанию. (Унаследовано от ITemplateParameter.) |
![]() |
OwnedElements | Получает элементы, которыми владеет этот элемент.Каждый элемент имеет одного владельца, за исключением корневого объекта IModel. (Унаследовано от IElement.) |
![]() |
OwnedParameterableElement | (Унаследовано от ITemplateParameter.) |
![]() |
Owner | Получает элемент, которому принадлежит данный элемент.Каждый элемент, за исключением корневого объекта IModel, имеет одного владельца. (Унаследовано от IElement.) |
![]() |
ParameteredElement | Получает элемент, предоставляемый этим параметром шаблона. (Унаследовано от ITemplateParameter.) |
![]() |
Signature | Сигнатура шаблона, которой принадлежит данный параметр шаблона.Subsets Element::owner. (Унаследовано от ITemplateParameter.) |
![]() |
VisibleAppliedStereotypes | (Унаследовано от IElement.) |
В начало страницы
Методы расширения
Имя | Описание | |
---|---|---|
![]() |
AddReference | Связывает строку с элементом, при этом обычно строка является ссылкой, например универсальным кодом ресурса (URI), ссылкой modelbus ссылки или идентификатором рабочего элемента.Используйте имя для обозначения типа ссылки.Возвращает объект IReference, который представляет ссылку. (Определено в UmlExtensions.) |
![]() |
ApplyStereotype | Применяет стереотип к элементу.Создает объект IStereotypeInstance, представляющий расширение элемента модели стереотипом. (Определено в ProfileStereotypeExtensions.) |
![]() |
CreateLiteralBooleanDefaultValue | Создает новый объект ILiteralBoolean в TemplateParameter (Определено в TemplateParameterExtensions.) |
![]() |
CreateLiteralIntegerDefaultValue | Создает новый объект ILiteralInteger в TemplateParameter (Определено в TemplateParameterExtensions.) |
![]() |
CreateLiteralStringDefaultValue | Создает новый объект ILiteralString в TemplateParameter (Определено в TemplateParameterExtensions.) |
![]() |
Delete | Удаляет данный элемент и все отношения, принадлежащие элементы и фигуры. (Определено в UmlExtensions.) |
![]() |
DeleteAllReference | Удаляет все ссылки данного тега. (Определено в UmlExtensions.) |
![]() |
GetId | Получает GUID, идентифицирующий данный элемент. (Определено в UmlExtensions.) |
![]() |
GetModelStore | Получает объект IModelStore, содержащий данный элемент. (Определено в UmlExtensions.) |
![]() |
GetReferences | Получает объекты IReference заданного тега, связанные с данным элементом. (Определено в UmlExtensions.) |
![]() |
GetRelatedElements<T> | Получает элементы, относящихся к этому элементу вследствие отношений указанного типа. (Определено в UmlExtensions.) |
![]() |
GetRelatedLinks<T> | Получает отношения заданного типа, от этого элемента или к этому элементу. (Определено в UmlExtensions.) |
![]() |
Shapes | Все фигуры, которыми элемент модели изображается на любой открытой схеме или указанной открытой схеме. (Определено в PresentationHelpers.) |
В начало страницы
Заметки
![]() |
---|
Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код. |
См. также
Ссылки
Microsoft.VisualStudio.Uml.AuxiliaryConstructs - пространство имен