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

Это пространство имен содержит расширения UML-типов.Большинство расширений являются методами для создания новых экземпляров.Существует также ряд вспомогательных методов и типов, которые облегчают навигацию по модели UML и ее обновление.

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

Классы

  Класс Описание
Открытый класс AcceptEventActionExtensions Описание символов для IAcceptEventAction.
Открытый класс ActionExtensions Предоставляет методы расширения.
Открытый класс ActivityDesignerExtensionAttribute Этот атрибут применяют к классу, который определяет расширение на схемах деятельности UML.
Открытый класс ActivityExtensions Методы расширения для IActivity.
Открытый класс ArtifactExtensions Методы расширения для IArtifact.
Открытый класс BehavioralFeatureExtensions Методы расширения для IBehavioralFeature.
Открытый класс BehavioredClassifierExtensions Методы расширения для BehavioredClassifier.
Открытый класс BehaviorExtensions Методы расширения для IBehavior.
Открытый класс CallActionExtensions Методы расширения для CallAction.
Открытый класс CallOperationActionExtensions Методы расширения для ICallOperationAction.
Открытый класс ClassDesignerExtensionAttribute Этот атрибут применяют к классу, который определяет расширение на схемах классов UML.
Открытый класс ClassExtensions Методы расширения для IClass.
Открытый класс ClassifierExtensions Методы расширения для IClassifier.
Открытый класс CombinedFragmentExtensions Предоставляет методы расширения.
Открытый класс ComponentDesignerExtensionAttribute Этот атрибут применяют к классу, который определяет расширение на схемах компонентов UML.
Открытый класс ComponentExtensions Методы расширения для IComponent.
Открытый класс ConnectableElementExtensions Методы расширения для IConnectableElement.
Открытый класс ConstraintExtensions Методы расширения для IConstraint.
Открытый класс EnumerationExtensions Методы расширения для IEnumeration.
Открытый класс EnumerationLiteralExtensions Методы расширения для IEnumerationLiteral.
Открытый класс ExecutionSpecificationExtensions Методы расширения для IExecutionSpecification.
Открытый класс InteractionBuilder
Открытый класс InteractionConstraintExtensions Методы расширения для InteractionConstraint.
Открытый класс InteractionExtensions Предоставляет методы расширения.
Открытый класс InteractionOperandExtensions Методы расширения для IInteractionOperand.
Открытый класс InterfaceExtensions Методы расширения для IInterface.
Открытый класс InvocationActionExtensions Методы расширения для IInvocation.
Открытый класс IShapeExtensions Предоставляет методы расширения.
Открытый класс LifelineExtensions Методы расширения для ILifeline.
Открытый класс MessageExtensions Методы расширения для манипулирования взаимодействиями.
Открытый класс ModelStore
Открытый класс MultiplicityElementExtensions Методы расширения для IMultiplicityElement.
Открытый класс NamedElementExtensions Методы расширения для INamedElement.
Открытый класс NamespaceExtensions Методы расширения для INamespace.
Открытый класс ObjectNodeExtensions Предоставляет методы расширения.
Открытый класс OpaqueActionExtensions Расширение метода OpaqueAction для манипулирования содержащихся элементов модели IInputPin
Открытый класс OperationExtensions Методы расширения для IOperation.
Открытый класс PackageExtensions Метод расширения для манипулирования содержимым пакета.
Открытый класс ParameterExtensions Методы расширения для IParameter.
Открытый класс ProfileStereotypeExtensions Методы расширения, связанные с профилями и стереотипами.
Открытый класс PropertyExtensions Методы расширения для IProperty.
Открытый класс ReferenceConstants Предопределенные имена для использования с IReference.
Открытый класс SendSignalActionExtensions Методы расширения для ISendSignalAction.
Открытый класс SequenceDesignerExtensionAttribute Этот атрибут применяют к классу, который определяет расширение на схемах последовательностей UML.
Открытый класс SetOwnerExtensions Методы расширения для изменения владельца.
Открытый класс StructuredClassifierExtensions Методы расширения для IStructuredClassifier.
Открытый класс TemplateBindingExtensions Методы расширения для ITemplateBinding.
Открытый класс TemplateParameterExtensions Методы расширения для ITemplateParameter.
Открытый класс UmlExtensions Методы расширения для IElement, который является суперклассом всех типов элементов модели UML.
Открытый класс UseCaseDesignerExtensionAttribute Этот атрибут применяют к классу, который определяет расширение на схемах вариантов использования UML.
Открытый класс UseCaseExtensions Методы расширения для манипулирования вариантами использования.
Открытый класс ValidationContextExtensions Расширения для ValidationContext.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IInsertionPoint Точка на линии жизни, в которой могут начинаться или заканчиваться сообщения, и где могут присоединяться другие элементы.
Открытый интерфейс ILinkedWorkItemExtension Реализуйте и экспортируйте этот интерфейс, чтобы определить обработчик ссылок рабочих элементов.Этот метод вызывается, когда элемент в UML-модели связан с рабочим элементом TFS.
Открытый интерфейс IModelStore Хранилище, связанное с проектом IModelingProject, в котором хранятся элементы модели UML.
Открытый интерфейс IReference IReference может связывать IElement с рабочим элементом, URL-адресом или элементом в другой модели.Используйте IElement.AddReference() для создания ссылки.

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

  Перечисление Описание
Открытое перечисление TemplateParameterKind Используется для указания, какой тип элемента может использоваться в качестве аргумента для параметра шаблона.