InteractionExtensions Class

 

Provides extension methods.

Namespace:   Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

System::Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml::InteractionExtensions

[ExtensionAttribute]
public ref class InteractionExtensions abstract sealed 

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticCreateCombinedFragment(IInteraction^, InteractionOperatorKind, IEnumerable<IInsertionPoint^>^)

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

System_CAPS_pubmethodSystem_CAPS_staticCreateCombinedFragment(IInteraction^, InteractionOperatorKind, IEnumerable<IMessage^>^)

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

System_CAPS_pubmethodSystem_CAPS_staticCreateCombinedFragment(IInteraction^, InteractionOperatorKind, IInteractionUse^)

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

System_CAPS_pubmethodSystem_CAPS_staticCreateComment(IInteraction^)

Create a Comment.

System_CAPS_pubmethodSystem_CAPS_staticCreateInteractionUse(IInteraction^, IEnumerable<IInsertionPoint^>^)

System_CAPS_pubmethodSystem_CAPS_staticCreateLifeline(IInteraction^)

Create a new ILifeline object in the Interaction

System_CAPS_pubmethodSystem_CAPS_staticCreateLostFoundMessage(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_staticCreateMessage(IInteraction^, IInsertionPoint^, IInsertionPoint^, MessageKind, MessageSort)

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

System_CAPS_pubmethodSystem_CAPS_staticCreateProperty(IInteraction^)

Create a new IProperty object in the Interaction

System_CAPS_pubmethodSystem_CAPS_staticDelete(ICombinedFragment^)

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

System_CAPS_pubmethodSystem_CAPS_staticDelete(IMessage^)

Delete the message.

System_CAPS_pubmethodSystem_CAPS_staticGetCombinedFragments(IInteraction^)

All the combined fragments under the interaction.

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.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: