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
System_CAPS_pubmethodSystem_CAPS_static CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IInsertionPoint>)

Create a Combined Fragment containing one operand. You can add more operands later.

System_CAPS_pubmethodSystem_CAPS_static CreateCombinedFragment(IInteraction, InteractionOperatorKind, IEnumerable<IMessage>)

Create a Combined Fragment containing one operand. You can add more operands later.

System_CAPS_pubmethodSystem_CAPS_static CreateCombinedFragment(IInteraction, InteractionOperatorKind, IInteractionUse)

Create a Combined Fragment containing one operand. You can add more operands later.

System_CAPS_pubmethodSystem_CAPS_static CreateComment(IInteraction)

Create a Comment.

System_CAPS_pubmethodSystem_CAPS_static CreateInteractionUse(IInteraction, IEnumerable<IInsertionPoint>)

System_CAPS_pubmethodSystem_CAPS_static CreateLifeline(IInteraction)

Create a new ILifeline object in the Interaction

System_CAPS_pubmethodSystem_CAPS_static CreateLostFoundMessage(IInteraction, MessageKind, IInsertionPoint)

Create a message that does not begin on a lifeline, or that does not end on a lifeline.

System_CAPS_pubmethodSystem_CAPS_static CreateMessage(IInteraction, IInsertionPoint, IInsertionPoint, MessageKind, MessageSort)

Create a complete message, beginning and ending on specified lifelines.

System_CAPS_pubmethodSystem_CAPS_static CreateProperty(IInteraction)

Create a new IProperty object in the Interaction

System_CAPS_pubmethodSystem_CAPS_static Delete(ICombinedFragment)

Delete the combined fragment and the messages and other elements that it covers.

System_CAPS_pubmethodSystem_CAPS_static Delete(IMessage)

Delete the message.

System_CAPS_pubmethodSystem_CAPS_static 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