Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
For more information, see the following topics:
Classes
Class | Description | |
---|---|---|
![]() |
AcceptEventActionExtensions | Extension methods for IAcceptEventAction. |
![]() |
ActionExtensions | Provides extension methods. |
![]() |
ActivityDesignerExtensionAttribute | Apply this attribute to a class that defines an extension on UML activity diagrams. |
![]() |
ActivityExtensions | Extension methods for IActivity. |
![]() |
ArtifactExtensions | Extension methods for IArtifact. |
![]() |
BehavioralFeatureExtensions | Extension methods for IBehavioralFeature. |
![]() |
BehavioredClassifierExtensions | Extension methods for BehavioredClassifier. |
![]() |
BehaviorExtensions | Extension methods for IBehavior. |
![]() |
CallActionExtensions | Extension methods for CallAction. |
![]() |
CallOperationActionExtensions | Extension methods for ICallOperationAction. |
![]() |
ClassDesignerExtensionAttribute | Apply this attribute to a class that defines an extension on UML class diagrams. |
![]() |
ClassExtensions | Extension methods for IClass. |
![]() |
ClassifierExtensions | Extension methods for IClassifier. |
![]() |
CombinedFragmentExtensions | Provides extension methods. |
![]() |
ComponentDesignerExtensionAttribute | Apply this attribute to a class that defines an extension on UML component diagrams. |
![]() |
ComponentExtensions | Extension methods for IComponent. |
![]() |
ConnectableElementExtensions | Extension methods for IConnectableElement. |
![]() |
ConstraintExtensions | Extension methods for IConstraint. |
![]() |
EnumerationExtensions | Extension methods for IEnumeration. |
![]() |
EnumerationLiteralExtensions | Extension methods for IEnumerationLiteral. |
![]() |
ExecutionSpecificationExtensions | Extension methods for IExecutionSpecification. |
![]() |
InteractionConstraintExtensions | Extension methods for InteractionConstraint. |
![]() |
InteractionExtensions | Provides extension methods. |
![]() |
InteractionOperandExtensions | Extension methods for IInteractionOperand. |
![]() |
InterfaceExtensions | Extension methods for IInterface. |
![]() |
InvocationActionExtensions | Extension methods for IInvocation. |
![]() |
IShapeExtensions | Provides extension methods. |
![]() |
LifelineExtensions | Extension methods for ILifeline. |
![]() |
MessageExtensions | Extension methods for manipulating Interactions. |
![]() |
ModelStore | |
![]() |
MultiplicityElementExtensions | Extension methods for IMultiplicityElement. |
![]() |
NamedElementExtensions | Extension methods for INamedElement. |
![]() |
NamespaceExtensions | Extension methods for INamespace. |
![]() |
ObjectNodeExtensions | Provides extension methods. |
![]() |
OpaqueActionExtensions | OpaqueAction extension method for manipulating contained IInputPin model elements |
![]() |
OperationExtensions | Extension methods for IOperation. |
![]() |
PackageExtensions | Extension method for manipulating package contents. |
![]() |
ParameterExtensions | Extension methods for IParameter. |
![]() |
ProfileStereotypeExtensions | Extension methods relating to profiles and stereotypes. |
![]() |
PropertyExtensions | Extension methods for IProperty. |
![]() |
ReferenceConstants | Predefined names for use with IReference. |
![]() |
SendSignalActionExtensions | Extension methods for ISendSignalAction. |
![]() |
SequenceDesignerExtensionAttribute | Apply this attribute to a class that defines an extension on UML sequence diagrams. |
![]() |
SetOwnerExtensions | Extension methods to change owner. |
![]() |
StructuredClassifierExtensions | Extension methods for IStructuredClassifier. |
![]() |
TemplateBindingExtensions | Extension methods for ITemplateBinding. |
![]() |
TemplateParameterExtensions | Extension methods for ITemplateParameter. |
![]() |
UmlExtensions | Extension methods for IElement, which is the superclass of all UML model element types. |
![]() |
UseCaseDesignerExtensionAttribute | Apply this attribute to a class that defines an extension on UML use case diagrams. |
![]() |
UseCaseExtensions | Extension methods for manipulating Use Cases. |
![]() |
ValidationContextExtensions | Extensions for ValidationContext. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IInsertionPoint | A point on a Lifeline at which messages can begin or end, and where other elements can be attached. |
![]() |
ILinkedWorkItemExtension | 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. |
![]() |
IModelStore | The store associated with an IModelingProject, in which UML model elements are stored. |
![]() |
IReference | 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. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
TemplateParameterKind | Used to specify what kind of element can be used as an argument to a template parameter. |