InteractionExtensions Class
Provides extension methods.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.InteractionExtensions
Syntax
public static class InteractionExtensions
[ExtensionAttribute]
public ref class InteractionExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type InteractionExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class InteractionExtensions
Methods
Name | Description | |
---|---|---|
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. |
|
CreateCombinedFragment(IInteraction, InteractionOperatorKind, IInteractionUse) | Create a Combined Fragment containing one operand. You can add more operands later. |
|
CreateComment(IInteraction) | Create a Comment. |
|
CreateInteractionUse(IInteraction, IEnumerable<IInsertionPoint>) | ||
CreateLifeline(IInteraction) | Create a new ILifeline object in the Interaction |
|
CreateLostFoundMessage(IInteraction, MessageKind, IInsertionPoint) | Create a message that does not begin on a lifeline, or that does not end on a lifeline. |
|
CreateMessage(IInteraction, IInsertionPoint, IInsertionPoint, MessageKind, MessageSort) | Create a complete message, beginning and ending on specified lifelines. |
|
CreateProperty(IInteraction) | 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(IInteraction) | All the combined fragments under the interaction. |
Remarks
For more information about UML diagrams, see Create models for your app.
For more information about using the UML API, see Extend 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
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Namespace
Return to top