LifelineExtensions Class

 

Extension methods for ILifeline.

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

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

[ExtensionAttribute]
public ref class LifelineExtensions abstract sealed 

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPoint(ILifeline^, IExecutionSpecification^)

Returns an insertion point at the beginning (top) of an Execution Specification. Use this to add the first message to or from the Execution Specification.

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPoint(ILifeline^, IInteractionOperand^)

Returns an insertion point at the beginning (top) of an Interaction Operand. Use this to add the first message inside the Interaction Operand.

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPointAfterCombinedFragment(ILifeline^, ICombinedFragment^)

Returns an insertion point immediately after the given Combined Fragment

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPointAfterExecutionSpecification(ILifeline^, IExecutionSpecification^)

Returns an insertion point on this lifeline immediately after the given Execution Specification.

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPointAfterInteractionUse(ILifeline^, IInteractionUse^)

Returns an insertion point immediately after the given Interaction Use.

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPointAfterMessage(ILifeline^, IMessage^)

Returns an insertion point on this lifeline immediately after the given message.

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPointAtBottom(ILifeline^)

The insertion point at the bottom of the lifeline

System_CAPS_pubmethodSystem_CAPS_staticFindInsertionPointAtTop(ILifeline^)

The insertion point at the top of the lifeline.

System_CAPS_pubmethodSystem_CAPS_staticGetAllIncomingMessages(ILifeline^)

All messages incoming to the lifeline or any Execution Specification on the lifeline

System_CAPS_pubmethodSystem_CAPS_staticGetAllOutgoingMessages(ILifeline^)

All messages outgoing from the lifeline or from any ExecutionSpecification on the lifeline

System_CAPS_pubmethodSystem_CAPS_staticGetCombinedFragments(ILifeline^)

The collection of Combined Fragments that contain messages starting or ending on this lifeline, or that contain Interaction Uses or nested fragments that cover this Lifeline.

System_CAPS_pubmethodSystem_CAPS_staticGetDisplayName(ILifeline^)

Get the lifeline name or name and type, as displayed on the diagram.

System_CAPS_pubmethodSystem_CAPS_staticGetExecutionSpecifications(ILifeline^)

The top level Execution Specification blocks on the lifeline

System_CAPS_pubmethodSystem_CAPS_staticGetInstanceType(ILifeline^)

Get the type name.

System_CAPS_pubmethodSystem_CAPS_staticGetOutgoingMessages(ILifeline^)

The top level outgoing messages outgoing from the Lifeline, not from any Execution Specification.

System_CAPS_pubmethodSystem_CAPS_staticSetInstanceType(ILifeline^, String^)

Set the type name.

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: