Поделиться через


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 Создает новую связь IAbstraction в NamedElement
Открытый методСтатический член CreateActivity Создает новый объект IActivity в пакете
Открытый методСтатический член CreateActor Создает новый объект IActor в пакете
Открытый методСтатический член CreateArtifact Создает новый объект IArtifact в пакете
Открытый методСтатический член CreateAssociation Создает новый объект IAssociation
Открытый методСтатический член CreateClass Создает новый объект IClass в пакете
Открытый методСтатический член CreateComment Создает новый объект IComment в пакете
Открытый методСтатический член CreateComponent Создает новый объект IComponent в пакете
Открытый методСтатический член CreateDataType Создает новый объект IDataType в пакете
Открытый методСтатический член CreateDependency Создает новую связь IDependency в NamedElement
Открытый методСтатический член CreateEnumeration Создает новый объект IEnumeration в пакете
Открытый методСтатический член CreateInteraction Создает новый объект IInteraction в пакете
Открытый методСтатический член CreateInterface Создает новый объект IInterface в пакете
Открытый методСтатический член CreateInterfaceRealization Создает новую связь IInterfaceRealization в BehavioredClassifier
Открытый методСтатический член CreatePackage Создает новый объект IPackage в пакете
Открытый методСтатический член CreatePrimitiveType Создает новый объект IPrimitiveType в пакете
Открытый методСтатический член CreateRealization Создает новую связь IRealization в NamedElement
Открытый методСтатический член CreateSubsystem Создает новый объект ISubsystem в пакете
Открытый методСтатический член CreateUsage Создает новую связь IUsage в NamedElement
Открытый методСтатический член CreateUseCase Создает новый объект IUseCase в пакете
Открытый методСтатический член GetImportedPackages Импортированные пакеты пространства имен.
Открытый методСтатический член GetImportingNamespaces Импортирующее пространство имен пакета

В начало страницы

Заметки

Дополнительные сведения о диаграммах UML см. в разделе Разработка моделей для программного проектирования.

Дополнительные сведения об использовании API UML см. в разделе Расширение моделей и схем UML.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен