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 命名空间