LifelineExtensions Class
Extension methods for ILifeline.
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.LifelineExtensions
Syntax
public static class LifelineExtensions
[ExtensionAttribute]
public ref class LifelineExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type LifelineExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class LifelineExtensions
Methods
Name | Description | |
---|---|---|
FindInsertionPoint(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. |
|
FindInsertionPoint(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. |
|
FindInsertionPointAfterCombinedFragment(ILifeline, ICombinedFragment) | Returns an insertion point immediately after the given Combined Fragment |
|
FindInsertionPointAfterExecutionSpecification(ILifeline, IExecutionSpecification) | Returns an insertion point on this lifeline immediately after the given Execution Specification. |
|
FindInsertionPointAfterInteractionUse(ILifeline, IInteractionUse) | Returns an insertion point immediately after the given Interaction Use. |
|
FindInsertionPointAfterMessage(ILifeline, IMessage) | Returns an insertion point on this lifeline immediately after the given message. |
|
FindInsertionPointAtBottom(ILifeline) | The insertion point at the bottom of the lifeline |
|
FindInsertionPointAtTop(ILifeline) | The insertion point at the top of the lifeline. |
|
GetAllIncomingMessages(ILifeline) | All messages incoming to the lifeline or any Execution Specification on the lifeline |
|
GetAllOutgoingMessages(ILifeline) | All messages outgoing from the lifeline or from any ExecutionSpecification on the lifeline |
|
GetCombinedFragments(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. |
|
GetDisplayName(ILifeline) | Get the lifeline name or name and type, as displayed on the diagram. |
|
GetExecutionSpecifications(ILifeline) | The top level Execution Specification blocks on the lifeline |
|
GetInstanceType(ILifeline) | Get the type name. |
|
GetOutgoingMessages(ILifeline) | The top level outgoing messages outgoing from the Lifeline, not from any Execution Specification. |
|
SetInstanceType(ILifeline, String) | Set the type name. |
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