UmlExtensions 類別

IElement 的擴充方法,這是所有的 UML 模型項目型別的超級類別。

繼承階層架構

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

命名空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
組件:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public NotInheritable Class UmlExtensions
public static class UmlExtensions
[ExtensionAttribute]
public ref class UmlExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type UmlExtensions =  class end
public final class UmlExtensions

UmlExtensions 型別會公開下列成員。

方法

  名稱 說明
公用方法靜態成員 AddReference 將字串連結到元素,通常該字串是像 URI、modelbus 參考或工作項目 ID 之類的參考。使用名稱來顯示參考的型別。傳回表示連結的 IReference 物件。
公用方法靜態成員 Delete 刪除此項目和任何關聯性、擁有的元素,以及圖形。
公用方法靜態成員 DeleteAllReference 移除指定標籤的所有參考。
公用方法靜態成員 GetId 取得可識別此元素的 GUID。
公用方法靜態成員 GetModelStore(Store) 將實作存放區包裝在 IModelStore 中。
公用方法靜態成員 GetModelStore(IElement) 取得包含此元素的 IModelStore。
公用方法靜態成員 GetReferences 取得予此元素相關聯之指定標記的 IReferences。
公用方法靜態成員 GetRelatedElements<T> 取得與此元素具有指定類型關聯性的元素。
公用方法靜態成員 GetRelatedLinks<T> 取得此項目與指定型別的關聯性。

回頁首

備註

如需 UML 圖表的詳細資訊,請參閱開發軟體設計的模型

如需使用 UML API 的詳細資訊,請參閱 擴充 UML 模型與圖表

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

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