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 在包中创建新的 ISubsystem 对象
公共方法静态成员 CreateUsage 在 NamedElement 中创建新的 IUsage 链接
公共方法静态成员 CreateUseCase 在 Package 中创建新的 IUseCase 对象
公共方法静态成员 GetImportedPackages 命名空间的导入包。
公共方法静态成员 GetImportingNamespaces 程序包的导入命名空间。

页首

备注

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

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

线程安全

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

请参见

参考

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