InteractionExtensions Class
Provides extension methods.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.InteractionExtensions
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class InteractionExtensions
public static class InteractionExtensions
[ExtensionAttribute]
public ref class InteractionExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type InteractionExtensions = class end
public final class InteractionExtensions
The InteractionExtensions type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateCombinedFragment(IInteraction, InteractionOperatorKind, IInteractionUse) | Create a Combined Fragment containing one operand. You can add more operands later. | |
CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IInsertionPoint>) | Create a Combined Fragment containing one operand. You can add more operands later. | |
CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IMessage>) | Create a Combined Fragment containing one operand. You can add more operands later. | |
CreateComment | Create a Comment. | |
CreateInteractionUse | ||
CreateLifeline | Create a new ILifeline object in the Interaction | |
CreateLostFoundMessage | Create a message that does not begin on a lifeline, or that does not end on a lifeline. | |
CreateMessage | Create a complete message, beginning and ending on specified lifelines. | |
CreateProperty | Create a new IProperty object in the Interaction | |
Delete(ICombinedFragment) | Delete the combined fragment and the messages and other elements that it covers. | |
Delete(IMessage) | Delete the message. | |
GetCombinedFragments | All the combined fragments under the interaction. |
Top
Remarks
For more information about UML diagrams, see Developing Models for Software Design.
For more information about using the UML API, see Extending UML Models and Diagrams.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace