Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
TOC
Collapse the table of content
Expand the table of content

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace

 

This namespace contains extensions to the UML types. The majority of the extensions are methods for creating new instances. There are also a number of helper methods and types that make it easier to navigate and update a UML model.

ClassDescription
System_CAPS_pubclassAcceptEventActionExtensions

Extension methods for IAcceptEventAction.

System_CAPS_pubclassActionExtensions

Provides extension methods.

System_CAPS_pubclassActivityDesignerExtensionAttribute

Apply this attribute to a class that defines an extension on UML activity diagrams.

System_CAPS_pubclassActivityExtensions

Extension methods for IActivity.

System_CAPS_pubclassArtifactExtensions

Extension methods for IArtifact.

System_CAPS_pubclassBehavioralFeatureExtensions

Extension methods for IBehavioralFeature.

System_CAPS_pubclassBehavioredClassifierExtensions

Extension methods for BehavioredClassifier.

System_CAPS_pubclassBehaviorExtensions

Extension methods for IBehavior.

System_CAPS_pubclassCallActionExtensions

Extension methods for CallAction.

System_CAPS_pubclassCallOperationActionExtensions

Extension methods for ICallOperationAction.

System_CAPS_pubclassClassDesignerExtensionAttribute

Apply this attribute to a class that defines an extension on UML class diagrams.

System_CAPS_pubclassClassExtensions

Extension methods for IClass.

System_CAPS_pubclassClassifierExtensions

Extension methods for IClassifier.

System_CAPS_pubclassCombinedFragmentExtensions

Provides extension methods.

System_CAPS_pubclassComponentDesignerExtensionAttribute

Apply this attribute to a class that defines an extension on UML component diagrams.

System_CAPS_pubclassComponentExtensions

Extension methods for IComponent.

System_CAPS_pubclassConnectableElementExtensions

Extension methods for IConnectableElement.

System_CAPS_pubclassConstraintExtensions

Extension methods for IConstraint.

System_CAPS_pubclassEnumerationExtensions

Extension methods for IEnumeration.

System_CAPS_pubclassEnumerationLiteralExtensions

Extension methods for IEnumerationLiteral.

System_CAPS_pubclassExecutionSpecificationExtensions

Extension methods for IExecutionSpecification.

System_CAPS_pubclassInteractionBuilder

System_CAPS_pubclassInteractionConstraintExtensions

Extension methods for InteractionConstraint.

System_CAPS_pubclassInteractionExtensions

Provides extension methods.

System_CAPS_pubclassInteractionOperandExtensions

Extension methods for IInteractionOperand.

System_CAPS_pubclassInterfaceExtensions

Extension methods for IInterface.

System_CAPS_pubclassInvocationActionExtensions

Extension methods for IInvocation.

System_CAPS_pubclassIShapeExtensions

Provides extension methods.

System_CAPS_pubclassLifelineExtensions

Extension methods for ILifeline.

System_CAPS_pubclassMessageExtensions

Extension methods for manipulating Interactions.

System_CAPS_pubclassModelStore

System_CAPS_pubclassMultiplicityElementExtensions

Extension methods for IMultiplicityElement.

System_CAPS_pubclassNamedElementExtensions

Extension methods for INamedElement.

System_CAPS_pubclassNamespaceExtensions

Extension methods for INamespace.

System_CAPS_pubclassObjectNodeExtensions

Provides extension methods.

System_CAPS_pubclassOpaqueActionExtensions

OpaqueAction extension method for manipulating contained IInputPin model elements

System_CAPS_pubclassOperationExtensions

Extension methods for IOperation.

System_CAPS_pubclassPackageExtensions

Extension method for manipulating package contents.

System_CAPS_pubclassParameterExtensions

Extension methods for IParameter.

System_CAPS_pubclassProfileStereotypeExtensions

Extension methods relating to profiles and stereotypes.

System_CAPS_pubclassPropertyExtensions

Extension methods for IProperty.

System_CAPS_pubclassReferenceConstants

Predefined names for use with IReference.

System_CAPS_pubclassSendSignalActionExtensions

Extension methods for ISendSignalAction.

System_CAPS_pubclassSequenceDesignerExtensionAttribute

Apply this attribute to a class that defines an extension on UML sequence diagrams.

System_CAPS_pubclassSetOwnerExtensions

Extension methods to change owner.

System_CAPS_pubclassStructuredClassifierExtensions

Extension methods for IStructuredClassifier.

System_CAPS_pubclassTemplateBindingExtensions

Extension methods for ITemplateBinding.

System_CAPS_pubclassTemplateParameterExtensions

Extension methods for ITemplateParameter.

System_CAPS_pubclassUmlExtensions

Extension methods for IElement, which is the superclass of all UML model element types.

System_CAPS_pubclassUseCaseDesignerExtensionAttribute

Apply this attribute to a class that defines an extension on UML use case diagrams.

System_CAPS_pubclassUseCaseExtensions

Extension methods for manipulating Use Cases.

System_CAPS_pubclassValidationContextExtensions

Extensions for ValidationContext.

InterfaceDescription
System_CAPS_pubinterfaceIInsertionPoint

A point on a Lifeline at which messages can begin or end, and where other elements can be attached.

System_CAPS_pubinterfaceILinkedWorkItemExtension

Implement and export this interface to define a handler for work item links. This is called when an element in a UML model is linked to a TFS work item.

System_CAPS_pubinterfaceIModelStore

The store associated with an IModelingProject, in which UML model elements are stored.

System_CAPS_pubinterfaceIReference

An IReference can link an IElement to a work item, a URL, or an element in another model. Use IElement.AddReference() to create the link.

EnumerationDescription
System_CAPS_pubenumTemplateParameterKind

Used to specify what kind of element can be used as an argument to a template parameter.

Return to top
Show:
© 2016 Microsoft