LifelineExtensions 类

ILifeline 的扩展方法。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
程序集:  Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

语法

声明
<ExtensionAttribute> _
Public NotInheritable Class LifelineExtensions
public static class LifelineExtensions
[ExtensionAttribute]
public ref class LifelineExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type LifelineExtensions =  class end
public final class LifelineExtensions

LifelineExtensions 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 FindInsertionPoint(ILifeline, IExecutionSpecification) 返回执行规范开始(顶部)的插入点。使用此来添加或删除操作规范中的第一条消息。
公共方法静态成员 FindInsertionPoint(ILifeline, IInteractionOperand) 返回交互操作数开始(顶部)的插入点。使用它来添加交互操作数中的第一条消息。
公共方法静态成员 FindInsertionPointAfterCombinedFragment 在给定的组合片段后立即返回插入点
公共方法静态成员 FindInsertionPointAfterExecutionSpecification 在给定的执行规范后立即返回生命线上的插入点。
公共方法静态成员 FindInsertionPointAfterInteractionUse 在给定的交互使用后立即返回插入点
公共方法静态成员 FindInsertionPointAfterMessage 在给定的消息后立即返回生命线上的插入点。
公共方法静态成员 FindInsertionPointAtBottom 生命线底部的插入点。
公共方法静态成员 FindInsertionPointAtTop 生命线顶部的插入点。
公共方法静态成员 GetAllIncomingMessages 传入生命线或其上的任何执行规范的所有消息
公共方法静态成员 GetAllOutgoingMessages 从生命线或其上的任何执行规范中传出的所有消息
公共方法静态成员 GetCombinedFragments “组合片段”集包含此生命线开始或结束的信息,或包含“交互使用”或覆盖该生命线的嵌套片段。
公共方法静态成员 GetDisplayName 获取显示在图表上的生命线名称或名称和类型。
公共方法静态成员 GetExecutionSpecifications 顶级“执行规范”在生命线上受阻
公共方法静态成员 GetInstanceType 获取类型名称。
公共方法静态成员 GetOutgoingMessages 顶级传出信息是由生命线上传出,而不是从任何“执行规范”中传出。
公共方法静态成员 SetInstanceType 设置类型名称。

页首

备注

有关 UML 关系图的更多信息,请参见 开发软件设计模型

有关使用 UML API 的更多信息,请参见 扩展 UML 模型和关系图

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空间