PackageExtensions 類別

處理套件內容的擴充方法。

繼承階層架構

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

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

語法

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

PackageExtensions 型別會公開下列成員。

方法

  名稱 說明
公用方法靜態成員 CreateAbstraction 在 NamedElement 中建立新的 IAbstraction 連結
公用方法靜態成員 CreateActivity 在 Package 中建立新的 IActivity 物件
公用方法靜態成員 CreateActor 在 Package 中建立新的 IActor 物件
公用方法靜態成員 CreateArtifact 在 Package 中建立新的 IArtifact 物件
公用方法靜態成員 CreateAssociation 建立新的 IAssociation
公用方法靜態成員 CreateClass 在 Package 中建立新的 IClass 物件
公用方法靜態成員 CreateComment 在 Package 中建立新的 IComment 物件
公用方法靜態成員 CreateComponent 在 Package 中建立新的 IComponent 物件
公用方法靜態成員 CreateDataType 在 Package 中建立新的 IDataType 物件
公用方法靜態成員 CreateDependency 在 NamedElement 中建立新的 IDependency 連結
公用方法靜態成員 CreateEnumeration 在 Package 中建立新的 IEnumeration 物件
公用方法靜態成員 CreateInteraction 在 Package 中建立新的 IInteraction 物件
公用方法靜態成員 CreateInterface 在 Package 中建立新的 IInterface 物件
公用方法靜態成員 CreateInterfaceRealization 在 BehavioredClassifier 中建立新的 IInterfaceRealization 連結
公用方法靜態成員 CreatePackage 在 Package 中建立新的 IPackage 物件
公用方法靜態成員 CreatePrimitiveType 在 Package 中建立新的 IPrimitiveType 物件
公用方法靜態成員 CreateRealization 在 NamedElement 中建立新的 IRealization 連結
公用方法靜態成員 CreateSubsystem 在 Package 中建立新的 ISubsystem 物件
公用方法靜態成員 CreateUsage 在 NamedElement 中建立新的 IUsage 連結
公用方法靜態成員 CreateUseCase 在 Package 中建立新的 IUseCase 物件
公用方法靜態成員 GetImportedPackages 命名空間的匯入封裝。
公用方法靜態成員 GetImportingNamespaces 封裝的匯入命名空間

回頁首

備註

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

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

執行緒安全

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

請參閱

參考

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